0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 17:52:02 +00:00
OI-codes/BZOJ/2217/data/39.in

100003 lines
675 KiB (Stored with Git LFS)
Plaintext

70000 100000
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWTWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
105559
20696
84852
13239
27699
78129
132936
49950
38901
96935
12207
21362
128950
10042
37780
92220
79791
130033
88205
35444
139320
28961
129840
56018
73006
117819
132311
113887
105760
102901
111667
71318
123596
32870
60908
11294
110999
53843
37595
126251
127130
49802
123964
116079
36195
21744
68298
92337
128128
132854
127781
127447
21814
93972
43464
71172
71790
35775
45058
13902
138675
133076
85219
98622
25945
6127
86267
113295
36321
123862
75897
23450
10015
59861
115880
22561
57956
20529
114898
46083
13382
79030
9881
35196
33001
29696
106367
81143
41822
127776
95044
16848
120851
16614
115469
123147
22740
38088
72794
59061
21949
8690
58862
8315
44902
34742
30875
79209
55270
122124
125291
45004
61153
111523
56551
70506
1219
139269
11648
19392
127044
83043
36240
107894
99656
128060
67392
98748
26147
185
17808
48095
125227
53021
32761
6480
64114
63636
85689
95736
45759
47331
739
83264
18854
57289
13769
136424
56557
1768
15815
43600
61162
52054
127845
20817
40114
31588
119564
66260
31773
113723
90707
133351
26744
123467
139830
67209
23454
61870
22944
45565
109201
23682
128828
104406
57322
118948
77181
113878
120715
69347
133829
41876
97753
98025
39044
114218
129613
134960
16829
137737
108682
107535
131087
111777
67354
107268
38986
67159
29138
38281
112723
114690
38315
77902
55447
95636
33201
108979
45866
130267
38325
16046
8494
136077
114071
47538
110294
80035
42497
127123
77771
127530
71009
45209
75659
114714
12476
90996
18225
17965
129276
107299
132654
27590
45201
24452
99578
54753
133430
121795
45020
8107
137840
53513
4183
88262
77402
90829
28296
96250
54303
82418
83780
125311
127626
19438
76377
116454
110433
94601
134418
76060
61899
103424
80002
83451
127875
39579
138204
97657
137725
19575
105763
135564
49439
86297
60178
126841
37125
64825
83090
91427
7243
3221
53090
111220
139010
129466
87673
85794
60418
82091
21854
122316
21866
101855
42119
126092
117785
16674
83748
115509
12600
49510
87424
62038
112159
7601
48878
9283
72426
108320
100710
56020
87892
13799
27239
86902
119616
91264
32695
40033
9706
30900
138700
31571
109106
17170
17662
63242
33843
101410
38750
46442
127271
102526
84832
99429
86478
133709
85064
18903
78380
45773
51274
26272
35923
54865
89525
131890
6128
98571
31922
15833
129471
6973
47403
74928
24143
41416
138170
34337
119177
13271
57131
106448
115796
1962
42228
62274
112022
127291
57528
50402
9415
108802
53025
21689
23666
2549
129930
6145
101119
21851
138329
66941
5176
45731
1869
5670
63498
116390
40006
42675
129660
73488
125474
105456
51801
27701
27729
23823
131344
61608
50576
117110
30409
79952
115151
30426
82500
105080
12922
19970
103283
11250
86911
108458
33332
65131
90479
96830
41520
130484
139504
31179
40324
101329
112986
92124
105381
117066
92298
73076
38674
119225
50186
45434
59176
1688
52212
118027
83119
65133
137997
46401
52735
61259
131210
86066
102741
81688
19247
120612
48524
135102
11790
65199
96430
101128
17322
61811
78193
85972
134886
116866
65196
21423
138652
124372
139462
50863
102398
82581
92347
76746
105333
5081
114356
72895
67499
77096
14582
86745
57707
39457
81847
45849
81007
14628
6976
98329
76438
85168
44300
47676
38386
85847
69098
37037
70218
68560
87899
8968
127492
16597
85713
92824
21678
60069
25718
89176
113516
16652
12272
31223
32460
94118
77071
113467
108746
60398
48147
21535
5565
68798
69210
20302
14644
138308
57338
84862
43219
121588
70181
30710
138185
132245
99885
136214
28665
101955
85389
2181
118606
74012
33403
11065
28130
86825
100883
113227
7222
9029
134761
129138
77826
40323
9440
92470
14982
43129
13683
34552
1069
60215
41613
139253
52459
1497
111818
81124
103451
33558
59656
58408
107569
69410
45825
112050
16234
6707
85276
139807
15736
56389
105296
69913
73063
91087
138734
88044
110568
128768
122595
111636
25334
24207
87240
77793
2055
59057
135268
105506
68966
54923
23913
36534
124332
69737
8584
116917
52796
70211
93075
44883
102951
58370
91147
36013
125809
89881
100408
96376
55000
59354
68011
80334
83560
131602
18126
61967
27010
129745
27472
95975
44667
27736
132508
5350
73825
117443
122266
102972
24006
75340
7854
126956
133709
99000
139321
95869
25232
99728
52244
80232
19082
96606
20565
78993
88207
15042
959
115216
4786
4782
71190
25804
8870
40050
31153
82694
17492
13418
45665
41497
88757
29870
4805
58817
128869
4125
14686
14101
80204
43281
70684
75637
139887
91248
130982
64445
82641
108292
39661
87426
113074
87202
89581
98295
103603
120733
17340
97447
110502
63004
138943
35610
69225
120099
94426
34445
100575
85463
48545
17131
128744
95580
92767
104982
46827
60100
29426
105819
28392
45438
29596
117817
132640
119176
76111
72594
76260
93450
30040
46761
132805
28983
82370
38381
125433
13148
72825
86008
74962
97722
103138
63705
53301
32256
5038
76480
68708
34464
42298
97099
79901
71894
51267
48892
27421
103729
121486
103681
33530
11525
126793
2686
16859
69163
41066
2292
58662
113890
64651
133623
71611
27788
33680
101264
36395
38717
37743
105102
73180
56392
38552
129433
104637
66170
38324
132058
29898
19809
72090
39779
31334
58882
42464
24544
128044
59881
26835
23057
33771
91485
16680
81733
95624
50359
42996
108371
65427
57090
73472
138607
113482
88376
128039
78118
130897
2714
70175
20795
22523
2264
36925
30208
37498
55741
31103
1893
115621
57938
24950
9391
125774
41629
67476
57750
68339
110471
26120
133765
3913
75943
108723
117394
670
73113
31863
131567
75827
78390
128713
74701
57005
25637
81260
94502
81377
112362
96395
56998
6651
121344
42740
132425
139324
110215
26526
44014
57038
28997
37778
37302
81291
122853
131047
81961
55965
22909
49879
108143
101298
38591
42843
134655
40579
100454
89156
98308
72816
21902
131657
79466
3245
10748
48242
118920
97315
51119
22933
130704
80115
37063
28005
21406
19915
19051
79718
52231
41959
129596
20374
119609
4538
63216
114263
21468
22
39770
119775
72837
61672
87783
128654
41268
98531
13248
20188
55845
64366
43120
46548
120833
56534
50904
118590
76448
69954
58307
105031
88264
24254
125404
44224
5143
24971
134838
26610
24992
34608
122737
97828
96279
70519
62834
137546
5401
76081
134085
37597
446
13557
60496
97630
70090
111399
76219
122890
17704
110877
87920
105968
135130
73323
126543
116624
98293
121381
3234
99637
15988
102322
33816
88618
9192
96649
86163
14593
32729
80248
28541
9527
93804
89037
83508
245
36787
19727
123134
54491
130603
71053
136810
102085
120727
123352
78708
79020
104732
58293
15008
97071
20614
48823
45688
29806
5472
108203
20750
14552
48450
49290
430
118605
138326
83938
118849
35113
80016
78335
65955
70618
9387
62764
32702
130114
22467
111410
45485
103551
29702
60492
60621
26668
109314
82661
56473
91137
50863
53574
82041
75664
102863
82470
54268
77541
2759
9468
89005
82774
87802
14959
13392
73541
54074
22445
63654
52892
110206
85490
16442
116260
122333
53415
2927
91646
136075
35751
19135
46937
89324
101175
98952
28538
19996
129571
82430
22755
139038
31434
105528
63192
22744
95271
136732
53169
117716
36737
106061
87921
98578
122502
40532
80910
35916
43458
8907
8342
55560
28041
55278
121235
105567
14229
9773
125563
3799
92202
8317
119189
99988
90196
18732
99083
45467
15463
12252
23182
28551
118312
87454
127128
77165
127986
68037
89433
7795
53295
97774
63355
81336
129404
20941
23254
3632
30713
8816
123783
99267
17132
79323
35606
107328
98054
134688
129146
89868
6939
128679
118418
101602
76132
81897
15119
40469
126285
104551
24616
39579
62324
87970
97266
51727
108910
120520
31711
115975
129335
131845
51593
122819
47519
87198
66498
5572
81885
55643
71791
65176
44321
26560
3129
96804
108456
18247
113625
94740
122797
138240
134318
21473
62561
91584
49551
7822
72103
81261
123796
37789
49457
35388
136959
96975
98937
63456
78898
40822
95450
10688
82349
116122
37247
85477
72926
122054
80076
22902
76793
62872
21141
47463
60696
83701
139046
110247
91522
47500
27859
51670
85288
77316
63409
82247
10642
22346
122054
65892
39519
77504
76579
121867
29977
90178
43695
102902
48583
123770
102155
125376
22994
123295
32838
83689
66995
8235
30287
134869
55734
34498
46538
117373
111813
86298
35971
98806
108643
134377
24697
124513
48232
77628
82731
78208
4157
126426
17462
52739
110195
119616
38114
109540
102911
47303
53229
6257
55537
59867
1125
87622
94364
24014
41347
42528
110312
53669
1334
55306
48045
2382
39819
96276
80009
98901
10836
60517
85326
28297
113256
31873
7912
127721
1412
87174
11376
30992
93431
43264
90859
70907
130886
21574
94921
8584
64102
41584
62252
41787
96889
86649
20520
113059
19276
76881
71960
30111
137397
133637
58407
87004
25509
42671
74725
3273
129844
86100
34264
83274
129363
101474
14181
96600
99400
85453
81535
23501
127036
3787
41639
60276
66787
62158
9687
86062
139038
57998
116173
112787
27986
34579
59790
53495
77249
134514
33119
43445
56965
67382
126718
22680
5208
117250
95631
104607
39054
37166
104459
2441
17304
122449
62717
84090
44606
48755
30151
19996
106752
6323
132782
134737
17254
52571
24583
70854
23437
34053
114298
56753
77787
101016
79432
82994
54617
35063
23952
93671
48580
128410
96111
65883
110858
135179
9972
131815
43933
16474
128162
127036
22797
120943
98125
40050
9866
99059
110903
33302
133112
85201
90054
70898
22568
5838
130243
53536
17252
14194
123558
65831
118955
56021
131713
66164
51199
118036
34330
71484
134509
22492
34871
133657
119786
109347
33706
129651
44758
120961
22952
14221
42513
89358
85118
41432
95195
51712
94967
112446
42257
54877
38276
21211
110897
6340
63726
22095
100727
74407
69930
95235
96898
81153
88892
76684
50499
98949
42686
71608
56261
65638
85828
75125
131347
30945
116556
86541
59008
47875
35338
101264
102751
49965
98826
49999
56304
138903
48445
17030
73310
118375
88616
6559
35879
13859
59594
86377
89160
102280
17985
5420
4269
103812
56897
135615
111109
9804
58507
6468
57678
93844
107732
136780
3808
42909
23130
36463
41812
71575
29844
91473
26301
94811
98031
62179
108670
17625
124907
57829
119904
119243
39600
124172
59407
96496
96138
30515
106300
14644
13334
329
108487
97417
113461
88646
326
136590
101460
18489
68164
131303
109961
94464
86113
67991
132994
31134
61967
117901
65314
18222
97143
104914
118745
16549
37761
74882
23415
120412
89525
36749
120741
34363
134165
70553
99360
110842
67142
60819
129330
111658
28473
99290
66121
90938
3633
59115
122071
41951
13367
47385
60173
110509
128650
38917
127058
2762
90151
126824
123174
16027
23572
80266
26742
134089
10818
126101
104930
77959
23272
94260
49616
28096
29901
92089
119033
9885
127555
77456
51836
921
101192
112008
87781
66193
127276
51190
68954
53778
38014
52127
69805
37937
108744
96546
32025
119561
58998
113307
33872
58621
43918
83487
86717
73818
11927
42101
83703
139481
95908
111890
116753
33451
60249
64534
99643
23876
115723
4949
77654
13736
33427
7458
51673
2171
104003
60049
121731
139352
33355
15602
57973
77272
75441
121041
11090
87367
23141
71144
86848
119049
19385
39952
12499
79633
104485
88494
103508
80208
93442
41161
70295
126868
24970
121967
129038
105324
42016
87121
104676
51722
102722
22648
128994
38162
3688
116435
101881
3180
23930
25080
98580
43314
65031
87431
99298
29516
35924
39157
109723
129365
80318
40017
92584
81639
138336
81622
46963
16703
28742
11638
68424
107815
10637
33769
122329
130676
10203
84209
110207
34132
109288
68787
53797
34318
16217
13094
63833
52140
52251
9907
17856
108920
26276
110439
26910
963
28412
73872
17665
33505
61861
62440
117672
48849
96209
100000
39524
82763
20560
9731
93247
129847
54869
7043
516
71085
136489
64349
99576
25091
50607
117431
134010
53234
64221
137271
54196
68985
71143
48212
78841
133003
110652
56512
18204
43212
132863
57727
125974
13422
43809
55572
119620
98677
62615
120136
6113
35455
20836
105688
60545
47794
59470
30906
101028
100043
28176
15223
5379
99318
39787
84219
68673
10438
117083
86876
30001
86297
120954
132326
76071
1115
47898
55690
76143
86864
12177
82256
122318
9364
24295
42862
33510
60117
73767
134537
20159
101942
126111
1889
37612
25897
86107
82636
12686
39541
5863
19038
102190
126816
11364
38260
104282
59261
70301
40425
6124
58830
99032
104793
68193
99678
7654
101702
19794
81420
72590
16304
19713
58701
18192
33676
60949
80651
116311
49987
120191
122173
69024
82380
85341
80387
96991
49622
115999
27292
66398
98474
86121
25429
63266
130665
125107
70919
68719
4900
128690
1308
137556
124755
36360
15747
18430
97309
96397
111093
7295
52940
93265
76318
111671
38605
133057
68662
64579
109055
72305
130976
43881
18425
16405
107146
125441
117863
14417
54159
99114
119458
31819
96669
104212
68178
88768
98994
1838
45164
70086
125484
74455
23350
38154
46126
38307
31210
91139
102885
116616
23443
70212
20496
18219
62968
103994
3659
40830
118410
34170
139944
97867
65988
72964
62079
134165
21731
137424
112355
43247
67509
97838
117701
67210
135991
23826
105516
3552
91316
44752
120168
114758
114964
117015
109328
14283
81008
112987
55113
35769
123508
31408
133636
49495
104371
32066
43659
102454
29489
16013
5700
73349
90203
123400
558
86193
123578
106074
66097
74893
127177
46264
26003
78492
139630
135330
92775
56990
84668
124239
92758
68175
15646
86393
117669
96368
94810
137680
58821
100650
130044
64520
33998
80246
47920
34556
2791
31497
116981
68887
82741
80509
91502
85095
19001
91131
56777
88127
8120
1444
72365
77230
45971
64362
139974
139991
20729
94784
137670
79550
55433
104066
4069
89431
44311
28340
100338
23453
36188
77318
92339
118929
17826
43840
64023
13178
111323
97151
77656
95794
98595
10020
33023
120917
74381
32997
120907
71462
104132
94929
11011
135916
35346
15079
85346
79656
43419
22035
79461
55958
99352
31799
34886
93530
51991
75261
83059
139665
32411
20715
71810
107357
30734
81185
64625
81467
90533
45532
12928
54664
116812
290
50579
12157
15368
112277
68164
35138
134311
7624
91096
70015
15775
102333
139896
67765
13945
82954
43781
22708
103668
115590
130064
134402
56774
54689
52220
7306
76572
41499
61969
29735
41788
88900
41891
33507
61176
86406
44997
31838
94030
112444
78204
86156
74776
78099
130272
65073
21053
34052
87780
124720
125993
54195
95473
42767
108883
7692
50072
21806
25542
88393
51540
67329
13644
69782
100836
51171
16188
5832
83008
86569
118275
137564
32724
29402
75662
139347
94474
96714
33398
42253
81434
19390
96448
13258
38508
41682
137302
64932
63488
22843
13324
91379
90172
3319
21161
27359
54489
13700
33190
113848
76620
127816
111411
85695
17217
47073
85041
88043
120138
94790
130295
37923
114179
63094
51181
129039
81128
48482
53970
120967
71324
43645
72345
137847
46963
69857
25205
101451
59908
34746
51650
136527
22561
23061
82221
16130
46485
27261
80524
26622
122050
70818
40897
72581
110264
68429
61619
51391
116910
115588
32357
24585
135584
81053
138784
42546
10910
23988
120348
70817
58734
31997
67344
57646
31409
9564
50127
77893
13177
130650
80867
135226
37820
121763
44158
8083
26543
105776
35825
3452
57715
68181
4388
53298
125585
3171
72195
136494
3511
52542
43663
38596
60891
87358
96241
92299
73273
122720
6544
86449
113369
87410
58027
11188
45524
102184
135622
72066
44312
7798
51869
102026
75978
32608
131676
61563
12131
40222
34408
15641
92764
78070
54236
130006
1779
126828
82304
75052
85899
65199
21500
59268
12608
79526
46807
34483
41710
18781
82900
62373
26578
111120
24398
78908
3728
132425
116822
132210
32647
11229
7850
101762
65651
38437
91767
67429
1616
10422
2480
87515
75621
332
123134
64580
79857
29940
75415
97918
25072
134666
20290
51650
105786
21040
130557
85865
129816
83730
78074
22462
71310
62275
100575
113312
77063
28693
40741
78678
39115
19572
2544
91087
136255
125677
132018
76112
131969
67432
10381
17040
62098
7023
45041
4235
4414
11949
90099
134229
95678
4524
133043
26988
66798
93617
299
3860
98662
17391
58889
114128
13315
37785
65214
9569
23461
57231
62032
131781
101015
48765
125173
23112
55787
30213
27346
60200
42162
93796
30780
114191
98319
23822
1178
1468
93791
117829
121679
52452
135219
40567
2931
124885
78351
68144
134454
78164
101726
32837
46296
62740
81601
31468
62203
113739
61681
65900
10290
80194
19695
41070
30736
94365
41243
31914
95832
135033
126094
53862
23836
97664
70781
26766
82549
9131
71261
53354
63646
32987
86190
109942
72078
4143
117761
134281
117881
15793
36532
104523
95986
56227
5592
103074
126943
46834
134987
82775
18219
97432
112988
42054
55095
43768
45172
137643
29251
116432
27348
92896
125770
89890
39189
34200
94032
16950
4832
48264
9094
41363
12786
81432
73941
134729
44505
60884
41563
39491
120010
36133
113274
92997
78186
28368
136765
99709
2363
26015
52493
29710
95262
14614
119599
110803
48813
73630
127752
53644
98246
136845
71359
111031
78276
5299
82112
99132
66182
123674
138622
46191
19806
88247
139188
74343
116615
112304
10404
118977
138318
62896
8686
69931
53861
104637
40733
102674
14618
4836
132669
112863
118033
64027
60246
56308
69326
2357
15440
111859
102382
130413
18050
98539
78660
133589
9233
31626
105892
19636
10602
80561
58883
135639
10491
112744
76627
51224
75417
91245
56059
44437
64107
34091
84816
100704
66751
130493
79412
58542
102351
41793
25306
96752
331
80317
66692
125916
111942
32583
5551
98895
89495
64434
70886
99986
37177
7512
127561
88945
98756
19971
109733
139215
54062
54548
76270
97164
45040
15682
132057
123743
57474
17362
80494
34157
74031
7186
20072
22324
16120
1974
97571
81967
66407
28456
18304
79935
12319
5864
28879
87427
25834
138612
86641
56247
29511
22910
129762
74551
14943
121818
58293
72417
115532
115138
82925
25914
98675
102996
48237
114795
104969
5807
33113
7728
10614
51416
87662
22933
57279
92893
110359
59464
67856
33351
92063
97366
32612
58176
31916
47555
39994
66560
96323
131877
18050
39247
17790
116724
118594
42378
67870
59914
48185
100982
67641
35150
12397
131655
58082
69675
84547
4792
105491
12402
14494
33905
86119
23458
92080
118035
71012
108425
20946
3686
100301
38995
42932
94442
15719
137877
113172
59940
57790
137708
20922
125431
32857
33318
117085
67291
79345
37983
72082
21187
26736
62928
55091
112854
86385
7170
67240
133748
91947
88186
137433
52247
103532
16716
123041
95602
14592
96212
15542
72381
70271
12815
34163
103127
46132
127599
30417
101828
25581
78851
123014
28668
118130
14456
1522
64514
137978
68761
34613
89924
133298
8397
118522
73182
1464
101562
28783
16055
34125
20676
64787
80747
33490
75302
43874
55974
62900
50642
134153
64833
105844
117167
93500
83973
107974
71373
124838
105951
116486
135802
55874
86135
4198
10748
19316
5661
88661
24451
138067
122786
45126
39206
63532
54968
114507
83757
87293
13758
134399
81445
78590
76594
34963
8442
20567
2937
56166
121756
85239
32651
117558
117465
118786
121755
128212
138101
103768
76872
138903
101834
36009
44029
117391
75893
75348
91897
19649
22640
82007
130399
104084
136948
66993
139047
5389
63911
118335
61555
45666
63573
70557
23223
41037
49342
121330
29248
23795
85097
106120
139049
23282
118480
43077
673
54372
94776
68921
74021
117415
10927
40771
57851
7875
107763
33249
129615
8025
11583
27521
53691
51507
98078
53265
92544
123771
34594
98143
123917
96042
40614
122966
119324
19094
2394
96348
73465
97170
25268
123837
50936
12547
24608
85138
136773
108722
94738
126387
116747
106320
13908
6789
134179
88337
60053
63074
48459
70999
21216
32376
27040
38182
131693
6363
57275
134086
79062
107091
67607
80682
90928
94895
93228
91887
16384
66352
36960
111122
52738
13706
53793
42997
136846
47971
107685
33251
111044
16144
104249
108612
24871
131288
6793
16563
114003
40419
127000
29416
7509
30959
110097
74788
125853
39676
3026
118588
106027
39986
89709
18765
30043
3502
38113
26889
27824
5798
36491
138868
21941
739
83831
46811
108378
90623
39725
58732
131041
26724
88148
114901
57682
58244
26041
19886
74272
29066
138474
40298
69051
88182
35414
75446
68035
73527
78686
72211
55676
115176
47430
77616
92266
131260
100778
60643
81882
502
119375
49274
27225
43874
24174
84907
102117
26566
81144
12740
55632
79617
53038
101034
4151
88451
12831
48537
138329
91516
120747
54004
66691
28176
107971
18956
19435
68748
55951
77668
69249
35325
126941
72826
79198
127467
134084
17666
14032
75227
30406
46015
14844
59795
123401
135346
124597
136231
43882
122926
87747
24629
13281
130789
52804
121252
9745
48591
49999
42047
126258
95600
77371
89551
4777
132920
53369
115212
126937
43752
50438
133694
89767
41633
53488
49519
36978
38085
45749
57212
137362
109847
81840
10642
100636
110995
131893
86732
19585
18244
128778
122195
90195
42500
48097
94971
11771
101465
70182
138707
5216
96971
108753
71334
114956
22240
120852
128285
36676
2953
45496
10389
112799
103687
21031
49786
74682
129275
136517
70618
7518
101646
52812
74064
4145
77260
29034
15915
38724
75567
130974
20292
8890
99726
91625
100197
98317
48829
88481
111345
28133
110329
121733
117283
74015
119115
27069
8696
108390
139937
79314
92259
101583
108477
26323
82079
45737
31708
74346
60812
83627
41671
81103
92516
117748
9080
52712
52416
34260
117544
23760
62392
87872
121845
39674
21887
77311
43094
6934
22052
43031
86247
114311
120965
31076
116985
63043
53164
8692
113740
113975
92318
15410
31430
21185
133157
16861
73896
45573
51120
27792
45684
89863
115663
27528
105888
113901
81191
8982
120835
103242
28364
43433
77552
9328
50860
54536
48722
104023
39580
22462
54350
131897
37871
62131
129434
7380
78991
63329
52952
106462
91120
98635
32676
43135
102515
138563
133387
43705
123896
114221
123298
128611
134006
37202
114290
44865
91737
139364
125240
107668
21825
39589
75917
36047
101719
65350
19778
17061
105030
72729
123522
32502
7716
132549
75636
86582
107463
69022
130286
91359
19595
89935
56321
13600
127136
30611
34816
55225
29974
20055
22892
28150
59643
98808
40548
137713
509
60326
14773
105539
109406
114646
138040
117121
107194
50027
63702
74657
119048
30339
2367
114994
120274
58687
104945
107409
65649
139761
22633
71974
19815
21877
100123
79458
120684
117023
77170
97545
37348
68295
63083
6753
42940
61122
100226
126486
111148
23927
61142
66547
30618
39860
17893
10891
98546
122837
94651
547
122597
93636
72520
2412
115512
8995
58221
72547
126017
135390
30091
23364
40036
93173
6468
82976
130646
106693
45813
78145
106972
106954
121044
137589
123165
138936
124831
58062
98124
79481
58608
80721
9468
131128
59484
124979
122
117704
33878
126138
89445
63968
125853
129481
133493
132320
48808
100490
75365
94620
14987
42336
37925
136030
39924
21089
111317
1106
79150
45792
80586
114110
126512
66406
105237
45995
51384
81710
50
85261
44199
89495
125581
30051
78975
95425
138722
104134
55914
74086
58753
70900
92773
73029
43281
132696
70469
14597
133801
125970
60389
50739
100079
23252
117144
41667
45599
4879
123376
45648
66492
3926
111494
52072
10328
26820
7496
125402
130953
39761
59487
26057
110661
128612
99085
130293
121307
29553
121242
91460
15523
17982
118550
91953
41233
72045
133620
63183
76923
93347
85183
119766
97273
33028
31837
83952
59848
15684
69353
50800
31797
105192
76857
118809
93803
12293
109101
51461
18198
90342
2920
10072
108323
97821
102024
125908
6217
95643
49090
83140
48990
110624
39257
122614
3652
47446
66565
63499
39481
135918
90650
71277
77461
3858
50085
31263
132503
19186
82723
10700
85879
61995
20771
54202
19815
99146
40109
26032
31141
65550
85523
56482
12526
101131
39095
16177
8576
82011
56027
48057
54280
123028
119333
131740
126886
5770
23002
119388
24955
105725
106439
110833
27719
103561
1386
23885
62706
17846
26268
93846
83396
88142
10327
95921
49273
25773
88449
57848
107784
120827
82256
138415
103854
61589
130155
90739
67358
13156
46478
68664
95232
12916
15848
99302
92828
17234
99539
15534
35079
125806
85731
94826
50300
96058
27098
99572
98182
91898
133771
42317
72724
76027
40732
36578
113967
30886
103668
17676
20393
126498
86339
91977
115765
78538
51278
68593
72123
127168
84126
107202
89326
6208
38379
139625
78617
65477
75548
36799
17374
69318
79115
66450
121696
96198
79379
95662
103435
19398
113337
123828
5895
36027
75804
98012
114565
103433
26604
46687
90601
87081
130240
39926
93288
28619
15902
31905
70447
91449
45055
64172
20766
100521
130621
2462
56719
69999
74475
20153
89397
47812
120332
71643
60190
32487
29654
34754
135920
32609
57793
62872
119689
24384
79149
49329
53002
95050
57585
99800
46498
102639
23972
43615
63159
130944
22428
96229
37295
96903
116382
126691
121066
73065
34685
41255
105552
40691
52361
101471
73299
86505
694
52988
110888
79842
78668
242
11243
136252
100041
57740
98890
124012
77706
138400
91308
100134
94629
128602
57036
47362
91644
14453
120426
126328
32059
85977
27018
84419
23799
76669
30923
844
129656
118163
57037
68323
118404
68279
40926
78444
102370
139815
38808
40076
114566
130115
209
69194
118716
33596
92907
70359
24400
49685
33038
56458
112013
36408
117229
112164
113076
124503
113007
79083
102665
30044
123757
81068
98322
24682
135864
37044
848
34671
77119
115413
1137
53679
20959
96204
63626
113865
2914
88025
139901
35951
120834
111914
48710
98062
84077
21785
82565
33435
77219
45229
63478
60975
126297
138152
62008
98512
35195
62855
133182
88665
38268
110670
2343
35578
66873
42320
9442
69786
130344
125695
82088
111177
97608
130798
69239
18036
128934
128155
51470
66153
33383
114948
103479
136031
89451
25487
94542
124645
64693
64075
73309
79312
34744
52003
114889
77968
94322
100683
7753
61017
86377
66193
8545
20336
56990
54135
38371
45923
42289
89840
88427
75672
64787
51906
48054
14237
53744
2596
115233
118436
43022
24893
57748
54118
53247
8988
132085
123920
109670
116190
44936
32398
42382
53481
52733
99371
107615
91103
121645
126256
40943
70072
61927
82081
98329
109980
72670
12072
88927
24254
130507
108301
49147
24606
138770
78745
33594
130854
62665
119615
83395
107600
12013
125776
137432
64745
61498
81399
132200
19495
67654
33142
65918
105932
91574
24246
52263
24243
36317
1190
48497
26823
85842
73995
51429
84611
12739
61374
51816
51755
40988
135211
135707
29352
97338
133138
94097
135188
74536
62648
131034
118541
72141
56951
84472
23714
81196
136735
24309
117512
114276
72805
120686
60117
123151
8466
121079
112241
69839
32894
23996
87179
4456
19702
116530
101794
129191
46978
73333
63727
109625
64366
18619
18117
97668
103091
41831
38863
99825
66139
132726
74100
115295
113411
110568
98445
98229
91646
47037
4419
124539
71032
91597
105347
67085
44479
43492
56276
91456
116824
96354
37433
17541
114972
31901
115208
78062
73731
130422
37886
116221
123147
88337
91515
72909
58904
26311
7489
10549
73348
11908
111440
4379
103504
76786
71464
124334
96629
104091
52142
73452
60444
89574
67344
11767
121474
18903
89829
31557
125676
104066
7777
85174
52403
99292
18082
87658
125602
25571
74559
58949
13830
22350
39680
117333
75487
87495
101667
32115
51585
13808
81918
88380
79733
9261
100146
37558
4515
26326
45466
130190
130392
53243
75363
19146
128886
69796
83155
90839
71718
17713
126140
85547
40062
25819
39232
115548
89665
117250
7662
117601
131057
89579
42332
47141
75191
2477
61050
56057
5155
106516
46246
111898
19758
97960
131043
124995
4108
50549
75833
75825
68262
61972
137724
84675
64142
36955
60223
130158
14204
44236
107758
121612
110167
126441
28752
21709
128918
66153
77766
110424
32668
100363
82321
28777
34675
49715
13771
38782
100263
65956
114606
4876
104279
88681
89551
28421
125635
126125
18578
116190
6712
102688
97801
116878
89128
102904
114939
54397
29057
52704
1172
61724
129418
83492
66853
24092
133206
80623
62873
69821
122930
13831
74696
87209
102511
598
115629
64498
126722
110558
40687
133434
49597
138488
86663
115077
77743
61601
5825
106799
90656
6997
4875
80074
66840
71727
80517
36398
128701
3390
106218
111631
133572
17265
58839
72434
17863
10819
136931
120936
97728
13970
90721
123677
128809
37384
75105
66551
75336
80929
33350
2344
64277
38224
58769
131117
86302
139285
27514
75002
119026
110083
22984
112597
127347
58174
21383
5209
68992
134665
102497
3072
8634
53217
103100
137442
66952
38204
63993
2288
95484
73694
120983
19761
88269
39751
127229
34570
39035
14742
85923
134413
124824
108907
107009
88522
27080
104743
70083
72424
99408
32579
75495
84393
85795
38594
81835
129099
53149
122179
107738
8632
32224
88720
4744
120492
128470
131972
131413
3856
123065
77335
138268
84240
46241
81629
32762
73321
46371
102844
122096
122130
111774
57590
66523
57568
72535
124709
23018
102035
83239
130755
110666
115462
79474
115410
72305
67943
83733
63717
48151
66798
1051
46418
11037
23644
128046
43798
73316
10769
122993
55411
132898
94766
113000
59420
128686
21886
44128
11703
123920
127366
2458
70937
79179
81931
22698
11483
126226
106431
75199
34376
9580
52602
80793
20616
76245
45191
40766
9560
55959
23758
64970
48856
118524
14321
84628
107209
12558
128755
118911
112829
92473
97720
43765
31651
39651
42815
43134
2228
9245
94684
36603
18824
7285
93747
15791
83529
138937
56556
69440
31247
80314
110761
80103
35189
125081
24730
2397
113990
129836
97659
86818
58660
55379
106935
90311
71381
9749
109796
73608
135345
64479
110210
130520
71764
40308
122662
131644
39245
39218
61084
70491
95883
31844
126945
131071
133277
128026
133467
107266
94214
67477
30436
12873
99207
113722
79535
30587
99822
49330
104194
71518
90161
50755
38389
138276
91063
21050
129919
106659
60267
51002
13501
16149
59198
116798
123571
52474
104823
117037
136091
35388
20866
2878
24613
120072
92951
104147
10659
52772
129829
91204
124289
56341
118311
22677
54616
45725
43727
44534
12383
80345
71888
2235
72846
131085
119032
56416
19910
60207
9805
132352
95594
30670
111582
120206
127093
64532
60705
114103
93656
26885
41659
77944
83225
19969
76973
137840
65693
97051
42373
78075
37395
90612
56661
110240
58048
35693
3008
54309
95899
12812
23013
27844
19833
134594
124402
6925
35477
21458
97380
129132
48342
139038
43428
131566
19006
120400
129405
61050
77450
8129
115476
91196
75093
32136
37788
133140
67828
40795
47449
78
29958
70461
27922
26142
41406
128675
9418
76882
10132
106797
42366
58473
105834
85793
26390
101191
42544
132146
22240
96345
274
114067
23892
75366
6203
61679
44858
50382
78825
92306
50460
85134
139118
54733
111275
16875
43407
120693
70108
29890
63841
112473
88362
29675
34617
91103
107217
53512
83248
105809
126208
83521
79875
10100
135239
62429
48130
16448
112811
103307
85105
23270
48440
84222
54354
136067
101096
74112
93111
7555
104001
16951
120028
28714
22977
130996
119816
130194
44508
63063
72354
30715
122935
128580
17166
94525
51009
65296
110972
23819
28602
56076
23440
53393
116649
77793
25811
54096
11904
118921
61651
115904
135872
18030
4617
18848
9025
100784
125393
29884
23846
57746
36951
6780
46326
54116
101305
73686
119411
48628
97504
124364
104704
120943
14109
81352
35087
39919
135448
46990
18840
57098
139245
131063
51479
120213
9910
60503
80996
111655
90387
81193
5752
103689
87972
28429
17804
25628
102114
113567
74256
35969
97930
15311
16911
112038
96662
28349
11957
68461
51690
7148
101910
50934
138210
13388
7498
8119
50243
64845
96125
116981
6037
101877
80669
70361
130305
98472
95988
68771
72038
6595
104739
6320
138257
98002
118357
71271
126350
106665
139731
14392
113812
77993
65325
88373
67732
49175
96492
117974
114019
28968
71306
120056
130844
11974
50416
97501
86798
122755
2623
135187
105702
107361
1506
103958
41714
96215
35228
28064
62879
11311
42455
13043
89303
84131
101415
133386
133305
34258
111360
83676
63226
42665
63731
30421
30991
114146
104273
117788
73252
106895
112974
38953
50608
90832
2911
92321
47046
38138
96736
109924
25800
115542
99318
115102
59673
37085
108488
29329
71342
56199
89356
110919
75215
13086
117692
82557
103583
81964
60344
36835
25211
9670
52139
75818
100501
55049
4490
123898
69539
101226
70173
95338
76767
29491
46792
112791
66575
131631
118472
114268
24181
67827
61539
75747
80913
39230
18304
20847
97545
54999
34033
122755
41020
86172
34924
1520
1220
39414
125417
47110
116991
31942
118800
53757
61432
25591
2900
104358
133573
121371
78625
17753
49197
116515
93499
106461
15744
88154
127308
89641
3153
21340
48747
44172
107511
83671
22044
85083
99436
123812
108544
52778
15753
87343
106534
53536
112933
85785
17893
82857
67155
72870
100609
92704
49384
30460
59164
41480
94965
22823
131120
98117
20515
39866
118641
104377
99888
117036
49459
35675
100847
18003
88452
92952
81697
31338
6487
54630
117122
732
113838
44277
49953
50799
136980
99336
81258
32495
117167
36222
55318
108286
110691
52184
124504
89331
16560
60743
42718
42371
96418
3564
60373
44869
72867
118421
76206
55706
33050
53328
56437
123240
73956
106389
34038
47287
42076
115295
56133
135595
127868
111450
80232
74910
23633
64735
592
16545
125478
43309
58915
58247
46873
95639
103115
96091
74059
15673
11796
83461
45352
44584
66700
95659
10972
100737
2945
29400
52383
59077
24994
16602
6879
105225
91512
6863
6312
92103
23407
108141
135412
58673
26387
18636
14311
105853
114726
88370
121525
102874
31830
3228
7457
74881
98886
134781
35617
78182
24180
87999
137259
25525
104600
120489
107101
32463
103703
113412
124566
103462
57904
119977
22134
84290
114964
36445
26495
66041
101166
8019
28914
132995
127599
36371
67875
86484
31151
79843
24666
31682
4193
138276
57206
108792
95116
658
117607
58818
90422
102172
22279
8325
58500
20765
68967
33463
57209
95461
99503
18374
79831
104769
127720
67429
1139
31946
130265
8641
111788
131282
40322
115980
129557
73879
61123
61024
50888
38729
96193
1309
117252
94824
9634
35751
115588
54952
45565
32796
10412
121420
27521
66594
86188
15240
134023
63678
23537
124287
72318
135324
115568
88991
87655
81476
139221
125129
118851
50108
23858
75043
51417
117461
29866
37402
13212
5453
68705
35128
14600
55468
16547
42120
122061
79086
33711
116083
119115
57247
76721
27784
28922
28640
93126
116576
110115
92346
101705
65317
118806
101914
360
30222
79374
6577
43975
68937
12030
89031
104065
2981
4498
96963
21453
126558
12401
55163
78993
131515
88762
132065
19299
117683
20705
112424
70611
107171
41122
8667
32488
19927
86932
32847
26500
26305
15775
46826
71594
27804
135856
12010
7137
353
85324
28589
103262
97724
83751
42254
65591
8864
34319
61241
126547
31375
10016
33509
138545
51137
42175
7384
47415
129106
16582
73914
131762
32357
120739
63355
36512
116594
51716
43648
93298
137040
72236
56560
94763
132339
75165
136705
1202
85835
57945
104100
117209
67961
113960
92106
95449
16134
99489
2864
121591
92423
76777
113353
124779
33868
13059
21290
126813
64775
41290
80111
38166
113525
136670
132928
82215
48186
105985
59769
134021
23929
220
87581
91889
114180
39686
47338
130313
115527
50201
88256
67949
103329
37960
29079
137196
51018
26720
124009
92144
68009
40471
130309
17886
13492
99589
76452
61677
65573
136220
55697
65853
136440
119630
17742
110619
19315
41431
77283
111193
67983
25538
15493
7663
63497
44571
4859
90867
47643
105219
19362
115651
122041
126023
109888
135532
85611
46340
57208
127535
42559
89257
29739
15350
68886
47480
125968
64552
65262
39603
35745
109596
65140
51237
117259
104989
72160
98469
55855
119802
40039
51568
71804
22079
37590
18044
17610
99552
64383
51169
63438
83293
116777
93177
74995
45662
117008
37314
86566
42270
76916
98662
128217
2056
126250
81827
83396
58409
40295
115602
14562
56685
27169
62718
78763
64759
80761
72724
24310
121495
123893
64100
41139
100669
17276
116133
122683
134283
13447
45600
12904
90362
4261
1121
68769
130510
82947
12164
25271
99594
127765
39832
16278
131286
78901
71393
56044
19661
4116
56705
117507
104360
120804
18646
65029
114431
111130
24063
108714
124576
69662
97969
51290
73922
99089
120058
40783
18388
108574
66053
94333
72690
82237
110610
63975
21137
18354
96370
17150
22470
129427
134656
126829
86582
129653
28209
61013
100783
52271
6078
61710
98284
104046
112999
8557
39487
69409
49340
57874
14334
115392
12206
87023
33980
99167
127350
55117
117521
83719
48618
116342
49497
43273
79522
136079
9278
107731
33443
110060
136353
39520
8121
94637
3565
121120
103193
43051
26880
128884
77276
41213
104276
65833
104587
138255
1352
91936
29723
95224
12007
78340
71565
61503
97965
11086
33933
83594
95168
67375
30005
67873
83246
38125
22509
63163
19244
102053
82565
22475
90937
19841
63687
31564
62025
28274
6170
63376
96561
35893
134951
84919
90584
66515
6422
24900
53953
16706
108493
125472
60433
138497
53344
3678
36622
52204
66840
32217
130609
125757
54692
81545
5597
94730
89460
43973
99355
95629
107349
55916
107873
78651
117186
34809
121518
123607
59708
11822
116665
4553
137293
37097
3049
26989
17126
16022
79192
60318
24591
69800
46074
55634
127696
28022
10363
53507
71994
86070
9136
15694
118337
93360
94345
95522
104520
75862
55481
24228
87683
32145
5132
61327
45593
124532
88315
39070
554
27507
99387
1496
73658
121812
57129
37706
9833
67491
91212
58179
129912
76699
50224
108248
30059
4568
63770
134578
56781
119250
135157
120815
127746
116640
42142
33338
101172
106808
48759
78077
110666
124498
79572
44324
106309
136700
82029
92494
40542
9592
127024
30454
86291
37247
138701
116349
18167
62470
87278
74947
18071
58787
32114
5816
35426
50607
15505
136597
17414
64264
74673
128080
48761
130596
8755
131421
127295
67135
83914
27837
76726
70937
58290
23016
84536
33342
115716
102702
95812
62994
37648
90234
98132
46113
96050
133557
96719
111554
106506
114133
12169
17530
78564
60929
8126
87318
52350
111772
130804
112615
115960
67529
19904
10601
66897
104439
43943
42612
67140
116106
81957
81139
66339
40088
127252
22388
9997
83970
110294
92854
34454
122462
110383
113017
19743
94860
36686
48444
42984
27489
21058
18943
95018
17313
29544
21914
121751
73486
40877
25242
25943
122834
82733
92281
139273
46336
91021
9269
106657
37666
78474
1111
136479
48857
90479
16221
120068
127165
64664
23051
14653
62074
18346
86022
79386
47889
84287
37489
97726
125164
62730
100020
84349
121814
52300
83621
28149
119672
69242
111158
133689
7715
112268
130168
32923
39098
122740
129343
26262
47404
128745
17267
109477
7090
79640
25214
31330
23927
62702
105407
125442
125432
65426
46142
83597
94078
129762
88098
73749
35355
59255
43790
19422
7874
33957
28696
46971
133048
18038
49585
40451
6783
66851
126279
130224
122842
11493
21554
6768
74194
126960
108561
35977
28738
14702
119574
122815
120816
67671
32915
132522
103277
76704
11943
111150
87012
40639
18120
80060
35028
67704
96862
18162
110906
83141
8386
93748
70985
6291
76867
5178
109602
21780
17507
138339
12833
113432
121153
133648
41102
14068
102522
120730
90771
114464
91879
14135
131454
86350
94194
26482
130406
27407
20995
101311
110547
29380
31410
41531
35670
84629
23061
5272
82760
40567
119962
95592
13998
101115
65592
31451
115182
28113
12180
42304
118928
80410
32790
86734
26759
126983
89567
17164
14390
110561
94827
101288
139941
102588
119171
11962
23568
2231
133585
106327
19149
113547
61919
9498
74661
103862
17300
26194
131974
5831
44849
87253
86240
77639
33986
89350
40973
123552
106514
31714
70465
37692
133002
70405
116631
88524
58718
199
67106
28655
106525
62606
2201
4795
72103
53213
85008
89402
55758
76981
95232
100606
586
17823
14596
10923
107172
55569
110827
50037
87282
41291
64080
56635
88047
40711
121510
6764
40909
48615
35418
123785
111220
13970
104932
19674
43534
49939
85427
99291
103272
40658
36249
80209
34832
50844
91131
2004
82764
61957
28392
6398
103247
92472
63032
27645
109534
20894
34409
126794
69508
46178
86930
17080
36500
51861
13105
80033
78152
98532
39324
17775
139189
75572
97983
10373
102767
25465
128728
45531
87422
17119
51928
27020
85942
91311
54665
55475
112204
65425
42268
18064
87954
129198
11495
124453
17410
24599
40838
71913
123130
80161
89687
98671
132084
24021
109043
71202
49486
74122
116732
136907
91240
28659
278
13534
96322
31294
69008
68525
96718
87628
62940
21024
53177
74434
121828
70586
75385
22665
2499
58514
79177
68537
133536
71260
92558
102578
2462
2043
36699
95545
115301
104291
100556
115578
117824
56877
6872
23183
101753
79941
87162
24693
100964
338
75478
82792
47276
10862
105456
26126
45728
20985
94662
39263
68596
23571
118193
71057
25613
131243
2954
913
95533
103509
92843
49708
20385
76066
49243
122137
16006
136404
123181
93322
136742
58659
36113
44017
69520
117920
70142
91599
138904
1155
130862
67500
24726
109054
114908
26690
76648
94213
3955
8533
57721
96797
34592
54457
32862
83834
12946
48867
80238
136126
2188
53331
54784
14652
73699
100656
108924
120192
52254
84179
121346
19467
128030
122423
104872
79290
9113
41520
33502
13067
50052
91223
86215
84643
122031
119076
4829
134976
4294
85066
131102
122834
114748
22237
113837
48446
99244
82760
28637
127850
26939
126334
7316
131320
108757
88540
70609
94221
130059
104111
107287
16462
31685
29853
77456
13715
8928
82284
8691
129573
3701
116144
112406
118448
114732
86243
3245
73976
29002
31881
61825
32292
18215
45492
139964
103323
134031
70572
57543
100441
34682
1181
93254
42718
31033
30710
32785
16312
89345
17827
5884
93046
133970
118290
47845
108701
40884
51090
19028
46237
59322
80852
54881
53888
102696
54844
17210
96726
125415
51104
33519
136449
28636
126772
15518
36020
133833
48302
28683
83178
66128
34567
12575
36449
129208
36771
5150
30091
87860
529
52679
123534
81381
107559
37421
20428
22402
30983
117153
7817
58438
127023
120617
63426
113795
136134
99445
83979
44436
104480
27156
86915
139046
16082
123364
104605
52853
104865
111047
117064
105393
23725
100597
23125
131284
114370
43552
130037
5352
137057
114205
40141
124079
94821
103566
74225
67307
39363
18204
111742
3842
21711
58656
119239
14145
18371
83843
66997
123235
54889
20412
88628
54965
97361
88104
22600
71730
131656
12637
53433
105064
126841
69925
89142
58014
33491
139719
125320
72853
134274
73413
53046
15984
108420
32284
6480
126791
92478
73476
86377
7366
70240
11356
38682
27600
99460
61282
75681
67467
73918
105465
32530
37110
35389
121671
95123
45231
97741
56794
94435
92014
130206
7480
84350
98626
16115
90829
61768
108592
657
8144
92309
70896
19500
130991
74847
118959
52272
126879
46425
102541
68695
55306
116002
80435
13328
47477
125666
111069
104270
56452
39434
70828
63932
123783
29453
56398
74612
67572
24990
51620
75715
117298
122515
71566
108288
33713
26876
136911
136943
49652
75803
65637
104957
28157
122423
118285
75633
108088
89353
16254
892
105138
87081
41175
88921
116533
97572
139884
20456
122561
51503
96171
99859
10369
4088
44498
44081
30964
17761
17375
80615
69915
59363
45572
98071
41785
208
33703
126225
65912
49957
127116
31049
137037
28290
119969
89922
125861
96204
86729
108422
7706
19251
44632
18074
23339
65481
38506
54302
83241
55880
111268
13156
91594
133191
111226
133379
133398
121281
119603
35661
7589
83070
66710
120977
111359
23030
47250
73571
119234
133979
41992
126939
13229
62975
121365
36567
128456
19870
67220
71696
52102
38488
61203
120047
31678
8781
113425
1428
106413
69379
37088
114001
12448
80149
71329
100158
103179
118579
33729
82412
88909
52072
45702
102137
115047
27066
115056
79854
23288
18627
127901
51741
33466
25456
31787
65144
34236
121564
42923
648
50942
56362
91000
39742
136511
22328
139899
99689
117258
9979
18452
66166
62051
40505
4655
13449
43923
96062
69654
67210
114688
57554
95302
8154
59361
103440
49649
93596
85003
68923
94243
112297
125284
21594
12038
121794
43922
128288
57834
21179
114619
52637
63697
36669
93142
44703
26469
137064
764
72474
40625
91803
106379
135926
76308
25740
99365
125956
119335
20720
31230
49930
133016
16514
71523
121405
114659
91796
109692
32493
89327
84310
85129
13023
97330
14622
34077
100150
11685
34840
32623
52309
102994
115354
24586
39302
1093
100303
1609
120427
121022
32839
6708
114037
49352
54583
95441
24010
6378
41484
32854
95704
102146
94335
85078
35827
108956
119154
112329
120641
130345
121303
9301
93339
96656
33887
108992
97748
110541
110600
54527
91562
3438
61234
41950
29141
115816
113742
29503
98546
15225
62356
30601
93722
16690
115679
105901
101998
71184
78229
58990
37881
59531
68290
131219
16187
78528
100210
90286
49068
70809
4812
629
50599
42398
18930
79739
134565
132671
109241
93110
124248
7949
100063
77969
990
75741
20221
102987
123276
98449
21976
21156
134332
90266
128726
10518
5145
88935
77155
54213
136096
81967
31193
23046
124364
50123
102784
95280
19145
48377
24742
3392
56325
124804
57713
33666
36896
77933
136653
20171
36382
18628
17679
30713
85245
6404
17582
66742
71691
94736
97306
44138
13054
128498
67183
113769
14972
6318
69049
34117
54694
93790
13860
87370
78593
71572
121036
115488
9505
94040
112010
22238
89019
129688
29302
34264
136092
23235
77357
67782
94322
34662
88271
107376
23159
15453
81144
14483
21770
126544
24951
52816
80333
38810
116537
135277
86734
73924
87116
72590
27963
59126
71179
116982
48813
100480
127597
21256
100066
64953
65389
54387
75966
13659
138114
99124
5463
55610
89958
27233
42153
91260
56400
98838
106422
9288
70466
53155
83212
17582
102096
87526
53059
33274
40859
101871
133753
4807
99479
70170
46111
24867
124556
122076
14878
99022
57552
20340
14631
123861
23924
33135
75121
56675
108324
17894
65963
38790
71048
125526
32723
9495
49403
85781
42768
66614
24003
12872
71420
123481
83041
93883
124700
43948
75958
139577
2969
109861
136268
133951
93722
20192
27086
28842
76866
135409
46735
119180
34198
94134
81057
43272
103628
130460
129052
122747
57073
13055
135618
104844
112887
55010
58726
97586
98957
134684
73514
78278
104544
69782
72228
58265
66325
99313
63458
119542
71074
86544
75074
105271
17029
16130
124895
97008
6589
113946
79754
40013
103352
51723
4857
76239
106732
63582
33824
65689
34617
83690
120318
139161
129823
52545
33777
56147
11858
73587
12040
82931
136482
87113
24553
13511
103243
9447
86870
86183
99745
2976
126196
63096
54698
107404
139334
137782
30985
9510
63470
65602
69551
20139
41114
59373
72683
74890
91871
60892
124828
103910
3822
121310
51023
4727
111172
130617
130525
58041
53151
90269
61016
15698
13365
92066
123101
129050
89847
14086
138559
129668
56039
44461
9806
97152
103833
82488
8393
55703
3380
133221
19613
123553
90882
46987
104631
62053
13955
95156
96445
67105
21776
17461
82803
11492
85878
65903
542
35724
56340
115452
25391
112378
19913
11548
69529
123745
70387
54274
15800
73766
47494
11764
33671
138375
35102
138301
36779
49056
69808
133223
92512
91584
127035
11666
103075
72912
53921
103616
84987
86612
55420
86729
58990
75332
98276
104870
35428
28663
19143
51227
78780
42988
62990
112450
17714
98091
87103
54492
123498
16910
24067
52362
108493
11101
64027
47920
60365
94299
127887
121703
40911
43306
68432
76252
118637
3059
41121
14065
8073
36616
41643
86853
79603
104633
35654
97317
39075
99108
128160
138925
92370
12226
51286
37214
139679
91664
85133
60043
45963
73020
41745
63225
116325
86528
139476
71314
89587
16948
61730
74011
53563
103372
137215
109518
44356
9221
43186
83431
108328
31345
82355
60697
19923
109992
74263
19601
61655
19395
55995
83969
68766
74091
123545
45091
20619
123020
116404
86557
116320
38133
20567
6234
117856
134134
115751
22212
3354
18936
81994
88033
26633
24348
125082
46555
110691
59344
66155
8697
78738
122149
92666
7504
56239
76210
28946
53209
35582
121701
139765
11901
136185
136684
18134
114040
130817
110237
136251
110522
105524
78244
58554
132156
78943
43635
38710
49633
79330
81216
58330
134420
39716
127347
118275
72307
63556
7220
101867
75489
128920
77984
87389
101456
74667
81875
75495
41835
28463
71746
12356
133986
126341
47261
126142
65284
67248
1203
91268
6577
58771
125949
996
74838
113295
119270
7144
13203
102841
109011
65043
68112
46994
128784
29567
98012
70658
105062
116198
99120
13159
104905
69457
139499
12165
55598
41134
55764
33153
108754
62341
91923
71054
39688
26760
20701
18958
10256
10255
121798
95618
75297
26262
2611
64080
55828
76974
111089
20889
29523
46560
10399
134427
116017
126250
122943
7966
3735
38707
41118
112488
77399
133040
19894
117086
136152
40594
136043
6407
50848
94193
102024
126144
120454
80986
26576
36281
134311
137664
33522
23833
44224
20272
18259
20240
6521
117553
4557
10256
16259
45675
99095
93657
15066
118988
70743
11217
135933
43137
133975
46780
113681
72350
32924
94134
129687
59499
106767
100349
33514
116640
124181
77737
113263
118791
74328
119784
96344
78885
106391
88954
100911
41837
42611
115976
137177
89705
103545
133109
132841
73871
39889
82874
122573
49164
13359
112259
85014
120125
72608
118527
73116
33140
32616
46379
11931
83295
2514
84626
138531
85256
33579
99441
127092
52541
51769
100620
2245
131665
93729
111438
65535
109969
54311
48107
19132
67669
136718
80497
24146
45677
35375
73613
78816
67990
119991
67098
127637
98856
11723
102519
44111
21654
38312
7555
74194
90080
108174
76439
81744
61902
47876
123630
8222
78538
8089
27353
6206
4806
84201
6703
50482
119576
80316
105649
23917
36658
32747
11553
135514
20821
90424
15976
42474
128735
23530
116668
55166
108056
29458
113261
6309
77333
96890
14531
132222
81330
18235
114779
86135
102436
121482
112968
82011
38149
78617
105927
74806
87715
93832
46671
84887
44255
62647
127361
9341
62528
80380
64506
30583
109837
14118
36892
23521
87359
27774
15742
28689
46008
130520
114823
8443
88353
64143
90453
102853
2759
32732
37659
66825
126563
60681
11711
7169
99679
115423
16509
22207
55802
57366
29141
25638
71483
42384
49158
18841
70157
41251
23881
116165
8123
138704
124607
96475
62846
51412
59328
41956
60495
73338
85132
47057
134018
73194
30577
70049
48617
23437
92255
104418
57154
97747
130056
104988
131
15565
123828
70287
56816
124061
22803
64938
122764
123762
137764
21961
11525
33443
40268
72019
106780
101751
95427
77150
34944
126003
7198
83560
9439
75804
47978
42944
33550
14385
7931
10032
29949
108110
56671
63116
92170
79473
128053
51285
39586
102169
73245
51110
135611
89864
123128
78743
27966
78554
132244
62910
40908
115793
122821
26698
27948
7150
69641
61497
21534
77571
47881
27835
45681
104551
67302
114202
44023
55355
25487
59961
133875
75083
111070
129485
24947
94198
44579
52912
9103
13174
92173
50011
128966
74994
76708
16913
82143
6349
54762
80029
60271
102642
84215
105951
43544
11516
56505
87566
43222
81991
7526
37096
17073
94948
2933
18371
25497
23863
47635
34599
37037
139807
84609
26002
51152
137669
19267
109647
120369
74028
49675
40639
13021
133889
122942
56564
5404
39446
120481
24978
121436
104359
62073
114860
59306
41357
133231
61154
65220
40865
95752
102256
17023
16713
128257
68175
130733
123875
37821
111101
34254
63847
11739
47274
57735
134680
80189
39490
10477
37022
64467
108264
1380
102892
83124
37037
4248
76354
98190
69467
93570
30293
31722
110592
23357
136331
15118
14089
96557
29290
125189
130811
93136
136928
14436
127222
107959
70977
3064
94788
107998
43882
63051
85729
6773
6174
99117
127373
58879
57306
56839
128800
63950
64913
75744
87307
37595
90861
101395
134151
96503
86584
101313
25990
59863
115749
129564
4173
46725
108979
98960
131074
12860
138363
76802
135985
4536
35918
99709
39767
69575
16547
28566
133524
57811
80661
57182
71757
7874
18577
65908
104376
81512
3572
106717
117726
119320
96280
121898
2396
65258
57210
133469
54470
55572
70270
26806
36459
82539
126514
52577
12113
119412
81143
121989
13575
21803
15522
85331
29676
10450
127590
110403
91961
131162
77120
46038
86833
9751
27936
89229
51361
61497
59049
82182
117068
129319
108987
13526
48209
95500
66103
36674
51263
123597
135014
64837
121751
10535
10168
127779
20985
137757
74533
89297
105270
128004
135335
52103
137755
139622
1331
49115
61118
60379
131296
14537
26049
76634
4414
50610
8485
70516
87283
59747
30464
82296
124584
128567
92830
111103
92697
90166
85211
27229
39463
50481
15233
34797
78935
12987
10770
56617
38453
71887
93347
6100
86423
95748
82733
90836
6357
91217
137704
93639
127315
4519
12286
88250
109437
81467
35704
62133
31633
120915
89362
71095
7747
104594
82243
63033
93932
69364
119649
108736
1250
72995
114835
64024
28742
33919
131211
35098
101487
105266
105088
88801
109785
93725
13403
79221
35192
49106
1354
66824
30020
67067
114270
14118
31660
32864
77150
101943
102227
56798
70678
103476
106145
21864
3851
111238
55782
135061
122688
17268
100327
87775
82420
46463
17852
72174
125683
53043
121280
103388
119866
127651
30454
70487
1769
38465
103350
55270
407
65576
88420
71084
29051
54564
92947
9253
25801
125080
4313
124840
118699
80991
72615
37471
127453
90466
109644
113136
119860
67275
52875
99725
54926
83329
30211
33046
121793
133560
88315
122200
35487
13086
29635
64537
44001
98934
50141
46154
60365
54453
30993
39064
135444
79959
52886
99248
30424
22529
48735
126635
89804
101610
86359
121081
44938
92921
14126
3082
62832
78792
101633
98318
91878
131268
139206
135878
66553
49346
42031
126917
80151
49376
2332
51946
129334
55217
11193
136110
54098
59928
122744
120253
21537
69103
101333
42826
138375
115458
45907
37559
30601
7540
112228
98830
115159
111434
71060
18063
137131
89442
121331
77281
138817
123663
105578
128151
15231
116771
124260
45680
13050
107003
25932
10938
12457
127264
53763
127184
79073
76021
24742
86026
83560
136969
44855
35070
84754
115914
53132
58237
65356
10815
111869
40524
134477
77447
28674
126059
30569
12933
31739
43618
96288
57670
54555
108744
21286
84669
95927
100358
20689
97020
22735
80601
70341
67590
92022
15094
19855
121506
73330
85210
132320
21551
102086
126796
98997
130759
89206
129565
120044
120944
33182
76331
14966
64088
21426
36251
125108
93705
112960
5796
27076
135695
62748
97416
39636
14770
88862
59490
136275
138543
121052
128594
20093
83137
91741
119089
73895
17298
85005
30290
114594
118186
82972
129559
18625
104398
2161
3732
34454
91472
125880
61529
63518
24979
135297
79505
39748
84158
138995
12374
82700
120046
117319
102793
39534
45411
58233
113428
62709
3238
120070
13654
97775
63041
119564
92752
3790
98076
96483
38243
49547
58714
76124
89417
83693
71420
28921
99792
15577
4267
112166
74628
124312
65836
13772
197
87599
48357
113625
126659
51594
70046
312
125720
133086
119875
78471
113228
77950
11306
127822
103848
70019
63945
29616
130063
135364
58537
89855
127292
62803
38372
38272
23467
80559
52043
23663
28157
100399
113639
14815
128344
20036
131478
114064
13122
111352
28886
102701
25653
40191
90522
105853
86562
14467
135468
52976
126182
30356
2830
89826
69511
17553
128097
92977
98112
16491
92991
102620
93242
42982
93787
81585
63017
85264
32000
52490
32968
60886
131542
58620
77428
82064
24472
341
96530
19940
53317
59063
50295
56146
8888
119805
50051
113336
49133
124514
129827
118476
87133
83068
137809
40919
24652
37177
102535
33004
66019
135502
70241
57560
54121
7668
139623
54945
8009
72504
51236
61325
131567
77882
93822
116806
34039
120224
90142
83171
104737
79968
37998
28222
139387
12158
45492
390
49335
8026
33393
91705
119879
103633
9264
34000
87653
125239
65296
95661
34094
116531
133337
25660
54412
63510
118818
64802
43734
45311
124325
124822
125278
22322
129395
101016
10832
34887
101405
36518
19264
111150
128222
139143
74782
113837
9494
138786
99075
74789
70798
133169
27671
64134
135180
58434
103996
113997
123236
124081
19307
107560
85254
120936
106233
74649
58303
117064
109535
19708
13581
105150
130857
1802
104292
41990
115639
113785
40776
51065
24925
87925
20585
52595
12059
15765
111029
92406
106113
70616
76486
101772
14527
138091
59059
120759
72739
117362
74175
18625
113421
87755
123775
80629
65909
88066
122618
17899
38203
139745
45315
63127
87670
65900
92074
76080
81664
39454
4837
47776
110069
57674
125899
124595
55764
44958
81705
128503
22319
15879
123479
135739
103634
107253
52719
5894
31671
11688
144
69873
127785
45458
109351
75454
111357
61424
127885
53020
100877
109073
77148
47297
26746
63046
31891
58861
84355
113596
23715
83025
129474
7194
55115
69459
114446
107833
51704
6116
119521
51847
52340
107305
97305
21691
19110
68661
83114
123346
98033
20343
92418
35180
67639
95515
74577
99530
14375
135284
49477
38090
78308
15302
45283
133423
84761
19728
101255
112816
2196
57127
24663
30887
24431
121967
52577
43540
50627
112043
3237
8659
132385
95654
20190
60023
51168
71119
135904
65543
66402
21732
79984
4709
37034
125266
114483
98146
121345
75738
70961
99892
109216
95623
130779
133647
77589
43355
13538
104568
131749
16775
89578
124133
88780
109768
20508
139948
40886
132763
41842
83639
14495
121825
64699
51528
83442
39182
126025
64786
91271
33337
24678
60486
128960
15456
54132
42900
35162
44022
123819
26911
60796
73397
11043
125927
19516
7902
102226
36753
665
4067
120391
15159
102243
45089
43038
45684
84270
5414
86822
35540
38750
111499
96026
4061
103306
126509
23313
138467
30530
7131
1729
67677
56879
129124
29956
76394
137025
132181
113146
114041
112600
69888
105551
74842
91329
124940
96878
35598
130353
20051
47490
5455
107901
119867
9515
47558
82727
9179
46024
89609
132662
24105
17285
49540
13228
47240
102286
126604
15773
75431
100645
128372
121671
42547
39565
72999
27487
112794
84948
134191
132844
108789
139645
100744
88655
125512
8301
7734
134690
30677
97342
127351
31133
90978
13243
44360
114570
115528
7315
130342
27310
84311
118713
8980
126858
18277
58330
14344
131071
3278
8534
100266
88418
124531
37362
13425
110042
22014
21158
81083
29042
118499
68434
60174
69476
81676
80885
44045
33555
88200
34386
60864
32510
13098
46196
135719
7727
104525
10062
115149
84154
134948
75414
32572
119478
89127
45996
89519
111141
67153
30601
182
45651
75386
60356
91478
133413
117592
135523
26967
65791
6260
64183
74653
135710
110378
70371
3436
74902
56785
94936
19056
51732
6701
27979
31209
95828
73974
97079
66968
117478
104031
43501
139480
15769
80208
90957
9181
57800
86479
12500
99942
69091
53034
10946
64800
23411
81317
44587
98312
114453
139522
93719
26184
6222
121697
33744
78401
32022
107174
121720
9499
71204
25221
8978
86972
81780
99935
72505
139579
22765
61356
75873
91855
114389
86818
133006
137799
4486
37592
72462
118938
37113
2533
121473
19687
124229
15216
98087
132603
98741
79807
2101
29945
81379
127431
93268
23158
87365
2124
139089
86481
39831
51313
14688
14219
114482
7693
128369
118968
45285
37183
74257
58749
39715
32082
78435
295
23649
12874
132897
122390
69032
111350
12334
10410
98780
81953
9919
22496
84077
125359
108976
123907
13023
100015
114478
127505
107708
79198
82824
129344
116380
133432
48092
16094
25513
126527
16389
49162
139400
125637
7903
68431
96986
136588
55192
55765
78540
41462
78260
138968
3173
23588
99227
16195
123602
73704
120051
67661
12901
62874
57004
129281
56306
105096
121726
58170
91622
114466
83683
67373
100103
91585
112155
33440
88172
3698
89205
26712
21511
3816
2031
24683
3755
101257
17230
127357
34960
137280
31369
24213
60154
88373
129845
92811
53468
111570
10980
121441
62388
94663
25165
138842
22599
113671
32281
110771
117368
97837
113834
138878
78005
115864
139913
81759
53473
17142
45467
64784
14421
76836
88996
50926
1560
55192
3736
55027
3114
131068
12819
65501
62082
37983
64342
84680
11653
72974
31802
105372
7163
121987
104249
85167
97851
80513
3277
127675
97654
25096
52458
112075
78283
1454
139352
79842
32997
3088
111220
36110
110507
124038
101610
8940
138372
2303
69971
10024
51629
101773
91747
58791
83759
32347
120309
17961
112860
123585
5635
70513
8680
34445
18939
86962
12250
18291
3155
45246
137730
114374
81356
108236
98411
42965
93527
96782
21620
23497
83157
73248
101621
34903
108390
21732
67250
88698
16044
40109
72282
138031
86973
57314
32475
105912
120627
44724
124202
123782
66321
121931
98155
7676
66518
32918
26993
20044
106051
24964
19892
49208
98211
121513
60462
66600
119596
104063
15297
135639
120523
63930
110021
67496
121243
2495
33407
78222
23570
133960
62003
89891
115890
136509
73918
18759
29426
100910
38802
135477
125873
35045
21036
60435
132909
57849
103386
112504
21912
95034
84495
2434
18964
54515
46281
116558
33362
56039
54779
33283
49998
93133
123173
25887
89642
33443
20997
95419
110704
59798
90895
72929
94843
88282
133363
87751
6131
96749
36607
28042
28134
121101
6827
47097
11967
53108
7
45328
109146
54785
78611
135496
124270
38135
137734
73911
71577
18731
5681
18633
78528
96576
91561
9722
21209
84923
73825
27339
18023
86783
31732
46157
44235
14911
69605
56201
44370
69611
77881
129867
100748
16491
125362
85017
30977
123096
135279
78906
1826
959
97538
56705
73886
49098
42779
71447
110372
116603
98785
104747
39737
106869
10903
83971
121779
56859
171
2500
102822
78051
132366
63569
70893
117728
124937
78222
100823
96567
17127
79000
73877
91016
135704
124115
116465
14834
55561
86836
107788
130697
27934
7524
97565
15188
91494
55695
72047
68017
34546
34868
122419
26912
74788
53312
4639
36076
107885
81813
132642
101363
20812
42870
52378
132867
26984
28842
7701
82544
92029
115488
49593
119963
99364
123509
135150
50857
39204
43548
95225
73749
54767
77644
77012
129554
107307
81650
25629
75191
139814
134622
36553
136977
37492
65282
106196
64475
70475
90248
123371
138855
42087
32963
118817
1450
16471
90319
28659
32026
110218
123883
82127
24985
61526
19138
14538
28832
77140
16519
80374
53305
11140
93278
50282
24983
18559
16477
65810
89033
106724
25532
87888
8810
58494
43056
126612
51316
109726
15270
59694
79944
139152
1820
104928
60678
137309
95817
65861
74448
112335
122587
104105
99827
75864
14386
124809
94423
7214
26970
19807
90289
52501
84046
75450
87346
103454
62061
138662
73179
77330
58355
13122
76482
36526
94401
113511
33834
50218
15723
84634
22552
138309
48738
98730
74173
39475
83539
4947
46688
86860
1105
136976
139361
61503
48777
86706
24956
110838
61719
74486
48167
120073
87608
101000
132950
18360
50862
3136
68577
66585
64121
67481
41245
112858
26210
91769
128684
86100
96715
11723
32960
74172
125050
32320
135674
33826
95377
136981
4663
17096
71466
29182
113520
135425
106533
106470
13785
17395
109605
58713
60331
33725
126193
101575
122934
128755
53344
87969
74854
126410
99691
107813
36933
84740
116484
32606
118565
71861
29586
99580
88956
77404
105113
38827
72828
71645
5296
62964
65391
91252
121677
125721
101328
107869
63648
60613
72975
116991
124933
7829
79752
84623
91993
116685
5714
68477
125642
100631
337
131580
60210
65644
68983
1674
104470
118162
73318
86118
41126
138709
13721
22802
100781
91401
107022
24428
12013
39997
117770
136946
24177
33874
57920
116169
10558
63634
44645
112551
24264
21333
104130
60825
63328
9464
62498
4150
127626
112167
90267
28751
87227
80339
51552
48008
31739
134925
48787
20104
34921
26557
133401
59097
60430
51320
35266
47339
91305
56262
19889
91920
53947
100371
12744
117274
109834
51593
121423
97459
23760
48041
126209
110986
128380
14112
135345
136470
9037
44132
16573
20309
47040
9973
79406
83821
37645
91023
107511
128949
123636
103751
80869
37582
64121
69964
14856
33955
97909
112630
107765
98020
20671
70326
45357
125402
60789
40702
121871
69825
61185
114796
90134
84576
101120
5891
28396
138764
73265
112258
104065
56900
76008
21285
94482
116481
67600
109337
10435
25508
81966
94551
123527
78988
1228
28884
40741
62017
45937
22612
131841
107121
113759
58326
51696
74878
40568
56443
49994
113832
28700
130410
7084
81059
128046
101565
57539
55645
47253
44325
57505
105570
115228
17383
20910
116455
46266
61650
38471
68554
60613
6664
12026
34371
41341
40073
85601
81909
96515
111946
32092
101566
102355
15527
18977
90400
117091
76515
122396
695
97192
39900
82617
72419
57283
103526
48873
79900
25175
87344
8454
62140
94007
20479
96510
135347
60552
18462
53607
133418
130407
62051
71336
69113
77577
90312
135864
31020
3178
118260
31714
100369
18159
114330
32787
51793
54207
81660
131693
55734
29003
116498
117873
99361
136976
50734
71059
33879
69196
124666
3649
35954
23068
74984
105067
100644
25295
100930
131663
28472
55541
139729
105193
73700
114058
137979
125492
4617
79638
93536
60350
84992
70033
38222
20704
43361
88955
91763
53591
18150
52780
57239
30456
75847
132222
111874
36490
133868
49155
4505
138692
104696
4233
103884
14747
94642
78214
116590
99258
134204
70126
19607
55547
116510
34180
76251
19870
123135
4365
73461
117636
57144
107051
8091
109342
99273
96316
122183
69492
5471
126687
44535
110166
107271
8418
124912
61913
62984
101501
137522
57187
7978
133481
112733
124488
27660
48983
120709
127146
53347
54169
104782
86842
21220
89224
32535
96844
45540
14718
2687
51010
117756
47222
137527
85027
31991
98790
123291
94974
36642
97164
12160
44620
90644
124893
5459
94656
10227
126167
81801
39926
16688
22934
126767
14259
112158
19302
87454
134049
10371
90140
21410
104478
137361
18936
49504
29352
117725
9146
100677
14366
82662
112837
35337
33305
74081
40795
104312
84307
26962
46113
124232
43649
69046
87351
34259
17555
83004
121712
11603
69726
71851
33012
34203
45564
51947
60059
74915
6023
69204
11943
20389
128217
124779
55725
21522
35211
72872
102185
119518
99833
8297
80101
119833
53695
3803
14091
71249
86806
135802
59204
16531
67652
92215
27086
113215
120514
87144
24481
126536
132699
36424
123276
120916
137554
15353
118789
9117
64576
80973
128634
24408
89270
45086
120592
119316
48889
134682
26916
112046
106835
86119
104929
10838
38334
132014
100405
135199
79157
124885
98086
71855
137660
57714
52770
111566
73066
31558
120682
137641
112531
85667
138400
38152
107104
118991
133819
15992
90024
20734
104390
56858
106853
69318
44047
121538
61331
4451
116736
116839
105688
74821
48693
103347
132534
77815
51264
41951
85724
8297
15943
34606
70315
130694
49109
37419
86036
42927
53410
36059
63661
17799
69268
30513
63468
89667
12050
101150
94117
105137
77988
59804
16309
103033
139503
8843
40847
27118
27145
102922
35415
19440
137528
105729
10133
46636
3147
96169
89563
32909
108579
129575
27059
14199
20087
90527
103865
8488
51676
57981
89976
106016
94137
106284
69048
93639
115126
86246
120756
118623
49167
132522
138062
23046
98251
124546
69682
77749
57066
135596
87009
25645
125170
114068
16195
121608
40946
120059
106447
68973
14391
56422
34988
108527
22705
80387
38517
114183
26632
135625
69157
52151
128146
43570
75196
62748
28115
121229
497
85181
116824
63857
87177
78345
14276
103371
36304
55221
59781
2750
100546
50523
35523
111885
135402
34580
52272
33918
8762
55255
29542
54270
107405
134040
97839
18953
56787
125953
116533
57283
71133
93357
97492
134661
8053
111767
98031
20709
3340
134163
139810
103885
21038
35333
52121
16439
69912
104392
26708
55025
135999
32602
109294
79755
26641
43484
75059
83427
29436
51592
117062
76921
121300
74553
71581
129352
46319
5964
126412
26010
116478
126222
129894
137515
21554
42015
130305
67817
122758
17013
99193
95108
25966
44838
11215
52606
88321
86273
112384
94108
137864
65797
31028
119163
116701
78961
84867
139372
61276
71278
25381
37753
57499
15275
11620
55404
33641
1924
99572
132750
135288
58764
64210
21253
79953
75424
50210
28273
21696
22594
122381
135912
64742
129760
115074
41443
68720
36292
40814
106347
83922
66194
120452
1420
57820
132071
33176
67812
110346
132747
36914
105634
27863
101123
103238
107815
12898
13448
112440
10945
12393
71172
6856
77134
60931
98282
94928
106003
134573
135741
48701
78494
38287
29152
56266
96106
137574
65793
270
107920
34891
37183
49905
62753
114657
129494
6920
127554
119293
95711
138498
131685
26882
121706
45171
64164
79987
116450
30166
74559
112191
78867
129405
126829
84370
45670
82934
81944
111462
59555
26215
6352
96737
52471
45457
47745
41964
28728
11650
21257
124438
10148
129293
127671
108205
10815
51834
48191
127265
58352
122749
75807
137218
112153
62635
57939
134174
121920
139882
105635
41475
26096
88339
114563
54918
110147
22308
96882
138874
10309
94490
99663
136808
83782
87333
105012
94597
139166
13202
58213
33869
135951
134019
7438
84455
56653
65377
78629
38572
65258
20615
56398
67706
108953
30961
122623
55451
29620
55856
54324
39928
10345
13986
36736
94127
77670
1747
25075
53188
14949
59639
87056
127251
53657
94494
71705
86661
19870
126685
101584
61479
7300
17982
105536
92604
48942
88159
8055
54913
120366
38730
94840
130711
29068
107927
61189
106737
109674
62615
19924
100974
122253
83332
88224
12261
14177
136280
98921
34046
122965
60504
71876
106616
78485
37412
59219
103778
101922
43625
18690
82287
82355
113530
49349
111422
81456
110537
54510
27481
9503
50786
128454
131755
134117
53029
4015
8293
49309
102935
18690
8625
139791
66917
115240
78275
104328
10810
42053
42601
30787
37094
101240
89493
126975
10588
37266
44783
97477
91775
72263
106979
2560
37069
75086
113028
90097
79100
97672
115757
18387
92713
124381
18177
19630
75972
72803
100309
63134
91207
119262
93920
128301
80501
19764
115275
67440
57029
136409
1268
8803
68672
84599
127715
105740
19684
77094
32188
75135
11118
7945
69873
103830
108677
64401
99811
21001
113556
60120
84134
64762
39381
14405
29414
96233
34168
121041
24
67548
117449
117644
52702
22472
62242
16768
128211
58277
93862
136751
133411
104979
121047
39636
45160
89723
104036
4971
87075
77591
41442
31208
118705
80822
21964
8118
13406
32483
105510
129781
100030
82959
107424
12732
105430
6017
29499
69993
64293
99712
66743
34056
41042
24141
73691
86202
90215
14078
91172
37290
68021
132613
68497
46725
49786
66813
31194
39543
99295
136704
29323
59325
79662
113099
48408
21443
119115
77906
67787
43408
37618
110881
53815
78659
135021
103857
1212
85236
94286
92383
122525
22306
61347
27373
45382
87484
94185
76576
127026
53480
73279
132701
89156
129292
105799
137563
127086
84913
75468
54873
104672
89437
25753
134838
4448
137126
98694
5659
82361
29332
74394
41237
51637
112092
68609
97019
59576
22794
9946
22953
52625
59576
15653
1780
48867
121451
139342
12304
42716
51161
67176
123739
598
69281
118577
121397
66406
53622
127055
125118
82953
37800
26354
134590
9892
94962
67960
69467
94107
54257
68771
6731
113832
84424
8510
22698
42226
124203
11353
84941
35364
78529
68680
12313
124161
23608
133709
26918
77229
97115
12035
20182
134915
14740
131123
4806
86053
35434
50624
40160
89690
119394
23242
63521
40169
8104
62570
82395
132306
73922
3687
4021
128802
48718
132685
112962
72325
126393
116231
125906
59860
104617
6087
54774
119356
113561
35931
65409
125346
62906
81920
75035
42299
81513
114907
58820
65968
37476
1214
34626
111397
121252
38646
76551
6322
31331
25864
78646
134075
2095
40903
30286
106711
23341
85059
86067
136901
97341
127827
122246
20246
46098
33632
38897
103962
8538
97716
29930
22365
75281
64555
110114
56532
79552
46664
62853
110882
72527
117851
81309
74621
135105
111594
41332
18446
33005
103750
131698
106697
67928
90296
126943
114025
123927
2191
77986
108817
99906
84267
131181
35186
8821
77646
68069
88373
124309
107274
35606
33188
61476
116914
107808
56580
64860
125491
75025
74216
65592
66723
40912
133519
17018
4206
107543
117296
6396
21881
62464
106301
106147
53645
117838
114968
107642
22259
39692
91951
129532
75297
125138
27359
28563
69297
60290
69774
31140
135315
3989
96731
38389
21252
90250
31758
25458
34144
125405
31853
56024
47869
114506
138523
77865
68695
113490
45506
90953
129533
113808
56836
64829
75297
60546
69743
4594
120836
139516
35733
92502
3504
108815
130890
24756
59064
138999
26565
93208
124403
58417
125583
8623
9274
124105
86487
77969
73946
131993
5273
63478
82152
38461
128307
17449
99006
34401
22042
79841
33917
34126
32342
37420
2940
139583
38527
38356
138581
65091
107915
99336
99860
93497
107958
85485
53954
54445
139805
127899
22789
121430
51377
104940
19890
16035
122388
95247
50435
120781
11440
84351
131258
20133
98123
110550
19716
113001
125257
134648
14444
93171
70335
90655
23019
38293
36139
76972
69089
12296
64871
68229
133725
92599
9520
129966
108633
108260
85212
135419
65392
96651
56122
56650
93136
130596
3551
112851
103596
128807
83850
118039
81977
14185
45045
104995
28829
57536
18319
74269
69831
83189
118849
39907
35787
128368
29872
120771
72979
91435
92541
138371
24438
8662
31372
117573
139257
34922
90423
79205
23728
10624
57243
82056
1160
78640
23402
29988
136175
41720
80608
66005
124908
59456
105911
137046
24176
112134
94168
97154
63568
46709
71876
88005
55370
103247
65577
30979
138168
132351
110183
138247
2975
3777
80302
120486
82416
80056
10474
78590
121775
67433
120946
83035
126889
63208
80080
127416
35341
10600
84569
75261
57308
16445
23265
89029
96043
88842
120007
70563
57544
66541
68809
36870
70318
125463
17356
129085
65518
4181
67675
23644
71613
24972
106678
34853
88180
23110
22268
99872
33709
106837
35132
67368
99633
58397
16396
55675
123590
112755
126237
41133
39295
31398
54355
109612
16860
71710
98697
58729
75890
2723
82372
7502
4046
25402
42355
68577
48511
40974
28449
58571
7810
39932
125938
83794
74680
2333
115821
58269
91439
102057
75754
130734
109806
130108
76697
103017
38169
11745
21745
114058
130819
80469
97911
134865
82222
116617
63441
107084
17591
91889
25654
1752
108173
11591
85546
42852
130275
61366
101121
58066
139774
13226
48799
85932
119685
125495
48948
17853
113592
47045
108262
104410
103865
66172
99274
46086
42789
22715
13169
60379
90955
38822
62130
59127
26764
124027
101979
133390
21744
39451
51455
137870
29028
76605
83801
125064
38452
109100
2916
12043
16144
87529
116452
120008
13700
75726
2445
56488
74792
15613
93218
25746
30786
15348
61225
33901
115726
139555
27291
137470
15357
55097
111691
44384
131702
55491
5799
30153
942
8714
18547
17086
96242
134998
113445
86293
70723
115890
2781
5514
107854
72350
7612
138640
87697
45188
32540
39775
44742
36182
37244
60098
67631
125286
80833
35684
40776
86631
65836
18069
71696
84382
35154
4289
55731
124951
66933
126454
77192
46065
108319
45045
118415
92282
20036
66111
137469
28928
82237
18562
65109
119480
55011
109091
104765
135843
4774
121892
58825
46961
139961
106872
107694
11466
87512
23425
112768
14445
126230
49959
60509
70900
95004
38923
23182
115039
81386
137002
3966
23622
15564
45427
119454
70574
14517
60570
42769
19291
18814
77945
42603
135126
21169
10297
122943
108680
10073
95711
99476
136302
5669
136337
67201
100672
35259
90382
52063
92996
63736
56028
92970
79299
77806
72423
126224
68675
109344
28992
64317
128157
83289
106919
99634
104457
93567
82577
73136
103639
38287
8964
99940
43955
5300
27141
120979
16910
93874
33041
109906
17609
65420
39227
73259
119578
111649
59483
48252
80992
64826
112568
45501
8114
55838
5134
112570
9405
87710
22058
113043
102348
7373
72983
6303
12672
76475
103633
5933
6700
136673
115838
661
38444
131416
73919
18021
103064
109753
66272
20408
34579
15191
42260
19044
71029
23745
131614
80433
87807
130023
53475
50154
137395
126457
32808
10066
39283
136440
15998
45983
133112
108188
22995
7908
99603
73265
25928
39019
43018
92200
35778
53948
107390
54389
72991
38418
78133
40956
118850
25939
30978
8677
76093
28372
111485
108900
14789
10768
81692
7139
33102
51155
91678
56096
59062
27632
105712
84990
66650
8729
13541
78779
39028
120930
133167
112019
135700
71300
12974
90901
97238
20304
99577
9682
48675
47414
94934
39816
58181
36625
46954
67634
64131
138631
100081
123193
2614
65792
68182
69264
50873
81722
124394
89900
39003
117561
38270
11054
25212
27596
101955
98801
47899
37883
108483
72925
85296
39768
89092
119828
52744
136045
47461
116874
111027
123893
100066
113641
49685
4599
19256
76909
62672
120001
3160
78027
97561
17782
89080
99124
45377
27386
57925
69627
41621
2759
118903
126916
18878
67995
83096
71621
40391
106908
24846
127770
90801
101264
101410
116837
105862
97017
30097
4886
77017
33256
82912
10930
51037
8343
110053
72765
35729
4329
2391
77349
7087
97646
40616
25964
25640
123711
73936
42382
66971
98782
30151
17771
60045
131560
110959
2258
64928
1055
123495
118297
10662
66406
129226
61699
74749
75630
110815
86829
79959
89558
24177
87045
47203
41144
89361
49194
24855
23296
91575
91825
98429
121726
85947
134825
89637
33257
113435
14565
34311
96929
132861
44972
139687
98438
83022
50787
34067
53837
137615
114025
3394
138143
37422
26948
39286
103134
76141
40492
126429
27715
108668
61210
9440
54614
56034
99077
87870
5820
89993
98532
102749
59205
119856
102435
17642
62877
129573
51708
93065
127187
2085
72810
101681
15858
99757
966
118991
35897
41458
81771
63612
10125
2980
73051
41091
35366
8479
105312
41185
98471
63844
120285
17675
43699
59071
11668
82927
48643
39728
12344
12181
41812
85153
113861
57669
21262
114827
36659
57158
132636
94781
97121
119112
97761
6524
20202
133126
15002
125514
10662
89825
25709
130947
83851
45759
50017
95519
105037
75012
135246
117380
87192
13409
38885
37405
71077
60146
12231
84087
93655
121218
38867
50776
100329
112979
33651
96883
82456
48652
58748
93118
114828
84456
60416
58679
106566
86784
130549
71602
138147
125794
25334
85339
139202
64218
122743
46630
100715
111325
107068
54369
92542
5934
81496
29222
95265
115146
126104
37720
150
21203
107189
114977
105658
27604
10007
48575
90740
555
120177
88886
102700
5510
10576
101901
46079
109670
124882
6793
80994
91949
37513
9887
74235
119009
15461
29499
94154
1564
43570
94303
139119
10759
45632
104776
14714
55638
129703
105453
56193
109879
30691
135244
91740
41266
97145
137818
10936
58378
120962
68281
10327
18474
54520
60913
137482
69980
90411
67988
47895
110332
22290
47013
121090
67921
128141
135804
99911
117843
77608
132455
64073
84650
127698
15812
102268
84842
129981
89555
119572
87294
17835
129898
105767
72354
27162
79601
118685
93924
7588
26580
64255
6229
73592
45345
50502
61732
17500
10412
15926
71459
2866
79998
16109
130563
72161
118376
51757
38493
67930
31328
125786
62116
137577
67905
110822
24738
7505
89506
95013
131444
116085
19267
137672
49677
64611
24525
87760
58462
34936
80038
129921
14153
20035
122381
4716
68548
100756
32824
107040
5037
40503
69178
67152
14431
113434
37973
15520
120938
127479
110532
88733
79915
129798
62756
105943
30761
87281
30055
89222
98568
110092
55494
112721
106478
37874
93788
35025
138629
126611
118417
120017
3465
47594
23521
17895
21027
37845
9766
118316
1675
120297
43400
81590
86446
106155
47532
117206
29787
53938
66428
128355
24029
121921
101075
130507
19795
54862
1883
134775
17824
120299
91144
21288
4244
114664
15534
1622
128860
25299
96289
130535
121947
116040
72124
68392
58547
96007
45598
88333
9945
88377
53039
10325
70297
14113
831
66443
45326
119066
37570
39501
99364
128713
60788
79960
79728
52673
57933
68587
54323
130574
35473
36269
106613
107596
104661
25159
39955
10258
113492
26251
98634
26530
36575
5282
16995
13758
48077
38672
132823
61998
78173
92186
27062
115312
8497
106789
27985
66430
11727
58659
57003
47200
94928
23615
131147
59588
25126
31101
46197
114969
33703
121182
117850
70278
102815
134844
84035
10891
9868
76857
72888
88040
5394
99949
39703
13891
43089
44039
56672
31168
102698
90026
78367
57625
89992
45865
93564
115117
53318
116112
90085
87020
97293
67935
17297
60107
39130
77683
47350
25349
14539
96589
113388
136285
32890
129443
10175
75978
33481
43198
83497
136178
133223
138215
30154
83214
44080
100069
34683
73749
76180
124767
20768
33472
29053
14417
69931
44535
68451
117280
69883
59342
50220
19623
55626
83109
9065
42152
135439
42545
85349
78935
15075
54923
53502
45228
138136
97581
5297
32818
7681
81476
133937
28448
91300
139341
19216
137582
43875
87667
114861
113758
7008
25080
109732
38985
84541
118796
81136
79979
137692
26484
135265
12766
57758
48766
34346
55893
122698
15994
65063
130378
73821
58999
18826
25120
58339
14393
22701
78566
78411
113913
28675
85418
115345
138406
124402
59885
117201
41889
116215
114892
44724
111479
104010
102481
136597
138355
18374
119294
14348
59788
109672
88168
95138
104849
89640
129828
95593
88692
68393
34004
62605
97067
119421
14301
95472
80175
50537
49024
122063
26751
23916
3139
114581
104277
105619
111177
102631
100344
66823
93330
20131
12846
17849
115268
117694
107488
105096
49638
56180
33488
83641
95136
106907
39414
85788
62378
95940
136324
111402
78002
139426
111669
81140
114006
75945
23111
61535
14927
123454
104709
108256
3585
117554
126104
95204
71599
69944
60299
121236
102475
70139
64877
57610
37045
104290
3397
75774
36581
116072
47175
90934
115497
135195
8426
65854
71139
31536
127388
62417
14989
92096
30672
18573
69649
133128
90129
117599
63071
10427
98835
25545
80565
63
59506
93961
80704
62902
29735
117284
15325
53261
68217
130821
48456
76642
56674
95946
108177
20414
18363
123166
112509
49034
118090
18510
18513
68218
112460
81583
54997
71294
107127
111913
71356
2984
65874
12059
65885
95608
129342
81209
8868
33911
48381
33675
110552
105055
129621
78729
125468
7983
38246
74328
33368
132687
69189
51881
37257
41649
109815
92253
89294
53294
40517
20650
56277
106390
9060
98514
38349
114754
16074
23569
8664
64455
33595
119215
5861
23215
34295
107680
7549
48892
42007
17269
41579
87548
45501
55187
129196
15315
7439
78489
44960
24307
75490
101237
107049
60902
59750
121749
35655
75823
5317
44318
116629
15264
139884
122489
38478
10531
90168
22379
59422
108527
39647
77352
56074
61499
132538
21621
76813
116328
76461
121773
635
128303
59361
107683
49204
119110
89431
84858
31284
71100
105527
124265
86363
81762
106753
101192
92292
33273
99922
128066
1799
139568
65417
57872
61066
57955
55844
114231
34282
132304
72355
11268
120606
131715
95302
6161
87176
44733
67370
94811
92184
9248
79075
14898
91010
45828
116089
19653
79100
76011
7718
57250
51930
49487
91473
89348
107441
7316
39930
118074
115971
88636
105694
72929
80350
60995
79089
3877
105727
6459
98687
34262
15706
14114
49159
83067
59941
1600
102720
115392
53962
86789
8993
82243
136275
100465
7942
80067
84132
47871
34493
60102
136506
186
109382
53207
61180
48471
33435
3259
31281
108474
13872
23338
122587
39383
106405
18879
40982
45476
110622
71295
108616
119614
13537
81243
56430
137831
137661
561
45701
32153
37014
18559
8690
6396
48117
46222
31218
57904
25832
62498
26377
39703
62187
125315
79085
28591
4193
96418
50418
91166
27712
19034
47131
17601
76628
103560
15431
74288
80472
37483
106441
93837
32393
91482
100232
56862
137703
131449
91117
23534
30298
117493
39589
92485
79159
95025
97427
59703
51443
124197
10868
55506
119582
34350
49458
56209
114261
41240
130496
54732
55075
73288
8568
63819
24770
85152
120680
138824
52952
71796
138710
59602
25640
38298
12086
104798
133322
85864
852
21116
46412
11719
76622
25993
22420
102431
58553
136680
3671
25401
51411
58745
98688
36331
98915
99809
121482
79595
74985
10785
127742
73694
70386
129734
88343
58823
70883
81664
121039
71735
102780
27450
59805
15753
53443
82225
118183
88347
78904
98205
113747
106667
133301
48787
2997
92216
124947
100830
8162
59931
87966
135903
133624
18352
125636
81966
77174
32871
139982
58212
104605
79113
62014
24409
71217
115456
106633
25751
40154
45537
123956
13901
128555
93608
62687
131551
45823
47633
68732
30336
83916
16697
26239
53891
11400
128226
112209
88574
21096
112190
123137
102052
27654
45150
126461
98870
136957
69445
124620
37111
114981
84927
27363
79887
38535
66401
47789
60709
90385
116520
91045
34300
109569
93635
88191
120968
58212
60399
45893
55660
8940
29030
17711
36593
50531
4171
111814
47488
73616
72785
60950
24948
17712
88312
104835
32598
14712
12623
69658
81448
105495
137054
115748
75063
90688
40290
32382
125252
77040
78275
40911
85979
83656
58621
98923
134186
39144
70736
41673
112759
3520
78974
114058
137583
27285
55244
6532
18348
44219
76190
99796
9713
49595
51895
61127
283
68536
93508
101886
5575
8134
2796
67905
91789
61416
3179
62327
100559
73914
80351
49669
53785
19325
79
27720
22961
55322
10603
41309
99540
86792
117456
85604
112739
5702
6730
113021
74237
76590
74906
56163
84723
54053
124067
12864
91820
127245
75190
28731
37510
15540
78399
67646
34864
54829
95365
57825
110151
105968
75485
46042
29111
29292
131646
1849
34993
114727
91221
85581
51316
2478
1743
136039
32882
125809
125254
124702
89405
60443
13432
126914
75982
68182
54559
87198
123011
126276
121374
69513
68595
56858
115554
74057
62501
83551
52258
97493
58278
119830
43073
109593
98660
21167
81983
131541
6975
67236
92594
72731
104030
106025
59644
16364
10559
90554
103561
133569
53181
84934
39433
98127
118143
131338
8536
40643
74889
37145
114487
133166
133326
133911
79110
91985
15077
21093
59878
138403
64680
128823
71133
28710
94848
107128
45073
81758
34033
124985
51678
63566
46270
91110
138044
24412
82447
122931
41406
17335
20075
132244
126852
13401
126154
65962
81737
117582
63406
117966
92336
128085
106789
139820
133146
37988
83299
38218
119745
93683
23202
31422
133600
45823
98883
131644
70234
41329
90926
87991
35016
111001
56586
21867
100753
19091
64180
18841
136672
103937
136807
65359
68374
79947
65178
61519
117934
124828
76089
74030
78511
75642
105451
72110
121465
64333
40105
28050
82013
131031
116041
93380
78383
32626
115247
39135
28069
15778
57975
1092
119715
31133
66451
48088
111079
107980
85958
89012
92808
22046
23041
31318
97688
104843
79779
79152
5527
119884
107201
63892
87266
59593
17271
25648
68571
108869
41134
96639
100999
75460
97730
80713
106593
532
105152
54023
108512
27461
119387
61319
49507
118779
68988
123546
59974
8766
39049
65500
105001
6249
105743
28618
42194
123014
54265
110764
91882
71750
43754
52880
7210
117835
109944
90154
118367
51447
120528
86878
55260
99914
124548
104766
78693
53535
64663
115018
38652
103711
40517
3653
86311
122612
32270
128504
105625
62887
75619
33858
110988
95724
63090
94549
73559
9385
44702
28277
37184
1582
115154
92443
101495
76053
33560
16539
129587
98222
131556
28238
38284
8425
8242
124594
131036
16864
89450
73012
56102
1420
83221
27089
97144
6310
121638
7054
132047
2691
35330
29230
4272
126835
121672
82119
62887
15231
75009
52473
89804
66565
57062
128087
51341
41656
112680
42376
34871
38481
91739
90972
39901
34959
94412
113396
41269
52401
120449
33315
55092
15778
38896
35715
2612
20567
117833
41850
12149
52842
94322
101952
95758
127735
90038
7098
5742
39069
25825
40612
77550
117563
107935
93802
12521
38699
67197
30141
91099
23997
39807
6190
39774
78702
41905
18737
75620
136089
36938
87768
48930
131259
26071
121039
95345
92460
128136
77439
131529
13960
118050
45430
107874
62337
115583
120395
101035
42779
126887
52133
66775
26694
34675
82900
81747
76579
77988
17367
49019
114925
81486
74301
82535
107557
55339
14231
60016
43475
91669
27896
33786
46071
49677
1660
108407
25259
98406
69441
44389
85292
97925
111163
88337
132599
30414
6436
45529
84753
154
94548
59677
81639
28848
118563
25547
84186
132794
61915
104012
84462
66162
137798
106884
115839
139457
75290
1097
74214
121082
45486
19505
79007
133000
84194
47957
139766
66981
93486
84518
67134
48033
4195
125124
53232
99109
10671
137417
91902
48937
101429
12716
115098
75578
119599
90936
51386
31241
68385
125599
12322
90222
121455
67680
83221
42000
115637
59338
108980
45474
3856
36113
93506
124402
21237
123089
83510
8259
120505
35412
57195
58285
24479
8644
110214
120429
75932
21599
11669
4316
7197
343
70889
128652
44374
14109
7003
136362
73447
115983
41835
53654
12095
111692
38055
9683
94780
121564
134293
51637
133327
27839
86273
17805
36483
56487
138234
112414
78085
126254
93081
61634
102948
23969
26637
7322
14429
33639
3683
64227
9621
21870
117880
138068
109913
15934
7750
64693
137498
2043
92681
130824
6233
38953
124981
42715
71791
99566
131480
9876
85819
60912
47861
48767
84880
74497
32440
75661
108135
12474
139887
117756
34343
117767
92175
120608
110052
99924
45300
83901
78318
114332
51077
84551
129636
36057
103617
61427
111974
95097
71302
57792
16008
95514
82910
77240
30010
91701
12900
138144
104175
129138
92251
114869
83256
20777
95476
53308
120701
117127
137208
35370
91458
24636
96272
57446
37044
59889
118872
9017
131337
26525
43161
123696
122038
102422
37287
12047
54123
26538
126542
18297
15676
55145
109517
98931
75921
41345
12238
32973
18471
125798
68343
86281
10433
966
3726
23829
37206
122597
32845
28542
125473
76005
128590
107510
14779
25876
119556
68901
52414
82449
63549
44441
137593
33065
3371
49866
74409
131961
82838
69232
117758
127532
131864
104542
128498
135589
128370
25703
94537
137567
30597
80009
49923
19186
23870
64701
21413
119777
133601
50178
62225
33501
94618
36170
66566
97989
86035
117326
66301
28872
46557
44058
132756
14772
124951
121253
10360
89673
123307
81248
63591
13903
137608
113513
9440
21477
14566
7205
1253
8166
57382
39830
41667
128352
75999
84584
62692
22033
38261
128992
27256
84818
9401
136363
99589
110703
93967
86301
60375
77274
3900
123965
67528
1508
73830
76968
139336
88395
60524
589
72912
94257
40418
90930
82608
92768
35513
121651
91152
73774
110642
94759
134943
96394
91122
70883
67097
45088
133535
127471
98713
137435
87788
26241
115294
21617
79560
114629
86363
83
91569
19274
94339
108338
110204
13299
61105
122068
134949
128608
32193
81943
83367
3487
38336
10840
50722
105432
55927
20608
69255
14640
134394
17042
17232
109687
15010
96791
60668
77724
96873
12236
96997
27563
96926
43552
40861
18030
1972
35810
122990
10516
117752
66356
14003
132439
77195
41076
97871
109473
61683
27125
100464
56077
20518
117695
2115
11879
74485
62782
89602
7709
51370
22950
35272
8295
66502
52484
2676
44825
64645
125665
55340
42396
52020
45694
34835
105566
86769
109057
75039
124804
112533
35502
40880
133050
129549
42994
4928
64033
105776
94529
71742
17145
117478
83365
1791
20331
135848
4466
65155
60493
130131
96847
79240
18502
118892
90426
124068
65661
35834
35458
50464
8366
47311
67695
1415
36859
110688
6342
77244
52815
77222
125337
46311
31052
68701
48101
51382
40900
28919
92889
77744
19049
26087
16984
13902
4978
83761
114321
46990
119595
126130
73805
127960
33441
1499
105727
46651
88539
88420
123894
1353
25642
85582
24016
33045
130634
48468
60778
31534
77386
13666
109277
72786
16104
102612
86688
21082
22725
61008
44423
118671
23490
118228
82982
56930
96078
48708
79932
44616
137128
40178
22321
139121
125759
46336
32165
116393
94803
92942
124278
32189
82960
69906
104974
75415
32518
28013
96496
31594
65373
117271
10264
88862
95498
69597
122143
51575
118305
62074
72543
91784
102251
94863
90904
64362
1198
99420
40754
96000
28713
25031
104540
88024
94936
45866
23439
103805
50230
96286
111750
115602
73556
98365
64463
5405
27962
22957
33332
6266
85031
105874
98049
23633
60736
25304
87994
38285
101075
105099
110636
106139
106481
51528
54163
61417
97393
53953
1573
7622
10238
113323
99576
60146
48039
390
65550
76000
23347
75233
82265
108377
17458
16665
108361
78193
18320
32707
92829
95746
137805
63465
38237
104286
91344
68751
2054
48736
122703
119978
32709
109292
69652
108636
29437
117691
109026
71339
53690
108724
6571
112307
77100
24029
105323
21812
78573
99995
54518
7754
32092
28675
71218
70328
132960
138913
139078
111365
24000
98132
67694
33060
67424
137346
1696
96860
91388
87073
28198
5077
55796
11121
93735
109247
35149
35410
131058
90073
111756
21928
97826
3847
50602
5395
50527
19913
4307
25956
131277
28306
100440
35322
61366
27863
32667
63061
101074
124054
126485
105624
105483
42280
116744
35569
11526
128244
70978
118935
78316
19085
862
12494
139284
51463
17888
26162
71375
138547
52117
39003
26852
12556
74325
64569
16770
83343
103981
117844
67397
90465
83467
9231
132744
36562
44799
120621
24805
92129
99556
79472
87565
100417
91965
86848
11880
86205
113009
59606
84751
1478
98609
111602
130385
9285
12523
7155
92627
116503
101350
136375
66968
21168
121957
36063
57729
3108
16684
58885
95236
116239
138356
42800
76655
90321
106000
64886
36525
79008
124492
97627
56837
59452
69228
47222
45088
58102
30728
114066
34605
108429
86793
77924
129596
68749
113986
23676
71856
130669
82560
3443
83259
80915
22595
136266
7587
128594
61151
20463
43953
21994
118089
77142
57797
23669
124363
102884
81770
131442
53302
92726
76222
94
30649
65817
68842
4635
65844
698
111655
8403
120492
54914
65669
3086
51179
49608
108031
88681
46422
11984
110675
24511
89125
4823
24531
49839
107707
82652
17632
137360
35378
93853
137453
66026
136021
66294
70660
61864
43343
42315
46618
23835
73580
88638
3272
124758
138245
111303
49790
21019
99638
20464
45529
25114
25287
46411
74952
109345
129062
68935
106704
24439
22787
80508
66817
18807
6801
137476
80670
26496
16142
103639
26682
89721
52276
29953
50830
26873
117607
100620
24243
77244
97435
69771
102357
99073
92533
13660
44769
57946
82594
127824
82385
105380
68331
125553
100538
51484
99380
17559
77979
115522
121197
104660
41594
9825
110964
68776
13049
64923
5747
37291
2166
103181
83413
80875
38606
35945
94534
83374
93890
13480
47550
12626
95211
115880
114530
55749
27363
73910
73307
81693
49431
30856
22704
67376
40680
133668
136151
30080
58590
118249
67370
37107
57782
10782
117981
96387
23078
48867
16112
93319
38698
63661
82297
133908
15893
56826
49656
43255
130735
99315
101300
16517
130170
124003
60245
7201
94022
32747
37280
12611
10996
81001
26070
68777
68134
120402
1515
91211
5620
17626
20881
44317
57639
79529
38225
49883
136355
64232
93137
103441
139898
30788
119958
106419
14791
16554
113619
108812
49300
127250
97775
60295
44602
123844
129071
112735
104245
106937
40297
86217
100915
61178
130533
18553
706
5109
68435
113412
69341
137923
76853
45590
28711
33162
12009
19853
49715
125627
128664
99014
89229
86438
135661
133830
46633
101083
106565
127230
68020
6861
73446
28934
44390
63978
23838
21448
45439
68624
134859
114779
42898
48063
136720
71608
57576
8728
67812
83642
134355
56476
42656
59935
2913
38316
53764
49546
115750
136680
36775
43769
119893
86572
72702
634
10549
96539
22081
55987
25162
133292
7117
68060
41354
3837
116019
75282
12564
43831
18923
123270
76658
37930
19556
55922
52597
73320
81819
28347
46351
118593
72115
26243
65164
4817
26877
52065
77707
25309
84403
79221
18600
67872
7280
36306
48060
99650
111587
36975
119832
106861
20245
56489
4791
16152
112411
57387
89471
54229
85733
112174
9174
134200
114768
50689
115368
117996
79105
53074
3305
23508
132294
21904
67731
115925
34561
115790
51927
122499
12764
31758
89360
9360
88247
94150
25512
37009
127888
91334
91237
49973
39859
76762
44172
14627
127451
19539
132622
66555
48964
135926
66414
17610
134182
134144
133534
28742
86285
45460
127593
75401
53570
76952
84760
1816
7453
86623
38824
135340
37957
106412
45312
54167
43174
65835
68793
6976
61725
61415
73530
110689
33692
116296
128298
27873
86791
98183
32967
33076
119995
20559
108476
33564
73862
29587
11731
81314
116210
26906
53005
130518
109669
98317
44684
129194
503
89829
136169
62228
11243
46051
32916
44934
22346
137565
49159
109136
72099
58477
118563
52093
79035
63390
62008
129248
92977
50090
70561
45538
53347
123565
12407
23016
58233
33442
12209
58736
123270
124730
97315
110864
30780
106582
132150
53125
104146
41308
138612
12596
99784
117175
64689
15170
16916
103048
4417
86244
129490
51329
131781
19188
11245
120539
42203
69478
13981
30764
104565
113602
15493
38231
84466
22624
4812
76615
75748
108957
94274
50711
121552
30409
4237
22592
21930
21153
101992
26346
107396
67833
54026
75529
87020
65270
56067
105575
111099
46399
112690
75663
136353
128182
113893
57170
127157
118704
110136
39256
64012
64409
89966
21916
71169
94203
20859
93098
91707
99202
95795
59102
27034
9820
110982
90406
75089
3401
55980
46188
26151
28669
98202
22503
133202
48447
79672
120358
3502
49807
19613
43866
90567
109578
65781
21735
40132
62991
114832
131838
22193
46978
27292
25578
56797
138273
115983
108238
118025
31962
130777
4176
60630
65330
26678
30183
113776
106350
10540
117278
132508
6504
21143
83075
92434
63275
81161
132565
126265
55993
100755
124809
79322
104398
10387
136119
102670
126369
80708
80695
134683
71484
84870
31664
136813
87899
61847
86941
30600
48738
64218
23108
55242
61712
82534
7675
101338
23694
116591
87602
56038
77345
48763
135360
41742
59149
131478
120764
21869
48537
37810
16551
120020
99031
24567
93184
46929
86413
40124
77529
135150
80693
76988
50391
118756
19521
34417
80093
43214
11008
4047
99252
88352
52809
94611
106446
88309
62440
87209
86529
110976
125018
103080
67347
84048
103998
136882
107328
50410
37006
44856
21911
94050
121843
48654
49158
117715
83070
129250
20929
94077
109648
96532
18781
138808
27494
125226
63468
89933
72434
9997
37260
33803
89428
80958
94202
53425
77839
61529
80186
91196
82737
102096
45246
40931
10749
94403
18646
93819
60004
15926
24247
6004
112457
43027
4811
139950
28252
44631
66234
77037
54627
79845
87191
4054
20802
17744
33830
98640
79273
114015
49836
138361
76110
71433
15643
86859
2187
34288
17029
62190
26565
41275
44545
139021
60654
25708
115322
88905
70338
17907
2294
124964
97751
65836
105369
118552
83580
139198
77192
139204
89564
103379
137564
25673
34811
13206
88883
36997
23846
105911
75538
26762
123538
120083
2135
44191
5790
117456
109447
76127
135363
88092
37442
69465
13928
119162
48017
97507
94711
101560
96710
44274
64938
70625
69946
76100
60182
135181
89448
84027
101091
24985
110789
60980
121419
89275
105170
127208
66730
50969
39686
38444
139060
53479
107909
12987
32640
132277
110493
103702
93836
43554
7975
135125
114178
54273
71224
34360
49453
20671
94738
10543
22007
41878
47875
3426
131152
13044
130633
34234
64012
6671
72677
63072
36501
16937
52410
69141
9213
139255
9194
79400
42808
17169
74524
133338
71441
122099
27697
120893
2769
98786
107787
1128
664
15661
4553
131815
5057
111537
2400
69068
118207
75077
108491
14708
68365
137253
60200
77578
136507
69393
16977
15666
62913
67853
9003
134353
49951
36699
91597
52720
111837
59384
53847
112500
51396
34751
80666
56452
6287
83066
101872
100846
134494
70362
91905
62858
43966
128456
116787
40472
34200
110116
56138
97113
37968
41492
67817
87918
54543
19414
116989
26379
55149
7187
138878
106544
41937
55895
22996
24576
138960
124867
125421
133453
31580
77325
32663
75546
65780
9449
92369
99979
119564
124858
33443
17531
26350
101260
81801
57244
120673
58789
83622
35821
65976
58851
118716
84264
114745
1711
108839
90057
102929
94259
83509
110861
7935
92523
22758
50066
101972
115126
126397
57887
76336
19839
51770
79037
121098
133570
136280
78122
28710
56253
90294
94685
115103
69010
15301
66199
47072
124139
16255
126353
54750
99764
97213
62684
28638
119970
112750
106961
71447
99146
24848
124134
95336
52969
63170
52786
46538
35801
130907
75247
68405
57553
6284
43507
102914
137936
109706
126337
122074
125960
112689
36823
62075
46253
75859
67065
2574
24960
34025
50373
100457
58872
34506
55792
111840
74028
108577
134729
86180
75836
46328
14585
109740
28963
34443
49005
26898
4148
35341
8971
106460
124382
22146
4886
30634
74356
71950
9560
99315
105975
59932
59771
1198
94437
115562
113038
4816
60491
84118
90996
112678
130445
81932
82417
19407
116374
131421
46304
96874
3113
31627
63333
127494
30124
44570
18128
104479
116520
27687
63793
58846
63970
123563
60043
18406
75476
9432
139574
135966
93550
66921
84995
83994
8852
27411
79753
101577
135183
126056
58450
138296
134034
98134
125789
509
2704
120268
104987
95575
124306
5131
14420
24627
128693
50814
19385
40521
60246
18958
12838
130147
85878
97833
74140
71081
101595
130244
32657
73130
92652
91107
71425
86685
49240
33565
87194
28295
130185
28532
123869
90842
33663
114640
115469
138707
25454
134853
39227
62051
130162
28417
52197
76039
102601
102688
123471
64195
92932
16127
113676
21935
83585
21452
108619
109177
55017
32164
137471
21553
60696
97692
88746
70710
48683
40566
69416
74136
35418
84995
112538
1931
113411
1086
77969
76011
80126
37791
116557
9409
30270
90233
31343
113854
111684
139961
59382
3052
8477
33205
956
45524
130896
66054
116233
39578
106619
45648
90066
118389
130642
38955
120319
80404
40041
34640
132766
120166
72430
85675
129574
102699
35907
137268
52905
123942
113580
88638
103346
122056
121842
80653
27579
112737
6706
3811
128667
89677
25811
55084
68065
132804
94038
48383
73208
110430
83022
42325
90595
131804
127999
56520
94502
257
30139
123758
100551
3719
72396
63896
125774
30589
120900
129705
3326
103958
109867
108344
53634
135677
139779
121698
128481
93816
6432
38040
64246
65806
80364
131192
57609
68363
24064
128462
44971
54202
112220
5521
57920
20967
45768
20046
51555
26668
9750
31232
106977
95968
115927
20610
91645
115705
118659
56477
45873
125090
70868
110118
27247
127583
77661
84855
32297
78076
73317
77268
132278
21888
82788
26549
19206
128556
46594
70760
131575
32695
78344
98551
128663
54270
119160
56659
6327
74170
89487
52199
35611
136706
138668
62858
124288
76328
7712
16585
14404
57380
93852
123033
79267
36639
9581
98472
25194
32527
5584
16768
41573
83927
115318
6587
114548
70829
39597
120874
121350
129083
9424
16961
125788
8091
56170
110076
60771
63881
103012
75174
121261
56863
34558
36879
69853
20490
111703
95047
29368
117286
88166
70941
37564
39836
53879
12111
87016
93476
109337
68366
82558
118760
61678
44698
126851
117847
131125
47621
18079
94136
99146
115691
127350
110055
12570
57202
130544
124272
128600
136264
77909
53118
67204
115472
69305
97434
127582
16320
50909
73270
61037
109819
52030
99066
130868
38880
76912
121992
62852
71343
52479
138349
47033
16180
108403
35954
73381
98946
20225
38333
95209
74485
91450
138764
49956
20754
96198
13890
13425
123458
87159
50814
93276
139188
9879
84143
14419
86791
42486
53622
18133
71316
51970
41517
87495
20372
77471
20876
95670
74047
35560
27230
8532
127009
2346
58487
124114
74895
72376
137538
58352
135887
48351
127980
111426
58230
72122
125845
121372
90960
39466
115856
22275
67788
17372
109770
88159
94842
106997
43828
28889
2556
47410
13772
105916
49755
72258
90029
124649
120986
87566
43000
93224
112269
30979
64649
30498
79453
26845
128221
6764
42663
104076
5390
110450
97799
91511
58608
28993
34859
78788
34233
37414
126197
48004
119681
12303
96613
69709
136951
53950
133627
16302
7173
105895
23633
71822
112744
79437
75018
100964
86200
117680
41391
91589
88129
139189
43100
123089
28181
77958
38228
38765
91724
776
86768
47756
13078
43381
117465
126380
73682
111091
2681
80855
53337
26313
129028
26080
105749
64045
127043
28300
18077
4785
96241
106205
3973
115692
65645
8506
30001
80224
47270
121724
80999
110390
29480
94076
130122
123296
80455
63803
70738
59488
4657
124074
85800
110036
126505
27901
10433
89899
32552
28509
94683
128792
111065
98655
104483
36710
83512
134484
93285
130782
92559
34284
77523
98390
104711
67644
81685
21518
131446
12422
81005
112455
112847
3156
82490
99351
7408
69274
49249
39960
97782
3931
28751
45199
78938
109586
58260
138801
104069
11544
105934
56627
45827
43456
15017
10538
111099
73053
8407
102545
61827
89411
51351
11025
68918
110192
110376
76326
39466
135976
116285
137247
116259
121387
42445
31548
90972
100704
30348
55040
112248
136282
88019
134426
39737
79387
121315
10836
12439
129721
89732
50617
55483
1082
61642
124401
111273
8369
60726
10738
120696
13362
124337
96954
134748
3133
128501
85720
80189
18849
117111
28788
15130
41481
23213
31218
120867
4528
18405
109658
110600
108136
20274
26083
85569
58267
10483
33194
66635
47560
20283
47331
37273
4619
120636
32020
124104
109137
94091
64292
104337
47554
93079
95818
89034
116291
103387
69901
97170
121792
15910
67770
89927
12535
70204
11848
70802
57038
45041
113788
104597
65323
137470
1869
46294
118106
10240
30397
63594
80683
71040
4282
128236
24118
100099
53621
116760
63485
123521
50282
21628
115782
94403
87907
128317
24606
99754
59118
81643
121146
32905
22591
46468
30375
811
69113
124832
11050
75861
48425
68084
6900
29058
56319
7369
105508
86292
100481
5344
46164
127114
26972
21946
81516
114878
10262
106121
74631
69379
24115
55776
78635
46705
78595
85361
47515
7708
46544
34916
59920
71320
103000
66820
100377
135670
50540
65884
81961
127372
71228
128125
114485
98199
126422
56000
73076
136683
138472
124058
42413
138938
16185
121047
45642
94779
42760
69508
78838
89303
104424
115110
20623
43775
41929
120999
15796
68820
23235
74109
56192
94462
38585
7028
29012
25006
63028
78439
21688
37851
62496
40452
36789
55032
137850
58782
126162
40609
128290
41352
106264
69065
16461
126886
89191
34741
84236
81338
103560
107470
15446
136103
38283
30382
3131
67294
55387
42510
5732
53426
56712
44579
93877
69852
99610
91727
128634
62124
108687
93275
103475
74950
138691
119935
38187
87881
14675
122423
29218
94586
66244
21016
67041
104527
51397
70171
8172
83136
89032
13904
136561
5743
34834
66790
75595
134444
18516
40580
32919
127202
133854
136393
38504
132544
116327
76690
56776
107353
35464
62345
61938
78060
83360
128978
42586
111109
35500
27109
54244
100883
41012
50804
106626
75846
117593
18572
46641
112460
59151
79559
76014
29356
52303
114517
138251
28629
27558
55026
112333
39374
93722
10622
117433
13434
115952
136370
124542
11451
23478
15137
88686
64490
42292
31663
116687
19885
50234
139679
108696
85736
55589
21061
91443
107891
111929
89693
112871
139487
121070
85203
38860
74791
95824
132644
88224
48127
129013
72765
59578
12490
87901
8263
53331
130193
16277
6369
126429
66510
122399
71476
128597
37987
92537
80039
122229
64465
6083
71451
40303
127152
133005
55514
61942
88829
48157
10166
136955
13521
59282
32884
26011
123535
17498
55693
90079
33774
38414
52859
76635
20812
100686
41583
35151
53222
121621
17379
94039
104055
88830
110693
91206
81834
26207
129500
7014
50715
116017
120321
64236
35298
129556
66598
135184
123406
98642
61614
133531
137055
114472
70166
17867
75158
111748
53017
104731
69721
46747
58769
33775
135576
29462
101333
53762
32020
90832
37127
82734
66848
133799
123321
78497
123355
49918
50033
83112
124912
111646
76642
121966
62470
123159
139832
113979
71259
52848
78709
979
99595
113830
11105
71522
119643
88789
101635
128014
39620
138762
47099
82819
108912
30420
137668
92266
56689
47700
11729
41600
19345
88371
23566
58166
71529
139749
32144
2787
52597
87205
120117
128543
61034
107574
36416
17028
56362
138051
5041
72334
113164
52139
131504
82075
58910
129171
10693
115599
36870
22421
133550
32567
110791
17115
90732
18672
16864
99228
21458
45812
46432
117927
10706
107465
61852
47121
100844
118213
45171
105884
26898
18334
134374
18402
100409
53284
7572
87453
28882
20794
109873
22431
53360
80664
15898
120443
75687
9113
79670
73496
31276
126101
51422
41981
69917
113273
89101
7112
67838
134272
112995
71087
128957
107369
89488
65717
20652
73412
13169
25885
94205
123042
24667
123916
40057
16916
104358
115743
26028
20380
49238
57303
6480
77012
99283
52749
26636
24736
59860
94473
19007
9207
25560
124315
92927
91399
50032
89930
24810
63200
115814
119014
22593
116832
102929
62649
133748
43639
14743
136127
64018
63981
29782
46849
117344
105416
75949
3979
130151
135809
74804
125509
121367
76715
109824
74293
28113
136207
24222
29275
35758
116387
124640
58351
93218
87569
97351
63317
107559
112094
35796
31576
12426
65577
78424
129769
30992
14373
110099
137495
126533
44902
123003
84251
97968
69178
18543
102433
65384
19116
131707
101142
135502
116346
135844
65071
40266
93194
104740
7824
65287
535
15751
54064
42463
70527
43832
49806
61251
13931
47300
47783
35184
6655
108385
109504
52184
126927
71936
117568
6042
63642
55061
117895
16339
27256
19317
56605
120449
124056
40780
22088
100942
32883
76151
3404
103409
96335
53210
24659
110265
76861
48793
121800
83515
17177
91303
135699
120455
23238
89618
102848
63231
121030
80742
79570
8285
76410
112526
105085
60466
129657
127172
21407
22539
39675
1163
102299
136009
54372
126957
82625
131232
12101
64424
51099
5629
132079
46797
126083
131668
112766
88930
54899
70147
6023
110820
78431
82433
59697
19867
119250
49353
7039
656
71892
23065
118170
34190
19073
32541
137499
101697
125
125951
2472
51223
131580
134550
74371
117662
102570
47136
42944
133820
93634
48966
104639
32064
107750
687
28282
86999
50039
11672
64007
98282
34736
42176
108824
53808
51069
82674
15504
51193
68624
134328
78767
36555
105229
13137
14217
67798
36624
33512
61617
130257
58829
2607
138672
26579
3293
26953
89929
29684
38625
13935
104317
73360
32463
73140
103520
83531
132165
95375
111075
60789
89702
49841
73695
54931
39329
64263
99080
75952
97774
137049
66208
132955
139655
41231
19533
119300
68183
85813
125335
83159
76100
89651
132871
108562
139143
96390
28444
107659
51764
139518
4799
117818
25710
78494
32748
65038
2756
108179
989
100530
105227
43548
93484
81234
84778
89368
60533
129312
35180
22219
72471
111279
88221
65341
56192
63715
21730
84635
31374
49845
60504
36172
27662
86213
114665
36761
127602
117421
4940
128590
77950
110166
8489
7785
51399
69618
73504
88283
58930
85035
110501
131400
32666
35074
56740
88857
98788
54821
9844
130161
104665
70347
26333
108679
132912
997
5439
120513
118417
126730
85455
32718
96896
70295
16854
124646
139913
90357
49281
58842
35392
19781
50241
44409
31206
83332
133265
129994
114504
3108
120154
55520
49807
122838
24198
42718
123835
5989
139582
78603
132718
61388
87673
65965
131683
80878
50611
131595
31235
99891
50436
42978
96023
77028
87386
127229
136711
57002
93574
111214
36462
73727
26733
62620
56565
27283
81689
16751
33271
81270
71705
25988
2658
135729
91953
134340
76607
2563
102286
84193
78805
129073
127170
11179
66100
50907
138407
39162
84260
91980
126727
97073
2059
129811
19692
34975
17093
101380
51725
50363
19002
99781
52703
21659
95510
4655
132350
32116
123569
70987
116308
38725
60059
79829
49903
102510
107087
48310
1671
27698
116641
104749
124771
95051
94559
4462
130025
88004
82194
18101
114718
101195
117882
27420
122853
49743
8426
91554
81858
131994
22540
34517
30718
82598
114345
56973
21459
57783
81634
23129
85480
58274
104229
46602
129677
58787
51064
119701
123142
133257
137802
97860
94451
92035
125279
53655
1777
133705
121560
59986
102050
120451
94502
109120
63048
45198
26092
60858
102980
107725
83986
24811
2350
24566
71413
132026
59704
98828
111727
42846
92084
85880
705
22886
14266
102335
52892
16042
72391
34451
76027
34441
131253
6880
3560
30652
52077
6003
91509
131408
113727
35494
16218
92428
36411
87630
84454
96114
22809
32532
138959
91244
94763
139663
114129
109028
78350
3372
101421
10740
14174
13799
45180
5426
20678
25091
36077
72754
31093
127585
64161
121171
139430
56730
73599
35840
4360
134404
131954
3520
26935
130912
94764
121697
106927
45244
67076
21628
48616
28496
32367
39141
42294
53899
20919
62971
55341
56995
112076
62786
20932
36236
43956
20361
92965
93906
32553
73676
88309
858
77196
91595
108121
8311
49643
51399
53554
116718
73026
78521
121565
105393
117662
23858
135643
138580
63180
50983
31926
35255
113768
52857
47842
134076
49570
117159
87981
82122
27186
12642
59331
80733
104236
27451
89043
13879
78850
2597
106948
11875
81117
88513
93619
35130
88722
89261
33709
11902
116596
65635
23508
90363
94843
47702
84438
4412
24860
8771
62885
28397
21412
122215
109130
125647
9666
58172
115877
64867
37120
82825
76741
94589
31337
30360
129718
120058
95972
139779
108311
72567
41765
131819
139282
136607
39520
83719
117371
40731
92489
16607
69127
90252
138822
14608
75899
124839
49132
51775
49705
86251
110951
102797
17191
2287
109508
6909
98697
41832
123039
67007
114398
24803
58825
113679
137761
74696
33750
115131
115426
102590
131738
20905
52842
106911
35512
105092
68101
84643
133218
117805
7246
104169
56953
24436
106455
2813
7696
41503
44644
130734
108510
19041
15536
3686
109072
129649
78382
2821
81131
30159
105410
72868
27415
134603
16130
62927
99694
84230
123921
92912
38386
131166
57080
95339
131954
139886
98151
139649
41389
2794
130383
126250
138186
122270
129935
107257
111918
68316
86429
53049
74827
28191
102268
102241
22793
94750
1519
98839
38979
125440
51750
77365
92957
85181
9055
84910
61418
83557
84559
79158
62702
51293
65407
60887
33562
55342
4496
121832
100009
67276
11232
11187
95466
113499
113428
94611
68248
114946
53449
83579
76737
81550
137295
29694
3082
6349
90955
64499
66257
35513
120009
128958
86805
45415
26196
96719
77108
30691
78550
13469
97967
89781
1007
29784
39631
114434
124394
84231
65732
37842
27809
118820
119391
25103
124865
98824
7803
75820
23323
74059
87684
119683
63016
10841
1449
65563
107559
54909
72606
46108
44729
6924
112240
45735
36707
128222
136521
21101
72452
38604
35294
100260
17423
131037
101714
118640
89860
109516
54459
89534
19926
118494
69216
59293
129334
47017
124856
96892
101925
57461
119351
6653
64384
67942
52387
77442
56164
48907
98542
128615
87510
110188
65227
81285
101224
26940
59924
27435
112808
90734
116969
132733
69227
22536
28378
58561
69552
13233
131804
31476
47045
87507
14480
111428
15448
66867
48869
47963
92125
123763
36578
15987
93950
78156
97271
31525
81447
133546
58959
30606
84279
12279
139691
129857
11167
28068
24769
80718
41300
16573
88546
88344
80431
103025
36123
95878
6243
61343
120193
98368
21457
133122
114354
91758
71277
47976
123282
129075
41521
18593
19681
102151
30871
19371
92007
42037
47438
116776
99107
65089
109700
24004
129784
50130
127028
25906
122359
109623
63600
102551
67990
85057
95672
18695
36814
3300
66670
136448
132375
108190
15040
12055
46692
22262
31425
138698
40651
55214
91825
139757
120302
61524
112
110085
111653
103491
112342
70364
73113
35941
9266
1102
97349
104938
19796
110515
84589
62817
106962
76963
7358
122001
65369
54049
120614
73145
52747
21264
128358
120923
137372
85011
42447
137483
55095
130451
100974
3788
60814
34086
16081
46432
11540
113429
11369
7687
83943
72309
70504
50904
125624
77861
9256
50992
108262
129870
100489
137360
11133
65198
118282
124857
10209
137080
122339
41655
127531
59664
45443
24696
93750
61523
71127
81641
11303
58847
89327
95246
131156
136182
122501
93131
74043
131757
4122
18656
97978
80962
16015
85462
6160
134296
70318
16368
131376
52657
34374
95258
88672
79816
119953
42421
117690
27432
124061
128993
86278
49740
60590
53785
45921
43090
6915
96315
11198
127389
114970
109175
44702
107336
54637
50861
101632
101306
43580
69359
130314
77954
968
78986
17769
97272
121406
111811
124703
81819
100803
47333
107910
137744
77469
13830
40833
84384
110145
28383
48124
61466
137557
92825
28802
28545
120038
106785
129851
23617
12495
120164
101570
13462
59149
95691
110733
16907
67501
95436
75077
4655
119120
42986
2398
56588
33167
19582
117323
119663
47964
25446
41129
21873
94623
46282
50417
74660
13066
16619
98276
25560
136783
36198
15373
32283
131888
126105
25541
35740
57892
76969
16746
13363
119954
135495
69951
13121
131428
47273
109135
39392
49071
10263
37616
120045
32896
88032
54704
45961
81003
129331
47872
54137
25528
63244
86419
133767
25701
88312
5858
59944
25280
22603
73307
121586
134449
3257
111058
125877
26881
80192
25268
52303
66807
62883
32347
99702
127266
87050
122015
68268
52733
29886
122404
78260
69482
45175
48379
71534
109838
54236
131477
135117
53191
64783
116702
47639
44391
87759
33515
47624
4303
35134
99926
71109
74368
132273
30810
37986
55674
12824
82605
108406
19062
41361
23018
88543
62887
47748
136428
32724
101983
127904
4192
131525
29039
97246
15516
49781
45004
49030
97404
25658
60516
57330
96766
111235
25954
127576
9220
81627
116751
68177
26385
135812
109537
49402
60706
32423
97149
57133
41498
35483
21389
45689
3360
26779
2934
18875
76559
24290
44256
33963
49947
104771
67644
123065
52358
93597
86992
37929
11575
63742
106105
37959
35906
51993
63712
96611
60767
20860
130096
102264
32695
11484
124305
36054
14614
103590
54928
91172
127879
75535
101486
14178
40306
29129
137242
69015
99077
84233
106943
110652
124326
49400
124962
20231
101392
48674
93194
138511
45885
83289
100774
78579
71124
61430
90984
85737
25020
122263
13260
129250
57798
114746
3427
74455
3874
117020
3469
79303
37604
86763
26306
21930
112514
11267
42160
50258
59940
135353
48768
82177
54993
125893
137107
126116
47323
88091
48204
48694
46705
61464
37943
104502
36209
17722
15308
16434
134741
135128
95736
32345
81891
98393
54274
30756
109660
72785
81013
5951
44490
129780
88127
99482
115673
85234
61950
139347
9676
110153
48040
56380
7968
62334
20882
44176
80055
12541
36962
74796
7669
109049
83492
65911
67442
114117
96666
37101
23253
37679
19403
67742
3810
107530
3576
95834
29115
65525
95180
38790
12029
119571
95169
19997
41905
92402
40524
121959
104943
77485
33106
112611
46534
92949
14873
90327
43417
111538
103779
66670
125568
123181
134411
129378
67062
137986
85211
96176
39862
16743
134965
51891
136313
90134
71887
14569
18887
88762
112880
123829
26247
122337
72791
49132
75286
87663
115810
95054
35553
79588
21723
137472
39120
132486
126849
106182
106823
48412
62357
6685
41506
57322
34927
37818
123807
83165
28739
2693
31926
1618
102874
34524
100306
35664
83655
11943
99679
59464
106997
111583
115403
128719
109054
14523
121204
72255
120704
64379
120666
19412
47415
138523
53085
82341
12692
36891
25505
41430
15936
57430
19399
118809
91954
119705
130824
11960
131647
66854
47776
98643
38436
23178
63714
123842
14052
21269
56096
111107
85647
13113
130519
133061
11635
43603
75401
678
56846
77257
42108
72781
111039
61506
27941
39344
17562
135116
51303
125561
61970
99078
60555
76757
98608
124268
36950
112659
5537
69397
83766
67535
82509
50636
60596
70495
70590
112348
71173
127435
25957
89632
36567
136995
127489
40859
36338
5051
35975
87640
106963
74296
23070
27517
11052
98029
11785
48002
47039
133673
117398
107156
61207
36259
17791
98154
83105
88381
46854
130629
52167
72810
56612
88734
69804
44101
129592
106141
25503
1918
30132
132465
76213
29553
19981
63617
103933
31765
111618
10972
1789
65367
118127
62996
77977
135918
137501
137434
60650
44354
104414
112816
117163
21026
61549
46966
65126
27493
129458
90628
29410
135942
83092
81975
1846
79424
5591
105779
87541
93560
116750
89329
18926
94876
128676
73255
67145
126177
70688
127794
30530
35101
76962
7693
32478
138510
31010
97603
2354
136820
24582
8116
132761
84025
90090
134606
23449
95680
100384
110989
49239
53485
60317
44516
8361
48993
117770
51857
35169
24809
16003
42050
36262
92964
49742
68739
67825
57104
2694
70179
53923
27275
54646
23035
111300
4735
133992
134748
100414
70728
82088
126004
124212
2404
30519
108924
27748
124641
20781
39268
125801
36783
81318
138414
129746
107411
43505
33922
866
46198
80452
31140
73472
135097
54174
21123
139831
24518
15870
76596
95245
97957
38951
79456
76713
69470
48380
80812
30462
45512
96432
132614
82294
37749
131028
48391
121511
34532
82312
98729
80729
139116
129868
130552
134212
20394
11675
134043
44911
3896
46990
155
78205
85941
55962
131269
131762
104341
72080
22223
126204
28511
14836
68497
42611
122215
93239
474
16746
11903
99202
73826
11018
65421
64378
5229
85814
52404
115623
107076
56299
138965
107230
134503
84905
23192
125771
53018
103884
34203
51592
90088
39065
42779
134936
58028
24994
64527
58501
18091
76429
134054
91917
63798
59474
16294
45378
121640
45049
137353
88715
101347
136317
32297
72202
57573
31840
34324
110590
112075
68526
22181
38514
83943
64959
9802
1970
66304
74328
60470
84395
127108
30875
36311
27257
66700
28956
72634
48339
74004
69986
113406
11702
42654
122054
83903
100226
13893
94579
70815
125967
23104
69347
833
83398
110658
10634
85367
13313
61313
122188
97707
48420
13062
110369
52028
79762
115676
124661
104452
49679
30999
77857
37733
73652
59910
97987
33878
50154
52565
81044
12473
52021
126743
13305
135418
97400
290
80785
87064
61602
62972
44771
86373
76034
131491
138400
132147
107167
123060
96598
133197
130410
10807
30929
64062
47068
128916
74291
97222
41480
15334
86046
93500
2076
99350
65270
75827
99639
6054
22891
137592
45377
44013
83964
121410
35503
82363
89908
2669
41774
22858
112218
32184
33664
3146
72597
57083
108413
6887
130656
126245
22220
76701
56096
648
12402
121365
52826
88392
127418
52068
85983
32795
96080
29946
130556
107935
88660
56816
86955
106786
79673
59172
138969
89688
62318
71565
6770
7082
78451
137426
133326
77022
50478
49422
77669
62880
30786
106847
11271
134556
18914
73606
27350
114994
79903
134257
59280
28563
51072
6234
135348
107096
65406
110668
56783
127723
18584
39905
134804
97034
13682
104482
10407
64159
13903
64428
103390
44688
31274
91013
39243
50187
24618
42944
1532
104520
13553
60811
109434
64624
67045
104781
8072
132450
51800
64854
96524
70383
104758
67679
3768
118439
32160
14175
18950
22414
78602
122339
67102
86227
73351
82696
112765
74320
125640
114297
38840
115544
11459
8273
16519
54855
89406
24590
23656
1205
89444
96531
71588
30553
24210
75355
125344
32721
65881
4293
55135
4482
102983
98588
67060
36334
41283
39825
87005
3274
130473
125844
118817
118283
110469
135336
33138
36226
19925
33145
37430
85720
129676
85369
116273
130237
20724
77968
22957
86604
82260
54443
67438
45242
13030
110849
57927
30665
10673
4932
10290
117497
107127
129107
95780
53947
100794
105269
90172
97070
114765
103954
19142
104440
49322
111766
94676
46397
49733
93985
109353
131992
124779
13142
13585
137809
123990
71512
4825
111015
52795
15114
64863
19921
120572
20642
50220
57717
102262
391
14787
77027
104344
33928
17818
130018
122045
88846
36414
31777
42830
5766
23768
3960
18907
13704
118120
119249
85215
122944
90263
138009
138058
15125
134282
94981
12119
44501
12698
90732
21243
3836
4110
101939
14115
138280
91956
136159
87125
128369
27935
106306
110487
28054
110265
105745
41757
88385
84993
126972
71328
11607
101332
45737
3084
71965
718
15202
92817
129767
82285
114060
133602
62747
52350
7716
61026
4305
3874
8150
132673
31808
114455
103159
59861
61071
68904
77969
9455
130248
41292
57135
1855
2624
102871
4938
50940
79940
136491
120109
69706
55127
94168
63307
117873
122869
47374
38898
127173
51247
23399
119845
59406
114205
59356
95618
35276
104611
33587
21082
71210
74878
78216
73064
53853
17439
54353
81145
73730
50843
61253
3436
82322
131772
43094
60194
114640
90468
75444
101812
118066
98842
58008
13824
49399
93715
109441
84674
58325
119379
82107
129535
54257
20323
38950
84461
37761
93303
25605
87842
120497
86857
91277
62818
78628
110723
123012
53267
37542
34807
15078
131959
110000
73086
5782
19398
3152
115223
80423
61477
94601
22530
27363
125209
19204
66312
69670
33316
135966
71626
121157
116463
18483
48786
39280
73462
19508
138643
126729
33401
33449
118158
25359
119801
27595
31141
139198
30747
122715
55973
68575
53667
78502
72289
15228
97705
114952
61249
131020
110918
132874
112176
63732
127708
20961
103011
61170
16820
78006
24250
50220
87806
2407
51931
67606
6354
59423
66804
13452
42137
122776
82026
95803
37629
14314
111030
111685
129265
32278
102704
76534
1504
51231
265
129211
48544
79628
26732
65363
17633
50981
91935
105438
29740
3865
33044
36093
63287
76199
49544
81775
35326
107921
13929
49306
98586
101311
20990
87850
109940
123693
736
111443
11275
1000
100654
36170
80627
127385
101533
98259
14718
29819
40049
44457
10035
73092
56901
49673
125642
82796
131447
20967
27068
121727
70272
125653
83037
67613
49854
52977
27657
50589
24419
38931
51589
101424
75101
108567
65161
12985
66826
79878
19155
106874
100686
29189
16317
133938
55213
118310
76733
23011
115628
80152
4737
45899
65804
87774
113511
115657
750
117519
2598
1520
16449
54186
102944
67901
22752
4456
57237
65929
60685
76391
9154
21370
81931
1822
15307
137143
120131
68391
20153
95758
8542
1242
118008
50697
89015
67870
26353
66116
45388
28950
67635
38189
59487
6930
106089
58591
11385
139678
100871
72069
76068
86377
69790
134351
88198
61448
107845
44681
129838
104350
116790
114731
105591
94798
25427
54605
139019
28132
97072
20759
33433
24706
58947
69272
7988
1387
104214
135724
1064
65084
44145
53484
127812
113934
47834
76010
35382
15678
97042
1571
120027
73831
92654
85617
4980
94432
116573
3999
98915
73644
24757
132348
74702
60055
37971
59041
61441
2184
54764
38857
43619
98908
92340
31431
49194
173
83792
60927
15850
17185
38849
112229
91015
131502
57845
72347
62286
10770
76345
21200
84413
77453
13547
135466
113859
27869
54506
35299
30052
109270
74155
50023
44529
26494
81453
93722
3018
1596
131000
135220
18780
29849
107448
86146
137702
1644
18492
59987
12413
71188
81187
73178
8640
71085
68643
98850
98954
99501
134149
105357
68770
44655
15379
89650
47501
73183
19724
26870
74778
10723
22089
69909
40571
129536
16055
38273
107532
34546
98259
119944
105734
15797
29473
90725
63234
74468
49575
22187
33968
20075
103895
79089
41081
119274
28738
64933
28808
48461
91803
103586
59184
113891
9846
76106
79779
25900
90730
23662
60446
25341
3605
2531
41137
9430
93255
104370
83897
2829
102908
117864
139255
66803
56952
40336
22428
62041
105268
51235
86854
33422
131172
122389
7313
1018
58494
63443
3269
9224
87104
63714
34564
67060
66244
52052
76489
135851
132774
20385
115031
95681
114600
114286
138835
7903
130973
137614
69944
96240
25201
16797
129662
16372
115537
113326
133741
34030
13120
137010
19605
100223
37075
30520
27282
103319
58924
80123
99169
51697
76859
74199
123729
51459
24836
122564
59361
15808
120177
105656
88400
121729
98804
54413
138101
74340
4090
108193
84722
17209
81554
80678
117431
118629
87550
121064
58299
6473
37538
133819
34521
114397
44369
18249
2207
45557
117164
37919
61364
73693
119927
126115
55421
78730
40527
29873
129422
20968
114418
50495
38176
55971
131172
131958
10951
55073
89374
69249
37897
126911
39419
72417
101307
83788
67018
79865
129344
44181
117784
27059
94225
97710
13174
9646
12791
30052
15870
2212
51020
130287
29058
89195
46258
136582
57505
57208
51654
6878
102809
89551
133788
2227
138319
71447
62366
65336
11311
51709
85869
105446
55120
40093
39507
68293
26090
52298
74696
41960
30861
125715
32246
59919
51262
54855
32852
108766
88415
84505
115643
51223
10407
85782
53449
8726
17228
115815
50413
4891
3875
136281
86688
35346
12726
126195
103638
38815
14844
14686
57126
45704
116752
65724
81974
4365
120578
91177
113130
68992
35682
65124
96566
22440
127258
10015
7517
120837
102181
57930
125727
82407
54210
48767
117753
66935
34961
57742
82102
26156
72427
139227
48211
25531
64950
130185
29895
21880
57713
119377
90871
93394
44500
23789
92186
8109
10155
99702
128946
112335
17631
91024
31093
48193
139790
125197
115127
11102
42939
33580
37257
91717
32807
85468
117247
74108
52004
123494
95987
109716
102870
23210
39462
123721
46998
131647
131830
57152
91348
120775
5838
85331
48150
13282
133523
47940
138479
85001
59041
41417
118581
72650
109485
11387
18117
63084
61846
70120
46577
17833
16187
125798
17394
55648
109518
64391
47294
101347
97894
114994
58473
103731
60324
106623
117012
53846
130914
91842
138846
26306
133258
117426
98955
79095
105164
93423
2178
27010
139894
25106
21194
16081
10903
38587
71728
96772
79329
95374
34471
37222
70367
69295
117304
107042
35917
70667
20887
3182
22509
19732
29488
132118
113510
104794
71212
55025
34569
49741
82034
34462
51198
79579
50542
38452
118165
98622
135224
57493
53995
29694
71066
100713
98988
48369
67754
111257
119036
64992
90790
1544
61075
96629
110013
34584
37775
41225
89609
72343
67317
7994
106804
118515
87573
133698
16966
65737
92319
12189
99582
122665
18234
30647
59729
93574
79016
103834
41182
34403
28825
131971
12298
89899
88600
122310
124483
126374
139886
50443
35068
67203
58436
1871
45717
122360
135568
62682
24449
64238
51223
124030
23254
45808
131028
82982
115733
46395
23167
16914
80797
51991
125237
69446
1890
50188
28108
102724
36561
27993
129518
47980
95195
24305
49850
911
6665
21770
39945
31113
62359
67519
131494
85613
89678
122521
4946
65411
5268
28113
82324
62416
56455
67560
131862
58344
117747
19969
137419
130659
47961
126936
38638
119508
127593
64840
96770
134257
62961
136714
1721
125319
40584
109566
47283
130262
92086
28581
55672
97353
56693
114347
136121
89499
18259
127982
7843
112357
124302
121613
79368
8614
84901
118005
128121
72493
19196
84891
66749
82156
57956
44821
43827
74892
14386
91109
65153
82823
119689
97176
16528
12733
47874
12648
102232
66132
629
86426
38489
101282
68038
117856
109895
129290
72212
98016
61782
67760
19258
104882
9915
53565
9702
53741
128456
439
121202
53608
83262
100890
127135
99789
89975
35009
112436
52206
77492
89416
114983
92332
50697
19372
70187
136943
8662
118751
71310
70443
46510
90567
11677
32776
4132
21378
86517
108939
21817
67718
22547
81430
4959
126033
41218
94933
137393
130005
123490
74885
55772
98472
27216
82820
117844
73755
79762
102857
52505
11072
33299
75366
77990
44975
108141
58473
42705
31009
27412
40873
98726
26310
122302
80037
12342
139871
11321
126087
106227
134811
60971
138350
69634
88186
81169
23829
21940
137282
126685
50796
124705
136336
126161
39047
17662
70654
97519
36718
101662
124930
53942
36740
127591
12595
116776
116285
12465
128096
102371
95043
99258
23341
93392
28892
87878
10912
29072
86170
124546
132109
113317
109250
104796
99478
8296
122457
6483
105815
135527
108144
67096
49468
4883
31039
62063
98010
7323
50879
86106
86045
122274
21715
109385
52017
26958
33614
62929
56030
119783
47474
48138
93100
133075
129285
28929
1371
111741
35411
83537
83619
119906
126984
133087
124789
18022
55149
82798
1696
82379
5255
87740
64652
26970
33476
116669
53927
67090
15949
86308
23224
63422
110797
116323
56496
100081
121603
34218
48174
133365
117754
131792
113271
104738
124878
74411
99111
16378
133560
100807
75109
138815
48546
139760
2136
82022
92780
32414
125463
108728
118722
8686
8501
89518
125009
64997
25951
82963
75566
74124
76328
53320
65915
49598
134409
27145
124008
93519
19874
93919
54325
94982
92733
79223
94742
94868
137596
23873
127282
123058
132601
82355
131743
1101
31872
93103
42449
57822
36066
118015
108297
88745
7686
34212
114694
2094
37708
75053
95612
57581
28971
126289
12563
121704
41863
83656
52923
39458
107528
16556
138867
100128
75262
106961
77581
107134
36416
120029
1307
48833
74395
85956
137577
82080
120167
112270
84173
17874
47322
16137
75454
76292
118777
64368
34347
136991
8023
63622
12800
115551
56529
11666
52030
131791
94978
129610
75276
131393
85991
52934
40225
20385
138889
14153
78817
119055
126422
139341
113280
10095
131829
25086
62739
110605
89453
97085
107595
97476
137058
120394
49378
53587
108411
101407
45377
63389
91017
120652
31133
13359
33585
71358
10095
32474
85510
88911
127880
48284
88252
77512
58378
80080
102597
121116
27037
52049
54553
134631
125876
27962
91377
35253
81548
36139
113012
103276
99527
40380
83927
107012
53738
93864
38369
63832
102689
100230
12743
90568
124865
77346
28079
43243
17425
107027
710
44461
135428
31614
15444
121303
59576
83172
132908
117475
119310
82271
80751
55189
122650
24677
22200
36387
94892
36920
100218
57580
113501
89312
124500
98366
26657
12578
1608
20434
95957
118669
41246
91384
126635
33041
49038
46210
92564
18297
23684
71874
100567
104434
103414
83216
105463
101965
119602
36706
138884
56172
94286
112384
121835
78785
47101
124844
67714
48708
121629
23670
3729
22874
115053
130363
32267
443
12924
124830
18739
12959
33055
119306
93745
136468
62521
35559
74784
18475
72264
73667
50998
26549
22403
32832
81685
69503
134027
125751
94563
115655
9420
74643
114881
100825
41357
123499
101267
54280
108328
120005
67238
117735
99310
20982
114202
138183
56540
25338
16657
105156
99004
44006
108056
97758
53189
49741
3613
47216
35491
74527
139222
21262
9169
90454
122086
50525
73952
59704
81156
42280
39709
124745
136366
115370
5727
110567
89904
38618
112256
106560
3773
47612
126917
88181
5369
40106
137921
125333
63673
9763
59859
62894
7376
45379
13348
105814
72255
63651
25517
129762
82282
41577
114507
78647
133299
96585
25566
83202
135202
137821
26114
115327
45432
13030
63507
27153
53135
37779
12485
93159
23893
48696
16053
31268
70426
5752
137081
119033
69402
22598
108794
11684
40526
83300
66682
33824
39884
92247
117026
11438
90068
3139
103116
135499
132520
26622
22651
45655
40752
11488
138813
40996
60183
131217
72263
130608
113320
45696
85992
19074
44645
54786
7109
85170
114437
73790
118994
14321
26037
72371
2110
116104
51861
105225
87954
44380
108198
110605
66386
8949
122092
41551
49944
18626
32767
98558
125585
122439
4253
71577
1512
48897
126362
8620
110419
100798
82409
65764
91470
84797
138134
93579
60900
49994
58803
8854
70725
27000
95810
137111
12300
54253
38661
38595
72878
47779
137153
58462
30217
117757
130038
31728
3006
92751
16699
113424
29901
75460
15539
97722
20256
130024
51301
81156
16369
86455
66361
87093
113455
138522
84203
102106
52774
122863
701
125651
30642
114205
20464
37210
91961
126854
45290
71318
55956
61988
21093
85856
113799
36631
43578
134055
26654
71230
51562
43022
17684
117922
130115
131138
116443
50669
93244
5568
33532
70296
131218
40525
44500
128033
54086
112812
114886
99375
44130
30842
137715
65222
93049
111513
101853
136626
105567
104858
67855
133480
7880
85539
87753
114346
53028
64195
25014
122623
46114
34897
29270
37331
51773
73769
25364
82211
46581
116601
41585
90710
7442
15651
132283
100491
103516
94135
73468
45434
35345
117675
38914
43224
63213
126666
133921
92592
27213
135286
51567
73326
6535
80836
87009
34659
130957
112372
116869
37537
65324
134806
104598
72766
126808
96880
9608
90323
27367
83075
135757
62711
60749
34670
82286
100313
137687
76206
29257
24899
47843
80823
98225
30729
138010
45233
41740
128966
133956
18608
2854
59279
129765
107451
108396
92925
40683
94355
43247
68049
37430
15355
130759
74530
50024
73044
11195
47711
125601
40451
48961
9795
97625
7185
40524
71986
28769
82263
60952
139076
77222
63805
34707
43339
7608
119454
136263
48290
73809
39509
92690
87590
54864
83448
138471
81239
132843
9665
105301
118443
26467
130614
104589
100443
137798
5112
32429
2919
63726
69732
118346
117300
109888
13052
20638
117495
132506
133252
2136
66314
9112
94825
13903
40327
14624
12373
97918
7466
138390
63218
102260
24856
53831
66849
101651
27981
48312
134079
7251
88390
63810
125596
65689
10049
115000
62678
103896
107505
55929
106031
10170
65040
37208
24072
81719
28183
12796
39636
35649
127537
79205
114260
128745
109388
17460
90395
113720
65772
60825
120970
14161
100986
82917
56201
111034
57916
118878
74929
25420
11158
17312
35589
52549
30871
36012
134267
59053
25160
10254
71053
12696
89459
45313
117792
58846
62772
68186
32565
104895
129010
129886
95407
89995
72802
11607
37381
130718
106836
112309
132489
117993
105972
4430
6894
136842
16793
1160
55895
41952
11414
126947
31000
77224
8611
8791
136069
71383
53329
4985
36277
42338
134870
131684
108685
44023
119642
6065
11092
86478
94725
3581
40822
60697
124362
47715
57538
1154
48875
113432
19458
36640
76731
26809
113863
85341
11951
86283
133075
65279
91267
29352
83969
62488
137387
29005
106510
93380
35069
117602
39857
106145
97534
80679
26841
81895
128393
84379
59400
13619
34162
55209
26610
87244
58369
116824
32585
70320
63106
25659
111950
130724
31362
32270
53211
5100
61274
19721
98480
72694
113674
114688
38839
71207
31718
42031
129453
20111
126409
25204
10081
136923
80413
13043
84166
138781
129866
93102
45452
52972
118761
17402
43695
126474
49671
73258
131574
110945
69330
66405
19990
19355
41092
58828
90561
72810
100859
56365
69272
63619
81568
79352
36893
138332
68746
97411
113465
58612
50512
18916
111583
5624
12669
131629
132098
62340
41238
100023
9636
110567
26427
5977
129921
67518
64805
56833
327
2015
89549
69598
41985
7469
125302
78878
122152
54047
36288
95616
89010
63151
90884
60592
68775
103552
28573
37224
2243
46162
137246
128230
133081
23672
134207
99353
91189
35363
132538
67868
37377
82086
113817
55713
89554
75470
134590
48058
105869
7229
3673
54878
46732
94556
91822
115506
34460
96746
12729
13054
2907
9974
1284
135987
9997
135490
95340
101185
7204
87877
5404
44580
6314
119221
100292
72220
54690
71234
120277
20558
54814
123949
51788
101545
54857
3609
53402
65668
100354
66130
78721
103260
52455
80004
99247
62451
51845
30938
139988
59048
95166
5391
79979
101479
100963
16623
33698
15653
87856
13974
12562
119021
114275
64349
80566
29131
67957
133967
94798
4662
36449
9870
107922
65255
89874
43520
104058
118070
50809
80397
13470
5974
62139
93448
107452
23102
110070
1150
38754
34277
131475
27667
13298
105749
92016
70215
111231
136324
40533
42380
986
76981
52250
85259
118588
118475
105130
58997
96544
15938
139393
110013
138263
61531
39813
105714
84632
9882
83215
99737
20511
74690
127404
10160
16790
55771
80374
128021
28446
120906
30400
5783
34239
59001
67393
129178
37475
32522
48174
134019
24811
47566
80383
23073
85448
120195
105139
30080
106429
48353
106168
126939
99394
93571
113450
92536
125693
53823
80556
130491
11080
87307
112625
21670
6308
40018
127199
43782
48891
35372
14152
73702
59289
70887
73126
4737
51081
38264
11168
133861
62969
117335
97151
138714
47258
70600
91249
9302
100774
8156
139792
111854
95463
112417
109875
78122
128786
97074
98255
37676
108797
88759
87729
4438
19645
20855
125526
47077
35470
136693
40938
74790
90379
114440
73504
113988
45040
1104
123290
5813
9260
99433
94018
81074
48201
63893
19195
36986
137318
93801
51014
82466
42559
138742
86903
38555
135948
72428
85632
7770
45472
102921
82559
135851
53712
132414
86190
98751
133518
69479
104564
119129
5264
34933
60202
53464
75177
55748
66802
72494
9548
117815
131312
28459
92908
78214
67013
65208
126994
128996
72977
8817
68268
131887
121019
121980
124301
67209
80730
94170
136687
21645
73298
1950
32930
133499
31766
108106
25598
74919
16952
11497
52733
8263
39955
121992
62828
83320
47199
26173
72315
96527
34990
583
88414
16008
98914
72714
83216
39643
26883
56255
37640
100180
34556
70569
70030
66321
15026
71979
1239
31977
83475
30323
16591
123430
128667
79419
66749
35865
81943
115415
132392
116932
92349
80805
109292
51262
129870
52507
67257
133104
85113
81248
69635
119669
128168
139664
22341
3193
71642
139932
35170
131468
6606
51760
91249
135272
107530
134349
7489
49473
109764
116232
2756
38464
33388
112047
89726
23257
906
133334
16360
86018
74581
85994
42038
62748
62009
64379
65940
110002
40662
77461
77821
23619
105573
29070
18891
73102
23418
2731
98926
109533
118962
101682
7997
12349
73728
97722
11957
74633
67407
4668
20651
1987
67013
62688
64734
105373
103418
107025
51726
120431
44486
129546
4050
126410
18615
22940
59511
42033
2022
18437
11565
120983
96470
135913
109683
30197
69986
97991
104830
137392
102658
101832
139378
6022
871
40463
111394
80641
7488
23119
61071
28325
12664
65120
14734
7631
64411
50596
49663
66432
45384
37579
23766
1853
9844
109800
8402
79829
67790
89583
77221
30447
27766
76598
36468
28636
93413
124213
85628
100900
123683
6699
105576
112699
48170
96661
120329
88933
123608
6343
131716
5344
20273
131834
7196
30116
101633
131949
109945
29423
81531
47165
59869
109296
100114
72689
114284
53526
33253
59911
130777
16936
42961
72704
129634
67483
29364
86314
16415
129324
92656
124482
134667
112928
116315
118214
3044
77948
110163
89340
107370
28045
136504
3590
137341
72969
52630
87976
126495
85883
7886
93623
79170
27199
26327
45155
94681
32042
131468
87447
21365
60475
71928
16031
9754
24595
110597
12797
102542
80759
78488
46263
108803
74991
49852
82495
124312
78834
30470
110806
1068
14708
64428
56589
41906
67106
101743
112938
99148
69562
60384
96864
106388
108663
112895
116141
133257
59843
128938
72150
601
43777
118412
109403
118768
4616
28250
79431
83449
58719
50236
60868
73426
91015
117456
91683
134473
79198
40972
93620
125111
77707
50483
91498
22722
139729
67638
15978
59571
32927
64480
36523
76704
42891
122278
31823
23858
10527
111253
83658
69245
137840
4525
119023
65206
121980
47057
59678
37529
88029
129649
22639
2087
40132
90488
24808
16212
134478
40786
52135
27404
81617
88657
80459
124507
70934
88633
124717
81460
59885
68374
127057
34076
72899
82431
99282
54878
129487
135311
92407
53867
124960
91397
55954
1443
18237
80761
17654
12714
97898
46140
16469
39514
134797
73280
373
42082
21912
125089
123542
58149
53462
86950
92224
102712
29380
27857
17590
18866
23168
86348
72733
124479
14096
105038
125921
8684
45798
119926
21397
120048
26066
14218
19561
137214
87497
19933
39295
109408
121373
139188
27556
11187
86137
96132
113898
115516
123988
131487
110734
123507
54186
19818
107985
44634
124855
70257
53317
7004
26535
74714
127051
52600
65283
6612
26165
12779
2896
65459
122186
124269
64647
126094
135455
127135
82225
85704
102651
66212
77191
49736
26071
107728
69553
110407
12361
54407
40664
42030
61410
43550
93095
48461
96149
18377
31424
98665
31155
10671
24123
129692
111291
65121
115785
83097
52256
58009
28801
131258
100573
82343
40993
126643
50070
86897
97049
38783
1303
114064
80812
39064
17613
33906
63876
90113
52282
71651
48777
59788
82322
49252
49479
53612
90724
1616
136709
2979
59624
25509
110588
136548
107851
127932
99542
134272
74828
56591
9406
52482
7006
90217
91546
971
100474
131773
91083
129107
63424
116212
48894
5745
1815
74725
35708
92538
76340
32416
71869
112315
34276
42456
85215
118478
30388
44756
112750
81567
77698
122155
134049
84704
48724
85594
85674
9197
77366
13108
138304
117141
105671
23549
122885
107485
74625
18593
36375
127316
27360
108243
75983
37988
10698
21197
16465
17437
65952
129214
75356
3650
87721
69404
64705
136444
131349
126730
121992
68714
139837
96647
22207
81860
96548
5091
25696
31172
35
62070
18488
3747
30312
94470
41734
17362
115666
58198
11150
17969
23764
86505
137970
111484
15908
62674
84279
7256
49403
42622
52322
25592
139269
74528
107451
95816
55970
109498
103339
32357
31568
98178
36103
61879
52647
54188
55592
4664
112385
66742
138985
136148
129598
136954
83983
121858
59628
4613
105465
85382
47235
134138
110973
22855
45017
54775
118670
100987
24273
58360
109695
55840
16538
5797
94070
45536
59984
126014
50200
8720
29107
25536
121220
18704
22489
41554
116913
58468
46167
82378
3850
93401
52867
114822
116255
97884
5949
71276
35222
30221
105987
4916
62412
122524
127064
132833
28060
23399
118846
54611
32118
124304
80146
129689
119360
102634
31243
96272
21102
77409
15001
1303
7161
67868
116124
99767
25751
98424
31042
60972
128644
137028
42239
27407
95904
29302
20240
123963
52700
115437
38573
61169
99741
118718
50858
79100
57703
82100
11723
55156
19508
26724
56458
3020
70943
8934
102786
96693
107357
133827
134016
72353
107206
36254
99759
63109
65555
96350
23423
94606
48139
38347
15774
7879
133416
42983
63330
51119
125082
51404
82626
120941
54479
115436
123960
125421
100721
63097
82113
44429
33275
52480
116781
481
88733
52892
39941
130639
125593
39716
61596
33731
78062
53722
17961
71478
96704
81290
98948
58138
109046
41573
15430
23524
133360
115742
8945
94080
38838
67409
138509
72113
119889
91641
48945
44973
4532
88885
11964
106477
104952
73559
207
43014
103632
18168
114491
60336
75809
49790
94825
44854
91362
110254
68378
61074
85995
77322
15153
124833
121082
130013
33297
100970
81654
82241
122295
62537
7477
134258
29013
112429
44168
5572
15442
7800
23739
106284
44487
99547
16073
139311
120753
83786
109564
49130
121211
31911
102803
136364
133095
60236
102728
26391
21206
44381
108631
119852
83270
116107
114109
88634
64887
134628
94205
56680
2427
94295
22963
46913
30194
15387
22575
10946
75525
132139
36427
56735
401
115581
29450
133495
35816
132178
136237
33373
12910
81219
13224
72531
33677
103684
21165
98564
98312
91721
15243
77090
46016
38206
100355
76209
29944
122929
63506
105468
91419
76284
138555
68171
28216
28004
61665
64031
136533
34253
73756
9443
115471
63331
81973
9148
27015
79489
107711
101678
31210
122953
15119
77225
137510
115473
129785
3806
74754
29642
85625
2524
105925
84179
70695
134140
88535
108711
34522
61419
2964
108277
70861
94786
31608
129186
103933
34974
68674
47995
136651
99883
7300
128121
13459
121161
103594
119595
124966
14699
9236
46943
17222
115160
107473
64268
85651
56007
32979
120173
117426
12294
64801
24638
107079
96408
130175
47364
107733
58849
95358
80735
135083
102657
68856
124894
60170
32449
104488
45135
23499
113724
68429
17072
65235
35902
81340
127238
91908
90670
83762
45685
102963
8562
46675
46393
81322
36849
70108
49054
72049
25466
129789
67132
104474
58644
28377
995
67444
132864
22482
67294
82939
90910
84365
124526
126811
25704
88115
55071
92725
31876
100755
32039
40437
123781
54784
98110
20630
124891
123516
69030
126708
113304
112513
67534
8299
889
68528
52094
110105
91009
119387
29395
41919
40103
13920
28729
42159
78386
83799
134883
110261
20906
26922
127050
4686
81705
85159
1667
42947
68674
47049
29655
18329
19561
97188
2979
20450
2067
55072
106906
93076
10810
136300
134994
50913
126572
74
93071
64957
60225
87953
35218
81130
91226
138619
62167
9282
60129
40186
52229
105155
87234
58235
123483
106794
131774
126462
103595
133840
17885
70500
86915
5047
66800
58260
55959
29723
34686
9029
94679
94910
73333
106248
12391
911
81218
50909
126544
1347
91094
15124
106501
14679
73358
89983
97825
65131
52796
61419
35323
47033
108271
98589
52079
11422
16849
84389
41144
27886
93417
112174
99147
3101
78422
111537
120363
19639
22445
106907
137337
113539
122030
103837
104569
31740
30172
62393
96870
59319
123812
132192
106351
68434
67133
134781
79855
83981
79169
120998
88218
8937
69523
47364
128390
7944
18900
108752
3935
17696
52010
1271
131234
34040
81460
72155
65779
111631
134547
139000
30949
94710
107544
113652
23143
34676
108432
102997
95008
47601
60346
43225
32889
129869
66940
21278
114164
62191
130030
94450
79886
42039
72073
47472
52430
13532
119626
94560
101514
114172
93560
132462
68882
37455
106113
92024
48482
50897
31373
3489
74849
68070
23065
107737
57938
66356
129015
8454
128546
95396
79255
68431
137434
11327
115902
26216
1210
71879
120775
102723
46051
50686
71537
91284
64492
14001
43307
112973
64897
51031
116461
139745
119101
115877
83834
13390
42232
72848
21843
30777
28243
77450
75560
2028
88776
27813
28243
89986
99692
9018
29060
5742
36055
100596
97025
100547
114597
116683
73519
39493
27714
26332
15590
123166
118560
99423
136555
137144
8622
134750
27920
36864
72199
79831
38891
137326
107644
43486
87311
67335
28855
92723
49428
64909
53318
122804
1807
27914
75838
75326
43759
79903
78009
35700
63068
56568
111474
35975
53711
120095
30724
57983
16958
79274
114165
32200
76599
58160
75685
262
101846
104539
92984
11273
5800
122653
110428
7606
10567
46266
59283
30677
102520
137291
42728
25588
30211
14201
37914
60273
110647
44989
94607
103956
124262
45124
136155
37212
103283
48192
37473
65129
12730
106808
52753
134881
89461
23181
2487
76379
45798
61769
83407
8317
35412
126134
10256
41974
116686
24521
78598
87332
69509
33205
51287
53770
54680
23793
67334
17962
71984
81158
83090
61066
47966
135843
55946
113778
135375
58432
50156
41172
120201
133562
25840
131964
96047
12448
33937
72732
36968
112534
20063
106477
122090
47701
136598
36769
71493
63931
54731
3477
5089
114172
64542
29406
86366
120487
3183
81740
15271
53338
99263
111823
23251
101455
103786
119297
113902
137722
28380
10869
86607
48442
93697
68697
72494
66647
81817
3986
130577
136547
7462
112017
87071
48355
117774
33436
5194
120956
91528
20464
10645
50790
132286
33895
128596
72423
129543
102497
46496
17922
89718
133102
42715
19766
38150
115208
86412
119967
119194
53341
92865
103007
1709
39935
127714
119483
49723
132907
100438
1250
129722
87435
28391
122007
121329
16987
54429
87224
119483
77276
105145
45552
70377
124212
65318
108527
99419
128081
88493
54964
41421
17709
134323
43130
57644
122036
138964
107366
91294
99401
108615
81015
46835
137005
63021
4516
13991
93801
91739
109826
31076
33235
131729
77804
133798
33398
46330
93217
21479
111174
124532
62899
105235
95206
82380
22878
77241
81343
106595
4886
17096
51561
85900
40282
24917
125272
21149
38908
55424
89239
125085
62851
122474
93165
655
116271
126563
23336
45839
8041
110862
6723
47291
76096
101928
129671
98973
15521
47365
41919
20406
40812
93479
106306
57446
118395
67929
78594
133654
123353
27833
95090
46203
126658
48255
46857
79280
34817
70193
101471
42857
17406
108193
90147
93501
46472
56169
28825
38344
79886
70743
35102
120697
573
117759
14494
118967
45687
93088
88973
29039
120920
44062
75242
83929
92316
98450
23208
127132
4994
101030
6340
22399
45574
72839
92251
92046
129007
121075
106741
45244
28169
1842
2293
28741
119600
16786
124060
1639
109873
73032
30677
67144
117093
82270
11072
45761
17072
10632
32892
22065
111661
15584
20816
17235
88422
113066
85632
53780
94141
28724
99024
98661
30566
101316
127402
126517
118101
87813
128155
64326
20844
135184
131469
114288
53805
118893
20048
70876
105876
29292
92941
53888
44875
113756
47474
133296
63173
133105
47075
17313
21829
6098
92326
28746
83765
56079
131614
38218
3891
96121
102543
24734
91304
70363
139021
121460
25607
135421
52336
107834
24712
121628
21722
69586
71735
69195
62881
134907
62300
86307
128572
60480
68757
80897
65577
12521
136975
57190
50738
865
13310
129632
1950
80965
36347
117322
62425
61953
112742
91112
6139
137453
72739
27860
67038
120825
97054
106270
115731
135705
52577
104302
32536
121333
21550
98112
110205
18524
15302
137295
135740
28611
103278
137689
109576
139624
91363
8352
37929
64104
99463
44067
61557
8553
71926
104946
129377
5331
71216
81459
1036
100144
45761
9923
57828
43662
108035
28032
38538
99688
1678
34277
128298
104956
8318
74225
104579
99680
58928
118859
23783
18390
22925
61691
3294
71202
26637
132670
76533
74204
74129
53920
10699
96241
40194
68526
139902
8228
72909
38439
107915
74587
49068
72565
39542
57385
123141
120472
133416
18421
75683
133550
36810
98607
55241
16456
6161
58229
9125
59045
108784
59605
112964
119482
132197
13157
48007
108451
137737
97267
123241
82003
31853
32308
130919
47746
66044
114060
4570
35811
132480
80252
29361
5641
15210
60953
22096
21370
119181
7573
80414
87964
43529
29729
43797
35726
19238
91803
4176
133326
25421
127416
75328
57274
136076
66247
81371
38471
16658
85940
74282
9137
2543
103642
131129
17753
24594
129577
15474
120126
113501
72240
44441
17029
101968
88237
52754
97557
16391
33281
90882
41811
137049
26210
75436
109476
68808
16807
7946
85465
79098
82227
70953
57993
22220
62081
75745
46813
28009
67570
3290
1509
139809
24082
18538
78129
112318
47643
12037
105060
57276
102919
6871
54324
105480
58658
151
34287
51816
8096
119751
130914
66675
50703
48906
88894
89135
101002
112059
117144
4923
115348
95004
121084
139430
89893
59212
88099
137536
71248
53159
31163
10518
36381
85486
115997
71390
61988
126635
123206
70083
82737
114119
136757
109791
139376
85651
58926
76729
57709
12421
81651
9408
83776
62734
125189
33669
98297
73288
31204
5897
102798
38718
16414
115530
124203
108763
46919
46190
71749
30124
92624
14486
120594
89381
124276
96321
11383
19553
33049
45443
31973
91052
54850
115749
13785
16391
9417
112082
66030
16972
94330
5179
55689
110743
120708
16243
55857
3978
38784
127606
10454
107759
118443
131047
33491
102718
63720
44873
122271
73120
90315
130595
24171
121517
106343
37956
114259
92111
126389
40288
85434
80718
45466
117474
27812
2525
110068
60021
6502
125203
47626
16955
92962
26068
124354
126452
105137
48073
31325
87407
121192
97991
78002
5363
55859
20696
19670
30117
89159
122410
46756
10944
39479
92221
128418
67290
94745
74837
127310
77599
60040
11287
94553
13001
13706
55258
139452
118843
103330
7128
42601
60874
81471
96954
42588
137329
94002
38609
3798
43160
21018
50553
30455
60496
119126
18872
104137
50222
70061
67799
127820
130100
79085
58725
3100
69143
113982
118903
47985
53664
126031
66937
90889
43853
23891
133476
41181
117892
8436
21330
137403
29453
48235
27857
66300
27360
23081
6788
53933
93141
74586
41753
83240
130023
76829
62691
59165
50810
41593
83501
80825
3975
10437
31713
47827
34327
1540
65360
128570
9975
86689
125972
15779
111275
13829
58430
138634
13261
65218
28919
106401
139803
70671
25992
106177
123851
88682
25341
11012
106626
108841
91837
110601
119278
99901
134779
129956
101441
60138
118526
87767
123179
104497
103546
70805
94677
21975
69439
84289
63544
98357
27041
39699
5379
53032
5875
105581
118065
31216
116592
84691
116408
68428
31643
95685
28329
26421
85641
106121
62911
40518
53887
22441
121366
133784
93245
76043
132111
139035
20331
55654
73743
23724
95352
55473
76755
77579
21053
54820
108794
137645
115862
85201
42424
7504
17238
47104
10276
79230
13224
49538
96099
43463
48330
77464
37246
117927
13506
29356
116961
10189
85010
27056
33912
16713
82528
87018
94291
79933
118189
39436
77577
94050
100989
96352
77905
94578
3456
64533
33807
133031
90422
129905
36493
138752
67368
50091
116678
57226
79446
69990
43766
807
97045
54029
133872
15925
1046
88162
95857
95587
127598
9785
25988
64938
106136
103893
19515
109591
4777
29673
78974
71550
19577
91818
46653
63296
1908
23330
96873
57706
69672
116990
58512
3068
31018
52383
18992
8416
116897
91200
104002
80846
100984
129989
5783
67120
70233
1649
13062
51361
31321
68387
122911
27249
20205
29563
90544
22112
29245
23769
79817
98916
758
114681
78335
31776
3415
73679
16543
96663
24878
120544
37508
125862
110532
19642
29333
17117
21290
18746
68477
52610
87133
51387
56210
107337
80950
123106
105800
86546
6874
21969
21813
123983
113001
100147
132110
116415
33825
8652
49430
35055
129195
63289
20916
76079
82931
26600
93195
80572
45345
21671
109534
108829
49410
25743
76165
106711
8848
18317
53256
132073
40285
75068
116056
13285
35214
108165
106051
45391
116817
15480
80445
82363
78769
77712
18441
138051
80663
87987
54974
102359
86010
859
71188
135419
2954
123704
102129
11801
2020
131736
120226
42304
66803
96281
31940
78368
40797
137991
123758
17613
13470
40554
76328
68590
94617
94768
42992
35279
19107
97966
137638
105116
98824
68825
100534
101777
52528
39014
89930
54548
30749
70155
73203
97551
2787
105143
12270
43583
79485
136028
37548
69306
12933
113875
137896
107550
44994
17239
119180
64100
115204
116817
29215
50380
21993
106100
128508
50873
5113
54789
81772
35861
101295
14974
109763
104081
96468
122033
124016
35952
94412
137915
105258
83696
88141
79505
51245
133134
96743
6777
33586
48299
99945
39152
75030
121938
5252
63537
32810
126716
94678
90933
138929
55972
105906
108691
136405
38726
67075
96772
74677
137838
94686
16286
81534
42826
72142
109130
12311
5237
115906
22248
53535
75851
61400
104916
34140
43003
4804
43301
29718
99481
134233
28646
131805
76490
113689
128209
115215
40763
84980
26244
38601
16017
18881
96486
35194
91023
65615
47504
96259
17873
46104
126145
93723
107503
67412
104214
10505
72215
7514
40222
8048
118098
45220
139852
54587
18908
128060
29802
36022
49391
32397
50974
65407
51277
7459
100600
2299
49426
124455
74909
67298
30558
61053
137372
138060
104816
101585
124916
37031
85450
1490
45078
63547
46709
44929
118133
41968
9340
124286
77989
58730
16682
105315
124136
67959
112773
84735
46609
22198
45541
121518
89495
76099
18922
63218
50510
123738
24802
35426
137120
110251
36915
42197
33797
59975
63477
128282
101942
72816
112567
16282
131545
105601
121596
92032
9911
94369
13118
32871
92918
58658
14388
18765
134756
9662
81982
45266
109751
83136
57043
83222
53386
93957
101770
63535
130283
25246
51816
92224
74413
734
108505
42309
82686
66453
134340
92596
20821
7457
125467
90090
66114
116206
85206
37222
102219
27188
82487
48321
110323
139529
131542
60
69837
93311
39946
60119
94908
91761
128694
29320
68847
73550
71628
127884
2
65967
56832
137174
49775
18650
87264
115889
111207
32469
129462
73426
36008
71948
98098
122682
47828
89640
99094
94016
42950
139039
130486
114210
67152
119179
3529
112350
52728
75157
100233
52730
117475
17064
26255
3602
35713
113518
95842
6920
122339
85303
56697
134698
133602
14794
93732
41429
80785
52825
111796
123735
51863
102281
97944
119014
57811
77824
91363
110538
129332
27948
139619
106807
45011
25874
86760
57076
115743
42601
40347
74433
127903
97043
45483
121504
88188
139214
139284
28973
28390
111079
129059
80252
49711
63354
35618
107521
1177
103332
54410
130509
107631
30381
73667
12642
56254
20426
46069
8348
63026
86415
59133
27280
19809
104615
8783
107996
80180
8066
136968
108569
119144
126026
25172
28854
49379
37141
112726
26908
116825
27135
17416
84455
57515
67434
97096
90120
64211
119516
74820
103588
65930
133952
130867
85738
74918
139649
53734
131449
124066
27053
100017
103209
13079
101540
108414
38809
138681
81139
65716
115505
108273
59483
59959
2140
103268
133407
92259
3830
112922
27078
107417
38852
137381
98283
100941
72298
74283
131026
63746
58348
18079
114
137908
7509
101654
106321
46317
100334
23811
88385
52190
108436
124219
112148
110575
63839
105554
62833
67668
54828
66263
35085
70031
63643
109719
30971
112293
44002
21997
36038
78701
16427
12504
76609
23935
114157
19281
46603
50842
43092
111339
103031
127879
95558
75178
98453
19396
17084
137637
87063
71911
63899
98499
1941
103894
68218
9263
76186
88571
31259
112223
3623
24037
101078
80231
47971
75234
99512
94574
102427
118955
65912
65457
106833
137821
116987
41637
133568
110422
39273
80631
18684
79524
15481
20624
43417
60050
6238
119602
124972
13849
68176
128595
37885
29254
68825
85856
80839
4688
16781
43266
99994
82692
108722
43178
56865
62060
84814
50432
32481
100439
107414
51164
39962
122895
48139
59730
19296
54377
39331
4268
68225
83858
132862
106109
89463
38038
28316
30302
19078
45096
73567
95423
104140
18640
138601
21004
57052
59766
71435
89532
20204
38849
117048
36517
138095
25186
72598
17390
55914
88280
138009
100490
32138
130870
66599
121600
5260
71266
128253
689
116362
61819
96111
80501
56811
71063
77856
113862
130829
9290
39745
127384
24490
16792
253
22584
18330
49202
16326
50595
137482
14334
11085
29619
121556
54035
127570
126815
125300
115823
103855
101661
13993
36317
18513
70803
107380
96368
21016
74560
82010
60761
38295
106499
53904
14899
105435
72233
64101
121760
122828
61582
136093
110264
67552
117648
24298
31473
80814
125949
7295
44668
87610
137640
57337
82474
44794
24716
15194
65810
75627
97203
126570
90273
63701
40473
105172
5487
89058
29272
127246
48237
67205
123339
18500
111108
77338
19149
2580
134504
5097
126227
39171
69058
123866
96507
127884
28659
97574
3077
94468
9552
100279
57389
99825
331
74214
64996
5818
23271
70619
109415
47859
114175
69105
42710
85282
6443
38210
87861
946
43306
74087
16468
88716
34304
89327
76599
62963
23252
79675
133782
32804
16305
51171
132628
16635
125384
33975
138804
125006
80945
108219
9216
55119
37323
51925
116752
20117
90134
64612
137414
109791
115051
13882
34858
9354
79560
111456
48668
102811
51130
42450
135614
67434
93620
104593
60421
55355
114919
59224
16712
55863
3794
25927
87333
41117
54203
40436
37585
120688
81400
34999
66830
56450
25232
101688
42155
104791
73143
90823
43953
100625
109624
15919
4410
39595
96863
64830
71301
71782
100406
88012
103996
104199
90290
27681
121667
120844
68116
135604
101531
9515
30602
4712
42316
32185
106399
84471
113327
15894
11645
133631
92870
121268
9549
97279
137214
106412
138461
68514
14545
75218
16525
118540
39416
83166
122572
137435
64009
50688
109390
1891
36554
116343
6602
78870
8527
113001
139692
98205
105246
11336
91835
58115
108955
101384
131745
106168
44147
130205
34681
58691
65422
27557
13582
81190
110722
136154
54976
34730
23193
24365
12972
59746
707
19573
114967
125585
108925
114658
83789
74170
102345
35623
108636
47651
137006
100381
13818
17504
66937
24850
76194
132359
28758
66128
49900
115831
38633
104875
126912
61825
129239
139883
97922
106297
19456
49241
91881
128380
23898
35669
38902
102595
71291
7537
10245
44649
84269
415
62152
11206
25264
114698
119916
30374
40825
29815
6204
79457
134689
133116
117633
100279
132998
51906
42927
128805
101146
134807
117185
101396
6827
132438
63990
54469
116326
74234
99117
60595
74648
137621
48152
76264
112318
28067
82989
129494
57881
89192
45302
28921
58659
22934
105551
51657
74839
124829
40461
12337
119635
133997
113732
102813
102786
14073
17281
79112
88306
116398
116058
139306
90370
24209
51921
62687
28627
134909
52180
86507
60452
73833
91779
119111
96766
33681
7119
7956
18509
23931
136644
114495
134280
110375
77307
97065
124447
94587
36176
49105
47336
128585
24762
137705
129145
76682
36743
17771
47942
65274
80629
84745
139106
32407
40207
95871
42439
23677
80179
60947
47608
76822
35441
41887
23549
89099
138951
124347
43686
11479
33451
67373
116415
34564
65078
105560
111245
101820
123330
135538
27094
40311
56635
2551
49069
96841
74774
91508
120518
14952
12454
4477
68125
24247
46363
68025
113345
21665
52372
133382
9495
62174
60755
125910
96738
102184
67821
44334
40355
27502
16224
43800
67812
72858
46351
116881
6050
121124
44740
126567
112427
33545
131043
16903
57791
13757
84928
7488
11774
113651
117221
21268
35824
14327
123529
108913
92862
51349
13247
133217
55203
29470
37016
123014
78679
59718
76246
84728
17193
120985
71295
129619
14530
38689
122874
48672
28798
67801
32511
40571
41451
126084
38190
53626
410
21719
22539
93272
49419
12137
86488
104621
41606
99855
63987
120284
135925
232
65011
13117
97569
112657
119088
88450
127698
101961
113473
16495
6113
5984
33417
23915
132067
71606
77540
108828
93324
76430
62099
2743
88566
124938
83715
106523
61145
7701
63158
57069
124285
104521
46537
58205
77177
25624
6654
41226
103936
120126
34072
110048
102461
67488
133962
94527
139094
47854
63355
92417
100635
101805
71511
49201
63095
15226
132075
124239
139278
55233
17659
123562
19753
64195
41766
73281
89819
24771
114507
53754
121249
8578
154
83709
52418
110467
14588
51511
134672
54294
120279
95307
16098
51790
120859
79192
43367
112933
39782
18996
4517
57440
2558
621
121635
20675
73902
47805
21798
24760
77910
3046
9689
78063
86754
62106
24882
101341
113616
19553
131986
70247
91211
8084
122036
72069
63627
1754
21354
103409
20749
2222
20848
139658
2843
2482
136685
76744
50286
18482
77855
128196
137879
63895
42610
60984
126001
67491
138677
75968
63396
130662
6214
14606
138745
104601
63027
62372
106354
84380
2132
103455
86601
22979
103112
65795
25461
99796
118890
52098
94629
56744
16645
92507
120639
35607
129843
82991
103097
128519
18958
2844
119180
1524
17450
117925
106124
80476
16648
48830
1207
18779
12284
64159
18109
91747
129954
19921
27895
108843
72019
98875
1939
65015
27734
122577
100621
17576
41919
40070
6094
37228
42913
125273
38751
60362
79549
121227
117189
72548
6408
118395
91326
135043
42554
85787
63141
8859
105707
91035
117701
37725
49910
119639
79092
53995
78567
39712
71570
120485
79781
77663
17713
122694
39287
32815
19407
118836
130393
136596
51383
136800
91342
119061
108194
110247
64847
31335
119105
30553
98721
96806
44630
124982
52796
123721
38976
107715
23432
110545
88199
79565
24559
82263
62258
63846
91430
58016
42681
81822
30963
70415
54974
122305
49475
139519
92551
90673
30853
48008
121226
129574
4813
2207
90907
33960
125927
129883
1674
125710
76779
66225
65274
101338
8487
103883
1535
76268
21899
20567
18090
29213
90981
49415
11517
116808
48933
80420
43832
56138
128427
1409
22063
109591
3615
112969
3550
129541
102851
121576
91603
15982
47800
16876
93671
32638
120759
95205
108906
119009
115771
103347
8221
43103
129113
136090
136262
38045
76509
40094
70534
41287
41502
92596
10877
21469
65565
130778
11009
4767
112353
78963
137100
20152
95839
90770
29142
52949
45974
138047
31957
138096
77745
16529
41199
66857
12618
13812
81253
65478
53905
11787
106764
71759
80734
93992
93227
122650
84770
80587
127417
33474
19550
124516
29978
115388
75286
59119
4688
97611
57165
12996
95707
111261
29524
113257
38117
18494
127068
95721
60323
17325
107507
3439
89083
24593
97430
18661
7242
18551
99247
134658
52025
95148
95526
58354
70535
7163
117472
51574
104773
10988
64569
36831
122248
70445
10087
136716
65290
113507
92436
125612
130831
36295
105402
56265
60887
39184
74925
68128
57734
10523
39138
86110
105671
134663
4463
12557
118177
121934
64131
59301
109273
105051
96132
91520
35495
82570
88235
77136
32428
17023
39100
139610
53317
4501
55874
114203
43684
107150
18682
101418
94025
57819
23879
59695
28833
4694
48603
7009
102979
112733
42662
72252
54136
138793
23771
65982
57714
88358
3118
90142
105380
42217
66103
135048
46717
121977
85602
90401
65478
104283
28170
19502
138454
28400
55548
27286
33093
104151
10647
136072
53235
53308
68323
107370
28452
68445
33352
62517
133154
12821
129010
74885
55037
55113
69932
78105
13441
131885
4857
55270
72520
9378
74772
70973
37778
130319
74610
47222
94469
61608
43293
7704
91267
87967
91425
96070
132764
124776
18587
125917
137596
123948
37154
28984
15412
83437
83441
28852
75322
88297
84122
7841
74027
135245
55165
111804
125563
106126
19025
56384
4086
38670
40439
95352
102988
131863
51422
95751
92991
46360
58020
66938
6659
95173
72274
22071
38609
15714
27274
90282
104010
111395
74474
14388
82991
105990
126191
68554
72116
121568
101289
52553
136589
118079
7904
99576
109941
35677
31679
39283
58388
66050
106221
65047
21222
14846
63469
36182
30559
90742
102816
110920
38489
37289
125308
121479
3279
87850
50032
51746
69417
127672
104298
42357
105750
88553
1933
52043
100582
9963
67677
18969
76012
10249
60367
73585
25094
123835
109766
55652
50929
72581
26572
89417
86222
128231
70895
65852
76080
97279
93949
5497
84950
58246
24205
27052
123150
26137
55446
83731
12451
123122
79052
88462
133371
139418
22046
18464
99605
108164
50468
10533
17096
53391
99949
103317
41621
30843
5520
117700
128121
99468
99548
49423
134065
123753
52826
117215
126241
108271
37297
138692
67744
116348
87153
61114
92118
85551
55930
51722
53714
106397
38606
70809
136139
138554
10478
37759
5748
132349
15458
110221
91817
115006
135995
85881
75110
48820
39447
61350
17090
76744
60041
61185
29443
123546
122299
121560
69096
14580
9633
99161
97328
48238
6321
93466
23143
16798
131224
28891
9147
123033
115463
77315
74390
111457
139547
9499
20276
38994
70849
13717
92089
130889
74901
121531
90786
33551
79443
19881
24482
89075
119041
121809
137313
125362
51626
20455
118511
19201
25697
104009
2234
1159
41323
76623
88967
17222
86122
85594
32567
16970
75662
124655
124210
126915
82537
74996
136817
21979
71228
21299
111054
50269
119459
84718
11982
31085
81524
106844
50285
83573
70853
28870
84731
88527
105493
10050
105748
51614
95643
138314
44935
7657
99320
5496
134571
18209
56843
131387
40187
128071
129037
127592
14691
84848
48661
3024
115932
130185
109867
2568
73757
17071
31438
134839
105598
113282
121240
47697
24895
53235
22363
46181
60891
98034
28028
31813
116242
84871
139551
16429
49293
128588
120372
40335
73435
29033
19710
25718
135569
129576
4637
45677
6647
36074
40515
88596
9355
21755
112644
10601
74989
135006
33133
112231
93040
61161
4043
69281
122383
3593
62061
8027
108532
18785
48361
41966
24169
68070
44035
19737
33997
48672
65413
16995
61097
82279
81942
46804
80385
54586
57404
131725
49591
66889
103955
118982
104401
107997
24615
86783
87942
63027
94809
56473
81811
119521
74791
105979
23942
118825
102067
57938
27496
3831
51285
88593
86110
133226
135396
2846
47811
29151
134571
73754
72391
74877
52735
36791
42874
53701
123573
107167
116728
54733
23639
34890
10605
98429
117221
34546
77254
55639
68836
81101
59470
96472
6045
121931
89697
1440
124776
137508
6943
95698
47613
79333
30575
76699
116124
49800
130400
76048
16966
83479
107133
16956
94720
117737
115385
71940
128635
28990
127579
57470
110090
23400
13941
116135
5330
79989
93926
106457
53848
77220
38507
101460
16553
69081
38159
109028
95232
4910
21427
88549
64740
128559
105504
19459
106296
57240
67751
94930
86229
31681
128751
32671
31432
2691
125157
13113
59031
55434
119569
112879
132654
18075
74338
125558
63507
88848
94585
18738
70109
116011
83638
134848
80922
49142
130659
47217
106381
34761
118498
28962
66441
107248
61632
97872
86290
46788
110984
5320
102221
66904
118198
71226
61331
28888
56783
101189
117735
127719
96279
24196
80082
39916
19043
21003
89057
126053
44571
31790
20813
23068
60751
63605
130315
98734
137828
76604
121873
85163
58275
60445
12067
12825
131671
49749
41712
24805
10937
135798
12524
107215
19993
68957
7131
15388
89959
72539
1440
134529
104328
138605
133948
25078
62209
124262
123811
60037
37217
105683
5199
71843
26128
133617
84667
134150
43365
126378
18954
30654
98528
31477
137868
118520
100433
121350
133907
26743
53889
111699
137623
18216
110303
131570
19646
32511
92183
3456
68899
105751
85491
50450
37594
87970
44066
122260
82119
63783
84990
101072
94436
43517
108901
68655
22036
69333
50005
132295
72428
80245
80345
70050
98460
50647
61620
94457
59509
130154
97913
104760
95905
19755
15209
133498
107724
59274
92109
49842
99408
37098
127265
30195
80614
96165
98850
79002
1850
125206
47648
74277
65450
127992
4326
261
14990
42297
94718
50850
8803
28982
15609
104707
25088
30817
74556
132811
90091
26664
19004
25850
63762
122620
56045
120727
78785
14894
36080
80634
116451
83727
14910
18252
48070
135587
18512
63059
14236
89581
113909
23038
94914
129517
104096
120001
20334
38651
89163
86776
65314
84518
112625
105427
67138
28669
62506
5922
19914
98585
86555
136364
18664
77816
130967
66733
49754
125831
129792
63989
75411
80052
63378
6677
45920
27473
126677
66253
42475
52192
129380
84141
136709
78357
25919
63846
83377
88424
69767
103291
23361
132673
76006
18376
46840
66973
85108
72946
52803
51251
113286
104565
107654
36664
111241
13574
40488
74270
56178
82963
126461
45558
27103
123169
123914
53021
23367
43642
117797
69485
6932
117509
62158
59290
135884
85349
102614
57343
18294
15416
84946
131580
96332
52599
4595
43925
66172
45082
118194
98702
104396
104654
4259
131498
64174
104524
20871
87540
8165
115019
17025
131449
92527
55534
50738
64762
117234
13351
122104
135528
5118
43401
103459
77801
96000
108053
121725
138523
129486
99918
97224
93882
40923
77834
61731
81449
18709
58953
28988
26874
33971
22364
18322
102849
77897
45411
27610
31483
35113
126066
27010
16582
29466
106820
94382
101817
51224
52459
76692
40709
12376
10267
110942
29651
88101
9025
111099
106809
67977
116438
110034
78300
138802
104707
41148
53050
126469
68758
84532
21581
31175
87893
14514
36992
54712
85248
115161
105935
137706
51852
122996
10081
38470
70289
16083
102922
79313
127181
46083
123642
103619
16116
61941
102420
97175
103088
131821
83643
8197
76353
81576
15723
24245
96089
52715
78957
41336
4227
21243
39041
32430
120590
25474
70899
27231
41556
33821
82895
28737
79903
66536
108707
72370
104828
47478
29544
44268
39298
113187
28816
115650
54762
44539
139895
127202
73605
55203
28538
77831
52797
43930
110260
9739
45755
17510
36969
87311
51330
119863
92399
131232
46399
61105
39954
127578
108582
69497
31845
7879
19035
60661
99881
73796
105199
76127
37350
15155
131329
42239
92985
20477
86168
39596
30215
131923
57105
67183
55585
108435
47046
7983
76018
69796
45439
115971
57373
130372
21820
89218
138250
40854
126230
74482
91002
91428
10608
128351
106582
118288
30589
35918
138765
93108
75513
28979
85030
108969
72514
116966
53755
95911
124948
129773
25706
30386
82095
59430
20757
80266
124999
135359
121120
111228
46192
72121
39007
56800
36823
5588
35087
67411
17857
10203
20518
69721
15534
81900
38690
88047
58865
92444
43957
20165
58568
46014
26902
117015
105443
24011
57280
90442
135721
14751
38021
41912
86871
77028
98711
123693
82615
110150
27455
76824
120352
24325
6544
135885
106224
45233
83931
1440
114029
104239
137956
32596
10252
24858
125962
115695
48868
43242
42488
44588
57992
80508
86499
121215
17535
21562
81259
76502
131711
108714
13325
112062
133038
136220
84299
75613
41453
28229
53404
131833
132468
51360
24428
119071
52569
10390
71117
101436
29983
113604
122375
64326
30464
45225
45540
47998
66786
126799
100851
34848
71864
90527
123262
64901
86747
67560
116865
104551
72140
6620
96383
40959
57979
97162
20030
110547
83903
91146
48334
113885
41102
7060
14563
71565
52285
60102
95914
95422
46900
56765
106622
118763
7291
89883
20015
70389
133794
113231
34939
65933
119851
107673
106892
14181
64835
103273
101080
125089
54418
125765
75326
71871
132825
89888
3435
45109
9989
99349
116882
33241
132465
83503
128355
116107
9737
124722
46496
3530
97952
57786
69463
54154
25459
12706
68335
90293
92330
5766
51733
6747
131530
127058
54970
124354
76945
58404
5814
86934
134104
99048
96526
126568
42550
84880
102675
28639
69601
125522
32168
3905
43307
77982
58058
68765
90687
102744
135409
43016
108509
47142
26115
76391
34199
81084
37096
87496
115839
19262
10781
86295
118309
107306
72862
137210
28537
11888
25848
74490
113761
58016
78394
17068
135997
136451
62184
63036
75547
57593
82403
20407
81086
84869
96797
91636
2304
133893
39131
118143
13154
49911
64437
107814
133568
113650
105023
22105
101890
130871
96594
75650
25238
11339
69069
21234
7789
131253
60621
59687
25197
3024
80094
106282
87892
36890
34269
90196
7134
73400
44690
136639
99662
85478
104452
69582
35479
69475
91686
137368
60345
24631
73018
85582
35969
118438
83167
20109
109690
3788
56148
134886
123163
136241
77519
71054
9482
111788
137601
16616
21539
18642
13254
97552
104119
117706
27133
115950
23532
95170
113317
60228
119800
22686
122161
132120
1124
65327
128581
87165
45466
44728
82051
28628
40968
135921
76034
50449
84060
49986
43416
105598
44980
56670
63150
125450
10727
90282
101399
34258
45452
74716
70837
1603
73753
52997
110075
74876
94675
98655
22041
116493
119734
80443
121472
137053
52715
33857
23853
136775
83843
67269
78724
105174
100290
1873
90623
87368
68507
52022
121625
90310
103089
28813
68264
36841
81809
38338
111717
36483
113344
110109
129327
93077
50551
110799
66481
103265
4655
90334
76391
88497
17602
15115
30022
94243
133339
120645
41610
38197
9018
139586
128506
112106
28398
56770
8946
86558
71459
97014
99392
21155
43474
88719
114231
70376
59517
17064
9993
64171
107397
86383
129020
101350
77849
19041
55592
71188
139685
97201
109384
8702
73138
97890
97159
101535
131011
82457
48092
38821
39470
7483
59975
59296
96201
10558
129671
132069
27621
116015
56240
135017
62398
45259
72718
246
40651
128309
71433
40336
61861
17169
25389
134998
91410
122548
72884
58772
65004
120975
97592
80825
104809
133919
116472
37362
4476
106143
29430
32096
82157
62021
3464
120906
83631
76181
97504
124282
40841
5288
969
102701
22456
26357
74050
113865
125256
6933
32636
26611
104259
106580
83788
45419
100498
60259
59132
81325
2753
64914
113420
61262
126934
93235
18519
70565
5767
116022
54846
46607
121310
32166
125659
3765
58522
36060
93982
20130
42992
102969
46740
123602
69548
106879
29020
6397
3490
64504
87721
6242
129417
37492
43855
116350
130726
62374
23266
112844
38395
54463
19450
19704
86628
121460
139821
121502
17519
70154
1631
36862
33122
24722
20463
79022
107953
25835
85418
111442
90338
33139
117683
79754
70630
21538
32455
37708
60263
55721
10551
98657
86535
6353
94713
33163
127812
70885
14664
121683
1038
132646
18544
34159
133719
15359
113180
101671
41193
34950
73112
107882
68088
27147
23987
115069
25036
56441
129128
85298
88513
139679
20306
35048
122383
115018
44562
86546
45902
35577
68228
46939
28222
63124
57450
138292
78482
6981
76315
96026
41930
9426
63907
86369
12924
87893
37790
14311
120685
26917
99608
45550
2947
119914
56949
125329
71283
101510
48227
117185
113438
116454
475
1659
39577
34276
116302
94410
41257
52616
50435
59538
38394
114341
122259
27669
38585
20048
41980
135622
23316
1587
41171
2615
97852
74471
104295
29135
35980
12521
122671
9417
105327
123145
127427
4903
17421
80080
75665
35029
132696
126099
94566
7441
100440
53176
35109
115376
49575
77088
110997
49243
55027
128519
51857
12878
62989
16151
42012
75320
28672
24682
61088
133998
124179
24866
115252
1599
104946
50916
12979
73993
13367
83896
81433
113806
137072
116541
65533
22998
29981
36530
72240
85007
1400
124096
97884
64389
247
116248
116060
5270
117281
37148
115619
101459
38365
67222
79409
3310
94490
68739
53654
107856
12635
135086
58013
9706
87979
123545
9055
117959
136426
81295
39317
137826
65390
137200
38566
41988
89799
14625
23609
67080
28124
115579
4890
66489
42801
60651
46150
137290
129389
99804
81497
118375
71241
139509
104432
135571
99405
113487
89881
95831
54781
129197
93656
96522
102749
108573
138510
52547
123197
138470
95978
127673
114049
77220
54161
16849
137870
76662
130490
103610
36465
48338
81985
84058
47846
22768
55980
123602
136254
122213
79432
51034
111409
9439
123908
50509
118011
122417
103056
77560
97238
35385
65232
71286
112604
95744
64486
86825
32405
31327
26787
45222
79664
85123
105631
103861
107890
21610
87463
80496
3822
3246
107881
91583
12685
91788
2091
107047
50556
81498
20958
7794
93235
86189
79079
65838
41932
119917
129015
50689
11243
132153
95910
90907
77275
61540
31119
21516
59501
94933
102011
39675
98179
69892
131257
87215
21679
109699
30613
72235
51197
51571
56380
120783
137759
135458
22972
16043
115374
11986
43083
102969
120490
138992
53875
34116
36883
61345
55632
96383
16278
133994
112409
114456
40237
103665
61670
38268
49716
68634
86854
77264
120204
3233
58046
94315
115042
81017
86709
90416
69355
129791
53384
49844
128782
83610
83960
2016
4954
139591
74750
137583
109936
47159
112038
10173
127175
10059
24792
36890
78693
111645
114153
58896
114877
32198
129562
89918
89567
76270
16685
18921
66060
46420
68764
31193
106381
12723
33208
87687
128665
84310
85269
74953
131468
33659
61477
94994
43717
86268
131884
98761
57912
82388
134009
9140
90938
123570
75409
40504
59840
92094
35776
102251
114865
104539
133444
81246
93614
3003
5284
58630
87312
90552
109934
55131
124210
31410
10125
4279
117677
118360
103039
11940
37099
73399
137431
128036
56969
72840
4891
93160
1285
40666
55410
116149
121557
48853
33746
51522
51856
15381
110151
115519
105933
80085
30650
66494
87846
17126
70772
65523
135485
10163
53814
32583
83561
51245
136971
529
100436
1861
70040
101720
18879
125450
54220
435
10654
64318
51956
38861
79698
138458
14380
21982
54894
45029
88476
2740
62154
19247
44614
33990
29409
74779
66572
89322
126023
39894
66202
62810
41755
136242
24529
36985
121691
55101
37419
108696
95770
65726
7557
35467
40535
21936
57449
95429
43316
122276
74520
81821
1522
119133
115810
7283
53911
18733
96604
16286
58627
22805
79095
76733
135398
79976
113717
117088
111428
127487
85784
67197
53212
69692
102663
93746
91627
136463
25526
134942
118738
100045
76762
96612
55529
28923
103894
85792
47655
36849
78429
82633
36005
133875
19365
31403
50202
133081
124842
21629
120567
46977
88825
10130
116668
27840
80228
44646
24302
82105
39587
119392
18502
92700
76003
50382
97974
16248
136173
5629
53096
50953
88261
65452
44828
83978
96854
95029
53410
58048
93010
10329
81376
41834
20458
58044
69673
77037
102689
93975
19142
118628
73366
37643
47679
125720
88024
5653
1967
60549
127633
31414
87853
52245
96865
109032
112574
30071
64061
25984
88118
133422
36312
29493
35255
33121
63888
104928
110158
2929
35254
105651
97908
84971
119645
121938
70690
44020
127590
49008
104568
91574
80421
52421
120171
37285
137804
92744
67355
38216
118727
131824
31637
15038
137669
66892
24511
37908
8171
134668
40836
43424
76670
115095
104746
56314
97033
35435
100333
60974
84442
64901
12548
1214
93673
132718
38498
67828
85461
82205
106044
40540
50380
137680
31929
24400
64571
56439
62308
72741
27458
79495
92516
104127
54590
57261
20440
11622
69047
120773
72595
129840
22025
61494
131053
92049
30563
5903
19876
92376
64459
125919
132915
114838
123599
24843
115590
24521
57634
37897
73614
85091
93743
26129
25570
8332
59742
46009
136305
128788
3133
45252
94980
25157
106745
62384
93557
113660
68286
113433
66035
132744
75703
58949
83934
35653
60143
59523
60174
94128
73771
133787
39219
27513
136267
64788
12197
56008
87148
124853
21148
90281
30104
116127
91789
113201
38510
45346
86860
83148
135130
12894
75891
70832
48194
136176
106485
84688
32050
3010
38816
105820
136796
54386
109685
109414
95525
98233
25422
42672
83085
46569
109304
89541
139047
61093
62741
37556
82790
125952
97055
77919
138845
32946
8750
23390
5473
91586
84429
37523
94595
123244
119694
67742
13981
65730
37156
109505
23962
38929
128529
107047
85497
74184
32939
60895
111628
95679
98450
54417
81630
55505
132335
56826
64802
117437
56567
46626
45374
995
60500
139969
100591
40194
44062
114571
105923
57569
60428
106237
96497
25308
73283
41993
99491
82573
102887
71119
38251
37689
125535
96232
69545
94222
129409
110698
71658
22327
133675
93383
139673
54175
93351
100263
70720
113765
74834
36642
31333
111613
2878
127830
136920
52512
6174
96410
135084
85413
3880
9686
99453
105767
82269
5349
59988
48029
92398
107997
70355
86072
61379
70028
246
131082
30290
70965
104846
81475
83959
112530
53087
63188
76711
26358
115700
82885
99120
87135
4649
102999
96821
104101
68765
15441
109449
105104
63470
61846
73100
133824
124269
110831
40203
124515
101912
70493
31831
43109
128319
92141
131990
17758
15329
68701
44115
107380
11585
3234
54514
16233
82585
127686
96685
11349
3127
66133
92805
66596
104330
25904
36771
88598
136734
76974
49464
74997
123818
57647
94457
112136
9787
86447
106245
25115
15147
10360
132494
26731
129945
47008
19315
48881
11045
115999
60230
14171
18483
129386
57118
99164
15289
93889
24113
128375
7214
49929
39723
131031
107575
134180
103166
117361
80626
45763
118828
72124
56122
111321
75206
22418
134680
94520
71299
122077
46870
107880
136247
41704
97265
29717
117219
88905
99957
1331
77279
107170
27611
93354
98200
135185
87533
37717
88898
4510
83479
67725
76633
115952
15397
11838
114722
126429
82709
46020
108505
105930
130251
81103
7633
63867
110819
101203
12771
47127
78885
66402
14296
106496
19755
88847
101680
83639
126564
26929
88148
46394
94653
1132
138698
86402
12969
113419
72830
72029
135790
17686
37958
126040
98788
21942
26258
45959
123144
39028
93085
62028
81781
83733
28523
77887
32579
106555
137877
135494
133483
62376
41888
64488
63507
40585
10889
52827
14003
60070
124855
126144
77755
139164
112183
12894
21105
114792
35204
4248
130171
104641
42628
71952
48373
71150
126190
57303
37704
124067
52797
7539
46442
71036
72026
86301
111620
59266
139127
101974
119335
100334
88117
33441
99497
36651
22686
120602
11442
34242
101201
117964
138882
3828
49915
23606
51330
12457
80908
65385
136523
133704
72923
19316
64739
4948
105616
12710
40565
81095
114683
136251
41428
39151
29691
924
52153
28729
97877
39946
62970
35430
17910
38203
39257
44176
61808
90586
32984
2715
132323
5858
136419
65245
25174
37509
46545
107141
50219
87109
48235
1253
83360
66014
16756
89402
66938
68908
118130
1166
85206
17451
36595
79467
55653
52204
99994
117460
119141
132978
120175
111463
138835
92945
36708
360
130453
83252
107501
17023
6712
132087
18276
90071
58101
35031
39473
101390
80290
133954
102555
1847
11405
115502
81313
43409
27705
17659
20869
123197
10636
117395
94660
9470
70339
107719
126182
37143
27322
93682
54166
34033
62120
72441
100456
120220
83823
139928
81609
464
110233
20516
118663
97989
112369
59975
1398
73
53985
138618
99621
64620
116012
30632
50442
22702
138350
36623
36196
2023
106656
90361
12408
5127
139153
112863
125347
59327
89142
43307
59791
59374
40174
14805
133715
12542
51131
135112
128966
105116
133729
88587
29735
86092
95570
56528
108793
70272
93150
4988
72294
36157
71701
84701
41284
70853
33915
2982
106532
99408
22640
2674
18782
62814
17478
128848
75355
68608
123959
40673
33723
94039
129259
63458
40130
84828
96337
125274
15099
49487
106613
63745
61995
38313
124797
103278
85518
135064
82611
28401
94471
105251
31074
89604
28064
48551
78451
79770
117158
62409
120442
127233
16447
86052
27042
32928
7232
123378
18201
138682
9216
101166
38778
71211
115830
23575
10840
37699
18638
93451
66099
89460
35053
97172
39064
39468
122074
117514
119237
75584
16275
76031
62816
9073
138434
66209
42001
5665
49586
36553
120699
58802
114070
19476
130012
89900
19402
117203
127598
14391
47005
30049
103851
82057
103572
2914
121524
61998
96779
77113
137581
113053
13143
36748
122126
11576
102956
478
133593
12541
13382
90643
47694
127452
110118
14057
53703
105872
131260
17652
120262
38264
47700
84112
96673
127624
63377
78196
49621
20156
15308
47201
109560
4802
60300
68037
16378
23255
44866
126322
12147
58248
76964
59841
22051
23433
73897
75753
105656
65156
93404
85918
79772
1104
6381
36444
128727
46110
114639
38347
42617
106299
61899
12176
111100
122198
56565
103829
121804
101430
66502
133950
136029
3465
53790
18079
3250
104039
93831
108905
29194
23587
31174
85317
24690
37555
121760
129768
83664
72751
4466
102632
39049
42716
114807
126500
1265
7723
90329
123068
85505
16830
117017
81533
136647
7159
75964
116248
87549
6146
61504
93094
29732
92678
38411
30773
106584
20170
136892
26599
69272
117709
129230
84672
20424
80388
71172
21688
88111
21500
4755
33615
14681
98124
91499
127679
81634
3814
103926
29182
9960
25430
122275
16043
118107
137037
23168
84690
17207
136411
87640
62830
114120
76869
7502
134543
17256
78673
16231
81718
76524
137337
91684
67556
71812
19535
55235
129797
23348
19160
135330
9659
44589
117605
2054
139047
90993
25221
60088
108199
21631
7727
7381
135750
60947
14882
106645
78203
69906
99227
136272
6429
72915
87956
73984
4727
107490
129218
110875
107189
124730
106205
116848
29318
60161
118901
4717
11153
120473
64804
95704
2103
48883
103084
114205
109829
117965
80849
24383
24222
16427
20655
30650
89341
84962
80985
94067
52451
46555
41294
19639
31284
7498
112838
60601
67658
91738
41669
78810
72210
106473
34513
50665
131707
137596
1221
101535
91912
82069
125918
116133
74847
122924
123134
24187
67885
64119
94606
96687
110673
135899
116325
118308
3396
89163
38908
71053
17252
56929
126214
65814
139753
20727
116478
131459
134674
117698
92993
62938
36118
55262
15422
110964
38185
114908
111502
82421
15378
66107
39107
126050
62005
131784
80709
41752
57298
119616
89156
74549
12896
75370
362
12648
72448
93191
4106
43473
47240
73451
106410
59709
105064
98184
7024
119601
73091
118526
62021
88468
44632
101128
50869
82989
69263
131577
124740
126560
87544
73896
37460
76792
9265
14174
89439
58064
107364
93545
101536
130956
3347
44298
50664
108410
2481
57688
88010
51923
12565
10031
116742
57196
87510
3962
184
16772
111890
101276
119683
35785
35171
17142
112576
20787
31315
62015
78850
115031
131911
40385
82338
135257
84682
109353
80018
63514
27040
28028
91788
15956
14410
68529
73152
78271
72490
49687
71394
20731
10962
51076
56516
22484
44569
29091
43270
52236
67457
98471
3618
59367
115208
85955
30975
59889
55307
110993
99755
58699
115372
51542
74654
106133
96423
124157
44403
5264
10196
115796
25995
137509
3223
82510
19993
47791
111600
39614
100026
15409
114437
79995
74775
89644
25949
82102
125884
57608
53094
85638
116306
4817
113532
27311
110949
69954
11468
15351
75217
21663
107498
101211
19171
110720
20072
15515
134862
108024
31481
71240
123432
5917
11234
58206
95560
37183
307
81443
94790
29752
3433
47447
10920
116964
74757
121868
23269
62576
113570
98485
60590
81067
36048
56113
28138
56119
47979
23000
24142
79459
94239
7573
61727
81824
42131
17286
119006
18789
75081
50147
24893
54865
73945
35812
31828
125054
134032
31448
47629
107601
129932
84571
25020
25979
683
53157
58450
25013
52508
82591
104472
123098
66516
2550
64922
84998
19836
20279
103786
71268
70426
105030
102484
120722
842
110663
105775
111225
2110
129756
78825
132041
74326
80196
134372
51360
109705
52821
76372
22212
111763
17195
5310
38278
19745
46583
123275
15932
66861
63413
63551
113638
28442
26034
94360
5635
136696
60134
116859
138805
26241
32036
107197
100566
112231
101568
128277
81935
14388
41001
80499
126151
34547
62160
780
54291
108742
100407
46574
35602
23819
110124
125592
28612
112509
79951
34247
109204
116436
127457
108008
119029
19492
75205
79594
108075
13124
44223
50009
3864
85223
106859
106366
119769
29018
107145
10412
137759
43903
56985
9713
67721
3461
135304
72685
115969
51606
83283
61525
4393
70739
5884
123421
66583
57440
39367
34657
70564
83589
61017
74427
5163
27876
40792
101283
33245
124288
88046
7356
28191
121383
17068
72263
124843
128723
4947
77163
40328
64581
138687
21072
135320
4571
4493
38254
62010
43859
49262
132573
103799
86630
43351
85313
90857
84142
22947
124102
44782
110993
131457
72972
92375
8524
121586
53569
113598
102885
130731
13925
27465
105770
34996
139136
110340
15840
37389
8701
59698
86650
117626
139848
9632
20976
85160
100488
81470
108107
84589
126251
55451
76045
35574
124177
60920
17159
37745
34517
120043
4827
24793
123860
110596
36141
122995
57287
51980
20384
65988
88030
83385
43613
64229
93016
40940
125741
53504
122409
70199
114444
85011
125649
50489
96936
109825
87760
90447
123921
98629
70489
128747
123421
30700
75695
135913
13695
109333
47893
10430
35320
112274
93814
55284
12854
23182
72576
138594
53037
31336
68792
27480
116347
30792
54320
49634
616
2080
80
100888
100708
46921
65987
60480
77620
1681
56393
91314
111013
80637
101743
122685
29262
31909
14320
42115
55090
86895
17061
84478
118231
85852
111957
94577
116644
2629
120562
93611
121060
120642
30851
81767
27562
96837
118598
105181
98517
11342
32847
45881
91978
134589
28565
97591
26497
42885
139706
57938
129779
16766
118767
84361
78969
90724
15289
31964
69704
135851
101927
50763
116492
132777
108881
4053
89613
87478
85585
24481
98820
118431
46713
27149
89372
75278
124740
92220
94514
100797
126510
60644
93914
105276
5005
32882
32351
20293
41198
102054
16143
3124
12816
132634
112252
98048
113038
38216
21878
34975
39048
120697
13405
85760
124197
79128
21037
85288
31348
115550
46084
17857
12546
116349
123132
17550
125583
131835
37842
26780
93888
53985
6255
83056
22970
118506
41103
112360
133073
62980
7334
32120
20028
137090
117879
120577
76218
115268
65864
83917
67169
88300
101773
79714
64648
61256
97263
26582
53090
135105
53361
123330
25441
59615
66385
24762
14472
83839
137121
7544
123171
4454
39663
3198
117896
133894
123774
54113
109161
25990
138029
36329
90641
76153
116043
131640
113760
49657
18222
3202
21113
71582
126531
46553
107549
29267
47667
122020
113105
44787
105916
96275
25593
121930
75825
3488
115823
35950
57600
61335
61939
31980
74016
128931
84484
26410
120571
58243
76066
138792
61444
97179
70373
47974
120083
14273
53592
27749
112645
26697
48888
54912
99323
74480
36841
35147
77967
129016
47449
111918
26702
85739
3897
100717
74670
88380
127126
55240
122974
39544
54031
44418
136722
100755
68743
93156
115028
122335
97257
64024
125383
6144
118935
84705
80623
15775
96204
134941
121142
3652
106858
7844
89390
87106
84912
24059
35485
72038
79298
18458
87933
109680
39227
61006
70435
107970
14161
21814
90304
87769
62189
75686
93912
41123
136742
10886
33249
92945
5826
130743
72948
112683
138586
22338
59788
59849
22748
71624
108238
78398
66434
56170
48077
105660
117175
94863
49981
107688
93028
116636
55456
15216
28673
9368
32690
25415
20253
65939
94711
2431
33033
27659
115113
7970
26348
11253
67818
49095
82876
36056
103844
125661
68577
11921
91321
45752
83135
1301
129791
36163
117937
45246
27730
6609
30965
36772
8375
27570
79062
103086
30000
112094
107096
121464
120063
109795
132716
47880
135241
51944
60287
99085
37604
128864
111005
105276
10967
30491
82929
757
43005
37217
22354
70735
20177
53319
107506
28552
57240
46567
107989
63591
18660
51436
21406
115074
21230
14122
139305
16470
42417
59592
91906
56372
48455
62910
21648
35773
69753
80928
36529
112757
94496
58882
43491
114672
88552
127348
119575
122143
10266
63915
45733
5277
115350
67139
120350
112931
57612
119655
105753
76380
15598
57658
132751
40404
96920
130750
76176
26672
71677
112704
139428
26172
7937
19271
117196
96489
122970
96770
78631
133236
137037
100716
138512
88738
4206
95214
61669
61817
51220
3773
114548
66817
37782
107298
107220
134701
98048
43395
137724
6076
132450
113504
8600
386
109126
102147
73226
92095
35268
128209
61682
32304
88924
36546
121042
93129
131759
19062
131297
42978
139186
105844
86146
36967
49493
53365
8020
123892
73111
5743
106320
65560
95598
91271
42297
64723
53417
115523
133170
88684
103731
54851
97340
29006
91396
54733
122134
83154
73794
89782
102483
72979
31977
48628
109945
57821
78344
117964
41713
127806
100059
8032
29717
55656
75654
72014
96731
129070
23888
89900
54105
127618
4750
127796
16623
96146
42528
115108
15651
116321
41241
94486
25651
73217
119465
135596
131037
57809
89911
9101
21966
26321
133484
51683
81977
69137
100048
15059
34558
123935
104958
88663
111552
109707
76458
104526
42204
95338
79633
57855
71658
120873
12340
97309
30441
108156
69256
137829
2316
135518
123282
24282
21839
116765
52316
80167
45902
12363
95225
80459
136297
60182
5473
84200
6240
58283
48725
48444
13620
104709
82650
61629
61933
71341
135289
92373
39496
40896
66553
41812
36414
49834
42445
34604
26599
94760
114770
48852
107122
46346
105662
79770
82879
111135
23969
89118
5769
49045
113913
135740
13753
56562
57368
75685
104254
52657
4409
3750
93552
70961
21913
106317
97147
64357
920
123745
19116
92041
8948
102589
138386
114609
42358
81264
62095
42678
6734
67863
68074
120646
63602
58178
13560
97322
133862
117813
126330
114622
121562
56233
21934
3474
22550
119080
44182
139821
79176
63297
91862
88123
25885
66599
39084
44594
124215
101178
63623
130948
5393
131696
111593
45346
49873
125152
2667
20086
102965
105348
111059
60878
21581
132993
40704
20482
88424
84885
20302
27600
124534
88515
92074
126770
15114
107509
7716
139328
68687
71338
130275
50431
39386
78219
95776
89258
39723
74795
85696
119039
40142
56754
16268
38074
49746
56971
34907
138170
118208
55209
2121
79093
120075
70546
42214
135188
38055
49929
110867
83093
97619
77493
133523
137004
132064
65650
86261
31786
444
31956
10824
16938
65062
27091
31363
114807
60414
66270
89328
14973
97830
67800
94065
77904
138346
112630
49444
12752
22559
20310
95844
120177
74155
89366
93532
66218
15015
39792
98003
131811
48100
85178
8748
113161
88620
16462
64319
9033
82731
129999
357
40560
57798
94421
94816
32495
67051
4259
45246
65961
920
1089
22489
75074
66806
116020
1291
58173
132163
99293
49983
16614
44470
35082
106126
133090
51543
30445
118474
110626
136795
118831
127537
54592
49603
82352
63439
93005
86610
85036
135317
87530
86125
17805
22603
129282
110176
23894
47454
102339
99538
73788
118952
120360
108869
61430
89801
136764
91874
68274
107389
65020
23456
94925
95963
73059
37277
19401
2415
100238
104437
137732
24119
26913
15536
46722
132546
125712
46967
40000
64402
6504
113787
19705
103215
59008
81134
53015
55771
9359
97641
139511
74378
121096
94435
30341
30506
108063
26093
32921
44653
106881
7004
68771
133793
22539
115492
126339
124602
138810
2690
25355
121666
92828
21412
84880
128187
102545
137895
43957
88256
71887
19819
138985
52982
90606
5677
59840
58668
31770
69112
103320
138650
76115
8443
108795
75005
123934
71485
35959
99096
50526
61313
80761
3353
82724
1992
107892
21621
116238
128200
109876
48124
8019
108860
77458
98624
114537
137297
133643
122658
66408
73315
97659
2522
81757
66453
77526
42042
114289
89836
1137
24814
11149
58249
4519
70224
60241
112410
68196
12830
100609
38071
60954
84979
123283
138411
43602
74171
135707
37245
56828
38466
86911
130838
17339
28667
33643
71216
70708
7931
21052
48197
9097
8552
106445
129967
78775
3037
78728
6971
15867
15688
21393
76820
100667
121027
51582
120620
55197
23640
134216
88376
62105
81126
79214
79443
109792
112856
10658
40500
97138
8061
65048
106234
16612
31492
72552
95387
34529
11279
78709
26747
26967
76453
103566
127633
57480
131499
84604
89028
15138
78820
37404
53594
19945
92969
109388
106089
42176
96397
6588
139313
104458
71635
81899
121069
79478
14450
52807
90358
2081
107867
117104
29047
44320
57021
133031
101799
48519
77634
50826
40008
132805
64581
93601
12750
17549
62988
118838
36076
135737
101777
11741
100194
9763
93639
57614
65592
84440
86773
15950
86520
54639
133053
91918
98958
26426
61300
37108
74944
138934
64286
114952
131738
128866
44904
120839
122767
84244
99676
18842
79980
37804
30582
16525
23918
100572
50490
89510
21364
137262
105459
84235
51901
98511
36153
10858
124936
97452
24318
36232
72737
88603
127535
40827
77468
8790
21665
36586
93033
97693
31780
9364
135496
38713
2240
19414
115637
52730
108923
137000
49991
50733
81234
101891
125595
117386
89101
86883
51190
113418
123114
123926
62020
87000
24752
115839
95789
22769
12425
25174
120461
44204
10889
92308
59268
13129
88073
34904
65858
33347
31903
92200
60431
89489
54091
46026
43226
119543
132908
94415
92960
92373
54693
14979
15724
55796
130817
111512
54916
119593
113037
35376
148
123926
104036
59416
113406
28460
70671
15615
38159
78926
107814
98589
28414
138256
120966
71639
117798
113873
2406
70757
42597
33450
62087
58320
89245
29256
6184
4161
125200
119220
15888
125348
79497
96275
21115
52902
101087
68137
44868
115597
7062
129034
50537
35475
127289
31503
83466
81439
121727
62223
12195
24324
95672
50634
82643
21268
56241
88826
1780
41440
44398
134020
3139
100246
66646
24253
129500
27732
68742
34367
119680
75803
23400
30217
87630
127041
61719
7447
68479
43445
69669
57025
67768
1692
107658
126763
139311
23898
51940
1091
41690
72689
111462
44828
32935
38107
45433
22434
42191
114174
56800
21870
26328
56552
52086
113957
43592
113804
97755
112070
133601
3775
29094
61368
5466
113104
24482
121129
113353
76422
98571
15042
9110
70032
59870
42044
108138
105302
64477
10328
55827
97629
32198
82154
14180
60635
56111
57771
34439
130217
6192
28039
133992
35285
65758
115809
8388
90240
96937
121741
3013
55507
136782
128474
125538
33003
6870
70028
114656
47698
80355
30482
5326
88904
112636
135857
9539
5098
53627
20329
135314
59818
48367
105657
71455
90476
81466
56194
17067
38402
14286
20079
93909
127420
124905
55798
20422
131774
125825
135078
39471
42532
25559
21149
107787
114546
17005
93677
95995
46984
114005
91309
83153
138723
56965
14607
89199
138430
47153
106265
13184
61438
102696
83444
48857
87600
139241
69279
55725
101418
40708
71547
120301
42618
92695
88087
17164
86052
41764
113158
133035
132120
40818
76187
130843
74135
67146
56393
72564
114298
139009
62099
35735
101704
5542
60944
25655
121135
130222
57731
58904
30929
129278
39204
73546
81972
103642
67061
28023
121757
16571
137409
113877
57388
49948
104719
131522
117093
21111
40438
67742
20119
102536
79828
98175
84430
771
100181
41916
130992
17912
100819
138272
123541
116374
48170
41864
56367
91582
46239
38124
108152
43647
12000
25540
69946
116718
133413
47038
114180
33850
91131
134298
112738
30959
68824
33519
31729
5357
75434
139073
23268
12604
113696
123160
105329
138217
25023
21695
89799
47613
59818
34302
91260
71817
36193
21205
24886
29606
44595
139065
39807
135725
109715
128896
3035
38538
22414
11116
20246
74199
10188
43513
86802
100235
3024
52130
98452
28047
50177
24602
75659
86346
58903
3270
18163
71448
827
19400
101053
21773
18465
117211
133849
104531
106107
136884
119420
128520
7999
139666
62719
134538
19530
125872
71124
22554
14354
5927
26952
64530
30528
78962
10875
65783
58584
5389
137230
59410
24789
74634
57534
19605
51844
51382
100487
17950
48265
79906
122822
32615
79571
45540
3504
75453
31411
74628
98006
22116
80554
101309
86645
87434
40270
97520
129568
75205
79260
103149
110966
104048
14134
28499
100004
42329
79881
60490
36631
104497
116748
19452
113464
32670
41343
116967
108122
49105
27946
66127
71221
108500
3787
17865
32285
20409
91736
138204
95613
7348
77704
42931
87747
91837
71429
47751
134165
127661
84592
30795
92158
61339
26598
65621
94009
67940
18939
62130
117045
46885
104609
24617
131736
84747
42481
24020
105155
110569
138575
37120
117916
76278
80050
65662
28114
11478
89764
138630
139139
34356
5777
67648
72046
32374
109620
2406
100314
128558
64536
53710
35442
5496
78326
27177
90242
97158
27548
31749
67726
26122
68868
21993
78751
8917
64007
83216
136746
13770
81846
112236
24477
87622
39883
96523
119995
9502
98928
56660
114412
139815
110369
9853
121662
48694
13382
71904
5852
40929
80004
49929
43403
8871
48274
122153
17787
112280
65369
130884
126049
123566
103120
126878
71187
3002
59752
27533
128856
135031
60545
79619
111198
30913
65823
92859
55959
79204
1114
38162
120133
81117
88090
139887
89987
136363
122039
84125
84994
23759
75009
47395
7324
14480
34272
54862
133833
94023
58747
99040
89053
119291
38658
60250
10203
104481
129461
42513
43684
130574
80674
168
71691
5116
54
138029
1478
98445
58506
62824
122203
109866
110218
105879
124345
4489
20740
118177
74863
55838
77217
267
35128
115874
36869
21683
80354
26329
64195
100390
16902
4869
100557
64944
9984
76963
39325
127813
11759
74182
50636
133961
44047
137205
76191
28391
1693
73283
122919
52907
129120
60135
53174
24248
12361
90042
22282
69066
116370
86476
29455
109623
67696
106364
10919
77679
19678
26595
41844
31436
100776
68831
1748
4822
66036
77939
9564
44080
127573
132482
96987
116692
28969
10160
117291
41329
76553
139572
86746
52922
62400
116201
138896
130095
58916
126166
44126
78593
12760
85969
86380
89887
131151
88127
71060
57186
2417
80623
101266
129989
49457
34604
83033
78425
44763
36675
96105
121315
36247
42850
10588
74998
135402
125835
65092
54317
88353
109217
109261
77464
31537
31992
27351
22688
120119
98410
79873
98887
15385
17490
65228
41193
52093
8260
95969
73207
44934
52073
30873
57532
71274
17812
132529
43028
3647
57621
73696
91999
3189
42957
5814
34726
74948
33164
57413
31418
107926
113637
130305
99662
107479
31884
854
19571
40143
96822
69130
61428
125246
100002
118960
32871
117814
87840
75898
97812
121812
9594
26162
125001
28902
31975
136078
80201
41491
29842
111619
9416
3478
78275
85429
110956
110158
86282
106879
126652
19455
12360
48079
121052
112361
3390
13922
66526
91230
89820
689
49393
75765
26850
34393
104666
35177
30470
21218
76667
60311
109188
62434
40141
47462
124214
127448
133971
70495
94326
96974
66301
106685
5053
47352
55398
124794
37625
98275
52375
103796
98964
101768
39560
102165
136160
120577
137341
2982
1795
50359
39644
110982
89144
79784
134796
73357
43584
105118
120203
114261
62092
46503
80946
43496
70206
112695
28289
107831
70969
57016
71626
6284
18783
87538
108449
131294
44466
82141
134275
46260
132500
10271
133594
57995
66406
104741
131352
109989
69858
111554
84250
108301
134409
1547
128148
64614
90593
132789
8796
137913
49804
56774
4197
68586
4311
88997
59879
48776
31137
30506
71388
139988
17128
41333
57983
83533
122425
25686
29874
28634
137239
90475
136935
131647
92021
125082
32613
18965
117870
41408
16877
4025
98181
21073
72610
78843
110069
108841
103971
117558
115698
11710
93897
132825
53042
11879
52709
11818
13916
82582
40451
11155
33056
37385
119153
101428
138819
128117
120392
93040
29525
137269
97065
104057
134693
6026
19252
81114
91218
123222
58671
66915
134931
128919
36091
24324
117150
88800
36141
131065
7733
76591
118571
40789
90328
74076
118568
65498
62192
98960
18537
68068
72580
91953
8477
43624
97979
27728
124737
49196
10949
19759
92463
122231
8678
128553
6554
125827
77352
19046
116891
85085
95636
95462
102225
22315
29537
80792
87812
68080
16103
82701
136148
65034
34653
120976
108658
108983
8703
93394
134531
19651
89505
86993
1881
98182
51897
124786
84008
129249
3831
37250
50685
75818
109063
12909
74485
114951
70052
22296
43031
62507
104996
15530
127540
116001
136505
72549
84983
121559
2295
55865
1209
91799
2857
119441
49980
54754
80578
110339
20354
84408
123940
47390
136577
93003
60298
71061
67953
106701
69709
87335
5559
34704
79216
109451
127056
52072
41999
48391
33630
44293
104255
34838
136091
83464
130630
22422
138217
71207
109112
134922
131966
93052
42311
104895
46054
78960
12307
90358
22012
82015
37693
27571
93071
93260
137021
80126
5332
15371
128516
38961
59664
92771
50151
32106
36234
40780
30880
10802
88339
139991
122075
56656
93042
24385
137902
139095
79696
10209
65805
101707
92223
103497
129277
45293
33108
102649
125419
38439
118020
90286
77400
14035
43056
103902
46140
55641
4681
53371
42794
69371
53362
24868
102379
6403
25604
100280
121850
105299
110488
47654
43358
62711
127502
32634
108003
20609
111635
69773
35400
66006
20059
112799
80040
39466
76700
102531
95107
57732
15902
114252
103455
69263
139120
65833
52017
24723
26112
10218
106374
112952
57871
9731
35662
21724
18716
120016
42333
106702
49789
54084
32707
69847
3234
112746
85664
79933
51629
17122
114016
67530
131374
53822
113144
130493
119654
1512
131567
122118
11730
74292
95069
69600
60374
130730
67676
79090
110745
86360
45791
136885
443
54850
43083
3676
27595
128747
59960
79223
5868
33975
123104
113593
87797
96247
104085
43802
97759
72004
25919
109488
122647
97339
15439
43021
64420
83114
122110
11517
5825
4252
8401
6267
59101
27836
9942
63048
16582
69901
2270
138801
80228
101726
112394
4376
57972
52830
24529
132082
101185
26800
77921
83832
124138
69712
126852
48558
129177
85313
60074
135002
89564
44826
1268
125017
72661
127562
48064
65594
33814
26685
40747
90393
128410
13140
94768
22734
42321
119297
14815
3506
122448
69088
87337
106585
138799
50540
131494
127975
135852
27919
99328
85415
49097
76948
46783
121757
64509
94846
23703
74674
97883
64449
25067
86292
53940
96186
85377
96260
51834
100192
76117
34281
29279
139805
117218
4429
50344
108711
108755
46195
112982
68083
107962
22078
121382
14744
120186
45890
85942
3888
96915
20176
44688
121981
106467
74979
78167
51844
7591
130000
128387
83707
24281
134017
83512
1498
114797
133855
86560
83551
16402
59541
127985
124363
81618
109366
115458
61804
131607
37751
42043
88522
57926
86731
70502
745
21709
125020
28940
29299
115020
17326
89358
115652
127694
9221
93501
102490
119427
16412
46040
135828
75953
34025
96542
133922
119742
48352
32077
111349
86102
74120
59870
4028
137202
106723
121124
135262
68095
10063
913
43114
3740
90270
135117
131433
99490
64969
93922
78916
57732
116313
51096
133684
126689
7637
103958
106431
55988
136034
54131
118442
46505
90352
122469
43706
57074
103592
15320
125168
90006
16232
4633
93745
106501
116101
85177
42342
17421
15450
97609
75153
131762
8704
45188
118451
132693
9145
61233
25032
121531
115363
3473
28035
65714
102293
48093
99139
42236
63412
60659
132241
79643
41643
85985
22495
17744
7513
41188
11516
22962
138796
86668
14724
123852
108208
109526
116544
117352
7110
1575
75234
122472
121400
103269
24537
83692
127713
123675
125928
51124
20685
118168
107118
62328
40505
105964
80071
48017
123503
67938
70979
98650
14606
62054
82501
122813
7931
35396
76516
15040
13323
11750
113863
134722
91370
138399
78413
79082
98425
64340
106557
119110
18860
50026
17789
59364
132341
97859
107380
115843
25796
14710
74492
16753
76763
133345
115917
61045
5092
52433
76084
18414
40534
26298
129487
131903
1048
44252
47336
75825
84943
13892
31286
103802
40269
49074
23165
32609
6932
106897
8451
9079
121606
59294
2184
34721
52638
118100
95765
57730
6884
8201
52495
47417
34498
41982
39319
11898
86233
86654
87722
31175
76897
119007
111329
117165
28080
134493
126125
11363
77741
134575
136793
59347
30221
138976
94067
82858
93428
26183
116939
100311
34383
29434
7728
45233
47767
23398
57130
110351
86404
121203
117877
139652
76561
89205
93169
104640
60050
79293
92354
137790
50220
65498
57136
80440
40826
127554
23297
134253
13737
116588
70915
48119
6021
54994
69703
30139
78392
103184
489
1147
84386
118365
798
20946
67570
93966
101937
103971
9611
30642
101760
59830
96140
18896
269
136965
6449
139917
107569
136537
116504
38483
44656
98876
93477
90710
129014
8220
53894
129502
9366
114631
84219
126515
111929
128140
56833
73865
92110
66443
80859
53869
126272
36998
49116
102892
33962
31917
102808
1530
28453
79312
16364
49460
38187
109840
116522
3553
94411
30415
109406
80128
121397
53624
66643
93325
18115
99827
3542
110224
2621
84400
445
105244
121397
25912
68135
131710
34180
7294
109591
38985
86605
125954
88444
101144
72146
41317
81048
2908
71731
50453
83036
29480
104077
126030
122804
122191
85856
126345
68767
88476
70744
45563
30071
28492
71474
98205
20201
105654
105498
129791
4638
28455
92097
69433
105950
594
110750
46997
3501
18832
97449
86536
48311
37877
72565
7467
136420
134772
133811
41538
59599
40907
87100
89669
69398
18573
24225
89599
100578
106075
55741
81567
134529
7837
127352
76830
8430
74453
123826
11931
69636
57626
74818
94299
71855
123735
101765
68274
118506
95575
109811
14457
112833
33262
80477
42231
51834
104702
108181
128764
70776
23921
46682
41656
8110
34033
118485
132891
108485
78662
121173
38121
112639
55991
132419
44493
16077
70535
112766
110934
2461
58928
125390
115294
92189
42219
133876
120375
6920
102056
85490
54047
102328
132171
72054
110437
2556
26890
79680
111040
105551
37204
125512
54541
93194
94282
99034
85622
24816
48151
56556
3629
107079
18297
118922
35619
60515
112797
15993
43786
74852
101482
97832
13531
70005
6237
100320
72560
33126
39999
19951
115028
77202
5463
29569
6748
76096
128602
92369
77264
36752
125276
80892
120182
3573
59813
15801
64087
8961
8145
107873
60164
85979
42056
73694
15983
48293
34013
88542
57770
74011
84844
32798
127565
66658
62366
134312
2754
27319
63032
80017
40422
48308
137260
20604
28232
33424
12756
92318
42384
20900
36542
102547
106878
78598
36240
99212
103242
70253
47753
21011
120615
132597
53808
108179
59254
92525
78842
38359
96195
118226
94727
136617
26533
91986
133572
54764
125409
6327
123433
4144
3578
19975
106690
110456
74924
119282
69667
38165
49534
93772
59175
6500
62720
89335
91031
98325
18211
29872
113036
90758
8097
67762
63726
10981
136100
57297
42096
97860
39975
25529
102004
43552
21855
68693
130359
96778
47974
36378
111294
73859
130149
6820
56711
29220
72506
7741
127544
90717
37612
100579
17826
22061
4693
81551
33041
792
138847
75137
98651
15173
77017
37006
58724
98871
105699
25435
32000
130024
61812
3293
40235
51960
10112
96945
57531
82618
81037
45074
9686
118648
122005
27511
117060
103049
85413
10101
80192
60611
61589
15194
75783
114957
52200
110858
50179
134250
136292
82178
100625
34455
61822
859
86414
48285
74155
120296
107254
15191
1722
93291
110191
123726
97153
87250
63126
42565
73702
3317
103175
111642
18510
15309
86598
47061
126167
136776
41310
98810
55305
1935
133265
93478
119145
56030
1763
29652
36326
109016
21194
38047
38659
107736
138124
135811
31338
37601
38376
105039
40917
117902
76681
35778
133211
139630
59191
119377
112758
100500
54538
28062
78786
24154
97892
34283
80184
99654
63934
92861
45021
61479
107259
83679
29215
81734
79490
60552
119334
94217
1942
136602
72118
54974
8731
65328
54604
67921
21056
3713
28421
75594
8126
83558
76099
106017
117840
16282
65670
18125
85494
87043
55956
52752
7073
85170
110837
86562
122073
90170
17130
124014
86771
89248
38988
71854
14575
69943
139774
11983
73655
4546
63928
81780
88104
26
24149
42295
132660
66170
36772
78153
13212
92727
107257
20285
14248
78093
83198
136320
4615
100328
96685
67737
25927
112024
139590
16853
41966
139364
28835
91972
3909
92762
10104
68364
69140
34252
87011
61799
100421
123782
116303
89985
76508
59911
110269
67107
114356
29818
63426
118970
106497
20110
46706
132423
132134
22648
9276
10451
22011
38110
78775
2271
107224
88878
70635
36363
99481
17645
74513
59901
117778
27167
126237
30637
63430
96505
97743
37785
102675
137520
133106
69171
17629
16163
61594
126114
38810
47221
112917
60820
85330
51691
63091
28905
568
110077
41619
76400
104073
92483
136300
81850
119650
98889
88838
19431
55393
46580
57215
134419
44099
26672
63590
38079
42834
101535
545
81644
8755
113461
118815
70436
25151
18257
75693
2070
128333
117311
78469
92405
69794
74768
10606
25795
33656
99443
45225
65401
122374
78791
36171
2824
105462
76112
40903
8295
37646
41447
66290
22752
14907
45105
69540
16409
63361
5232
18478
51694
122542
96946
120450
28687
8065
107408
54481
18073
43202
76057
59825
25576
14847
95995
28399
120308
32107
45653
104955
46104
63451
31244
45208
54709
76348
114747
71117
139709
96330
89594
27754
55223
46539
124555
83910
30956
91962
114742
49028
111516
50799
108852
137091
41997
41198
1841
22305
73304
23846
103611
95760
87296
134854
117319
2005
71202
68417
49473
47262
24746
139067
51367
79968
21957
35921
229
52912
104235
114971
78291
75750
2121
47142
49192
44117
64692
27384
42773
137995
51229
6383
70106
114877
117589
47424
93233
48790
92192
2705
72403
116937
118123
123769
33257
116432
136041
9837
29343
76627
101159
83986
12376
103279
107479
37919
123748
32170
41655
2872
6517
92883
125607
76622
44111
103195
100398
137343
128336
52589
116400
60738
5878
94522
20858
15486
70953
133250
25322
76648
69877
102833
20633
58604
66111
128111
96523
26210
136633
138177
5434
3149
67411
131040
56122
111522
94234
16519
85216
58921
45460
61615
119658
27689
16137
116867
19526
63441
110116
21199
88
39992
124031
20720
98596
26494
125183
31470
52703
121815
5998
34488
101315
73408
25527
17436
21281
96112
10307
82849
15032
55766
4463
111041
59806
136951
87907
55683
60392
34375
76881
36831
50718
60912
33903
125665
87405
19085
17134
116459
117251
139483
10947
78565
49243
12825
96000
46875
108937
106306
129723
123968
138423
110538
95009
34580
107488
19267
90262
4231
53641
27143
41062
104359
64406
74964
66375
11810
70400
83509
104620
47650
59343
115566
102566
108585
104743
58565
15460
73679
1223
5182
57646
115997
115719
129006
10577
59559
8273
77190
40141
38265
80684
81202
118975
5089
132517
45350
133250
62916
105210
97870
86917
24552
49787
49482
133137
14529
84399
124948
88207
61973
106481
122205
37969
58552
87562
24897
118110
72186
78439
134602
110451
19122
52156
65777
24211
44672
87478
17460
83940
52687
91681
7208
53591
1468
33042
23079
132348
93792
8026
56907
15764
90858
15463
30084
9409
103024
31333
127518
35210
109771
98472
122012
128892
10627
24140
129454
55298
111618
123266
115589
656
74946
122797
54246
52765
15838
53676
21465
109629
38053
78371
101744
128911
93833
131827
138319
56856
139511
102189
68417
109281
60660
50428
74525
71286
74568
40330
102935
22537
23595
78524
23192
74893
61320
53790
104009
53509
107465
125473
23137
5518
40195
124880
110780
134027
93058
109098
27235
92569
71286
95651
38201
108297
122431
89077
39582
33350
129407
2517
55886
129353
57392
55429
40597
118711
109218
4606
32219
76683
106430
31707
58552
6625
16586
29331
117003
109643
114780
4237
38563
22418
76240
76764
130714
35022
25840
30296
44723
131598
9164
76960
120951
66555
132388
137899
45265
77958
118856
53835
130992
85286
85541
49543
68262
78478
55225
45264
24472
6356
25853
63035
28773
78444
116150
19487
89817
1989
49782
134539
109939
58945
47850
67241
101851
40237
65139
7115
94546
43995
37301
85537
105632
122841
111431
33893
37670
26655
55508
62141
33011
81360
125175
38135
136155
101324
57621
85971
79665
107402
56861
49603
2698
104710
116843
104548
121299
18333
88014
52196
62327
101666
137733
27958
84506
109163
38202
98527
112170
93710
20668
121532
11421
5842
19666
7576
83518
77287
69898
23182
21040
103111
49136
23738
44172
25978
104637
25470
20662
29003
77666
82989
130668
51750
87298
51526
20912
101852
10052
133081
55561
30719
114612
66981
12913
134278
50908
96430
71564
120806
95963
68955
83916
5098
69044
128087
7427
33681
129909
28088
39035
43926
87428
6054
72027
11078
57579
92938
112929
43983
62371
28489
51053
36982
71821
40317
7611
122729
113098
55526
79886
69060
124481
153
50509
53524
104591
57935
63556
70851
62375
78942
91128
9802
84996
23154
20879
118926
116092
110159
22908
38462
114999
50313
51795
46820
90629
35758
5900
63727
91283
62137
109138
52115
62289
19647
81991
26879
77581
5546
74082
139955
84488
25209
126109
29483
48363
123339
124760
24454
93498
7668
39267
44848
34332
67413
91667
124960
79522
73918
25038
30805
136054
134176
59271
58342
13822
1261
61573
67754
6807
135654
44061
67646
137214
30169
73480
45576
129859
58239
46381
59708
42258
61999
104556
76589
129412
32574
37901
45285
106492
62938
76089
102545
57113
111712
137239
47286
112972
35163
115040
96130
7168
19100
23775
4381
25620
73606
26309
131830
131845
72689
51538
10454
134688
16093
87043
100451
48666
124943
5735
131509
24232
58176
70406
81345
29887
67644
104982
119210
79158
80021
75340
86325
75472
75466
67057
77443
9072
93365
69273
117268
2406
97162
127721
137093
89606
51115
73895
114623
12409
55981
106132
36641
114156
36537
94337
120394
80532
59318
99604
19689
115691
11295
82365
51162
86760
125773
104957
72183
55490
10581
49450
57895
107742
13523
31339
57347
64637
105233
31969
77046
21213
138100
113686
111721
10988
44374
68466
91519
103691
28069
87559
79381
15715
29923
106895
102475
132048
48203
34657
47537
58783
60459
105431
26524
73981
136769
60222
114969
78353
92190
28366
75917
66642
2051
47637
53981
22776
116103
5500
126467
120523
93058
42199
136238
99333
125445
75064
67732
33647
86072
115268
92429
6530
80698
95304
56862
53818
15525
31831
132170
84067
60196
68086
127060
38599
92075
41040
61374
44529
22891
24192
1403
92301
66391
113992
51633
28187
49055
119364
61834
135127
70983
130614
118008
128032
62270
34870
41849
54146
43052
10370
138212
79599
78455
101623
118197
6881
119015
15923
51409
1905
16466
52812
94205
59208
3155
122189
87395
52210
77904
9228
23688
8886
116193
118047
136917
38462
129268
15117
68960
32319
25486
67171
88270
103941
5146
42818
87173
124160
58740
138582
126064
51558
27745
56621
110765
30899
38809
58159
59460
116713
43738
59499
101950
19931
37546
98867
34744
26813
113983
103703
35484
115821
7226
123753
79761
128723
2922
3285
112882
61662
1866
75297
113219
5962
108269
60335
13213
7078
118494
72672
100142
22231
132171
38443
18513
6068
113661
29609
32880
63996
109663
44715
39816
93240
4819
95928
81962
7741
99212
31195
45754
77430
106492
135324
83391
51112
55658
96603
58189
34151
5627
134682
32734
114149
33125
27598
120216
6785
33558
129447
70780
3221
34162
110595
96460
15332
42874
14774
23072
2086
45968
68825
79515
128811
40500
22905
39923
96158
95860
74463
106660
77838
69145
115745
51986
78621
3343
32201
61757
13252
21647
108889
16472
32160
55835
89284
47492
98709
104057
70563
100794
126376
115740
40308
115187
16239
39564
15109
112396
111775
89571
55408
49612
135067
31152
101597
73687
10846
133797
135444
24098
131796
104332
16921
23955
20166
106204
71446
118874
46612
2009
56019
32988
94100
72678
8174
110338
112242
139634
59086
60368
89204
114493
109980
60623
5644
47928
134309
132842
18077
106104
16939
9872
46787
10211
33826
66953
92767
105272
22178
139378
83632
78197
8717
37731
127226
133242
8068
99467
132875
43505
136187
58431
17997
82518
119053
139993
130445
89713
132834
8521
55817
126124
134744
102603
112686
28570
5907
65452
110193
28085
64830
53824
82633
49898
67906
69858
43140
52325
5677
36014
95830
118215
94444
90178
60732
49848
90170
51176
139561
59355
36049
55377
21830
30792
134331
134516
35713
238
59967
5905
4674
101148
36080
63658
11046
103985
109867
54185
132662
115543
66550
88491
93757
137346
38668
130840
47193
105190
42016
23105
896
78064
78481
22726
85207
72812
133593
120920
49401
53559
126824
54074
14707
139256
117731
2104
79592
87597
56288
72253
39492
122837
137095
109600
96534
12115
100440
3727
93656
118807
26831
94551
33222
81664
117276
118428
130827
87220
99347
40227
779
62523
70652
131837
61778
24734
133940
117721
112330
26579
49974
128173
125767
23420
74125
82301
35534
10916
62379
129189
129722
89209
83740
22943
30872
37367
1370
138050
124587
77069
14628
101717
139591
85279
93553
37720
110012
63844
15440
58694
66774
41765
46866
52540
65185
97342
111192
77070
108257
33570
66259
97978
122779
126350
97272
130002
68
98642
128052
101006
12062
2679
62722
128004
64310
132626
25723
34321
32821
17514
93014
99594
59279
116232
128486
100815
49925
99677
37884
18182
133247
104142
92511
116025
66843
49783
82378
66911
8424
46781
4268
136837
25812
66990
124840
90121
35967
126914
100793
68788
4427
30159
4733
40057
122742
133218
871
32666
92895
38755
50847
86141
119248
3358
38517
22443
29492
97246
65705
14267
4027
69972
11103
29838
113313
135942
96310
9280
122855
57102
54419
103633
87260
59151
3690
70001
52369
4560
102667
121615
19666
129865
44107
115266
109574
82623
114060
139065
39868
39764
13331
20246
109735
24433
50083
83048
136726
122744
68679
119580
39846
123097
59565
127105
18599
63254
57106
47319
44165
136124
28933
40183
125988
73039
15448
95562
132013
129507
70978
8233
5622
84309
4830
115356
85093
31265
34755
81819
14008
79785
37750
53853
62881
97314
40958
57832
136919
74415
105150
41084
70538
134083
81266
32877
43473
73065
104790
11838
38923
12120
136422
44544
96428
1251
136251
17872
32515
7358
76042
46523
87142
113792
76727
126375
47457
94036
44206
44376
28450
9355
61811
75339
119789
119428
84568
139614
28844
25709
11451
67766
37828
124224
88661
110607
125474
61263
128479
134341
44972
64520
17215
132114
14663
93941
94840
38472
47977
139045
82847
76426
124751
121009
128117
104540
100436
72684
104153
105631
74744
91955
9748
112572
76178
74760
83178
38003
136022
71656
32343
40994
112528
49557
9459
127190
3498
104298
25661
27826
103342
84859
80603
88092
42219
68719
28983
119006
117754
109487
84636
52498
61441
94383
25069
113970
29142
84598
11973
1516
16254
20667
18861
128781
46576
28319
92322
50073
108968
94335
54250
48661
15545
134852
113104
57764
39923
2087
36769
17676
111573
97757
46525
9366
28491
47945
99687
57633
132543
111659
35500
125148
108678
54360
90280
15253
59030
42601
65325
27997
113287
95926
53009
128832
90777
26112
22947
130699
4550
36067
124727
92475
133823
7603
101840
22314
55548
61526
56298
24442
9537
91797
125941
118214
122508
76220
133466
17889
95172
35142
22237
68459
131067
75245
33642
58195
77708
56588
48894
82258
92654
9972
34732
62829
17574
112923
85142
49473
10800
117791
50266
20336
45939
36206
114901
28446
112425
108366
22686
67597
119859
44922
112407
87277
96518
122400
5472
34225
15339
30717
116482
107992
40688
127565
7172
34613
100487
68665
84086
111287
46455
110703
107974
92393
6909
82875
97190
95685
27592
119875
139633
7451
1148
112039
71079
97665
94438
76550
131890
109776
107266
84723
54120
124305
72288
37643
18918
32774
106308
79355
120412
12762
50057
88386
105155
56965
31260
38696
12650
58851
18571
12282
42653
19718
100673
113732
93735
31462
26633
85624
117590
133899
6698
8061
94555
78985
45703
113472
88111
12010
29178
68522
1124
79235
16907
82630
112551
48166
121325
101552
83369
116247
113834
102373
135965
50858
52456
89699
58671
79089
11674
36260
49339
18371
20672
3893
73708
66375
93717
21818
54736
122894
90339
32211
62128
83598
114840
34679
131763
72517
112582
51483
48763
62767
130208
21079
113624
42663
87129
32295
121751
98802
44906
31089
93525
65578
11334
27232
108304
105050
25401
139391
87943
92091
31602
126423
35688
6441
137453
3803
78957
110034
55285
104072
32801
45492
125150
122776
64507
72279
15070
46257
7432
36328
53698
77308
78257
65031
80891
46560
6432
106291
45950
70726
58382
77551
57148
94069
60344
54600
97871
115652
986
129508
79723
33786
11351
41225
16561
75857
89855
7983
122114
97286
20662
12163
10946
98918
53545
91836
121829
59976
58127
27778
130701
116508
81681
24201
46928
118376
55152
4799
94027
56137
110658
10102
66274
122008
27678
82835
57865
117532
67169
16330
51169
87830
28492
62114
23099
58388
13950
4927
118363
48428
9056
85415
1287
90736
109615
48214
69111
24767
29364
139490
57255
21
125943
123529
98381
13620
42715
16245
107503
109883
8926
135023
34064
37417
57137
57162
95804
47438
38440
50518
95865
47495
112284
73503
114583
81899
121716
43693
83017
127432
19534
271
127452
121828
123799
62184
111799
26513
78428
79301
112747
87353
50676
123162
101121
84164
16675
33276
131601
55114
60145
63817
102609
32429
137319
77191
90679
95386
97235
33695
82817
93121
10317
46621
51300
110468
108804
23099
113332
23584
78751
86079
87288
129426
69240
48409
73589
62267
58036
41541
117380
118181
81709
56340
126961
55379
109882
77639
127117
43469
87685
69933
112941
98001
92905
24240
68468
61709
47338
18152
85292
102441
104230
8931
91866
9821
57339
1807
72087
91727
19699
25819
46259
77760
82158
33219
109490
52040
110857
96606
71860
58541
26539
44800
132893
119443
69039
37713
17503
92729
55864
79146
31521
136445
88077
123386
6265
121767
101544
54704
73493
97595
80522
96103
11706
139031
129321
121195
27422
76529
77801
99281
111421
80691
120432
80666
36485
49471
118378
53988
118551
10593
133133
10071
7037
57561
109808
129653
39328
47704
44356
89172
121650
124877
45275
133355
123908
10947
114549
127681
63828
52349
86962
11600
133039
67393
92265
29524
93215
46994
59863
48117
57586
29347
34539
64622
86908
4347
54275
102587
28402
74982
51758
10051
36211
73384
3405
136470
60683
94305
124150
100862
6654
71111
112461
116044
114856
64726
121919
68070
88071
41781
92539
5657
71128
127077
46630
18035
131423
77256
120621
136176
12238
8730
6226
48448
58466
125982
44917
119148
56639
5418
80009
63292
76529
28821
15687
27736
69898
137606
95805
17969
39386
48343
139977
86865
35420
46606
104899
3194
123862
61871
115722
136099
46953
98299
20898
105418
84281
42166
60917
919
47583
117277
40562
100463
6097
56248
128198
52347
30205
60355
70315
69591
85049
70291
16455
96820
93248
97706
76366
77109
135928
52087
49559
19232
10385
70456
101001
71017
88973
21917
48287
136556
115545
65200
73370
97994
97800
37920
10340
128004
98274
57006
33946
19674
103648
26753
116494
56895
124458
29211
134004
96737
81297
43562
115969
68033
90370
76969
139050
15694
75238
47336
128601
50782
112536
61971
125127
70335
99890
135466
34690
34515
28823
68636
54188
132470
95388
7033
49365
56197
36243
43368
12933
93891
63281
105253
21924
130002
42222
137325
5696
117459
44660
134296
4592
133547
32618
129719
40233
108859
101536
74923
3373
130359
119910
33913
122828
75297
17297
32192
131493
53540
51911
120777
123782
91544
86030
5705
81545
104603
3029
63592
58413
24041
34240
63004
133939
66857
29074
10524
35716
130610
61798
15440
120968
41707
49352
80147
93355
66649
88691
61199
96540
601
41975
80321
92144
104356
62378
10041
68958
41758
73632
127370
42150
107871
50374
36089
11080
55799
22964
23147
46408
84761
38586
3727
102819
64290
60226
56173
107290
8916
117371
40181
9516
19345
96853
78012
100053
135582
88052
29010
37340
21683
16380
55841
105906
43105
91929
93337
98903
91244
116483
121663
36004
131420
125389
138822
32061
21966
31346
115702
30881
8716
132234
16749
4413
89087
94760
104465
84668
42811
133474
98359
40845
126205
14200
123102
29309
82480
76438
104564
10076
29272
86226
46079
20692
47966
21253
29104
69932
52598
4806
100812
37666
137039
117560
42078
62477
48671
122894
123497
91481
92719
58207
108678
78924
48758
91779
108232
131238
4569
49147
117665
33840
135372
23743
30883
43338
21347
59987
89621
50297
41144
50432
87962
14534
4344
106391
77011
53014
89284
60507
120847
42002
118713
65876
97277
27471
134006
41861
135060
138574
91007
112724
8766
86379
112818
16000
106068
110517
52338
55688
20813
93481
82471
85126
108015
63166
51516
21377
92532
117151
58235
73378
135504
36947
115605
92781
40769
109610
134641
12180
84536
85647
101255
93301
8377
50425
109300
114444
20941
137990
6483
18105
91470
88954
103230
35836
12119
14745
57212
104650
108247
115446
14379
103750
128745
129983
32882
5865
99593
27522
134397
44128
89521
72003
113780
74249
122427
59431
48693
3367
57420
55175
21471
125242
120480
101052
21077
132599
115796
54641
73600
60394
6438
87979
24144
135182
54313
57025
117399
130257
60899
88147
34384
126771
20149
124515
61019
2576
43946
86063
122294
77717
117590
120117
62958
98069
81168
60387
67019
56964
115027
619
93709
97816
64949
117852
69350
95613
11229
46748
85870
48479
111246
96605
11601
131394
81120
72619
133969
101417
135034
116263
39133
112623
96379
78443
70691
37546
115181
137710
70861
66559
114680
24570
24374
39628
118773
93723
135240
106353
116822
81109
14831
88067
14066
2783
79461
95185
75402
49781
56601
70435
26043
72085
43057
98773
126879
90099
112671
102059
87808
19883
28617
38839
44452
29343
78466
139577
123065
50058
82281
76239
107518
73464
24305
121583
76246
80117
53119
11647
129898
86071
58433
132292
134508
77841
91065
121386
4292
40087
59797
68451
59969
64765
107290
80773
94107
22107
56701
77172
48516
138981
129762
16034
72444
14066
113968
8690
70535
3439
136688
60432
89509
55121
52723
60368
109313
120139
41754
113604
136577
77902
18407
56546
2666
125696
137318
96773
7802
54018
10296
56318
29350
57
48703
101794
130474
139022
110483
61008
2460
107170
97791
68321
138642
126866
128688
84307
83356
6793
34262
79933
84694
52668
136478
87360
38363
110147
20484
22517
516
7131
55186
29865
123539
103888
131658
114012
79261
78492
11372
81721
45662
85514
126393
20655
72379
115080
104961
132087
121873
139223
72019
42918
51890
44848
106629
90253
131346
127112
89121
131861
134242
4306
138077
117780
84545
106087
68144
23805
20930
55867
81877
66591
1380
68269
87246
50111
19701
28558
42197
117925
27780
90567
20842
79670
135414
103823
6274
126759
90934
71746
94971
61528
76051
69399
15659
20595
11837
60154
20751
32767
116020
102628
75709
93752
7248
139306
3862
3300
27864
22410
97576
55643
112976
118418
111664
108389
82240
94289
71499
9525
26034
2821
47404
102084
72219
63063
99030
84056
123216
96133
116822
75588
58760
28882
29339
42359
28188
9552
22011
56051
8313
119586
88045
121288
74355
59709
66028
132946
13997
113878
2471
40031
116698
26226
118466
48916
89288
53848
109323
48856
9980
62496
100795
45091
91378
106485
63801
119565
116036
85811
11967
100700
65397
100011
58339
116103
19719
100718
109049
10068
74595
87871
26450
51292
114096
4915
76559
39736
58762
22234
88591
45093
84729
49385
90183
12458
15869
13984
108374
108256
99794
120340
45307
1542
56703
103645
117645
76421
64362
86693
62840
138956
34563
89289
26599
125010
70556
79509
24745
129317
101742
89687
34410
22823
115423
100944
35280
107643
114927
120006
75898
74721
100345
121204
52614
133399
61200
30258
69820
125561
93302
109011
124516
104216
58300
127466
89226
128855
66975
113970
94523
5068
40009
105284
27890
15431
66228
39522
123074
41154
19527
35323
92226
119871
132879
4840
113270
54078
11449
19441
39639
104751
104803
506
68966
23102
127972
134543
128308
31298
84865
59183
36365
124873
818
64255
303
67045
103776
123376
84551
123302
18699
13128
79524
127929
134319
29145
42006
5768
24937
57996
86870
129740
58502
132187
129193
22825
126730
93853
54122
71594
13035
90486
56466
13852
131092
56768
57249
94867
16496
118151
54520
11546
107630
110396
139474
101949
115892
17831
84068
829
75827
30937
106920
110680
23123
72464
133504
126204
2668
47625
57797
132054
114462
90614
122258
105554
7382
39506
36772
229
134008
67644
11774
101637
38039
127599
63585
130282
5429
124004
131110
57607
14940
74381
28286
14415
123197
21789
618
125864
45765
34767
117918
20227
125380
76527
102132
109113
92384
115255
109341
86391
42898
97466
24379
57288
61416
87964
47570
66845
71967
15031
124451
63259
65764
129089
54025
48960
10877
54642
11175
56642
65760
105444
53220
51140
41970
15351
20252
134353
106957
105945
57095
9855
63410
81474
43494
124826
5789
91063
28022
54107
106094
128824
117365
31857
117912
7741
57168
105141
62383
68342
138134
104494
10138
51353
15633
52107
43055
12237
22812
10011
118181
79906
136217
17942
21379
39711
119119
3519
130773
123492
57626
73218
88668
11342
81426
66579
19083
138593
8071
57817
43287
6204
22310
53424
33908
14295
81882
76962
26531
104693
63325
121063
20951
35893
139004
18681
75603
94475
22200
42728
77966
79825
92297
26633
67518
33723
69564
86600
8667
53986
4416
28305
60190
3078
58080
94097
17372
139962
7411
43902
81006
47087
1316
101956
82979
116671
120637
134934
71145
2836
37661
125463
59012
129957
128447
126529
31
34362
49481
8698
88348
30248
13354
124889
33325
71434
55337
27048
71395
62747
47301
12400
86185
48616
90708
5516
25287
71344
449
72783
50531
38109
58245
85894
4417
23044
48774
4448
57405
98254
129497
122104
104854
2850
106992
114530
50635
22329
1578
122029
61427
48878
110781
123964
73846
61488
129479
75484
109183
129927
8266
136065
28035
42863
81958
8803
65906
130731
129602
99662
65337
119098
58118
30190
98300
25109
4719
8934
23789
122648
107315
61568
31526
54447
45531
81723
92286
35009
17206
61468
24935
25471
33884
29321
44685
115841
14475
110590
82923
4077
46604
8259
123174
104721
14800
57825
106181
19519
43111
106322
118518
126777
27889
126395
41223
73419
68117
109860
84779
85322
7679
86065
87145
41562
115385
131829
17402
129859
78771
100324
133935
101726
84935
93461
42798
76086
127637
125330
95604
30747
91651
50474
17523
95891
36868
35097
5661
104985
4956
90439
26658
12634
36503
90154
54195
128239
58335
47948
118098
113457
124624
88384
75182
69558
18196
94331
5643
5833
79660
77599
12931
31311
128072
6806
127201
1291
41902
132862
106275
23210
59652
109285
35843
96155
59438
66390
84393
117772
114337
38842
91228
98960
103578
2761
4869
121773
73443
126864
103957
13103
40814
93240
20765
5237
100045
124317
6527
1946
93530
112802
25155
13182
82086
37350
85688
117875
103739
6432
71999
54427
21626
139578
13387
125203
2339
134607
83327
75781
121470
23636
65235
138635
116875
85999
3871
76919
46668
10398
55216
197
99551
56723
129730
17988
94072
75417
112214
57810
58201
44212
112236
79826
43790
101974
41380
22480
96581
101058
74612
54402
124693
139847
29389
77919
62197
33259
14837
108864
20008
46405
109061
95910
103127
75142
90249
57198
10559
62463
91359
68759
106674
39946
124936
10463
118272
26315
32942
51204
127372
83906
81957
88417
83752
111345
26335
122300
4604
17524
91164
963
63928
36576
96873
3406
111717
47121
60603
98627
85935
128313
3737
52609
4610
128672
39423
122881
14986
48717
34084
118710
132622
116041
67126
52725
63737
69812
35024
68340
87335
102539
45655
127614
139114
118879
131019
87183
25999
27973
45809
111934
132637
25898
894
137247
14569
40316
96479
5907
89032
130563
100968
58005
82955
28093
110729
123043
74256
5753
51383
21591
84643
73389
125556
83757
52267
116575
7291
54617
120899
29451
2902
113536
55348
3795
87134
46269
44111
43612
52175
109494
10526
13142
27499
69832
17586
114579
52875
91841
96683
80609
89783
41326
13997
51691
101434
66263
4617
108724
120879
125515
114526
100133
99050
29874
103927
46183
52494
124389
66147
104668
70235
76672
94161
74085
6504
111746
48663
59378
39938
5346
139986
106073
23023
13982
17763
124456
56596
22379
69531
13826
124245
44056
113958
59647
50281
77885
82181
102774
38625
8327
43793
108859
84999
137953
42943
91502
86050
91606
127231
102340
73303
127216
44764
72677
117549
62526
57132
34144
61256
103014
24321
21852
123421
138279
81498
10054
52515
23679
89179
67491
32005
132972
36350
117003
107276
79292
44856
53326
7249
32086
132017
56903
19301
36780
129579
113201
75657
23062
7344
113264
126075
8017
135115
109496
122647
76613
95901
35161
100291
45079
102651
132295
38050
115352
85650
5326
30996
130505
35003
38244
138943
3371
71499
134595
40150
37429
107796
115806
60491
91491
89069
22917
99507
84183
108764
82153
20795
64664
93665
97437
109743
32668
89732
124144
8019
11733
105821
39014
118589
117175
53610
117531
120545
101460
112126
20694
138888
56273
136499
35730
7763
61919
34999
83622
122454
3762
25774
3248
44778
95791
77037
14520
128458
3120
115015
136476
14852
80836
11842
133440
58010
65451
110971
38555
26910
59448
35600
2149
115720
32099
37879
99834
70369
72877
43455
52822
52990
45581
32422
97767
1371
109458
88638
106180
112577
63653
79007
103780
4488
90848
97219
38849
132650
44541
77403
135911
80340
113003
138060
56059
121453
12290
132245
28173
61518
35699
80995
114507
81279
113416
48626
59001
59225
137263
25180
31801
37267
104187
111932
41754
31386
69150
56955
24036
90043
134357
19946
30382
83711
134357
62793
41515
6646
55037
69688
44515
67087
127034
135374
124718
100449
43999
43718
136025
17613
45250
27825
54880
125788
116108
72985
17173
45257
129939
41208
111651
100648
37506
118385
20710
31862
17529
62225
14860
48917
108264
35726
116003
95297
31099
100720
32097
75097
120790
28121
69062
26039
32297
123941
11826
8404
33277
5350
30012
139568
22910
1663
100215
60415
120047
97276
68628
113927
135852
59839
22843
104115
95565
138845
35763
126663
75917
67859
38112
33058
95979
107173
59096
104627
67465
47273
113030
77093
28974
3042
76660
51883
121056
13226
112297
77454
110502
17277
51380
106353
77115
74222
70468
9031
49418
106230
112046
125334
10441
10157
18391
106419
93681
53838
71046
137497
77462
20427
74589
106436
139820
11249
18318
120875
24474
106967
58328
111327
100595
86059
77680
14061
20280
8147
23092
69698
90728
135137
31383
101168
121645
49774
43939
75325
79963
91336
72821
17425
111762
123761
100212
111582
111361
94881
68808
112187
61847
103488
83513
22441
49546
21192
36502
46178
5690
35945
115875
96418
31081
7257
33937
12725
33382
77875
64401
113345
29210
113573
107121
972
97333
67332
88905
45046
22212
134064
17232
60411
97551
100744
59203
7097
98288
72056
53274
103977
108000
5500
36746
115432
129108
70683
104508
22490
8557
28908
112186
37767
118832
55658
15090
52517
99341
80346
97562
121552
74409
114793
18314
31960
51888
53869
15408
126527
125924
45033
90504
70276
50532
103601
45707
39639
34283
126567
38480
42840
15474
10665
56958
110658
42674
48399
23174
2014
105096
120735
99918
39504
71879
118231
47815
100118
32099
63222
86645
134375
108254
13500
64650
135137
117100
86708
34776
127735
73274
73255
6926
65100
60272
63883
35757
79297
88633
58930
81311
53728
16016
41228
93231
87894
135810
117398
24363
4261
40619
111007
138635
125225
100858
39636
120361
77958
126343
15136
42044
59617
64743
48969
101068
101366
89203
136824
40662
37835
32105
98324
67914
48120
139551
137496
112365
111713
114893
136727
115973
15512
84086
90959
736
44943
130594
121096
99252
116936
112584
1295
12904
13678
50263
113971
115043
139465
87146
132056
13651
119250
90380
81564
3721
66282
79060
116085
37994
53952
112812
13966
45815
56897
81276
46550
78191
71869
3998
37443
25157
92933
15089
38060
106610
65352
128383
58004
41168
51880
26411
54819
31130
93142
136382
11202
19424
51793
127287
57417
105745
76450
47735
11559
109698
129010
34461
47888
37231
14810
61682
62387
84094
76771
76798
27055
118474
41532
61410
19641
93412
87820
50811
100893
40962
23545
112094
36737
75337
75732
70505
17433
12181
118239
5344
98230
83601
16156
122470
97183
30965
44151
19569
115058
97273
96366
2112
75746
114250
63521
71739
67661
127692
122549
28553
5005
122445
646
41741
57782
76378
112246
51566
64910
66836
56909
23140
126788
73064
121961
83970
80380
2463
79890
31789
99736
12608
10252
11833
126857
73772
83571
54517
37816
42472
83069
42820
24916
60066
60913
59049
112795
9510
110615
37705
76345
3875
37196
39485
76939
19156
99806
17318
21618
39696
25459
97705
52303
35710
109538
15511
85834
29460
70027
123649
71931
129447
2820
73199
49512
63732
132247
22307
73241
79213
36363
125938
83088
73558
1774
20026
69065
101579
13695
67034
1274
39153
24739
29928
74863
110628
45438
20696
87
91816
120696
48370
81262
123515
121568
107126
23599
90166
105784
73191
29379
2146
35480
112466
52055
37253
108843
121119
138832
122537
48152
116457
138042
72890
122737
49256
43517
4526
46303
19956
96342
26998
68325
13955
126864
49892
121080
10462
57
63215
60005
29435
65360
95484
118252
117414
132737
87094
98532
107920
69631
123036
60728
44024
32277
43464
93279
75794
47990
115933
72101
120683
2930
425
110989
106145
50316
68421
92959
26724
131635
12963
32511
56995
108446
10762
10760
77534
97856
85644
45453
3838
68679
82533
47861
100955
125996
117491
13100
10337
93423
85200
107371
72704
85624
78360
15200
112291
6780
108158
115367
138414
121120
7877
31760
65918
134990
42520
3451
69197
128163
25256
73034
33193
107788
97246
110499
70135
51088
123599
80472
120862
45150
47842
53565
130774
102553
68765
79416
109332
13274
54782
107746
134394
39010
115857
36663
10352
18376
16465
79548
122890
41720
12582
132434
125859
86179
102933
55994
137267
62883
112817
118128
108032
137010
8045
75157
99563
53161
14573
45246
66434
45706
129343
37179
61068
105200
50193
71419
99927
66658
10966
82817
84729
139899
51602
70588
86078
14534
102933
59696
77416
52101
37823
21800
25462
22219
96956
101376
75379
87880
6622
118165
133586
135964
131695
31005
101163
41888
102423
37442
108545
89740
96610
53273
89639
8211
100212
12068
139097
39496
71763
52864
91596
109585
74663
117058
108156
31619
54785
19886
119498
61406
138050
89435
33722
106097
120439
111236
7984
59213
8677
116528
8953
105286
6152
74943
113497
82716
87010
88945
122211
18772
1808
73807
104708
76471
27216
49215
84441
82000
69101
40290
119758
43502
106077
13479
9598
62867
124714
17581
98432
133391
110460
83736
75028
92964
18678
24876
35679
82039
113820
17889
77162
115628
68047
41869
28450
71614
91084
89242
129966
136536
105883
109723
40037
71959
99553
49635
111178
84266
67215
69609
54008
14027
13344
105388
106990
8373
130263
2668
90411
104083
20556
27572
56062
64955
45792
60863
136568
113227
126456
126533
109762
92338
72607
9799
649
32159
35785
111826
92777
102999
17786
6784
93377
7481
112171
60366
15853
78786
39385
82615
19220
36293
110186
51633
101247
132329
112495
74166
105556
98950
60699
51669
27639
109657
61467
28287
1816
97251
116464
94592
36602
110601
77727
129978
118081
26250
26696
110285
105035
66080
52899
100606
78724
139436
12238
39970
131765
124732
114136
73672
60033
11186
125340
64023
120842
23159
68662
122657
120409
45125
53600
133362
15726
131327
99692
110158
133928
102739
80443
75314
5170
133341
35919
83894
109129
48156
123863
100893
9239
74350
10916
45623
85535
136255
109645
66377
135765
38306
25385
116174
59783
78985
85887
51860
46663
21930
22017
16942
124668
78811
92255
129838
72152
128173
73731
17632
12680
57593
94876
138270
131943
105791
20244
53829
78397
129888
120205
74162
4546
121942
26687
40680
37278
112573
92539
83940
134503
90907
100881
119170
29718
29487
85359
78221
134011
19089
95852
123042
53034
50727
121311
21328
16517
1554
75156
71265
107793
31713
5426
88690
13654
32112
129369
50931
121037
81907
111222
91891
32814
48454
47412
62531
77940
132771
117103
71950
11859
72954
54991
41244
100032
12653
62571
92900
130558
137727
24164
98350
29439
5942
47040
19444
38053
36408
46726
135441
94667
17947
87331
103832
66400
134743
2714
120691
127513
119816
52640
115723
29121
83982
16967
129152
72986
55889
82051
63543
53615
82566
138244
59405
88507
21635
55200
102912
58043
101925
98352
129061
119871
22035
92892
22622
16777
95605
3312
120641
51772
55951
72715
80892
116284
66033
70043
25621
121922
128445
89163
35536
71010
87407
71293
19517
109041
126492
98780
3435
64769
57131
108847
44639
79165
38090
67261
72293
110046
70572
29285
21817
102875
102000
79060
55510
28032
125454
81131
9953
113898
6645
21841
21260
70403
69485
17128
15796
32328
115907
135582
97096
9389
104429
1735
88554
2518
45347
20846
112564
115918
26483
110732
55144
128482
49792
110654
132865
11597
28136
119170
125495
34780
117362
123106
105183
46846
116585
120978
79173
92491
92911
12621
101879
57339
14355
26784
36209
36053
23982
125124
128322
50464
95855
43466
38945
121998
130471
8161
133595
18606
127330
95441
29737
104691
54898
111271
127888
31482
68600
43413
123972
21511
56033
62202
78849
46739
88986
91409
82791
112967
76532
71112
23430
8739
90929
38726
130736
81399
46886
100682
76356
10568
32474
82445
91610
87371
53715
55850
118852
98667
99262
79175
120177
15294
1377
35377
38384
66714
126786
121174
39680
39669
28637
39461
48407
95918
54538
15495
37316
101423
92528
90024
88342
125002
8820
16304
48724
62534
72153
27576
21200
31414
83102
117728
23059
60830
13105
61442
127543
116242
18967
3574
15910
23955
43034
40669
119872
97571
56163
133540
35346
8690
59915
100039
133691
68734
116342
42415
131267
48494
46342
128819
56259
105795
106546
55669
26625
96002
117110
14167
72243
112428
134093
64505
112735
37126
105173
92606
111049
21335
86145
122746
6376
122411
82784
116419
51144
59126
135185
42411
83971
17878
7581
230
123672
90478
55898
10296
46480
9360
815
95074
98139
134907
19578
70873
8384
124750
139831
119432
122436
62327
102177
128812
44738
21313
105230
95881
56790
76766
114643
760
94643
122223
117341
78314
49053
9591
64962
95532
135302
65776
50605
93440
37034
70183
665
45417
31284
116847
1201
13720
39173
79729
2531
60262
77393
84112
132495
134182
20877
107137
134942
115519
65712
112282
30184
114764
98224
95145
46647
93525
20920
97251
23317
34305
3785
333
56074
35069
117179
33626
48788
132703
89706
27670
29317
27099
88133
21811
21280
85361
105299
16221
37231
31010
104855
67414
122125
63078
22559
28771
132955
19830
126022
132623
54135
106158
132955
86560
1226
86485
120185
26365
55539
69890
30386
84855
96988
94870
83017
118268
40230
48316
110840
77460
79325
75694
4874
37802
115124
3784
66572
84430
23613
28945
77052
54099
111455
70006
658
112680
132842
120842
115397
48380
27084
122134
133235
124071
77004
76251
102338
117233
100918
49530
31045
16595
101575
12270
54396
76698
16053
97319
137479
16017
102616
74530
70116
74070
120887
47125
23101
113728
4319
138497
138460
31402
120631
108046
15472
33986
20648
94162
127570
121566
3691
18614
138160
105265
7235
52555
18315
139639
126225
132145
15656
88840
66675
62123
22909
23913
109247
46010
113993
89917
44506
112452
121318
1488
80497
113142
35473
101144
67303
23043
59061
47345
18008
57220
128961
25243
86126
123627
24881
72351
115772
16888
21190
18798
79010
20451
19062
24609
66460
133054
90877
87317
105505
72195
65157
22353
45336
100629
99849
88990
100023
18909
112686
94383
52481
77998
95977
138606
61625
120857
70956
13748
114097
68498
8897
53106
88948
27958
54066
131759
21012
4943
79075
102868
53489
4231
125221
75176
81212
61421
24165
17586
80329
113202
111968
132809
51199
67944
107767
112823
25153
15074
102922
139249
83571
111818
28706
8870
139776
82772
628
20787
64066
56055
123654
117554
60285
85226
52729
117848
6646
53245
135434
63327
26446
107401
32487
77644
35345
253
26819
60497
15327
106092
36097
75249
77910
64802
84119
77685
7573
61098
74823
47990
117152
34828
1895
13789
96406
30975
131636
79403
84219
103421
2729
87016
70822
35216
1012
82518
11820
27830
119366
27146
133921
15462
78747
48182
80263
22865
102218
64188
60314
37040
112177
13818
48220
90424
3958
4625
121398
135593
84027
41969
75366
63108
128984
6187
74675
129995
88704
86494
134176
44421
89992
104449
59882
28738
128982
144
51602
91200
40683
88267
104591
129212
102084
12810
79635
106041
133786
37384
77986
77813
79352
13351
117272
44688
135889
51946
11034
60944
138439
5210
105364
88430
86010
1597
93519
74991
118092
5120
26190
18775
69739
107133
7986
8174
119942
63972
114215
113728
101355
28552
27892
17059
18254
121515
61746
14142
33460
72779
51437
8250
54340
16800
73032
116701
18396
26550
51692
112839
8022
54233
131613
77760
21365
115950
62285
117659
39921
12851
91386
117628
41402
95629
134686
36007
77143
32783
26500
86954
81913
77936
95203
136253
71087
4586
112953
65834
31136
996
38673
15509
31581
30285
69620
29297
122587
131904
6955
22507
4755
74692
134
22508
30320
111171
34867
83814
120305
61366
30767
62218
115654
102322
58470
46740
106907
7774
88926
114394
125122
127598
106254
16702
134234
35873
22350
116820
4129
29305
115679
8883
103996
115812
7742
110668
63335
42608
30833
43639
103974
61600
105856
55979
273
677
102718
83531
124803
51643
57925
86276
15592
24178
79329
9826
36403
101678
102997
40531
130982
78675
25765
71330
30839
33506
41997
94173
52466
72829
114163
132791
110780
56371
48769
111052
57047
11486
54583
18201
39481
88859
104476
55072
89388
43804
41249
125790
121834
4246
26320
112815
82920
52084
20496
113758
61942
62492
44282
114407
111673
18445
107197
58804
74815
15965
6208
108213
27450
37142
102766
43282
126000
67241
98354
75387
87397
115954
37529
45582
120199
63848
18396
39471
92284
38892
13228
14225
77735
33862
128631
25759
52306
95827
84563
103472
111791
67122
48036
115592
104263
10801
135226
66614
54394
69931
118352
118142
45884
15880
23723
26083
56080
18470
65553
8363
33713
55132
138939
87800
88993
127569
113558
117650
59747
34472
57473
7889
101593
105509
99832
42207
92661
95057
108820
7054
24987
87172
125195
70871
79403
125269
73305
135482
3739
115209
120196
13803
6692
119134
101602
95685
83054
75160
49686
119152
85983
107159
127040
23928
49019
86872
42486
1679
18280
11306
8733
19619
74829
110279
90489
14231
71900
145
126065
75638
115353
82612
89440
98396
61746
27394
54080
121151
78905
80118
100303
24887
47276
63694
25166
72646
126917
67652
74324
5197
55309
59408
24815
130137
29687
91655
120719
77938
68151
83135
13575
19855
25747
79366
118250
63844
106759
32330
44994
45663
88799
121648
46902
112426
45342
72067
45071
8610
116070
119394
13806
31378
38802
14972
137866
44840
82978
118585
122777
11128
61719
112703
30982
63817
28420
9232
127660
135179
17913
9006
17193
106711
130653
40446
79136
12346
88865
124206
20956
64934
79951
11113
96312
118752
26085
70529
23591
85414
49113
122719
96542
87184
95421
127523
11000
123841
113106
115012
95371
131018
124017
112563
74080
114669
129361
129567
103367
78225
90124
124322
3158
30075
111786
75821
8826
114222
6350
8769
59636
31814
107839
16177
95349
63260
120051
82701
23452
69509
57712
118822
60526
41728
67736
110958
132748
57096
100524
96114
135320
27000
56787
114830
57074
28573
27002
42251
2794
33351
51019
62429
41517
18858
54957
113217
58469
11360
55917
81920
80868
89980
37093
117745
131707
81180
65054
124455
138276
1930
56920
109947
28929
113707
61128
86002
2279
88130
128252
121424
97832
15623
20205
115700
10832
75161
88917
69300
62872
121185
127571
3739
71165
1015
97836
62871
82194
22889
23677
56821
24818
80597
26768
53746
30655
64247
139747
9285
12376
104351
130708
86560
119973
10912
62259
107156
62425
127527
36455
125296
108712
377
105387
39876
1391
63222
102746
83584
86110
102775
116757
87280
19723
119876
1025
50377
44122
117124
59661
32850
81474
50368
119409
37798
37632
18019
4953
100056
5546
17759
61703
114257
134487
27089
14132
112229
66662
93229
32164
12772
32355
8920
100051
52077
128795
77427
78805
32917
54550
138465
42118
112375
25185
21526
126524
62816
15896
107828
139223
21441
101938
60925
112049
72776
88014
102532
45004
14675
32113
77168
3798
64467
62439
80200
92896
51234
133979
31700
60502
24880
30165
102619
113607
55349
100496
100130
94516
116391
44310
93738
137832
122599
131014
86232
55375
55379
48764
76730
46406
80876
13897
50203
5342
76336
106755
74589
103921
100733
106289
24422
125612
136453
127040
99218
28153
87535
35700
99020
40277
56361
29109
38108
38959
20122
100692
70685
75501
9455
7415
121906
90330
21311
8460
72023
73998
91566
6612
37918
28650
89252
38691
130614
85704
2082
66183
90208
65968
101882
25579
106245
134594
54687
120704
33553
74808
81395
104237
126660
90849
111651
84917
17530
109314
69729
65905
43311
137646
48868
57581
26296
138119
72623
16909
60174
74705
83091
10381
672
21325
35959
106916
15918
66997
87620
25822
118156
5366
106411
104816
96215
78061
26084
90096
23726
95812
16000
43389
93458
64867
77321
96105
39337
9943
113013
99510
84647
32455
86242
85319
30131
98552
28586
22401
25548
92557
48222
3704
97923
14632
84871
30489
69045
110954
120584
92770
43118
112936
136158
112927
14154
49830
69031
53491
59773
18395
129352
4419
50849
75594
66089
80980
34145
94675
103380
59693
47231
127953
39748
121505
118937
124618
11993
47981
71923
108929
117102
115040
58216
89612
87966
48721
139441
16996
78563
59213
35390
67915
39984
62591
3508
106072
119922
37652
37098
59653
73696
60681
47605
113443
42185
26541
74412
30530
50873
6335
139458
4327
97726
34025
93938
45692
82745
93378
39039
21308
128943
50781
89222
28926
113371
69081
111349
69644
106732
8447
129296
16780
69127
13252
106574
87663
16145
17338
118192
67017
24
94001
71343
97749
128025
1632
119792
47122
71362
135183
68429
60304
45963
134002
65581
135685
63082
13281
65328
6165
138079
30975
22944
67205
44226
105870
131220
60370
123207
109411
103739
123230
63412
35081
57330
27788
13065
37122
74909
84426
32304
119689
121081
54618
113690
23013
26654
36771
36293
91981
19288
34372
99307
42231
77928
3532
124452
69147
40254
107658
14910
3992
67239
78321
15424
124569
82460
28488
21690
133721
89265
30345
113409
70345
61314
63451
93357
87967
76573
106002
16299
95860
116725
115605
138091
54652
95488
98894
100151
135741
66552
115060
139732
110142
29732
15156
94710
112191
19995
92751
82263
109260
99447
55672
39604
20760
119122
109313
108726
55694
51666
125024
127906
28390
76980
102348
83041
32468
61241
43191
28208
127792
18250
27940
97934
24333
19447
28995
136524
15793
121746
78786
125052
57544
110809
1008
78304
66282
86672
23381
98328
138337
124757
86233
26726
61736
48580
109766
70555
109820
129309
98763
73964
123910
103054
8249
8243
98852
13595
121118
114644
111692
36255
76048
29236
123416
77055
107539
49697
23726
107271
124376
22062
92027
46960
48787
130115
95539
134904
60669
41711
100564
19431
92026
60826
98836
100274
45420
57687
113868
26537
8683
85560
39143
84730
91147
22558
21784
35037
48607
21861
2307
32982
43922
70686
79942
69060
60800
11832
40315
121468
29894
117231
117251
121919
38056
52438
58544
59827
86477
32412
86363
95159
94323
125505
39888
45469
124415
38023
80505
33021
59883
59163
42354
80156
129848
98647
125567
26999
110479
2233
8467
372
119463
102069
98643
133870
130858
17186
53696
77334
25949
116410
8844
120271
78267
48731
2091
62681
63105
58947
72053
99339
94462
114406
39494
84309
73053
1412
111308
19883
3645
96126
136606
99459
34546
95248
69681
25403
112434
99728
79089
138382
76138
87932
95005
130756
113015
73447
29788
36119
108746
101840
135458
63207
52597
11303
7515
102001
12715
95174
98235
132711
27651
94841
92169
62196
50088
138201
63951
138873
97929
119391
137255
10418
67322
68611
1173
16688
2057
7312
52807
110802
109151
24616
34008
138099
35918
17875
76452
24984
113048
34686
17694
699
129526
86215
39246
15966
84415
79548
14838
42343
58938
128444
29112
126260
57054
30284
119299
59111
37595
32105
6264
123097
33072
40272
97548
68990
34498
33999
70325
123897
45036
88019
100947
10914
34233
193
26879
94999
56092
18068
137342
115030
122864
2805
77641
39917
33089
56939
75379
47035
65396
57995
6484
98467
74618
80383
3808
109115
114381
74133
93011
135768
22151
53958
6681
32735
30502
9911
127733
86593
27979
101426
61622
10842
104231
115614
27110
113671
32553
78841
137057
97948
136835
119892
56414
71452
60274
60222
16918
11006
134354
109928
6774
132856
237
13454
1942
30738
23365
106026
117331
27695
67452
15304
14888
8034
130918
41997
121704
23470
97189
95112
97769
94023
75004
130534
1826
135277
27107
18743
6283
137812
105023
129408
130667
105259
2861
108960
135997
2577
74986
89679
6623
118789
104982
21510
126822
72251
39859
84877
72072
137047
39988
29840
67422
114991
136726
45599
86620
23832
64342
69254
21644
5716
58661
12310
110974
37873
97622
83322
40450
32607
33000
23424
11395
114334
44934
114568
46584
84792
59444
95008
58190
99431
101199
125611
50774
97924
31210
137393
121756
71903
66646
3399
77618
101658
132060
48591
139530
89681
131913
16331
98639
1264
39755
86385
115597
61040
60952
138533
5831
120395
93540
64020
79826
54738
25983
106951
129014
57192
80695
110769
105446
123692
90519
43063
85349
82578
68005
61230
8611
36269
77561
107249
37533
93667
53634
129481
14706
114585
128013
136888
71332
57904
60907
11157
88994
63241
94459
78007
120432
35153
25127
85877
18844
115645
105291
104192
58222
33296
1773
43184
69564
55685
126785
107096
9351
16770
96577
408
131354
60941
137295
62685
95197
34554
50193
44190
97794
121003
98548
54578
16155
123674
116806
34998
99318
82097
115541
133891
115392
117314
13427
44955
32998
211
128403
18701
16980
61331
135460
124685
98623
109107
23722
53819
120012
50266
74360
54157
31269
32907
108734
47423
16580
85540
58773
92249
3988
10665
62492
119379
104330
75918
685
113680
76128
105439
132380
69459
3121
127839
54143
101744
96945
77864
15562
76956
128130
66274
131113
135750
99180
76198
19524
92112
138089
78296
44360
118428
65313
83203
74158
29642
19120
74843
3321
71599
16633
112052
1057
19754
99891
55200
97849
33187
109415
89762
86495
73896
16035
53959
69645
115215
106508
65521
67326
80949
120168
88037
59376
45480
31240
133534
51474
26711
44728
31146
98310
61360
3198
99366
57465
79440
130917
15313
88978
76684
81427
35472
126931
97461
65782
32928
49027
32290
98448
92704
89590
78615
17093
8965
100447
48332
2498
11920
51394
47225
43065
9703
84937
22614
85421
2401
102053
52689
134066
51031
105724
51844
62854
92655
9304
104988
125582
58331
113629
60381
127386
63218
138995
4478
72182
75793
52809
74680
87712
80555
98256
107129
90257
43192
129742
12029
21945
68147
64718
132362
119177
30441
44205
18382
123095
53508
123369
85028
88190
96997
5408
75576
20214
120755
80053
68748
56547
109214
3427
120611
49768
78034
87739
116376
121226
53832
128405
119522
121978
29474
111883
77506
59914
16087
72240
19361
45946
55608
80740
110488
128957
86148
22415
125522
43254
102467
54269
76152
48032
57695
56762
74151
135729
120852
26879
93306
11036
15283
72827
133013
44756
44709
46871
81021
37147
119110
100381
59444
11069
41121
29931
25
103620
52345
125547
123225
131164
39815
59376
15547
73862
92490
89698
45942
73341
116576
139247
60728
108210
48425
30093
129317
93133
76963
70337
106631
32424
7070
26074
43492
24542
32357
19869
104513
84701
121767
87737
52216
137933
123464
67763
71794
75953
133812
117735
125646
86739
93333
46373
54948
1757
76465
20616
71241
129779
90952
37871
22202
74373
40297
42046
98914
72653
61914
63426
133705
20032
127514
45921
17964
87330
90035
89758
23282
83846
43844
125279
30584
113529
31652
61883
115285
84468
82498
22878
74247
9801
60748
96448
84174
77396
114845
19439
126400
13110
59217
96457
33141
46730
2377
51105
134059
68763
117214
133693
12608
137409
118971
19543
110937
126974
57777
86222
71442
116626
109099
122040
126426
6198
78487
46951
59946
29684
66390
46345
42793
125606
119153
75934
8687
121529
103390
119098
26643
56955
112790
39250
54363
68112
35144
25300
31438
92920
87873
102879
69545
33323
84918
32323
15872
139756
79273
52169
29439
5662
74866
48584
131267
54018
100869
116306
11899
64258
95403
38541
97564
44544
54143
11926
112655
89286
13577
120444
18558
77801
83322
64454
111123
4591
96776
103347
120699
36049
15515
126489
18062
90380
35072
125681
120750
135940
101986
132648
36549
57388
31188
134112
78283
85330
122390
50937
34616
135966
31381
29525
50119
91054
93978
21241
71997
50754
100939
52695
63154
92806
39183
81215
19537
50607
66895
286
46546
28880
132933
59447
62619
24121
29910
901
109450
12299
28190
120417
124617
35922
126293
34735
103327
80271
32327
35323
107376
133266
64369
30529
62423
103552
111743
81959
14158
14990
82245
37055
20221
51529
72853
82840
75649
102763
60092
21451
115061
88281
118219
99677
100554
104512
110763
63881
21134
3090
99203
128509
112707
23572
19037
35129
103475
107131
117087
93984
122120
35683
107390
2341
87212
40243
61532
139212
119357
121623
137014
94417
46256
91585
30446
6809
32448
117560
70689
53581
120649
6244
42089
93355
6167
37477
128483
85993
4607
81922
39976
103079
93956
123717
81771
17519
311
3302
133083
119667
101276
130096
50436
7531
58032
57233
14340
90479
34792
85028
4059
15441
67623
22499
85147
73789
59975
49982
19781
40934
131903
36108
120364
62210
136177
62134
79729
136487
41787
72811
92506
3062
39258
2941
10593
97290
60173
1284
47768
71316
62663
28179
86756
130286
27029
8255
40426
87004
58236
60207
104289
26490
72666
61004
88699
68842
99489
4779
41681
1275
53941
134186
120688
93199
137126
107632
50488
33650
108915
74607
104965
31578
79137
28073
138215
106166
36327
38640
29521
70914
75198
133809
97403
7864
31164
22453
53057
130652
27232
71089
131926
57524
65274
88965
10722
38751
56597
37561
48752
25511
88520
130069
33440
27656
18141
31654
133821
30819
70294
23341
101732
5491
133501
35486
129706
24664
34290
19115
15315
37873
90203
123592
95397
131829
72557
106118
6931
129153
120031
55683
131015
68550
45751
24455
96205
40243
32460
90026
71061
102753
89718
9144
84596
83219
20981
50653
84234
55270
69767
99549
93143
136322
59492
48539
128150
132048
131008
135080
97552
111038
50762
64919
15939
72864
65725
112144
113106
98184
38521
20518
37289
104590
29661
98236
47808
50641
8888
132042
82263
78655
67942
35405
74976
127433
60295
39477
95833
51302
34556
29736
138692
61670
94654
14630
134533
136730
103125
83991
71266
117997
104508
108554
82587
134169
66789
130394
21161
52028
98787
103423
130682
3080
115179
42009
130513
35473
81485
62697
86775
92393
92432
85466
14062
23438
76447
124946
136519
39572
68936
67784
17568
9796
12689
100154
3964
55829
66900
1476
107857
2038
81251
74890
5118
56429
116899
111982
68254
34735
34678
15028
103479
103461
76845
93892
103250
129643
55190
99769
29214
124125
27552
23134
133920
40241
99639
114235
96069
26538
92063
40277
4928
9665
115167
10045
42445
68417
98378
110698
79503
133055
102077
42982
72867
15273
136873
36117
4916
28414
135885
34129
12539
139788
33614
122810
16380
133253
73397
88801
19790
1811
129077
1069
11475
104243
127465
53919
32659
85842
969
112162
55248
103045
131495
128115
118318
104719
583
123233
133133
112819
133713
122023
112606
27327
81184
105338
20579
130932
54138
16720
132742
19566
17789
120568
123809
121605
34487
132819
67447
35455
81332
122694
114851
49178
87160
93168
13897
87742
52752
123381
60560
46465
105403
9518
73791
22938
114855
70721
13870
5344
87440
122963
24909
81580
103531
125069
63185
114369
117888
106983
9823
35571
89676
101025
84749
36836
54193
74997
124577
106944
58377
21489
129760
131
31006
63550
139420
5860
110622
13289
11203
34414
136252
36111
115993
99782
137532
15529
74150
91771
122511
60324
127341
48539
137700
48441
61726
51892
99789
22654
135188
134517
44142
124947
110999
75147
24849
110419
57358
135470
123707
68560
6235
96310
81023
122228
32443
78554
114108
82944
30324
72971
3267
134016
121509
117319
18809
43234
29210
118597
65887
749
113114
110029
102048
84112
21527
126896
30882
78885
98717
14589
123796
104952
87250
41170
63531
119693
96075
13990
62636
126398
86960
42255
96766
68468
19573
115574
88053
25134
70522
13940
25883
19987
100320
127930
104099
121846
91177
134980
37082
26245
125920
20878
107548
73170
62047
7430
29214
18122
21420
91849
120871
108379
134103
53988
13199
130027
29561
101251
15161
76435
115190
17395
96421
51861
5324
36871
10059
72852
31851
47140
75448
134122
68017
42996
43643
106416
50425
72856
100889
48196
1057
58111
132927
111511
112099
6125
101538
118011
107375
116698
54445
58917
134092
10866
87129
115767
47736
97187
24970
55938
4327
100417
26412
48695
3412
46406
131462
30189
119262
92350
54736
96670
126813
47662
68180
98911
53786
29717
53273
137513
122766
107718
32781
93209
94935
119909
68975
119022
77096
70296
34960
81422
30713
37723
130116
10476
84128
121578
17016
39741
50279
71752
136410
37091
119413
64590
112353
9551
70658
25626
7063
29776
133343
39843
122984
64629
136103
28311
43650
73198
98606
54961
14619
105670
92683
121087
116146
13163
79016
109513
52903
105646
17616
49313
2737
137029
90254
91441
122931
137263
117066
106345
27038
86760
122539
10022
11388
118641
14684
55038
51839
113289
86350
42809
55311
39033
247
7808
52195
55614
117320
105097
21260
134936
130761
348
108316
57366
91788
67598
54629
68854
33942
58018
15613
16480
44391
3353
135120
59074
58390
23310
8715
4739
42471
64025
20123
42717
71832
48669
98331
25503
13766
119590
136790
120878
96289
105105
14596
48076
32702
45576
116929
42995
103593
108894
59474
124336
112246
30946
43409
6987
54255
28475
128077
73077
68851
8200
115794
117034
56868
74124
2537
46985
30065
139326
4215
126353
80783
18810
34428
113484
40737
127709
132831
4329
72954
52304
105016
45199
59601
124777
52185
90208
13251
40261
23284
82102
24812
139077
59135
81680
49552
38023
128664
79616
37349
109230
42320
118131
128039
53100
67966
28775
40808
60796
9456
113761
89452
90823
135311
9052
75599
23847
99259
88850
64107
122543
7303
65271
97971
42789
6950
7523
80812
111965
63490
118160
81195
105810
72642
45585
18909
116959
50712
36068
14107
36519
126180
103558
127341
97842
88961
39292
121688
48220
128141
22146
7114
111795
87416
105084
14583
70717
88958
95394
42682
12448
49905
100228
94609
122546
122164
89869
99505
32875
102288
89963
45745
88467
53520
9438
22660
118832
48729
4347
3403
13221
26492
10516
125015
90260
91952
139597
20976
40909
71343
40009
29708
121247
236
124316
103793
98752
74184
39649
131626
36471
129611
13723
101289
19482
23160
123948
138313
48240
104646
1716
61460
107490
128583
22826
57749
80534
22422
55076
97795
93764
95085
127502
75011
71672
88170
15155
30423
138705
31155
138401
35176
20765
12123
112816
16598
11634
73116
14910
59873
37761
132977
97684
5250
121560
120509
39350
38445
2930
94426
112591
73046
25862
76445
124408
97533
24614
139562
127956
139670
30716
126356
34845
27832
114830
124013
44429
126463
57128
35690
22687
94888
5019
120370
76490
102930
100878
92191
117726
80159
46616
90317
129556
48829
3113
113963
6362
4078
89876
110669
3747
96943
73376
38592
101126
48205
138956
5554
11019
56083
17596
33705
127322
22614
130426
63811
101895
67655
132354
79620
7813
15321
29936
137369
64150
9400
87683
70511
13477
13911
17531
17224
110853
90906
32167
71979
115462
31122
53884
126480
63556
47831
136536
50877
70444
103313
91040
8690
30967
83393
88310
15131
98713
94597
128851
22862
103997
76534
69724
117473
90444
87254
111048
37648
14511
3214
109626
129972
10687
139862
92803
74242
47692
89338
125119
94488
29002
52510
103177
59968
135902
51486
75099
70966
122435
40301
70180
86431
116834
116255
40255
43629
63509
11303
57629
54371
14516
3606
44343
25203
3467
137145
99444
51159
62835
60914
121998
91836
89775
85174
128156
62028
113012
39606
132994
95446
79906
39525
18228
33092
15779
58482
76720
55639
69784
134348
110010
84300
137954
14352
85854
117772
127848
21649
5282
27034
82563
127279
118870
32337
48805
83377
94365
138168
122982
63710
93613
62887
103234
88192
72330
119012
6673
9050
11003
76457
119749
121012
137108
94054
111715
82961
48178
99562
104609
53459
126596
23523
17090
81817
32212
65894
1545
102928
64061
124526
26637
134025
23764
106222
82216
96094
61585
65240
81495
72587
1696
37595
53598
138803
108001
1664
58115
16178
101226
139076
45988
64173
22598
63077
122341
31161
128970
123885
134088
29382
108410
137076
139758
108525
79649
58325
64618
117586
123565
6112
50172
101612
20059
80122
76767
128059
81785
134881
4236
19362
133956
50223
83534
132906
89652
42226
418
54973
26110
110858
84355
110871
107933
60464
55748
23934
118789
120365
1519
78705
102829
51690
40316
122887
108163
93434
87297
49948
88315
67884
69309
58622
94458
129195
27879
44109
7772
28297
99082
33882
139154
19788
121104
83438
80251
36851
83723
35391
133568
85241
90447
72748
113283
107115
31986
81445
60548
119282
107744
8862
47165
13405
43836
1622
118951
48066
45731
126722
76362
121164
136955
51867
951
94411
111657
57553
131261
55379
92944
101180
116972
19742
33927
90254
126856
65912
8050
47404
45193
115794
32617
68709
105550
76452
70331
84500
100870
92413
47573
13583
73576
44528
65450
50878
115290
13458
108430
106550
45188
37725
44082
22159
57467
78008
112412
20674
120272
120462
68077
1816
72607
77046
70525
14508
129849
117207
75359
90718
45971
122931
104301
95898
3810
6102
6775
119099
19559
91556
62001
64746
129281
106082
86905
23099
20441
35668
43772
712
132481
88201
2528
41439
1598
73052
55946
131446
26610
131304
82164
72580
114235
22816
28477
94396
28917
35251
73495
48475
126806
111847
89572
92438
77928
12828
91888
74720
48496
112012
75432
40976
36564
54311
82415
38161
103714
114712
29606
130323
106016
88121
62902
56602
110936
67730
10997
139852
79332
60843
24678
42489
32689
90602
134927
86968
103429
63166
21688
11924
35177
73471
29252
71740
127781
88018
86252
67846
62729
115858
58168
28744
40330
97421
85345
11266
25150
72694
127469
104481
109888
128499
123321
118929
79100
94599
65896
42528
17765
63935
30804
52941
113757
60055
101033
77889
8072
47284
5734
47152
139493
63901
75896
16175
137673
137592
3792
22822
46637
131260
103654
16525
96110
63327
111805
11561
17925
37700
30441
35689
77987
61244
64982
28095
97650
26014
105984
82073
49649
111717
129224
25494
11970
41471
41668
9642
15415
45459
8816
62051
13070
88821
54927
85532
12147
26731
97092
30072
40783
127532
65760
95121
48775
130741
123215
122776
133106
89198
64848
19107
37267
30424
44600
49236
71894
62619
35229
63660
108077
44044
125711
97498
132865
16989
43029
121363
43720
121
11434
60854
127652
53546
15974
12779
20638
115540
111906
13744
41090
13106
9202
78356
43529
53801
127591
91774
116419
22819
15434
60847
43215
117496
134696
12431
134484
37725
133793
14555
14197
5227
75408
118200
35124
67733
107330
55761
43273
79236
69504
84362
92341
78705
139069
112221
108857
126659
63994
61627
125829
55779
98825
29043
33274
93521
41473
27758
107597
11618
18664
121793
16844
70424
76344
51967
138156
43674
84079
17780
122909
13583
78493
51601
68639
77561
23821
13848
40571
64166
51826
2752
119945
10651
8146
13218
80523
25971
17327
48119
37588
35991
6263
30783
106414
82606
59101
80921
126279
3179
75053
85539
133113
129897
137139
38104
43810
137311
51951
84380
61477
103776
63483
41421
90778
47981
30990
31300
73951
48317
79418
87890
60659
62032
118672
3424
4638
14124
60696
107268
17302
135748
29159
126767
125645
2649
24870
29454
139960
76820
90185
37788
16947
130020
79208
107725
38000
86549
139024
111950
111217
54794
59839
8227
93177
14862
11650
74166
28985
48698
41434
22638
20797
46944
9404
6441
49592
10625
12246
25903
87444
78783
63690
80743
68802
119249
48467
83153
65798
23842
55102
13366
78635
91292
21593
8164
82505
9594
82329
87841
58291
123762
110478
79088
7057
96234
61880
56649
106858
50478
82551
30654
129260
122593
111396
34413
78193
19862
117565
120342
20055
9018
133708
75042
76661
15300
83205
19165
1245
25533
107005
59536
9295
53834
114975
16351
126419
36854
49351
93277
63683
108254
100282
52942
67198
71677
63706
5390
67890
17622
125732
87944
26639
119439
22985
103299
111090
106189
98815
112334
108074
42171
8221
117368
96005
123195
110070
82423
136401
135773
12051
60083
80378
112332
89377
7575
20360
129434
12964
64601
7056
115047
12545
33694
94485
11881
113345
41926
94422
48511
130612
62495
90682
115184
16214
23038
98379
102635
105460
71131
74759
93863
107565
15136
42546
33293
22710
39258
22727
12026
103858
29782
127072
92754
39827
57909
80987
129523
99834
35408
38034
66797
74254
128715
41981
66819
11752
116711
29453
93563
47841
80564
23777
131757
95699
66323
25050
94761
81932
47776
106786
45789
53909
93857
138543
93735
11765
79529
83258
87951
91288
97643
14747
25541
86357
56727
68711
74460
33437
74515
28022
57629
15078
28151
25738
110777
70825
50787
65537
12756
74914
8674
58544
128822
102530
33438
82556
90647
89318
2165
38597
40605
99807
53343
42497
22515
86422
111207
96974
96210
45722
101348
130191
37151
129498
15928
124279
60322
43066
26167
73077
117979
34840
107972
106800
113722
1410
25707
64368
90727
27872
102964
131332
104030
132658
10180
126545
55431
97739
83518
11641
119812
44865
118183
16962
34362
110462
1241
71035
13527
27407
4111
131505
38599
112083
74656
12320
89844
76714
76687
40570
80937
16002
8253
44967
125011
134785
31511
40442
92523
91380
28434
72334
136245
6616
89295
6958
117077
66887
54345
106955
70646
58455
74811
85596
6889
125818
97915
73084
62531
10953
90006
3468
26954
98258
48434
11964
69394
56296
52405
21916
7675
57190
70601
120271
63805
136248
103581
17233
63134
17925
124187
110131
52731
35349
55726
59620
21166
13640
109055
83697
24592
59060
87164
27897
133670
111949
39861
63063
4596
68617
61331
12270
125807
131931
108893
25963
128178
72473
43196
51312
90397
3734
137794
3127
39083
53520
39098
60248
43511
8153
120296
44455
67212
43811
72351
60881
15759
88563
100296
136706
17180
21626
8976
119338
13556
94220
5300
1734
26692
24847
29397
117088
28581
27190
96566
44015
57061
135664
104262
76924
120168
84558
121378
23731
128368
30080
84612
120479
94995
21259
117184
88526
42884
102511
67863
32791
33082
73162
34524
59773
98009
40272
13212
102941
43814
109778
6955
100874
81793
87568
37797
61960
32125
135526
85690
136845
1958
6653
93675
96952
4263
47210
45477
23498
126073
113339
56289
19154
22852
67164
55279
120860
107436
68490
60152
11249
14619
67106
88474
72763
14674
102623
111074
23150
98148
56764
136346
100105
39768
66372
57056
20383
113582
102532
43880
76006
52222
100168
95159
75074
3684
10437
32285
87471
55279
92437
98719
69897
19542
23544
2660
10567
126166
113733
33717
60666
6848
30062
20770
22968
72786
54178
19702
22719
133061
63581
98724
45283
101
30234
96708
3784
17023
128992
91254
72301
81428
26324
118549
77322
49867
97560
87888
12385
47645
97956
73050
30844
104370
70171
53811
37155
100700
73512
59873
93761
113445
18596
115395
113545
25181
72102
93680
42203
61093
44933
90855
118873
47608
69404
32546
73826
3315
120433
86210
50959
54741
135611
81803
19110
65782
111965
56264
26481
21829
92488
96593
135273
87435
71987
85169
112615
4088
38848
14818
41533
60132
82024
136757
107739
11427
29302
41564
131094
126086
104126
42052
17178
99736
123854
36287
1869
72171
68902
28350
93999
21389
124942
89271
85175
33281
34439
57790
37368
49638
48959
55252
109769
130982
28360
53859
118761
57661
71774
109854
20099
35899
128257
37276
111987
88463
49915
113855
20633
118816
2204
114631
116557
103498
63901
61731
136778
74691
95872
10497
100680
121182
65749
70448
112164
94108
100658
67276
128121
32431
13481
124571
44682
1737
21846
16668
90199
48112
130522
87183
26928
109078
61813
119836
72575
102065
17918
45704
13107
113790
56200
113786
94971
98300
20585
43486
52408
121242
87113
16880
130025
100593
1450
34706
78682
139647
51373
5232
47759
41894
92415
51038
10971
130579
7225
59897
92644
25142
105600
105750
115283
21800
55888
46606
120099
76472
90091
8858
34066
13556
2089
24090
90500
3538
58795
5533
119537
86519
10765
27295
128412
79531
54684
115735
46461
61908
11983
139104
63401
117583
81206
38684
115734
137093
61641
72184
73564
128083
81042
107629
1638
83130
108070
92138
63020
26864
97670
42556
89734
84786
46202
54498
668
77237
30232
47129
139144
18566
22584
38896
136148
103789
53931
88233
100881
115571
20417
10797
103654
101458
94777
105291
20939
62847
33780
83958
66062
107802
102865
15796
28939
9066
70293
29607
62654
76876
53087
38149
71793
75670
77045
67941
15811
130975
132525
93043
82898
12941
103839
46551
114398
34968
128193
111689
97814
138325
55646
227
106126
134863
132374
111416
120280
39018
117374
42934
92245
30460
81082
24038
82482
18126
68330
98292
125453
60854
51334
68350
73795
131525
91252
24544
26492
55796
136232
100657
54120
28230
100883
136597
23092
69609
108013
119723
108626
85386
22656
60871
92198
103738
61260
34679
98215
129589
109322
60019
50442
20655
128368
100588
128531
55971
125132
15022
111767
97715
115678
25886
125944
52913
138835
125387
122521
106847
105110
67498
28584
104117
104720
97133
44206
25979
131811
2421
15567
77484
62439
42361
74491
27159
2948
63021
59481
104431
54395
31247
62146
30072
57133
24441
59336
32319
126180
18208
139165
67641
85706
4100
31757
50425
101233
75963
52756
69395
54735
68322
6879
93525
110682
57721
97035
89982
120741
16516
54412
35135
47762
92909
41559
81246
117350
77246
113564
79881
95454
89080
7521
17511
93180
39277
44287
30764
91591
97042
76510
122677
1716
83388
76202
88749
117460
9588
38730
98201
26103
69494
109687
50217
138754
127597
107814
92455
64843
57730
32335
136648
6809
39855
14158
76340
55484
34796
107103
123426
131838
43613
106103
133553
103352
18656
82301
57164
28243
97383
15364
30698
3228
101402
80914
1981
88999
25079
94436
13841
82808
126770
10488
89617
26625
997
2308
58460
35792
85763
41885
3981
105727
7987
113885
45430
26642
56186
102593
31237
129920
117956
61934
133147
55710
119199
135127
4708
4277
65914
18548
87085
52684
5387
13053
55660
6383
15360
114119
18526
77474
132355
22507
43200
342
112743
88630
3335
28928
51222
10923
135199
5530
72856
104697
61239
28406
99824
65946
9035
2089
60845
72471
54772
42583
85523
86783
25317
77234
37253
43842
14708
29608
42700
57907
29949
15443
122888
9635
20722
34110
20558
132273
39639
69765
96969
100877
98171
33144
3174
107205
35233
40370
39675
66356
82952
101549
13139
108268
15134
50391
128461
6193
79998
7513
40452
86298
22955
23339
95933
20028
57448
116490
12300
73438
46254
109269
10666
120776
2412
13839
64332
37644
30560
80358
80352
113511
41906
93490
58130
33392
3880
46591
39584
60230
54103
80035
6527
53409
103374
102459
49788
137173
55300
62088
46963
77906
7708
57628
35033
126471
47819
99365
467
78378
39722
80818
28241
57980
34307
86370
91371
14538
109312
130954
74767
139766
47341
81294
53174
127066
20104
79314
100590
51756
1401
7552
129661
125460
65180
1045
111930
89350
100409
112396
27727
131
53213
32319
58110
87519
118689
125832
102057
64352
116785
13175
64118
477
70820
93643
127542
90924
32956
88132
119031
10708
72035
85043
136167
137214
86087
108097
62915
46496
80492
66994
22978
133705
99312
57439
57575
54352
43270
19631
118704
136406
9158
19173
136883
79977
112815
100776
7252
122123
25259
126282
132830
97294
71324
128997
70859
133763
73445
133774
40258
13936
60767
63235
7640
136430
97025
65215
50782
294
61197
5837
136699
46706
25009
109933
126683
114175
70709
110286
72649
72319
72920
65479
29612
120595
30827
100471
114357
104271
70596
14614
94558
131362
54200
102198
127791
127576
3764
14924
127869
41312
20760
100920
88018
22120
70852
51052
112647
117912
21337
45295
50231
94256
87125
56194
74851
117951
16664
25559
58573
63611
16525
13131
54972
47076
91680
19115
34652
71795
10390
22520
113106
31150
99791
37475
29621
6995
88526
2267
124906
86215
23914
11488
16822
111038
67682
68024
65341
60697
93583
123913
124308
110107
137043
15631
17182
65074
11097
51833
136868
21487
50705
86326
28988
10495
100152
58608
17489
25030
37227
118747
111244
37492
106586
104417
8529
34267
32441
73869
71316
126023
57782
31975
72481
31176
23957
89662
72602
35054
117847
45821
56540
4903
108498
61879
131749
68650
96838
9238
93679
110416
104336
41274
7907
70921
5690
16436
81540
14482
66656
129207
116856
100789
21181
49336
108317
45137
115350
40918
56542
69548
63090
89433
74450
31588
11311
66198
100237
108149
51787
30267
54916
16122
71540
62823
63395
53581
55610
4934
68063
122265
134140
21270
59406
131672
70606
27722
13160
22307
44991
69702
91854
108080
135486
26303
139667
123149
68852
99903
67649
120639
130169
122564
113112
38060
45386
12858
91641
100995
17791
136055
59612
128282
17324
119017
96305
64281
6738
109465
86587
51728
15518
38440
136159
127355
41094
135826
110503
109946
95728
38151
66936
62249
137067
16399
76660
42452
29257
4652
119799
23399
706
15762
128033
134382
134778
84337
35014
117867
30153
121601
5946
45670
136392
2104
9377
37486
137929
119879
123783
70009
134382
27070
108609
131448
19820
45268
10251
49076
49920
130049
48827
26977
5810
36859
137710
116939
97547
32724
71157
127700
130676
77102
9721
127067
55558
19097
904
29838
115328
101038
99846
109709
128107
44806
101156
7927
90074
111406
33354
116345
77807
82180
3321
59968
95390
117383
36907
52937
10106
108063
16988
781
21517
26708
104199
77074
22157
81455
106911
137484
42492
43109
107192
6951
87914
44699
131229
14339
132456
24582
107035
70262
83114
86708
130230
14855
64090
3488
44143
74195
87902
61130
51327
109418
64190
131877
22843
86346
73331
129754
60181
92175
32862
3724
99125
97127
48422
90353
87818
17229
91286
54852
87491
10751
1559
54072
25606
42000
33911
69748
92546
121812
107230
3872
67582
31419
112101
90424
94116
45431
56529
14296
137605
89390
134371
96729
22869
42792
23433
87038
36372
91071
1889
123862
101821
119800
14285
103778
21799
24547
33526
114345
6359
117107
94568
50292
124877
66668
117067
78992
88451
33596
69639
86055
99337
64009
19136
122205
83152
18920
69242
119523
109990
47483
79737
71811
3634
70373
35588
1784
94920
45465
92480
77630
22571
47048
127921
7447
90067
81339
62790
38517
114934
108780
100924
74271
9140
120059
32827
92291
138978
78421
48166
85320
125903
104254
17130
105888
34626
29069
107671
129545
74534
60151
43526
73456
83550
31446
80903
33616
112785
120044
48485
64070
88824
9408
138340
97963
105818
31167
26606
81147
109587
74771
26466
71841
15376
19947
37728
50001
49016
121750
15898
123549
41900
59423
57004
125449
67221
114258
135417
16357
70654
43901
80426
19477
29660
55118
93791
111829
86284
120396
52975
32222
31518
55793
80414
46893
75739
94493
73246
124754
76242
89143
108302
118142
124917
1658
79942
52137
92267
51710
68493
22920
71962
125271
18748
101621
40388
112539
49801
103023
69286
102776
135244
100804
134920
52009
124048
70658
6501
33645
55412
82742
99139
65
37235
84056
118074
93529
136192
70341
5238
41037
93260
77200
26307
112008
15172
43046
60898
64973
6068
130183
4100
117663
67338
139019
29671
27738
69676
12523
61382
101439
71616
20521
101504
85203
80928
79577
38731
77119
9917
43968
94507
79529
97519
97165
27888
112691
210
88785
14015
6277
55319
18114
100291
122657
17132
129961
10394
63159
118835
48127
24598
50451
44999
126101
135653
125926
42029
34383
39397
51946
54702
133903
107826
128573
67420
135713
101263
67629
60849
91629
50258
116167
109742
10548
98823
126873
116861
85568
26383
95695
110047
50980
122497
15045
37080
118149
117323
55461
128883
16719
83758
19937
126973
51583
8509
54392
23647
86123
98373
84495
37751
8630
37013
123844
135529
112188
87068
88741
57755
113450
20788
4153
24430
3284
19198
37861
97785
112872
93321
86667
129590
37078
82955
116562
65012
67815
30954
88658
130289
129326
9504
28039
114307
46517
128234
86187
18704
75301
34928
52810
48751
32067
56963
73180
35350
52512
87392
109486
25383
40713
32505
14972
54142
115459
107885
119154
43274
115190
44163
9914
80867
53667
37953
55173
100183
26186
117712
95238
77839
128991
8047
126589
21057
41361
36120
32758
93872
123511
2244
95606
575
34748
86929
54717
126558
54814
10222
6183
30003
54384
16097
110870
108050
30401
2394
44584
32938
120105
139821
110776
109095
124220
97364
106503
25580
109835
139261
119452
93346
117856
75057
70272
128955
138338
124988
115512
53151
135209
121695
59505
25945
137791
30374
133994
4543
9120
38578
37480
129224
14750
8256
74671
138969
81971
17525
24549
51806
133137
120352
121503
110992
31760
51774
99946
30097
13114
75458
59599
124674
33504
119104
10618
7646
9477
4612
12188
134948
19541
26019
124172
10642
10626
35194
9611
92597
52718
10511
120754
22207
107214
102256
133198
138973
14029
93144
5422
3494
4953
65020
128168
14808
44123
138785
22453
29952
3396
10992
24899
139288
37010
125422
9930
23988
136967
135892
116584
26037
122754
97337
48243
89967
35944
41440
88939
26324
110935
70712
29818
92239
135732
17985
83398
16206
16769
82202
46157
136517
93193
47408
112156
106555
32829
122085
130542
6148
94328
83477
32184
77081
17165
80426
3399
53108
98217
92338
79431
45504
139401
109248
114094
135132
103584
57492
11338
120353
139693
33846
116869
92886
81253
89024
35792
90434
47461
2685
96581
118140
86161
128764
31573
103325
45541
34971
16432
120109
103660
72214
25612
103061
17814
139706
98192
121397
57197
85881
101749
56889
119727
54969
126126
37331
120345
138269
127764
4157
953
84344
122296
63465
49459
13868
26789
94999
25191
19572
51460
128850
68138
77071
91910
85951
53128
26454
67347
110324
112334
5448
3565
68412
60416
106042
105743
40760
104311
93506
21268
81615
14202
119916
5080
63660
110135
8220
135011
135325
4144
46470
124175
72281
123540
52436
18231
13020
78889
61929
99695
27575
67376
103259
95986
127792
45653
61728
4903
9963
131586
26171
67929
5787
6086
73008
69446
92572
57580
40808
87897
61723
87277
72071
134003
47169
124506
128585
60188
39747
50513
19882
67321
94241
99493
23306
82032
5145
61386
63286
131459
52971
65808
35739
35109
48245
108747
80906
817
2678
121714
88713
64400
68990
137135
34754
92510
121640
23338
12697
21386
50202
8931
65058
4442
108423
88364
62825
89919
9749
126111
57729
39071
28270
93467
50531
76515
38565
131436
77331
41242
113149
2395
105641
18491
139529
116746
111000
97520
116435
100049
95258
26637
108979
20315
7430
53753
85030
70255
3671
71130
32717
37751
110200
60986
131217
20730
113852
29782
128518
27534
47375
101666
29928
129368
96508
29456
106113
67508
103328
82548
27556
58585
85536
136534
55251
92965
50286
281
139571
30308
71410
8639
68058
41610
45977
35626
38691
19828
41759
27208
47362
89134
105226
53641
78501
61733
83097
20965
105592
22776
79864
133147
81360
25399
106032
136610
94716
132669
136890
70638
139328
68300
55629
43737
86261
101605
79363
101303
97784
121121
104863
121497
46606
46440
35138
101458
108172
94586
122423
73764
117361
62286
43262
35072
64037
125646
31681
18752
94666
4923
65741
93994
49574
121369
137730
112186
59325
53444
73488
17109
34565
14702
138605
81170
61141
10094
42628
5665
104679
1402
55780
58391
63687
99041
93462
104075
61038
101495
122826
15704
106417
24919
86049
132342
6287
60130
104527
65612
113574
14366
82720
8138
29068
57676
65659
66560
44122
84638
72224
125152
86039
128003
43543
126078
63396
113356
90152
124433
74850
49330
116488
17618
74248
62536
9959
80534
99018
114485
6145
72591
128851
65216
57080
134270
99244
99090
60829
119717
43728
133053
104868
129766
97407
124762
92195
20802
98118
42347
5235
9319
91676
121722
26937
25923
20610
36895
82808
119627
127732
65305
28569
92934
106872
85648
87203
42467
44737
124383
22183
64816
93787
127051
30934
51194
88164
123128
71995
22633
1826
77229
31952
93501
35303
58888
95775
32264
72134
14935
128242
36217
80239
16810
129150
23462
78809
52704
65929
99897
37087
88111
24713
130873
51513
55646
18418
139677
15125
90413
138661
16951
3993
30612
86803
15647
65851
18930
47910
114337
33864
36151
10553
90454
52960
139703
113915
108120
52406
16195
68017
89492
104306
92729
56717
132170
124726
75134
108198
116202
1898
106859
133152
5891
137470
56307
21537
39673
75236
45799
14009
85451
81949
24561
12256
111261
24263
102522
79380
53021
118717
123748
118864
59374
52828
11932
51543
37553
87066
136093
130107
65315
102951
123258
71205
76772
15916
69094
116444
67503
114892
130452
12953
33192
131365
1560
4452
131979
104082
60184
44999
59150
43931
215
118523
96759
12146
6417
110663
75563
2509
100769
878
105459
60379
72082
18583
76294
117527
135026
3797
92418
101830
133101
125610
69546
134661
106413
61524
75094
26596
82875
134243
46879
83089
112765
119989
71586
95533
90651
7149
98042
27772
8026
39852
88150
56459
58434
795
33986
29812
120943
126403
107993
90396
88364
37538
85056
54777
99061
136501
57724
18287
130743
80954
77727
79859
60942
9313
35391
127945
16461
109784
15716
24486
9636
80217
57296
44421
57363
91281
50584
38306
54036
18576
105053
118751
32465
26460
9879
107878
22960
67603
126164
13702
8556
63891
93560
45850
73203
105302
33794
89663
75086
25861
90500
61073
106077
7795
81845
139791
75428
132429
14448
105815
127356
119500
84565
19821
5959
94444
127698
28918
138398
113861
18971
123305
14103
112530
29154
87305
54184
62947
13319
129269
65159
80170
26693
31235
64317
108537
7378
139744
77317
21825
81910
64673
1325
26474
60845
7283
97269
48542
36201
95666
138754
55171
78971
129209
4053
84476
52865
58236
123775
66184
23856
48933
122705
26900
56520
47021
111788
63897
23116
49105
85721
105025
90129
87045
107851
10973
94328
65119
35866
106880
137137
10971
22050
76107
179
2454
20582
29396
37041
120708
71931
37248
29641
54635
64147
86160
101656
35935
10056
101123
61391
95776
66148
127871
42821
10350
115195
113500
75468
11060
80379
72604
138382
78780
125062
114913
57586
121996
4308
94626
102703
76238
108226
132343
107224
32372
54854
68879
44658
64909
6354
82400
137037
72501
70270
16209
82850
45464
106060
134669
32875
46438
43625
7609
101569
28686
122521
135506
127033
103180
90132
89736
15769
34709
58430
122992
67080
89636
28223
88090
14544
34576
30489
127932
107076
77111
4140
26277
122574
86551
137297
131801
132988
40921
139409
70909
69607
98281
66414
32991
61460
132897
99078
53580
27605
17508
36571
71037
83495
64793
135478
74390
99368
2318
62322
42795
79428
42813
45423
38354
129364
42720
6506
98703
83640
5914
29611
129598
80546
72377
22589
2005
41625
121666
31936
69230
115525
68506
116618
59019
133299
112095
133409
69018
114412
55730
88165
30192
74894
133587
44897
64257
36306
51402
22960
119946
57315
28922
109543
137860
77650
108483
116216
119275
90149
8151
24856
65673
53008
117825
124692
22658
89919
94452
91676
40682
10181
39840
47225
85074
33426
92121
125683
46084
3522
124994
2381
37188
130267
88275
35047
67917
56758
127614
23543
6906
112116
24750
48930
25124
2574
9973
47781
68844
104424
115808
85877
90956
131999
133102
12382
1777
85222
114416
47860
65096
99409
50240
102283
89675
138514
113682
133943
31623
77647
17485
14880
49763
42234
63810
74886
21159
50134
99018
90002
130910
74826
35879
81865
43176
28980
70598
44952
90553
45013
92811
15648
4421
119402
94283
70448
94268
67964
64390
125890
5610
81875
770
31724
100460
40931
82961
121619
91064
41979
71620
81973
93156
83850
190
136331
89181
70787
41283
16086
92152
110445
8085
72924
89847
102367
3371
44114
6682
44113
6355
12292
102339
7124
44015
62798
24406
126976
20768
115470
5306
68740
33794
74813
12589
33983
71143
78122
81122
88777
94207
9625
35574
102291
82548
125420
41010
62271
5885
47691
106383
128591
59982
68721
112067
80349
107870
136472
43676
104990
88293
48981
33729
122087
100145
22669
132421
7639
77142
49894
96416
31348
59518
108341
109991
2066
93760
11000
64336
75996
58690
7070
64586
95024
52142
13004
11724
136363
9476
55399
101352
97768
80731
111432
56206
40875
134101
48627
48513
47594
74872
121280
55294
134390
89620
25284
112807
19731
12635
13494
72078
71324
20563
113016
2699
72704
126019
14422
69066
135494
69820
6770
93262
126902
118201
125819
27776
88653
34445
52641
136247
85669
10272
51540
80058
99892
76823
52864
119622
89457
66357
28052
137132
63271
1067
139831
135974
127085
130604
41391
122579
36776
48160
52192
23677
2713
38010
27805
91365
48807
56797
87611
134475
67068
115502
50884
26959
52324
103747
122933
118132
6455
10984
91616
69725
128402
67798
42050
115486
58401
59792
74416
71528
107952
126607
95205
110664
969
99361
38380
26127
16157
125991
136953
59576
101492
47836
62887
130168
127934
45819
84651
134388
33154
12618
40464
21555
56767
58865
113392
91520
118656
47808
23047
62959
10766
94603
9974
11734
53963
48354
14212
46471
10696
11164
106047
88539
58999
28933
78706
23284
51103
139709
134023
60608
128678
34486
58514
45445
93350
31905
136964
48358
79712
20010
111316
90478
114613
121290
78563
4927
5995
92775
51398
16690
80290
133796
81580
115641
22728
136638
138924
50182
136346
132947
110789
125023
3784
29302
30467
73486
37558
3782
121843
93622
23792
69510
20451
114756
27151
99013
119682
9497
28139
31079
2538
108429
1226
84118
84069
305
80755
59344
50486
77100
28642
137626
38474
8778
3279
45293
82263
40837
49074
40457
134458
49217
86318
131260
23972
89821
90272
3654
99317
94763
11084
101855
39543
12310
45972
123611
12614
126726
19306
39452
40177
47948
37077
55002
33077
40356
100294
115339
57544
125720
132147
28353
34936
54816
19612
58908
4636
86235
38913
103953
40997
49996
65807
80539
38657
88130
40501
51271
74855
36159
67074
91383
60458
104150
6384
93534
120857
106678
45224
14752
68749
37370
43104
103684
68537
39067
138943
73173
125302
37855
37125
26298
87851
79283
83189
126507
27412
100041
14129
78618
136199
81202
30000
56656
21704
36383
10189
118912
119412
31764
133664
48160
45485
36767
11844
114022
75834
10786
47194
37487
48641
60670
40136
112843
139952
123324
99349
3715
83365
89830
82332
55915
7383
112331
88923
5438
8713
99111
124350
128125
107227
118013
36284
12711
131131
48127
126732
43316
35265
10277
80802
60257
70946
120938
33099
70897
80613
108799
74611
329
58628
16942
56244
42363
105624
5166
47800
114337
80628
32149
102461
47854
126513
115096
60565
117644
139575
23648
20959
34839
33925
101761
95095
104870
59050
104545
12119
139662
73343
63081
139991
108323
56375
56234
10685
21998
37751
58484
112686
118378
66985
75146
2584
53497
50242
39500
31140
49816
63147
52099
61006
73423
130211
132452
14645
49260
96996
26763
48921
30338
66195
48911
138660
98921
81496
125696
120919
119246
44180
93604
73976
111164
5102
76559
24660
31695
116058
32152
57862
15556
60602
118867
88979
50812
111318
103623
76423
44665
106737
101695
75002
9283
126958
50014
108204
68453
35709
65474
24051
56240
19077
98026
3755
530
34584
4767
32224
126993
36918
90085
2548
73871
45303
67878
101034
16620
31500
37456
61284
114588
139150
112638
123871
102459
139003
92074
30912
11063
17547
54962
67303
12975
129339
47409
13505
23922
52175
22080
10914
65444
88517
129813
115666
133819
57691
76699
126791
65542
114154
48074
40130
89656
137063
352
28466
136065
92425
59377
7128
86323
90690
50782
75649
80028
74542
65505
80301
126717
87585
67566
28512
36101
57379
4178
6271
115069
80876
133061
16962
31382
41135
33443
97389
14549
33794
125854
126966
102570
21583
134093
48892
88624
21226
100893
28652
95767
26397
108952
58835
90333
36518
63699
102785
70248
67876
109056
21668
125103
102116
38629
132836
119602
72072
66576
134151
82217
28782
121116
44787
50364
91560
70030
138987
89137
30922
3990
44903
33671
112942
80090
124003
125811
3788
86788
56058
48015
55843
77725
9469
17958
92705
2305
113912
1128
45232
108062
83345
74013
65529
128131
124376
133440
58160
99715
82576
65434
103704
103830
99104
52997
20271
83106
15159
24058
29893
71216
48424
62087
125292
57893
56397
54349
36549
30308
55476
81780
138369
138820
15793
40249
126950
116520
10040
21462
52586
92615
86895
132642
32796
22350
45638
53067
105455
37149
53476
111700
84716
101900
33786
46360
19792
90182
100708
56340
120489
16183
114471
95209
131355
106615
111809
94656
83135
121848
116117
112072
50814
39363
104713
59962
61712
126703
113028
3519
23851
2855
91570
108566
104754
125355
14925
100897
51889
91984
133588
8729
108167
108059
80290
75873
74673
52098
30528
134159
10298
122997
82583
61111
22359
47295
121072
60423
10349
70451
40293
34199
73306
131862
119117
14411
93568
110393
115308
5456
62377
108895
14185
6895
53305
70826
82767
127978
122923
89646
98488
133220
72642
41070
30683
95001
64717
11754
131775
75065
58557
32067
85616
131862
23928
41084
6272
93847
11476
97931
99303
50204
66826
89839
33450
120130
20664
116216
84459
119938
42214
19299
113158
114855
60368
120192
46207
125084
131945
37981
36501
26853
46399
122116
135066
46678
23199
1338
525
11026
75620
76179
37582
118797
26017
71031
98927
23032
23599
19737
2969
65812
39035
92478
40666
75755
72669
86873
60838
40966
101205
73690
67818
7604
55805
62884
30633
55355
40573
31157
42733
92544
107335
80314
71341
109703
127696
30267
132734
11294
26355
112055
53457
41742
64532
94123
117496
113553
17347
14685
130870
118551
88375
35039
102506
120531
97922
133139
12238
114846
647
54970
67390
107982
111635
138730
54036
99330
5348
46770
86976
8054
18824
432
49795
59707
70906
27290
9611
88252
41975
480
43155
130349
35519
5660
87231
109792
115150
99468
60990
115797
14437
104731
83778
102423
103460
114165
38105
85159
20934
125080
69564
16109
125511
119359
52168
32769
123000
61778
121020
24974
38610
24174
131674
74128
29834
78905
20271
121335
38372
81260
97131
29161
45990
17260
131583
125801
131425
6039
47311
12358
131118
116875
4819
92981
96233
33338
125749
55584
71467
83120
80558
110076
107294
48583
20555
113479
103839
40826
94813
118563
122085
51944
7723
4427
45555
115657
106579
36979
121696
13890
25689
89165
107116
30507
18497
39700
40196
4245
95283
111662
87365
35840
81738
31010
60775
102292
120840
24613
3117
75652
3175
101554
103947
127249
82332
9502
79258
48910
46480
37305
39151
72168
102821
6266
79026
121318
45965
119221
101914
1248
90883
25630
13439
8972
56639
50565
111263
37478
51530
90732
89482
54704
28637
29780
18305
87320
39281
73914
136229
62113
111218
11732
110632
50390
134349
26010
31707
16666
5230
133621
17913
72464
19250
7703
57787
52241
34620
29050
66070
86149
96133
15551
117204
124769
21683
135508
72088
60963
45773
44668
99427
133342
32751
70059
43732
27100
96068
75438
43765
77649
45410
38029
126465
64660
22083
44251
93252
56702
73300
19321
2850
5784
11224
120054
106904
32906
91913
15343
70220
137686
36363
29647
131027
69113
76057
34758
96212
32124
86548
116328
109772
131957
14356
72588
32968
36439
116839
126219
69492
26490
121892
72342
32274
109467
28747
139177
118724
97011
130872
25295
71048
27234
54941
38427
96346
107349
49536
28910
139472
136083
5237
85596
128040
19593
18183
137359
32383
135021
99930
101874
137863
58173
10567
30136
27639
15665
5664
122714
112676
136535
8008
43723
23768
39301
82149
96466
6649
131685
125375
122473
104119
130611
44420
68510
126555
62602
65869
135289
33975
2150
97163
31837
60322
84081
38324
64312
99746
43987
47025
48773
16874
31384
92495
16993
70684
10996
113458
53685
119032
75184
12509
83150
42147
56928
11660
5053
95881
53880
342
129855
56029
97504
138043
92702
17936
12718
17013
117681
56705
64037
26453
49930
71772
95300
43274
118808
106295
133084
32492
61678
68267
45000
4827
86765
78279
132838
91818
34159
23069
92159
24014
55449
26014
138408
8150
43949
11126
25162
137982
44182
65550
24434
94111
113674
96085
113736
92481
62379
106819
101324
100408
11438
6323
81587
98202
84601
50776
50019
118759
73845
118529
119124
105645
4542
93884
90147
24843
105009
91660
22824
9190
17210
23609
79652
107235
119694
53387
59715
18424
136558
21038
118832
7995
3712
60418
106196
64664
111193
132567
19774
21389
111095
138898
127034
91989
92781
53532
116831
34141
5191
116006
43330
138752
139614
99333
105986
119307
129071
25700
137731
125628
46737
116562
133622
26800
13331
76170
91463
124523
45088
111237
122264
132534
86486
85649
84522
15618
139180
37704
49758
4370
130061
69439
3122
129675
5123
109107
108981
134193
111159
83063
119821
134247
35976
89794
21047
49306
2315
112509
10181
47402
60097
132444
39936
122934
78092
100809
138551
53623
114865
24660
57992
104925
70450
37465
94599
75572
122924
39932
69765
94082
99346
25937
88328
135322
92082
109374
44627
94397
58235
54807
118150
118331
47250
18085
101265
101693
118894
76167
15315
93758
100827
49659
35034
31276
63475
129633
106848
46398
5916
12964
479
105261
15252
88807
100582
107333
34532
121561
38081
92766
36367
16231
47449
59969
10667
125065
138013
105912
61231
129680
59669
138409
39338
71055
6037
79164
60687
89236
125562
42954
78551
126040
8214
93802
51198
85148
37486
85730
66708
51919
14847
79426
68149
38647
139394
78815
23711
113759
44727
61294
103438
80747
36054
119127
11801
42090
58290
48839
107677
43851
68144
46227
6243
52710
28
57440
137857
13866
3169
40916
65784
134368
120341
110284
33014
96087
25450
33077
69845
70176
70722
9634
127275
106775
128760
115427
125217
23401
618
92893
43604
68761
139120
49846
97822
115499
107285
95678
129364
86806
136593
55147
57525
93286
25430
90538
49372
50880
99966
95568
97407
30687
81553
61033
137462
70312
12812
122678
70064
129781
51922
113667
34893
51041
139864
132715
26540
107149
88392
15903
30306
61337
47402
87830
130974
72831
14719
40345
100062
114685
112264
33821
5371
53816
94853
119184
100479
84016
78213
6894
73796
130135
120561
108689
17527
120424
101403
44066
63924
26146
36321
70581
87482
60074
18410
78455
109256
9481
95151
69318
124165
43766
103138
105887
97581
34342
85071
34411
118358
23283
41305
52153
13417
138217
20841
7296
118640
98595
51361
18916
124741
64033
89496
72222
124106
84258
127029
93362
93738
82179
139031
77902
125945
102168
20140
59877
112861
105210
94288
91218
128493
111944
119723
118261
110160
116915
101908
65151
75510
13269
84066
60250
53653
9914
108823
37759
94171
95851
107472
24260
14382
106502
78513
116678
45021
98652
12906
17881
63862
83545
85451
28706
55488
65173
123318
1999
18439
85226
67150
93948
74846
127567
130549
104850
137480
75724
2608
68002
7926
86431
68613
22307
52932
7125
115336
97952
105777
104594
92185
5990
48138
37635
11047
79978
79159
110716
81976
73949
55941
9125
4249
107138
113044
134797
71988
86875
70520
50947
14877
78446
137378
83489
77104
26661
66966
28792
100965
9094
133385
53149
15083
41522
67135
2481
97851
122645
113196
39827
56593
5489
25303
60841
112626
114698
31990
20965
61573
78861
48264
52801
133658
45641
136289
70762
48653
39606
75905
9617
48699
69289
62765
63781
87162
106251
66261
45013
65247
15809
61191
98192
21297
62845
19032
110274
37543
27373
107591
99115
82586
15854
11915
76243
61494
124555
123356
110146
24161
59260
96115
72859
128548
135231
112992
75710
101482
15604
97074
26728
31412
18264
124919
29060
81108
120303
139334
95002
124027
106924
54116
66612
122777
66030
2855
20622
26937
102562
107119
51097
21822
63233
100307
10369
34816
49650
62430
136297
65254
135855
139376
73017
130470
100647
102077
47930
57301
77762
2931
41327
21037
57047
84291
3813
99428
63497
786
102716
26058
84256
13812
47879
123841
90471
34600
18656
120
73381
131304
65373
69236
130679
114742
36057
67677
76818
83986
124977
130931
63269
2656
11967
96667
86946
132131
56094
10442
109268
18810
36499
53523
8973
60730
37363
99443
95329
32370
99563
5061
23673
1287
74296
14352
116028
86705
82028
29197
30690
43357
136479
93958
46012
8445
50624
132957
116927
83070
119750
86194
78231
132600
116069
87203
53329
129783
22998
125009
22153
98912
130070
45825
76550
40717
36528
52578
127421
94908
58126
134463
138264
54605
88420
44275
39401
115396
13583
16328
58465
109684
78873
113047
102283
54941
36601
131964
44724
59598
93324
66876
18509
59745
89052
71411
76814
125580
123988
64234
80487
18465
35048
55102
49421
99820
75728
88822
75215
89310
81501
110031
58993
20373
83077
137627
51666
119677
129590
96389
15627
82914
139616
10487
119010
88667
81897
55823
50598
42236
96409
107436
60701
131456
22537
86473
91275
98264
11646
2841
23925
93146
112871
59269
89871
32299
56896
117888
128328
22837
74276
3954
82102
50243
14440
61112
115261
96337
116934
25859
138572
73342
109646
35624
41150
108535
122097
108776
66798
133742
111617
67075
63240
60839
126343
129462
93138
19590
107349
81465
42427
17976
85418
124528
68218
76209
45639
43478
32545
138925
45688
7469
72266
15334
19444
89767
123868
1540
58543
27017
111634
30159
94091
11225
90997
56786
686
44134
76375
108034
101950
118801
126009
47367
103329
30578
99928
125319
74055
132472
124243
119743
116292
32861
111428
135736
122627
95295
113627
17521
98663
61612
47679
29106
72836
115028
85891
73521
135513
138617
17906
97463
93770
120266
121181
33450
10843
81108
18768
61250
49932
119363
17344
26223
12223
128771
138310
111201
60417
88289
128722
19079
9900
12752
48184
82736
127779
110426
132608
123292
85395
10514
57106
39164
107131
14638
72613
117974
95746
67732
15575
122029
47094
32918
124603
35668
21688
122913
6869
58456
47553
135590
53886
57452
8341
102070
187
112472
48847
109147
72115
134241
96012
129220
9756
63142
3857
82368
17467
75954
126452
33041
57982
33545
65958
18937
69213
63997
118201
52433
122452
25753
24374
36338
83204
32714
114759
59743
121537
139957
28889
53651
134198
124900
19222
120305
24393
139431
62673
41860
75384
25476
74900
109718
59020
117210
128654
104584
41206
83206
17016
10
108958
41389
36347
28513
50455
127457
88255
8343
127413
93495
61994
97962
54746
57567
78267
79139
56997
117291
120998
132381
2766
32249
78450
38137
9458
43455
2721
27016
126660
136088
27025
71969
37477
39723
100481
64283
3531
48736
72625
130943
2230
110970
88905
33328
28537
3523
112466
85533
120813
69815
54265
123578
102063
132714
138066
87873
36168
786
91240
139179
113226
94616
71147
127054
134338
31628
51336
137868
56715
100312
105162
35296
71282
30418
68623
76170
33940
41088
138054
131104
110902
52319
91033
49317
45032
89099
113541
57552
89884
41132
56730
63109
135747
104229
50162
130084
135856
77849
104303
52570
14513
69464
87865
62146
99882
132840
138315
110173
33927
136368
101277
121181
48686
52309
6849
70070
1407
120389
103973
67643
21520
137054
107103
133618
101282
133617
123701
73489
71465
64355
126058
85977
110170
50275
124474
46403
43114
122788
16576
53392
95508
94204
34572
4193
6512
41420
50614
7919
138160
14586
51913
136031
11640
19015
129648
89273
12631
89700
22762
60448
130406
125171
122776
100576
35445
107250
6978
54910
66389
139905
84654
21896
94108
95577
2441
76972
136997
53054
84890
111508
43992
113154
83891
55631
132168
49890
4903
121151
139590
4016
17950
106347
129187
117077
66922
983
84326
50252
55893
127067
26508
116898
8962
120616
72474
11402
57587
45822
40808
118828
17330
84799
68333
77572
116781
36852
127461
98035
18002
103402
102051
12303
69749
91237
129380
113022
92219
50057
139625
124463
37123
26133
101360
22437
123100
33834
33838
40686
56007
50997
135865
73336
135795
64197
127259
112575
101048
114720
46962
95402
54473
9012
84056
124221
76600
73435
73595
28818
99844
73219
129633
136966
99351
67344
135754
82450
77529
5944
99487
133536
56940
71703
43223
52735
112251
30482
1661
49651
121553
48622
121404
36025
33985
65459
20246
110584
115246
93840
115754
75089
3410
105386
48406
102761
32729
44160
21562
110258
50103
97401
103793
83394
29103
7015
136128
117706
13848
114141
27356
135400
139114
125111
31425
33099
50569
28022
3682
2166
98213
95787
77254
101622
61172
102012
40734
93901
122523
62296
40510
8977
136048
120654
92370
1502
104020
64850
119207
117868
38990
122914
113267
14455
108024
121043
47553
134945
125416
27587
137110
83628
123373
50716
45250
20897
129079
62335
114797
111601
124630
131658
96929
120677
112311
49298
98531
76330
90499
77737
30549
129488
37003
120168
3943
5026
101210
27847
116322
86626
31785
89784
6605
15158
499
28206
36054
105929
90541
127202
77529
51522
95211
10809
8551
67521
60106
107081
120202
10605
44817
10751
116444
58171
130918
96738
63197
68479
124585
15870
131456
132721
105653
138061
7878
82503
26266
20283
48431
93158
123836
102311
4680
79046
113119
13230
122918
33225
120310
103120
20181
1478
90222
136624
59649
81139
69714
99197
125969
30650
115066
117425
23370
57071
115485
7600
139573
118102
4234
48004
71260
128070
10314
75939
43467
123433
65520
26385
133009
22181
105856
13189
23658
56077
126164
59658
113567
55877
135206
99535
62878
86624
76959
86248
3694
28795
93847
119618
123249
98080
27621
54508
62501
14287
106798
105968
114071
32317
108704
107079
54497
50911
96619
54506
83339
59134
90516
56905
115011
62073
132791
14240
8696
46102
100487
128741
51248
30685
108359
34496
105117
112331
89003
27617
102969
32152
109936
77039
64468
54991
44117
95316
105901
117087
126174
25591
36221
76689
58847
127583
115113
51638
1822
123809
74091
102309
88901
125338
109345
33611
19834
74461
5942
85188
78430
108910
117340
24717
45949
18159
79708
66417
89827
21960
43504
76000
47551
79724
129040
106397
67306
104152
134386
69127
64312
44828
7787
13213
30166
93484
46823
26351
4296
29116
87890
82725
114378
41581
83794
20326
59740
23501
63094
9566
21812
82949
61917
69362
22672
50956
12111
66329
15107
122848
111808
55771
27676
95946
68983
34193
49429
92157
36895
53725
121273
124784
112801
95650
2717
56594
92327
62456
56446
131772
48373
78258
74721
110289
123971
73744
137596
112433
73
129054
71633
88232
44824
99308
44177
113806
109852
69958
42315
6746
100034
23587
107881
72834
95588
110597
105780
24266
9404
138577
16037
34128
76834
67109
4416
37157
853
118363
125941
117277
107417
57573
41860
12240
133232
86036
102398
103083
132345
4712
86180
92378
28298
54061
1564
100237
24657
107343
124502
34061
105919
116890
68188
19105
20351
48956
32613
137555
27318
18553
114831
111086
52478
133042
123326
45709
79077
85723
8792
71422
90434
94971
151
95083
125383
1714
31671
10040
109056
132524
20452
51327
85765
64991
46783
106115
90298
79395
103669
93968
97947
54851
65053
10424
47892
48378
32485
103321
110452
17628
34742
37237
112598
11244
108671
74333
12958
341
84372
98365
132864
81175
9691
78629
6165
56473
44743
96463
135867
124764
50430
70166
39614
115482
56941
87506
212
89425
50826
87015
107052
61919
124252
56002
73162
92922
130334
62471
69615
51057
20836
62478
132231
30526
117458
114747
63351
138553
71209
59217
123316
97990
105734
22929
49824
22675
86786
26387
88451
113963
113401
55503
12233
74004
87856
61747
26926
78189
124217
96540
105597
5052
135369
97827
35578
112827
72573
75280
111379
120134
134496
94694
78123
76582
93974
127946
75608
17112
130684
24058
131074
104085
55912
3307
38088
3767
41405
41365
58307
25621
114256
23903
30673
109625
98081
42602
58803
7006
117881
6533
127139
88728
101226
41613
25309
31551
5911
100916
25014
136594
101326
16088
100678
17237
135746
115118
137356
37150
132834
32014
62770
107090
55917
69794
53066
130349
88747
111868
137354
66627
118400
124492
131707
55977
26105
17015
63879
32015
94283
88893
4960
55608
81332
105638
49196
77077
57107
46551
90578
49940
78565
129699
17029
110833
59493
70094
101181
124591
18313
74887
51218
113064
35730
19276
29040
38186
12642
69271
70200
106924
18163
51512
138883
99494
17149
48079
12922
50607
70981
103499
100546
125897
69549
93927
96729
105393
372
34262
89984
18685
109148
117553
108100
4877
136828
113492
43063
125821
42762
89614
92745
37276
1125
67979
113121
134625
92409
126042
21583
139742
65892
122129
125638
135440
76055
82367
77185
52778
116628
27168
47814
62127
121072
15914
43355
94251
129405
62769
80071
32166
128735
9167
45793
106211
77146
18913
77188
5906
4954
98770
5647
47197
80898
131285
18988
133304
50003
96172
46082
2982
99691
93895
65108
57114
86160
84814
11364
75564
7583
91435
84081
136317
76953
129873
102527
130450
8785
16066
136356
130090
114836
118354
37286
55733
109638
32626
25389
19640
128797
47822
22621
64840
118068
64080
121953
64228
8894
109669
139791
132828
61103
60224
105496
114407
50096
68022
104857
35233
84088
101212
25322
35275
79565
38960
67359
25555
71585
92747
21546
36733
568
20519
77924
118636
84598
59877
19215
69843
29545
19005
62670
66999
79228
28165
41405
105676
72539
6261
908
132978
83824
2581
28252
139741
17892
95610
25295
89476
24709
46840
102561
1628
43710
40484
96615
128308
76712
115829
34502
82608
111186
73524
9606
50413
78040
27363
132440
126930
9975
133347
96259
93799
112280
100862
93539
130171
32824
95185
55999
57532
118376
18559
59159
22086
35394
132126
126745
88458
107954
137598
31065
55491
71121
17023
105904
125513
44385
74695
112442
54359
68042
68701
124509
16673
29562
54399
6843
62385
125935
62841
96268
104311
57751
131779
102748
69497
123904
89492
17954
68209
87089
25370
123700
134562
42392
65955
120074
63128
649
92515
93839
45042
137567
78347
61714
27129
109098
44909
65865
95032
84101
22133
35694
1852
130263
114793
47700
114166
64284
42005
42374
127725
67374
2425
98638
109766
68379
78711
32893
45380
7577
103083
90421
5144
41430
128487
8624
126879
33395
50840
58262
117495
49324
93956
95698
39586
45100
3397
13751
109384
45401
32477
73460
89127
11253
32097
35244
55984
87159
44488
101363
71087
7571
51783
76230
49000
16621
61205
12230
50015
88397
70491
27510
137720
798
99559
37306
45898
102956
27408
131633
124708
36236
41444
50186
47489
49892
85429
103472
137050
129917
41186
68136
137487
69320
120718
22838
85941
18274
35067
112307
106670
81909
139816
104390
59059
75727
118047
104956
15034
121806
72940
116093
18042
114383
26279
41882
24274
111707
121705
137675
101623
22890
42162
75461
92209
139231
98298
14501
17505
109716
126808
100526
51625
102975
41267
110683
38701
19313
51990
53734
1119
124929
29827
135512
75663
56105
37393
76288
4163
19097
50314
82138
18338
92475
17598
86898
68058
92248
101399
61914
61963
88206
22439
89939
51180
63706
36973
66233
59370
88962
119966
60488
50242
126144
55999
102256
18600
69743
38543
22763
65191
65208
81252
83528
134035
98849
30426
62092
27448
108176
124005
89411
56381
122795
15701
83912
46500
52674
10144
105870
117987
106462
2709
28229
68957
35060
106836
87557
81154
121731
86671
6345
46938
27922
66224
40972
103122
96649
103063
130570
64824
63419
56332
97556
46214
72032
17820
69065
101057
27963
11286
79044
110776
130347
83624
39733
25406
50459
103641
82911
32189
50311
89255
79127
54584
15479
96450
17705
88479
59513
8274
129655
99283
40957
63562
5496
89341
81381
74561
50397
85696
85846
105792
56471
76192
49415
72555
77949
76226
36195
20860
84766
86505
86466
244
1088
78296
96694
135145
26775
132558
119770
132781
91840
20727
56342
73688
110067
137723
8248
136815
83418
70445
102607
116240
122989
128373
48795
37289
64598
84989
34500
125716
7846
120966
125959
125285
59261
59004
96781
62387
51561
76551
31519
119753
73629
87861
53440
43695
61935
38039
16861
121704
84835
119467
74295
44175
107840
123089
81464
8789
44430
92315
110856
28627
49632
96815
130263
85245
132170
87044
7631
20083
23594
15502
139835
73574
103362
29626
117268
1648
67664
110480
99703
128850
89947
33997
33025
34138
17086
90840
19278
37867
43154
130134
66493
69138
63300
33107
14382
31821
120150
138364
51903
120095
13865
51737
53668
93578
81362
7287
95225
125377
117767
54927
90579
44065
65276
123603
54554
82361
50794
50183
96579
70299
40316
23071
139436
79967
32529
13817
111788
12679
12181
23690
109125
26045
51779
139145
95975
109492
6431
27551
71221
100549
58830
21799
120965
124105
121753
35518
66465
32546
85701
139395
102844
102368
138817
102280
18687
31345
92448
106826
44023
104628
130515
129500
107025
18645
128644
62999
128137
111426
66901
35709
71975
125730
57507
52939
109834
39259
64809
12650
71804
126861
12044
10999
89228
10860
89630
84266
42205
42078
51091
62579
6705
17958
52078
90081
36602
17073
129431
1090
128499
56332
13150
60473
42061
70656
89763
11895
86266
130923
24544
134421
117783
12940
5420
43363
23799
95049
127628
66003
137126
15071
104934
120183
33028
17011
70263
45981
34084
36046
23423
22582
92377
36572
59406
110789
83580
125520
122683
29845
116443
123579
24266
94225
136518
6037
137587
136668
101085
101567
62671
74563
116637
27604
54745
126016
20966
101359
31996
31401
113756
55418
30334
66132
68342
89739
36921
11921
51611
135955
41765
28053
95885
42382
98629
68754
48418
72568
65422
125855
34134
104444
60417
127122
108399
91513
113137
105716
29223
121484
137117
2979
13254
3802
45462
57947
93541
58734
69867
121503
31041
87983
9555
126925
130365
108183
32031
38782
40750
73804
24636
51235
14599
61404
14708
99349
12916
104196
65064
18491
62032
38532
21469
75285
42334
43282
133231
112226
102016
39449
93728
133056
127431
79634
96332
117795
47816
104714
132929
64918
14869
17564
92504
29467
55320
107212
128815
68235
47759
30231
63077
109790
45114
60897
21426
87447
104179
131008
36024
66194
30456
106103
35601
17887
45736
108284
112033
69904
49350
104961
134821
64218
98877
63676
93685
14196
7239
58851
58782
54998
65433
121859
1139
110547
42755
22565
34345
6933
129924
46721
49478
20380
12823
61430
14618
58559
6066
126650
128462
55415
67963
99634
95984
26839
23309
49668
41034
30548
84871
99815
61897
126655
81673
63035
97201
100780
61951
107898
107712
51875
14618
133542
48606
27440
54971
63223
85998
37388
26224
50811
92802
70538
10444
48786
97376
33753
74805
114761
40652
136027
74576
78900
122682
132600
118286
56234
93379
40237
24131
37443
68463
38748
7336
117068
42540
62306
16642
104889
76046
19217
15700
5199
89755
26143
53984
47130
36247
105141
138243
76898
77519
49170
132149
60200
18121
110435
116434
87852
10671
116916
125294
79133
132016
132629
32552
34555
31286
49193
139443
107331
68409
131494
88882
134515
17637
2865
17997
30235
84357
16239
83485
21876
65408
75633
58427
83528
46067
11212
31379
33089
128128
133024
88573
120143
102004
121124
131049
133290
6668
106843
76972
51429
98337
25853
45943
92325
5070
63939
122559
65778
80177
66043
64005
121936
1676
122432
65464
24094
109995
73194
57183
98122
66218
122107
54616
28221
103231
22016
137862
86250
128859
51186
137678
87195
53390
43621
39519
34811
83911
138429
76941
24088
64472
945
122375
42499
99728
47838
66592
69723
97384
100126
4196
23601
82233
35164
28173
21815
57179
2387
108064
46037
29924
82094
109583
83313
102066
125453
94476
45976
123882
31416
46415
48353
32360
28790
67203
108440
52979
110146
14514
10362
46624
18709
10314
128856
30224
14839
127022
87403
17225
71437
109791
23500
13530
55726
83164
115595
41178
37639
137923
25059
45406
44337
49763
54118
73126
93317
22557
126105
63463
37070
112818
110086
32130
123132
75293
62354
137970
62314
126108
131546
133750
95898
15045
123632
127975
98208
75578
29153
112199
73500
30563
17604
117837
80326
71721
27314
33642
94277
129770
73456
107698
102588
43541
139828
62071
95185
62181
60040
133850
48288
27937
103952
120537
42981
87583
108512
117540
23160
137664
89738
73012
28226
107342
50848
84903
39062
54513
94897
109691
44283
4704
77388
123222
24597
77215
21644
119781
115747
58035
113631
24034
85971
77582
4571
105303
1516
89434
82842
1027
87097
32580
74038
91674
116273
101237
12929
131686
15750
84177
101376
36384
88880
15116
135957
113476
68682
17600
69609
44429
75634
19591
68462
21604
73524
49384
126906
75039
138817
69747
76065
62265
78678
126455
13939
54950
87691
3219
22988
103440
87395
100715
139823
12626
115830
135779
102454
44512
129730
8414
88940
65363
28004
133753
63318
101527
43137
50223
12917
41953
96322
65333
80570
11351
51787
94508
42653
139478
74078
65640
102917
137824
26354
79092
10449
2184
51222
89254
23047
40952
97667
111986
82666
102022
105738
5984
39900
125226
56206
52816
3531
128879
118149
84100
230
29935
14959
42882
5764
89036
108521
108681
63211
111226
24124
50011
113409
51697
139265
112807
92648
73283
84792
11666
35305
26882
17649
75204
12107
50206
104372
131989
39085
58872
76088
15666
88806
67398
58547
94570
132785
3419
39602
55995
114644
40077
106006
64405
91773
81622
37211
20773
14904
98355
32438
26560
125236
50086
78116
113694
76643
42487
82035
115727
101358
18122
107744
26515
61872
26290
97436
54656
6060
113389
110651
97056
13465
76656
21460
81590
18277
35022
102362
9532
133376
134799
36092
94963
21236
90559
45009
97878
133045
127043
49957
70754
121516
17700
73620
43387
20342
7408
74395
2753
120796
45045
99808
110613
98052
97619
52202
92680
132641
130915
78563
102368
125713
114654
33683
123300
41564
55043
81177
34608
18437
107485
81713
139952
101537
131685
19691
121878
139092
94085
124630
96239
115481
60790
43203
49884
18408
71756
2563
127400
62670
81125
66120
24734
32131
76154
8033
73694
131196
65562
84654
9632
33046
2718
125935
134582
134402
121977
92811
109845
52413
77441
66084
27893
138230
85638
77776
132989
17394
56690
120389
80063
137815
46508
104797
6297
99013
112829
79990
90208
14742
995
76191
47788
3713
62125
18721
114466
20454
111532
84311
72866
48972
126746
100759
23553
48735
14886
16541
66128
71576
113281
122543
45742
136140
87339
52038
95152
36519
108379
21711
51261
85726
97901
75400
65790
136378
94120
40255
16831
65651
100917
89696
90974
64014
26806
90878
112749
41692
107419
38876
113267
57051
137770
135360
53191
61460
23749
8342
74331
108479
30053
101943
54204
104305
37342
119993
100682
107813
136600
117512
33464
97516
43560
100789
137882
70365
51667
110630
112056
135437
125857
61674
52487
123627
57033
82029
45086
57133
66723
119416
25612
73127
81358
79815
37431
95051
36160
114465
62864
32759
68328
72679
106626
111887
33467
104507
42252
61485
51488
130659
56921
37345
28685
85760
137323
85717
27788
18760
2850
94510
114528
4813
27636
32237
60979
41419
127288
97138
15883
26503
106248
84210
99181
49226
32449
108999
130084
51052
30484
41572
41710
87404
55268
70394
9515
28942
132463
37303
47701
111664
108164
138580
116476
112152
30817
37454
13570
134456
110944
5804
20958
53543
66365
96490
102768
98813
41840
69204
126216
72323
87127
27926
136079
118746
74671
5593
7687
43485
19247
31739
15148
127411
30319
107975
99562
37487
121781
89483
31942
92724
95286
29251
122618
138002
125740
85386
73167
3931
14589
59382
76254
78067
63659
48684
56812
138330
30628
64498
41814
49875
72588
33314
13637
102906
1288
113198
392
123068
39032
8685
52143
110669
37935
34761
108670
26
96498
41836
3957
87438
77570
56562
25504
1228
81597
82315
139557
112224
123164
17723
138450
55751
51036
12086
18657
28675
101635
135400
128095
666
120437
40237
87686
134723
51349
56356
111101
7846
74543
91409
71635
12112
7970
97138
13340
65918
39452
129248
14493
138967
6970
12943
54718
34357
1380
49726
63032
79367
21477
51126
56384
1913
67714
4070
136636
119063
36777
107736
103260
111319
59144
34895
99783
43465
132032
89474
85734
7836
78721
100226
6802
62043
89520
37871
72751
67252
87596
135782
6618
109073
23259
39353
110985
90973
43422
83972
46387
80198
28059
9646
27869
63554
44540
127651
83370
12924
77124
29103
137111
132196
105681
120264
30590
31552
18135
103341
98803
105730
99122
81772
51154
98733
121125
138491
49705
898
82462
96091
81096
86873
105736
85316
10426
126628
72966
70148
115903
126441
75602
113013
94988
41282
69628
125578
49186
87762
88918
7988
29844
24391
66112
80997
99475
23588
79487
9179
24485
138301
81621
81932
85173
23709
27247
71950
126688
76564
2097
102590
63004
77699
51954
17992
95332
121581
119921
4517
69343
45190
128857
75538
45932
31320
16534
5407
54907
72373
14585
55743
70673
72558
137675
15845
96266
24921
64146
82953
101485
66243
45542
840
120293
97495
135183
51976
55427
115103
56493
101121
136644
21701
36658
42576
29372
53192
47982
84278
101916
38918
20
32588
111475
114046
24784
67740
115319
88929
10692
76803
15171
32585
53994
111815
106431
49177
23791
21858
631
56635
122978
137275
54687
19636
39850
84058
49179
64183
4687
11094
103100
121058
20033
74575
95104
44816
2314
70422
133744
129358
123576
125267
138294
37569
97081
104725
63097
120871
102934
63728
13857
85911
37354
68543
81898
53555
12600
107428
117737
17286
118521
80836
138344
114905
131762
69799
19720
110428
220
13464
99785
123795
138730
98078
137715
72162
39154
60812
29385
2087
100891
43241
64350
114596
111784
6247
28150
100735
113675
122238
94373
68547
39425
69068
43452
31187
138866
39523
117966
115437
52986
77750
75583
28067
12179
73297
100229
27685
110460
129613
29771
47702
9205
94120
22297
97340
76719
26798
58075
26745
125387
128799
71643
24812
57866
91446
32350
33083
130969
10315
8519
20306
64416
84101
48373
52946
133749
124953
80630
104209
90917
110401
128262
100121
40872
126911
57461
117590
13708
91887
120686
115447
80685
52329
258
114902
120126
8959
124336
111094
135625
132854
131400
60040
53306
16124
89337
47054
1076
29967
127614
68344
367
92228
28464
17590
79138
62276
111532
92845
14162
92217
68291
71198
120897
44900
22451
101023
30210
6786
72116
2186
115991
39867
62225
29296
32342
127914
52702
9769
17880
16667
78112
134598
108894
106576
12187
48031
28851
123718
117228
19365
52287
21870
66914
33183
66770
89365
110557
73331
72502
19025
75517
48493
35243
114093
77788
67585
102006
130489
77353
119885
7156
15465
90834
92401
98392
103021
432
103594
63090
117659
122958
91728
139528
26224
101263
42649
115588
71819
115980
48089
90843
27848
96581
102438
1940
10721
30022
80298
117561
107374
36534
101068
99190
127368
53469
57581
90388
53900
21175
129829
31558
120484
81557
7437
6707
42819
50086
98646
90989
2417
6735
18184
30264
79667
120621
8555
90387
10642
88852
44300
94367
125386
5367
29909
112753
58835
87489
39492
112734
85015
29320
120643
65499
87228
128080
48557
106398
38165
7203
57387
40581
130289
75570
70844
69955
32542
55750
136694
19535
4602
40993
90253
106339
46359
120161
79091
81546
44002
94934
54279
129016
124253
34922
30866
47833
23001
79423
14230
37517
86625
71616
54449
76913
123537
125292
123219
132430
17393
96264
11964
21994
113608
102217
128332
136319
58729
43774
77864
102730
138707
132142
91746
99312
3415
122611
7144
2767
38385
21373
16635
125009
69341
71083
38273
29229
32726
137844
21659
50119
94107
33622
72112
67715
112190
36796
64033
30919
56921
118248
110000
31980
86741
38097
131291
90156
20708
114786
69274
35444
136158
85909
20453
41850
16991
35077
71079
49717
32920
92737
99835
127027
102710
8298
31093
51252
21445
71477
58522
78366
49724
28521
110345
136464
66618
101635
62971
63677
76420
132245
99120
48929
54505
95924
90779
71495
107353
138209
121211
272
67297
57397
103650
30006
65695
111094
57609
87139
42570
116130
1856
68645
121003
112200
41461
23972
50186
80783
87648
102957
73027
23119
128238
103883
95395
55368
35378
62747
53576
132940
39370
120872
26689
119372
127229
92383
90465
44838
15873
109387
137319
134081
14383
118321
106280
32195
2292
132818
112978
66291
95774
22356
65762
60363
126239
21156
115730
137968
60254
5657
130907
75975
102880
17595
55346
90109
86329
122163
111298
78554
67901
108616
72634
58635
63289
15265
90830
65580
8082
63807
108223
80208
86162
33984
570
48752
31491
92652
46719
91744
98308
37626
4070
61188
31572
35768
127648
94253
134282
98945
32806
62182
43912
105439
97168
107200
120703
47997
32780
105137
88155
1002
45344
10669
11337
22265
59420
42827
114916
106139
110922
73224
120116
114991
110763
11687
127110
98410
105939
121391
33706
115096
19924
77617
80534
117092
44817
37589
1440
53948
2725
89595
31301
24420
100263
42637
46684
19682
85463
21600
125820
56384
71175
105935
7726
18289
93974
134836
93050
36264
116226
126755
11360
136150
64371
91893
89593
85539
105833
91032
139486
84909
40626
30786
109328
117240
73422
16012
136922
135236
13963
99093
51619
61489
41380
59345
56129
111705
30532
9178
7968
6757
135932
19327
119258
36654
87572
68850
98545
29756
136234
98030
114665
13211
105168
83992
130451
14941
76355
103724
10177
66669
39168
38147
128157
80547
73843
44285
28603
104374
53462
36571
87483
25745
32249
66740
38751
96172
111942
137295
102280
108175
71676
76944
121385
13195
137287
111835
4488
73642
51910
14664
310
91078
29162
128467
7976
79357
9103
36579
43730
38917
49501
107564
41013
58101
34304
79763
14273
6245
53409
116552
90771
101437
29847
72155
114631
27133
20342
119118
100774
72251
110133
77436
23328
139295
65902
31304
55003
51356
67882
98732
90272
93734
66296
131285
11834
76951
47399
26106
59547
100808
119009
10317
38596
8855
82471
13226
12340
79164
108696
113113
11415
78828
50548
34742
54474
92801
42397
109476
120509
86630
44560
47132
40363
87207
38416
52197
509
62167
54654
60055
139326
10015
70371
37921
135221
129193
51146
7560
68357
136193
97025
56123
75021
123924
67216
105846
76725
109613
51674
33585
32594
96233
80716
72957
19791
95484
101505
20299
17650
16158
80353
133327
2524
127075
31247
137745
92619
58744
5304
20975
54937
102328
53449
106309
62604
120665
72154
139328
66629
123827
9264
99222
56411
89979
32178
52553
45462
110034
72851
39463
126192
129555
32789
128715
92981
64035
102811
45600
99131
108115
42926
14067
46794
96375
120375
109397
77039
28880
85076
3667
129059
94339
79240
45469
20670
111418
98022
42483
57803
7224
81946
43994
113131
114734
9061
66111
15121
111871
111710
114251
56337
14636
104669
79483
111010
85043
25231
24400
90274
86659
4418
79332
17349
83657
101153
38018
31426
59174
80501
89229
42749
138798
109574
15879
89883
94986
81990
81355
66857
53699
55605
99545
44686
20273
15379
132047
81667
40610
132798
31941
103620
137215
87624
120968
57224
48776
135338
88649
84301
75838
14229
127050
50987
123803
119280
869
78788
61269
82224
121996
91320
114180
57893
112357
110805
73271
104404
28823
90232
97201
37115
53851
70768
124739
11171
127991
33514
6508
76639
117815
58697
67220
81216
109683
51022
60495
86903
106161
98116
5478
64509
49435
119658
122401
21791
90462
32023
102546
119284
122255
36099
132751
12457
106866
117489
23627
94856
127354
30134
7846
81520
65182
75065
22735
34864
102438
59582
98119
68599
17697
103596
133107
43483
83253
115507
41625
10066
7529
4171
105702
106135
40269
98452
118592
7134
52292
118570
78341
39645
125056
86186
121165
50237
21251
3899
61453
123688
63480
19571
28638
57528
99518
21744
101010
42771
113602
2635
29188
97483
123157
134889
63617
23425
69692
18560
6910
121983
113482
85250
21628
98537
7787
119144
8773
29037
99394
46577
129077
22874
42499
17714
56753
2017
15810
17763
44787
129411
136749
50326
86893
119905
21567
126862
119681
91258
121773
102942
49593
95254
24543
71220
53790
32329
26715
38915
37718
126108
85491
3146
125333
127990
137211
42086
106358
13020
36200
127496
2431
32948
37821
65675
129204
59387
28888
108884
10645
10661
48177
60237
105914
72719
107808
19704
81399
134522
34970
119116
96981
96812
98613
82314
84801
95824
124399
27510
108843
20598
15005
87625
53545
52826
13300
19100
112212
42187
127983
99208
52847
12511
135796
135113
85229
79955
14816
26627
50828
26137
122095
7809
122948
80707
90122
44101
12882
50872
71610
121725
71469
86615
69349
101365
139440
59000
120464
88003
77539
84798
47211
106737
97308
19358
101849
18888
99313
93016
21866
10140
119152
120312
17948
102100
37371
84421
6200
50252
135292
54161
31976
66760
775
77677
4476
116566
113028
101291
64569
50566
46088
88131
133655
119747
83840
95503
138634
43152
48519
136852
29644
4022
117163
47591
106121
14533
108364
88672
64785
103655
2833
73112
6767
119959
127140
127594
96525
100168
88885
21093
127085
111324
85575
120739
91071
29414
76242
66056
48918
101112
62907
78561
105133
40070
102503
47606
54602
70866
112629
95738
10873
115461
28850
17639
95420
15989
121584
51944
92508
70468
49388
79593
41792
111314
60331
109214
117079
112924
11621
25996
74035
74528
104556
15520
90949
67059
39477
121902
114276
12105
77640
125148
127566
82841
119138
59337
75181
100722
87632
27689
7541
113371
83633
25684
84684
120315
134897
38114
93239
6518
64110
3625
57397
5017
19144
8345
72075
58620
106598
22703
47077
44237
7850
34642
103429
126988
70330
38610
64061
17961
42650
71601
107683
126282
97285
28718
82948
68533
66831
36186
75050
130940
16163
108798
112309
11658
93494
20735
46630
60092
43437
93706
104328
51287
104699
44109
14626
35028
82718
78686
29340
101719
126638
137022
64352
83922
25739
7299
12455
68921
19837
63856
59861
35999
32654
8521
47656
126147
29255
94285
46238
72692
47990
126918
123978
12688
31026
114955
24067
90095
29992
53406
28165
16629
50427
92516
100551
52517
76166
113005
121438
96002
13212
17650
108352
22217
26170
16008
8364
55424
86644
30953
128115
134634
17870
88444
123673
25247
39750
7740
91693
69741
37497
119857
86370
87924
48724
46920
116792
124890
136276
98229
57243
125839
115878
25595
8056
118399
17954
16419
10175
104597
23723
114641
75582
17945
63085
59255
43191
79186
43346
111236
8927
80842
91092
95296
5117
116168
118567
121909
101057
91194
56489
134651
77032
8719
20245
85087
127117
38198
77857
137291
2795
77932
111932
78376
95876
11368
113982
115418
66905
133679
86653
75831
74521
14097
7478
55989
130264
102396
14249
91320
53589
70738
62322
106973
55808
82567
28411
42924
97116
82620
16567
76262
20551
104850
130990
116426
92569
81323
68195
19473
75002
14848
71656
125874
28944
79133
18214
19207
17881
32463
86878
47821
79552
9199
14793
135359
68117
19556
38282
1585
102175
31200
77846
99077
136049
45187
51854
64969
126510
120048
84442
37863
134895
16097
23736
190
71581
41949
19396
89461
50763
106273
137282
130314
91824
12074
125672
19940
7981
306
137876
86507
7857
75722
45583
120258
97260
97436
45226
83769
53836
129667
97983
48730
122115
121718
48920
53696
19
44667
3156
50781
127292
437
17447
79115
128863
3118
75406
136843
119775
73282
83350
127632
125355
105284
107889
82614
62720
13114
2735
92907
119133
100717
1636
101247
58787
26907
14942
35157
71574
134450
62289
58865
111238
79735
114331
100100
59205
49736
73295
15331
99369
132996
2962
84723
98279
87202
3689
137350
76668
122775
90256
55800
59843
68244
133398
118629
95150
124692
130137
3075
119141
52426
38291
90378
108512
12621
26830
4068
38709
100124
19399
114429
69471
138712
59152
27749
85914
39192
1451
22581
21966
91706
54732
81808
19949
24481
36789
91451
9172
26925
70877
104664
55702
109168
31394
24214
98140
58223
28281
113200
134698
47679
87629
64168
22743
123132
68268
108656
22323
69718
107588
20640
21424
22319
102447
17724
23151
115587
85526
32323
2512
16403
113338
34565
101922
4731
58778
36413
39305
63411
125965
34002
87441
73593
74521
110183
56724
2789
55190
55398
48858
22777
76037
46633
21447
14835
64357
44598
130422
126234
76920
109285
118988
26609
3849
80909
31340
38979
93674
46996
78741
79638
57350
26181
13230
131870
112716
46305
111010
27905
78054
19868
50682
14090
66500
48480
5276
107208
93077
112049
93442
6348
81333
72429
32957
61534
129690
40648
76864
59715
87643
15604
139352
4992
18136
128933
113214
107203
35237
84223
135108
113290
80442
22141
103731
123294
70620
85358
66853
23697
57407
136646
6396
115091
45427
39352
36624
11468
56351
89839
71182
3994
105442
70533
8985
99930
59465
98550
67132
71053
19125
62239
20694
99566
60731
124424
59211
131351
69781
126064
131399
103539
99061
114146
78630
4487
13498
115253
15954
69848
65092
87135
50193
6885
17667
35530
106814
53483
134079
10298
124535
13203
48888
5228
89121
109619
106003
8331
77321
12136
110746
68719
115674
69807
42864
54303
50645
32713
5908
66599
78913
47351
130085
105457
54235
124104
986
137401
37586
111417
7698
138473
124619
32937
120052
50091
2555
86055
34774
79875
74542
5519
124945
26567
51677
4161
80870
102322
13225
63129
5272
92137
110479
135356
33946
1065
119459
34931
114817
17045
122699
98866
131869
107318
131803
111920
133760
110709
34326
28533
50584
108867
34052
11880
111786
62080
16040
29007
24401
5617
92135
29672
74105
38965
25028
108050
16381
120838
119333
107550
114234
102031
66415
106102
45700
34569
78022
39460
5278
88699
67992
32213
57566
78395
44092
29351
475
36484
58357
1227
42100
126843
30899
116204
25807
32278
84254
18539
13115
63586
126088
127349
25616
52503
69802
71316
63423
7823
87127
45052
96522
15118
77264
130439
69865
97708
136141
46691
134191
30849
47917
12642
17691
55167
128845
19849
63796
49450
38387
53263
89387
827
16963
91355
29681
86764
139022
93103
70939
86148
138155
3812
77617
51770
134250
7481
9477
106742
54171
120019
113942
78440
132660
107984
133606
97857
127832
57402
123658
2570
110664
73045
119748
103978
751
9428
50741
116124
102531
121679
62271
77037
125490
116239
128806
96091
100072
114635
39184
130594
94653
13125
69033
63665
121108
38991
21521
85291
72744
5178
64213
19759
54574
43960
123736
31676
29740
34476
7799
108622
132507
70069
45658
94348
22660
10815
26791
122731
125449
65974
113324
56454
55451
18709
120118
12910
57699
117990
74553
130442
123167
138765
126552
14093
19076
110287
45768
48815
4762
29919
133788
113620
99987
39445
67968
98998
26612
94758
58080
128412
137083
7756
44865
52533
26464
1334
41795
60514
119323
116347
27307
78842
115111
13858
69286
110538
124144
91405
135705
105257
121323
129492
55229
57662
5289
123196
16659
31900
54305
74739
136663
51387
82494
17880
80272
85309
19213
122066
122174
114888
98412
9480
30081
49874
23337
99366
136763
123832
50770
132467
65440
32093
98311
120668
66106
79951
103863
82764
111850
134519
133854
84864
22258
52699
102743
78881
138007
121956
37298
120180
73195
135709
106011
103275
21934
105699
62640
18696
89530
89761
127515
131322
98205
62177
111989
24310
2127
52204
83426
90328
46722
77279
35191
45331
129978
137934
124211
104336
96241
21508
60868
5787
133568
26878
109061
15501
132577
8052
10549
58458
97812
114415
49779
56017
12943
138120
56678
15069
50323
103
81748
73396
77382
116938
118727
43711
91223
102937
124398
23815
124445
45265
29601
94364
48495
115013
86217
17423
123064
73117
52232
57228
47531
78363
89596
60473
76482
6273
51893
126804
6376
133640
60199
60109
86929
38925
80171
38152
118214
64568
38318
79010
86185
44271
33373
111031
19283
119589
128453
118699
52705
17036
35926
76587
95398
125521
113411
31879
131793
25303
135034
114520
135294
31585
34628
82223
46861
114798
96726
25074
15718
111395
80435
101902
15665
113808
72932
11300
69748
37736
129998
98805
54771
25923
11743
126521
11443
125154
18399
119587
126808
129785
94107
122102
21369
105086
40676
44581
79884
113753
69655
71953
85147
126441
33854
100812
100248
83137
88463
6348
120872
78460
81504
11994
80734
93246
138514
68528
78399
133265
48114
41559
123049
118572
12
120769
83658
40687
25349
139893
14439
71355
71845
99585
57796
82050
36748
134395
25186
125210
742
122409
40021
58597
134402
120754
11843
132916
49281
66593
126180
73747
108151
85580
52318
108162
66348
112327
125200
68048
112219
115990
139403
20415
75575
33550
102464
88674
27944
127649
50236
5038
86409
90256
63634
80811
47362
75476
50078
96642
118421
36257
6740
86571
98188
59058
31085
887
7736
132636
68934
119955
108626
44688
116721
20552
78237
79185
109225
106181
43185
135812
87570
129594
86068
11203
70404
109781
63031
120481
42774
41451
133089
49514
104373
91276
84923
111809
92162
92658
104445
137447
48964
73070
42135
25685
93621
120371
104869
39197
62903
124405
35009
126824
113998
97428
138027
20753
43560
37409
117585
86333
55211
87025
135846
19583
14652
57120
107744
106813
9778
72188
80612
35093
5257
122746
60777
75229
79468
1997
90777
118723
126402
125785
105546
76751
59564
79924
73856
103123
93684
51440
49456
8894
114817
21653
4829
129468
78773
112572
72633
64902
21111
13244
76346
26367
112341
137123
77947
51808
115471
28723
6882
78224
130860
112428
131327
50423
52351
65182
129898
6035
92973
15705
131280
67789
37357
136108
57257
92481
85031
129889
133734
106141
119484
70080
108859
91824
43554
46805
119983
19024
51880
126865
73600
42739
99292
64926
69513
127994
106459
35762
110380
59431
51466
101660
103572
65175
74119
20828
134007
135502
127068
127741
77994
106551
57820
46853
34726
77725
70009
14708
73100
121888
1572
6699
978
77215
71624
46843
65209
38082
82604
11940
73865
134070
89951
37436
35596
422
34615
29602
135923
138034
17342
73916
104584
51513
97120
115661
129237
27129
130368
38689
125368
108292
45387
102698
45506
93363
9540
87066
107796
92143
99006
41660
62564
48956
55447
98159
25729
90061
127761
21651
64446
121454
71919
5381
9319
29038
121041
114907
32518
111409
13595
17886
79700
58982
120583
101557
12344
130122
48623
120139
58616
7628
138151
97532
32935
53597
55690
58664
120010
19802
56666
44455
117608
128584
49836
126926
133974
30876
101832
26491
118636
115427
44376
34687
10760
1310
136244
23103
107783
44866
119593
26399
28845
94095
100282
61779
7692
15971
96794
104053
12125
13460
124859
129732
118395
34694
116657
112368
41922
54840
138859
136909
30266
19586
31596
17377
20896
27839
16831
128678
49056
136424
131428
77900
66870
68061
116030
74561
84032
49176
14965
72508
62635
139824
62239
41029
34517
15247
13397
52790
70086
128607
49699
76704
8192
57646
94080
5439
61836
110911
134117
110891
83686
101896
25142
10555
29957
117523
61468
90340
26698
52784
22847
89332
52607
61437
106713
63476
76683
96461
116265
123120
61419
2315
59823
69610
59960
130255
75049
98147
77517
45517
45389
137554
123764
70530
124460
130072
24405
22279
56763
51102
75063
55961
116786
127669
117397
59850
27496
30431
132662
120113
13551
54080
122427
49725
123689
18739
16331
35089
93237
70199
56957
138626
67752
17073
69155
28564
7144
69911
50842
63907
121013
102256
96219
74150
66277
73616
133999
93772
80398
126660
73884
93948
40739
32663
120025
779
27753
112707
12220
120989
42906
69176
119614
110657
86248
25121
139220
69744
95031
26414
110002
76043
128669
66220
126544
54945
116187
120542
125069
56585
83553
58952
126884
100643
91614
106908
77774
95718
79615
89993
76707
122520
135520
56320
69528
58120
81440
45100
127863
36471
47865
74216
88865
36533
435
51761
67830
92974
32302
52898
9558
92207
88201
136441
52849
16167
79701
130622
111884
135667
56966
48590
94538
52486
81262
417
86957
22701
45516
74819
35523
69732
125386
100740
106265
102172
12500
10446
55145
21153
39695
64702
89711
127895
37495
2560
4061
117195
109533
92297
89213
2851
886
43750
55336
82147
44166
118644
81200
66034
29814
93074
135765
15199
53813
78381
117370
42664
88826
32515
40169
104872
73568
129879
69119
111062
108790
73179
88256
78323
1827
13820
57525
119065
57569
89212
61211
101735
67855
118762
4120
97668
71836
139884
112866
102000
78265
90235
4664
3442
99101
44832
108314
32669
34710
37432
3730
3500
86962
68338
58174
65141
82157
92050
44205
116078
41261
105415
54164
109115
60529
58283
66782
132364
58166
15999
94363
112782
82585
75378
92576
41686
96561
60889
50706
131271
74672
54435
111122
137985
99124
5647
63125
17633
97696
107329
133710
115308
49096
47873
84422
109624
82507
127555
78339
117024
3553
9053
89806
62489
60783
42381
104174
17343
79621
14879
124965
130644
45666
96086
128628
121141
78084
28105
115125
12131
135433
108834
127438
20880
133058
48211
106855
51916
12117
21545
28940
132021
6950
118745
54510
67732
137477
18683
85074
53449
9914
70039
44092
31931
2476
9071
13071
56912
37175
104548
69042
8960
73381
32832
29839
42791
57394
113046
94706
69511
134590
123645
61531
1539
78741
116040
69270
52569
111075
130696
106017
120988
60734
10108
129270
63209
19179
118692
120120
56353
83239
25514
41664
132972
34697
47855
35762
92090
20900
106819
137952
131841
66816
59483
133380
5556
11874
39001
58125
99300
29696
493
56639
66781
10601
45908
106342
6131
24600
62813
38835
107838
88326
80499
77161
123022
128353
112922
51464
9252
56093
49415
1092
122908
85249
110823
128463
73475
126176
22939
32774
132223
23432
89413
59004
10384
135320
25345
16514
136271
88157
55348
80461
12835
135846
17621
112208
100550
106895
23671
86153
22987
49438
87245
5894
134686
34419
110708
44512
136946
109999
77286
129169
133430
26698
24524
120165
138369
26220
136678
110992
90728
28377
51452
103562
575
45424
75770
101124
12318
75792
47277
35304
125229
110873
17549
96267
5291
128257
778
118589
74607
54415
107757
44388
81112
132280
24552
55833
134851
137581
26824
85578
25957
78275
49140
26531
123698
101261
127655
112368
13404
11283
124023
114985
122155
1572
71251
103797
106180
48380
82385
17138
102795
26493
61525
20258
18772
86076
76090
13622
83656
102913
75552
109612
17539
124691
112495
117589
62303
76501
89956
75706
87783
50330
50690
69937
28253
98292
10085
110784
6672
92470
127921
85818
118962
49445
106075
114086
135520
42165
104059
55527
121429
39610
1491
138968
652
113985
92908
39306
26837
19215
115012
114619
69544
2053
20907
97797
100345
30991
68580
83368
99812
56501
29185
55126
105945
135259
5563
77817
13775
109621
109695
135204
125583
111185
134171
102586
61521
63430
1892
88357
82644
93255
39327
12187
71659
60233
109983
32003
91224
14915
91722
27387
47767
120906
82512
130063
92517
88074
67879
106291
34047
13926
101494
19629
101462
72016
98566
22983
135445
76809
87691
78088
6415
127018
66627
78074
23602
12961
86428
114825
27875
38150
2212
75641
135407
61075
65704
87923
9149
109934
30566
43195
100211
132059
39175
61673
40427
114092
84655
12223
50901
8697
66663
57315
112066
133289
111740
135668
6249
58168
86844
10476
72669
65407
62468
68075
126482
104523
132350
135630
74457
22915
15176
34667
131325
54350
72691
8103
28441
17345
20326
55693
2394
86988
89360
114459
56628
37451
110126
39228
95618
33322
49703
4638
98728
88523
72713
85209
53045
41414
57190
103853
64328
72365
114872
32004
103066
47562
40107
107859
41259
60432
139903
43652
123771
89262
134462
16750
126713
80940
55977
58682
114261
82032
63320
72988
30554
112384
134549
59950
130149
28090
23803
54476
100455
138674
62831
39872
22587
102937
7730
63845
139720
123985
83848
99842
73246
54662
116591
36310
135601
8920
71344
109861
90951
111015
19200
97856
83398
13748
17805
73546
41838
17959
104373
118644
132984
3555
18515
15571
106492
2597
55767
82563
126581
115967
42405
36178
30628
135347
48840
26228
4266
120183
112440
71568
91197
131639
5775
10946
5387
139932
60843
23576
17890
1567
2219
10874
5121
137085
2796
87964
116033
34914
30527
78965
127232
49283
115143
17859
20981
334
20438
1599
120516
132877
73166
48064
124516
55293
59009
129902
55224
119851
129829
49465
121417
132047
36690
102889
105483
15837
50853
81516
50751
57731
136832
37982
107013
88326
32193
127993
88659
52630
129591
45526
45507
39109
93589
30022
94401
12597
136275
125976
108799
126103
35440
66567
94501
48482
29456
36335
64318
80308
94202
91420
138038
91034
129402
81402
39359
21594
69394
128018
50575
35337
33543
96081
74445
127132
126102
5197
116080
98728
107524
84879
61182
119315
11445
15682
27796
40900
28369
92114
97559
122570
43533
71948
73603
9286
13349
112962
7231
59095
77331
57806
70783
87225
13886
5227
50708
116340
126775
26788
51419
94298
88018
112601
49964
75814
104634
77760
93066
133002
29873
50624
115572
49757
98924
49174
59043
88624
138487
66273
7718
52169
124078
78500
139394
114316
60078
26453
67007
23204
29592
118425
93853
117609
91025
3817
29775
55659
81576
122840
25012
87800
9815
583
137556
108738
26109
32950
33714
947
75575
17783
53116
59652
96283
28861
10319
132712
31665
77325
132268
61257
55750
86120
15217
123126
66288
44991
15136
124215
27830
40148
72014
13997
40730
45922
122734
43190
78871
132799
44137
14445
10582
73604
50449
83216
78816
37119
75927
110480
90796
44546
8088
122897
107018
23305
106022
33305
44647
121158
17520
72477
137657
65885
62825
38386
111806
45558
57928
27029
14709
78416
41473
25290
128371
68273
108505
67186
105392
20783
14017
56187
65329
138457
39083
32346
21761
121456
42002
66407
78965
35873
115235
76621
101758
38059
91359
73563
59969
9286
76943
74677
87701
94768
76318
76071
23040
44822
119608
104783
65604
109976
137321
107284
108432
12755
139629
106544
134211
17983
9303
73175
53855
100889
9796
15612
115300
101154
65527
35268
86791
118821
86296
10843
73588
22613
63265
96628
43786
42872
37762
109389
129199
35083
76673
97631
47837
52653
64174
42047
70635
49828
91574
100842
10717
77721
92805
126016
15226
134683
137635
102016
113504
60282
112858
47091
59246
36122
120070
103031
55345
17832
48771
44543
52914
101795
118525
100750
14448
19051
119149
61434
68878
47074
22275
79594
124794
91432
41961
19
86114
39595
78386
59617
76228
27595
83060
135473
63716
63129
98503
95412
80960
123626
139954
133873
85420
94831
70975
99867
113881
26475
137653
42758
73548
136279
98704
34693
87710
117016
34711
33824
16611
89448
69792
92838
117042
12851
64663
17109
75980
139517
112520
133291
123142
88825
127164
68562
43655
34490
4780
133887
37316
118784
12997
110863
115063
111700
121907
62772
65067
132969
72947
81677
82416
2739
10867
59457
131941
75529
76565
44272
75045
25436
37563
34539
114260
1078
79452
134267
11919
84231
128153
49234
63015
1149
136448
38077
89200
118354
77200
14267
111322
126499
72295
53737
105589
59513
89545
97529
135041
2461
1801
46438
27896
15715
80976
118507
16792
20427
112773
28710
81009
77278
77943
120375
54778
74390
134803
3978
29095
72003
134596
416
58501
43242
30504
441
102755
96400
97969
74147
98860
76121
120584
103107
91835
37911
81613
108626
34689
30738
113687
115698
108015
27981
72424
139144
78722
67227
3121
107816
115581
114068
84583
10433
17310
115086
10873
96416
47837
108841
30562
6696
44962
127498
86154
113148
25408
4119
58126
36449
11208
31812
12146
95574
59793
60921
94717
114866
128147
97838
82682
103727
48257
27264
114159
41918
118702
125031
138333
26538
70224
28895
9586
91537
16392
95739
64684
18151
76209
122809
54599
87416
130973
43096
42989
27117
104017
137706
1982
92163
71895
84663
32242
120151
88279
6400
22069
66980
107783
136753
69869
38006
25647
79454
105894
18390
11545
30577
12893
64105
129738
67491
11521
97062
110587
54509
124178
50955
28566
126159
3117
100460
47174
11710
56963
111804
134462
55383
15135
102244
52135
85003
116601
54134
809
82494
72523
128705
89422
85415
52809
55511
129258
64329
12572
76196
95190
136749
127150
123755
99260
106618
84215
122785
118328
1177
94588
112789
56559
109722
51384
108693
31076
27984
139178
31884
86829
48053
20588
12602
109819
73397
68113
99076
114077
80684
35271
69266
53785
22420
53021
13044
129038
137235
112180
107365
114763
66767
56505
7673
36488
107888
92717
67563
112223
91895
75799
59051
139947
96386
71652
109765
6134
116116
68841
120211
56800
80463
49476
110584
102883
78848
99979
68272
52434
72158
11988
27196
115276
68492
34868
128115
36379
127585
32029
124953
55831
107827
44003
55777
40565
92006
25541
23050
68122
70733
3260
124921
127548
29088
71856
90430
107935
8186
135053
20369
56695
7040
23916
31970
51883
35136
136436
64613
139072
28464
49565
54902
112643
69919
110678
129559
21924
112570
12608
90045
19655
15868
51317
7202
21307
99524
73983
105593
84061
45387
102313
755
52426
126229
9076
80660
137716
121863
5272
136787
10327
31188
28040
99321
101106
115069
88879
123029
63990
101486
49426
83644
93705
77094
67197
91363
36618
117531
56956
97030
22917
19268
97785
51694
121848
83212
132353
119563
65075
113976
92701
51753
5163
120740
127425
82620
95808
76303
42001
19798
14140
67778
79793
107845
4871
123342
59207
17840
100872
92514
114870
123789
111782
49006
35482
69981
132217
27835
25896
33643
118162
118596
61747
99677
75688
49171
42296
7847
101825
60648
3996
115965
128425
60141
60161
133296
43482
95719
11135
4353
24585
102356
128141
136366
11361
23623
42698
3578
27809
68593
13572
5970
23541
51671
81998
99228
100841
100646
107074
39018
21293
87422
131334
126070
7562
27846
119365
51043
123564
106851
55395
8148
69207
19888
120865
80567
43510
139915
60496
47670
68507
50420
29991
92047
102090
111989
27626
39282
72634
111052
78299
70278
58473
45984
56347
66034
73829
35711
93428
33745
118914
125174
18244
24472
5061
115461
81390
48570
115375
118238
96239
43881
28657
126230
112280
130746
74570
139905
6379
7203
110956
61030
77480
5780
107013
133827
48165
40842
5889
1592
50938
101154
126766
69181
101977
131826
44641
43367
16748
20015
21604
89338
40248
50260
51919
12527
17357
126488
128783
23735
110042
76091
61116
23874
81870
28129
134052
130035
45322
116292
107978
96259
77446
71095
1791
39422
39273
46432
82788
56020
42798
80743
121709
83045
107354
33628
71923
124710
136467
37058
124797
82861
113148
45912
106734
31369
50392
100785
137755
72065
77076
105733
4675
130873
13179
6466
30295
52451
52897
89434
108470
72046
30177
90179
131443
113882
100158
63365
98592
72976
76774
59740
15836
26273
82003
122569
57642
108747
59705
55396
40811
136781
137480
45486
104005
10659
51951
134299
63109
81199
60085
7931
129596
66613
74461
121038
40494
10970
20755
115437
83945
97528
11528
76133
123801
93531
58701
17794
38629
94758
49541
79439
67890
23373
101276
31894
34031
129578
2545
73491
47128
62629
57773
36724
129241
132233
17761
6086
119554
14867
121523
63499
112395
133050
139631
72547
62932
34683
90340
77912
129440
116232
133703
33681
139604
94978
65575
9986
60908
68119
59829
84387
107099
117601
121110
72691
86186
115223
78776
65739
130089
36650
105589
78835
6052
81571
127733
45335
116254
54424
123247
82045
30656
116949
115726
30259
48278
17652
16597
85537
62122
76425
29924
29220
30377
127385
78262
116562
102607
133389
18653
69048
30039
124241
124234
12442
65812
111967
57776
18417
26390
17374
76813
57045
134322
28890
63656
18952
46541
56604
80840
85014
133028
110763
90585
139756
98148
28846
116318
37106
22235
134970
82505
52273
95562
66739
64714
21373
15057
98841
16141
41446
116215
92954
74843
86888
121843
114850
82191
28384
31453
23031
113397
832
133793
40334
587
68292
69179
93256
105398
91413
88225
47902
120037
20139
90992
21102
41511
106048
119943
57652
123846
72509
126957
58688
19396
108799
9889
101587
113534
41341
100969
63283
18524
94761
103616
19110
139405
32794
88718
104802
100559
36942
129055
80595
33432
56399
101697
74943
22446
57991
108946
6291
130499
95902
41330
126246
41052
51218
64184
14586
68910
25152
77868
87433
96265
41483
82895
95669
74276
31612
36822
34834
44905
25876
91781
78337
82274
29829
129631
81072
64171
74928
63714
31021
7181
81396
17266
48232
132613
57802
62817
61523
82953
684
125307
39217
18518
68201
111237
69146
76164
8058
80331
121069
33934
32111
35757
92559
38291
25387
9982
102461
100314
50048
133481
107494
131443
127099
15725
124055
44900
54894
21929
104204
31929
123588
119773
26799
28140
91009
95944
104304
99067
36274
61724
109352
44737
97480
38262
83027
99218
24596
21840
59531
74643
131672
3376
66085
118770
135452
26491
23669
50345
24772
104225
58626
8359
83997
85424
36498
35005
41367
117153
110423
53992
38876
56126
75080
112707
94388
134459
71924
118983
16298
107806
53625
7969
111181
96061
103091
82985
98903
126759
133329
123674
67335
28306
132032
11331
113729
4882
22688
131447
98386
133110
21791
137262
49236
96870
86320
119975
91328
134596
75309
83977
102401
105285
68298
49934
61345
31388
132918
20247
134498
102598
3921
61833
130904
112304
49515
80984
93537
72202
48783
51923
41664
70573
25536
67251
3794
111855
47225
95122
106450
122533
15450
45203
87817
83747
95136
125513
115134
88053
5759
85984
50650
126031
7816
17905
74687
57330
98889
28223
105884
124023
80145
7547
54595
82032
74797
58388
53887
122021
129861
136688
80905
5311
41890
5073
65409
137025
130585
16895
61429
112695
102878
88431
75078
110693
106335
9764
4374
41575
14338
110257
25597
70835
117803
56543
12866
28951
114931
43104
127323
81143
39792
68227
86453
58033
49651
128214
55058
40235
5108
92838
129282
107985
41268
64359
55029
7603
50474
59402
25529
41163
6011
51126
111997
100165
107668
101215
129116
58950
4318
116438
93
20461
21017
62897
78494
70667
51110
109903
87254
56217
62740
52887
553
104008
117245
55581
87962
4070
91335
113490
45232
73697
967
17229
33861
108635
94795
139328
3936
99112
115766
4028
119573
113134
66925
58066
20152
94386
27968
83757
10603
67059
136643
11155
31066
90239
43088
95379
94308
110774
68869
139540
44470
69835
133120
78330
14821
87914
77658
18757
23377
29775
139136
2949
119260
42412
37366
115763
136798
41685
59520
123752
108744
56162
111258
116161
122753
14345
71540
77060
125118
116760
52951
5939
22946
22422
84269
37767
86687
138278
32875
110064
4404
32010
89364
123663
74422
126730
99425
47571
4766
135296
31322
89861
27810
2579
66022
10562
133276
113913
63973
94745
90672
93276
100684
89969
115697
44952
127735
62384
19581
20609
8799
23984
28971
98162
123998
79744
61243
59774
127314
66009
55070
134987
15869
59231
113917
58242
69792
107192
32154
110116
61937
99177
63391
22620
49146
15440
43923
13232
77823
63503
10193
62973
63838
39163
21134
24187
95258
82377
83960
58923
8385
115381
30261
605
10963
4177
58847
57106
111369
67352
27222
33305
26529
66964
32276
52026
82403
76198
65257
20225
116052
51801
83197
16241
67315
80683
40427
22572
23059
100738
57846
7795
52471
88106
124751
63433
92283
43597
120539
63651
110949
7760
73307
113829
74723
105582
25854
133478
18131
67462
13702
134182
95615
73251
10422
22929
130285
50848
21853
129695
127937
79698
113841
40407
27804
98591
103840
96438
2188
60730
136440
89488
44841
69746
63316
95915
11679
65521
89392
29809
109334
79446
23990
64948
12696
10763
87877
119332
37962
109729
109026
25898
25778
82866
66305
53581
41456
6496
126370
19995
67225
122809
85834
112065
52554
9149
44331
64232
51021
133723
70392
20355
73168
94381
61654
62215
81495
9530
41546
119456
95610
10571
5354
121388
69788
48010
11320
87595
54505
137690
83942
98081
120498
29775
46497
9404
15276
90827
49987
66296
84549
120379
63002
17716
51111
124656
79930
132606
110537
97827
112061
66147
84749
117414
23886
14536
25423
35205
78483
56279
9246
22424
130711
129744
28550
37207
115499
43825
128034
25485
110121
48934
5863
33122
43002
33326
134129
122931
25931
104666
57110
137991
30812
1858
91757
31049
132746
93531
66253
71228
126162
51851
70003
116872
41594
74904
14079
17092
118729
118464
18928
88849
27397
1143
98322
70398
34468
92451
29681
60398
57116
63142
34740
64279
64999
126496
71679
57744
56379
114283
105323
42540
26133
11677
19411
44078
86581
9841
37521
41661
128304
56449
106861
132053
57591
65182
38802
92058
133984
44834
128807
27451
107975
23546
68081
9326
126394
139759
67069
42772
114042
8744
85311
174
136772
104721
44252
59704
114562
58124
101364
79217
114572
68224
47621
8514
109758
86423
76923
103741
107608
65729
131192
75583
89275
35624
61260
75668
35383
104680
118439
9424
113423
63749
125949
86547
4821
6552
122602
95734
64676
83966
34951
15599
128541
82571
24113
98298
5345
101035
38391
112953
26764
5934
24887
92390
41557
86146
4409
53291
50825
99199
39066
600
139299
25015
63498
4119
7918
46099
99853
48945
130064
111155
64544
94957
53725
65008
29606
59070
26042
67996
8374
29157
50281
9612
97898
68190
95757
102306
121480
122933
37856
20546
99884
37154
21912
23381
41273
29829
69480
117477
78774
35895
88631
119669
130851
2355
44676
20457
37776
47069
64804
22501
52578
115085
32112
10475
43274
104220
89133
1105
63505
126988
21650
23388
494
43561
46769
41766
49742
116248
19242
104867
128494
107872
84535
95697
86578
105562
92505
100706
12630
17308
123206
41559
108744
131670
28386
128369
95889
117518
129474
19393
80857
127475
19133
81350
31036
65901
99467
57129
18500
95060
21995
6993
39283
82881
102689
102213
48442
55193
62918
37423
48853
46123
78982
133948
14144
107367
122317
110033
61236
88142
105777
118444
75616
124909
36146
83003
27161
111964
116483
45660
67024
138477
29005
82658
81357
108045
44870
106150
139590
107787
3573
24794
130262
58906
18741
4405
2624
117409
90789
63859
65550
32918
18654
117518
134178
31151
36872
21339
3115
13355
43350
70138
128183
72354
129147
45892
16751
34017
12041
16340
1803
131965
41133
132064
50870
36225
112821
29845
13634
39961
70055
79183
72878
88709
33052
67056
119859
69924
88394
99325
59630
131743
29462
47812
40449
18609
93703
57199
28977
82096
49890
30779
74060
67374
139195
101282
103598
112015
131126
117231
128327
61181
32766
61205
126241
65817
128260
106099
112092
53005
65424
8073
21099
71237
55885
37899
66197
125939
71449
95173
68034
121338
102304
118446
25063
101498
79727
105013
49864
47204
82243
38190
84736
91360
75746
70976
133529
64005
13427
105620
93361
78850
113693
90812
126438
5929
128710
28987
131867
60159
100511
36253
17848
62814
14698
19263
663
70776
124275
26878
117979
66517
41420
62715
134229
117165
110042
127757
17522
123468
69728
110882
38669
43420
61693
25107
25700
26755
30445
17567
63265
130955
30171
81112
30121
44868
76726
7135
91995
61000
34013
46325
103869
75432
85391
98097
52596
55433
85853
46469
38900
15580
17351
77569
35352
55395
79027
37403
58501
109471
31321
121765
76777
61491
39229
83249
82710
115954
90384
34704
36954
100748
81029
822
12531
26419
75270
41478
81851
137474
87947
120751
129405
105297
34671
24756
137043
90049
38511
55544
59519
69831
13660
112647
131322
52888
32248
74031
28842
98983
108735
65795
59730
26115
42968
72260
52533
118237
113737
134384
115710
61683
91486
81466
3331
102508
106222
116726
52556
121084
8621
88426
50914
22280
37424
42235
75168
69671
116266
104009
28653
61352
6155
64734
87466
25474
113345
139998
3710
63434
110733
95771
101468
38570
37236
104799
117429
119809
57876
29984
100892
66496
118409
11806
88775
132185
30392
294
61855
123009
104302
66860
44360
86808
131593
108177
112281
81290
84527
92342
4723
31611
24464
106190
70181
61700
47340
47609
17860
105215
53945
95104
31710
8705
83261
96837
889
113652
73482
62744
96661
14136
105955
117372
100943
73899
85549
49576
15188
6427
1917
19910
38037
26381
102452
108217
64432
9791
132178
82291
115006
22474
37394
123067
31178
120654
56255
32067
70658
129737
71162
3670
3872
37116
121041
81166
111014
42941
130741
126202
49367
132658
122463
87404
19038
84914
31972
83469
94705
501
2111
46062
22974
15857
5480
54152
112862
61735
86218
43519
27823
17379
47188
31694
30846
28229
112859
1859
47521
103600
104412
96888
72609
63227
44291
91646
8140
76262
11466
79196
76763
13576
101609
99736
5784
107089
130239
118646
28823
76456
22164
32997
70186
69352
64690
101031
73932
13900
79242
121452
93851
20005
54691
26459
83231
98981
118104
67723
11595
105921
6918
64709
95849
84879
796
101632
51967
131035
80277
57141
43842
102441
90137
90380
8144
131178
27762
58427
5077
83355
16230
98928
103360
70921
125386
46590
6253
79842
90664
134199
22114
73934
35259
117962
18812
36055
79594
70778
3441
136222
127918
23634
75014
54406
114013
83157
45583
118127
117935
50659
61481
110517
125938
24840
41437
111324
47782
24041
27517
138445
134592
49630
72378
29850
27592
91189
65904
83537
138318
45696
79758
126235
69330
131124
40640
19694
74280
62574
137820
28567
113233
59301
139083
99170
84140
16871
46845
108273
17263
50713
106718
11854
100343
15447
41704
104286
82988
83959
24174
81305
129655
80283
43892
35336
71406
60883
55029
122038
123457
29201
126956
96689
88501
102390
32210
8992
119260
55407
117265
112874
106119
60334
124728
42813
75780
2783
123450
18767
86741
123975
100072
52747
40610
3963
88082
112015
64845
119463
70404
24653
8663
57359
121341
97163
19748
129903
82506
115359
21661
59770
88233
127779
96455
49312
6944
32235
28446
106745
27353
91538
90720
103776
4285
131329
107738
68718
79695
8935
24532
10099
33587
33194
67457
131280
106708
63557
97534
49214
38915
119194
85335
103499
83324
18142
129162
90267
50376
17607
33364
54080
109145
100435
17856
89781
68115
125593
18498
7809
110879
43030
134259
120818
52575
38068
88449
19283
101624
45982
44848
116890
25175
106534
80389
84850
124675
69550
11469
11402
87157
44832
65482
32653
5266
83337
122433
49732
45281
930
57540
132512
20311
28151
89681
49238
66218
38129
68520
27841
84110
89719
121082
85636
32604
61470
6837
17279
107372
18305
5032
54528
39488
46865
87180
44753
130201
45964
70836
11834
23245
128376
4345
43556
16526
94025
92793
59095
108505
137664
63287
28966
63734
44368
90953
96337
105838
97789
89967
73209
116094
94999
104088
15581
1863
27619
36686
108416
73582
107521
120249
96826
72248
100945
116733
65125
31321
45877
124219
116177
43540
23857
5142
83625
68225
96094
39962
10414
53882
129928
83622
6327
61278
24061
138260
39493
51679
11297
7908
101612
95169
104508
34789
27417
41804
11522
68893
49476
57398
29464
25652
77290
53320
30793
137266
97896
126886
37227
108309
17119
3507
51930
139798
41136
52342
114409
80628
80372
125705
64887
41983
80873
5746
76772
84641
47549
64645
129886
97024
98394
19349
122675
12035
49020
129819
9301
6916
93056
22879
115224
86527
26385
3506
86324
43873
55847
60732
124500
136219
22788
25739
14553
80012
31484
91324
24653
79033
132320
130890
12408
90714
126590
111435
102748
35609
101253
112048
18876
54309
134927
134100
835
137663
113957
63510
41535
29803
100593
2387
2373
123380
28125
16926
63391
59608
84601
64395
114992
76921
31636
127400
27634
18225
75186
106733
53834
36438
55133
72709
67098
50059
43160
44284
24073
17116
107793
65608
23271
44737
44346
25643
28116
72470
18920
67859
108429
103521
108605
83421
16793
241
47172
20778
134817
122357
127510
25002
135146
42642
74063
62244
69052
117222
82879
93125
110690
27024
135084
133960
71760
39429
135954
76228
88250
14874
120438
56678
94746
89042
116450
111538
65634
23621
132315
36803
122329
96176
61804
117475
115170
135866
16070
44221
89440
98948
113697
60129
125971
108780
54088
34083
124560
50041
110310
72809
41266
90747
129487
136011
16140
82288
83900
81774
105909
52566
94928
64589
8742
16731
42063
100263
12597
34484
4483
102036
133432
118180
22164
95754
63311
52603
129836
47871
78995
100145
120679
120261
27243
86517
92623
43383
28805
36523
101508
111065
89088
56435
35653
74181
73165
54068
34443
62113
88551
15278
24148
81982
109809
22663
14088
33119
51617
3923
57341
130612
80420
14372
87224
107662
100888
39846
127396
106044
52720
88903
53460
118160
5337
89113
28692
54854
3180
39487
116966
68082
54764
117466
10064
24572
116480
503
34042
28097
120777
91383
135060
37548
105754
58635
121562
42993
74832
108957
9037
127552
57860
62496
82063
39548
127960
110754
94401
107491
10240
47719
35573
41355
25184
21988
42278
1663
22490
76320
6111
3266
4054
1170
40814
109807
59804
22375
129151
134636
107683
114539
98539
25542
13387
40601
41442
1346
127706
112194
108837
114298
19912
120761
15652
21447
2748
57930
23110
1589
110601
29220
121206
114654
6742
138371
60812
42897
137097
49962
13884
104780
24501
112422
106673
37887
129374
8114
39232
117080
96660
124420
91377
116571
81532
107028
138018
84279
1309
137479
62219
111909
3050
43425
86562
9791
41795
7373
29040
38892
33687
42923
3671
58187
15345
86695
96073
4718
94809
111656
121797
27820
72428
49525
4390
13959
132905
118759
74590
134213
116237
136808
106122
119287
16584
29035
105429
58379
12760
134468
97270
46446
37391
77292
80984
29087
23986
13408
10156
95146
101415
108305
122965
33842
17829
103707
24153
10733
82465
75094
4946
58702
48253
87419
14340
64837
92805
119768
123215
105564
90588
56836
128361
104330
110479
45696
109768
134464
59103
119923
65962
20518
88227
25278
30711
106056
128984
31215
93140
47801
106308
74437
106502
14561
21855
97193
79397
91012
53312
38963
32927
3899
95798
21288
84580
66276
43335
54347
37091
102438
34270
79404
99307
122496
104682
130017
64903
70017
21232
134395
117817
103891
68831
60670
94803
67038
17862
34199
18049
47526
49513
27327
51424
5310
24966
112356
47937
68301
26702
61380
30738
37323
783
130044
136171
81816
96412
37425
11833
93995
31819
106001
57886
100650
26671
12688
4039
20884
23239
138439
68409
72751
25765
96185
54413
50731
68540
102349
119031
71593
23728
126120
108916
863
116163
105086
82678
48926
2510
94510
2921
10681
60511
37158
111330
63533
49845
91720
84416
49435
90158
129177
122186
115922
85361
12950
3004
130252
91650
122034
61844
91730
108153
7111
92592
60667
88548
35269
109593
91058
106131
88865
101738
2993
126022
49419
42877
12218
117490
127292
61653
67647
116468
20190
19920
38180
33139
22924
28431
101140
121309
66627
52869
65814
73737
5460
126480
22285
17081
72424
89694
123211
21288
27783
102555
123661
53553
5431
135879
31042
109074
57531
75040
61894
54072
94959
100073
63562
94234
104856
24701
51895
31482
77570
117708
81570
83029
80539
103854
100109
12963
29899
59671
10602
57681
138577
134263
87585
4007
130141
118626
113081
24023
53665
11326
54446
124976
111398
118007
55561
52605
119059
107455
84086
56628
61514
2008
116009
2053
82213
52469
131367
112112
88492
118320
6144
87068
88934
93729
67427
55426
72354
40507
79448
102371
51832
110245
63698
139581
64603
119258
52186
43662
63065
112623
100289
124578
114630
52649
102982
56843
105118
70700
5306
29961
49020
11449
117028
137953
105177
44454
53379
13883
61312
109178
92605
89495
79423
16302
65428
120377
135559
117613
24038
58623
66587
100679
19553
17569
13327
122534
74411
94796
53234
79716
124756
78605
67516
78136
76557
9045
122589
106287
22927
20253
51817
115531
109747
107591
131832
35174
87967
103742
129138
112005
22365
55725
72683
41917
73293
62361
802
124055
133509
54035
40122
94616
132639
83989
32751
45548
93033
131692
11834
115959
11944
63650
67841
98042
31240
59672
133216
95559
23414
122353
67563
22130
14429
116597
40398
64073
15309
41199
24479
125169
71586
64600
79785
40576
8589
88887
86123
101621
80578
74309
53932
68873
114310
121772
26915
121902
17796
136482
77460
17561
95186
5022
16042
109615
97970
56439
33687
89630
73989
58166
74799
5574
99117
14583
46150
84057
79821
108624
22030
20399
42932
75961
65623
133594
34084
68889
115495
51879
65370
52954
69439
20556
34327
85480
130170
108648
118270
208
58277
52259
34725
133075
34184
110194
7657
56685
54250
87478
25309
76279
84228
44592
128591
126202
14537
22675
55091
130031
74553
120460
19336
120344
1015
53662
42175
107536
22309
136797
84096
56938
49055
118820
50012
59590
65365
34021
116275
119615
97850
117935
32245
42077
138878
20836
4630
13415
43510
59720
119797
118062
40180
139133
74757
17546
29146
116932
125082
51455
113728
45529
84744
139134
700
134755
35075
66065
28775
11349
22031
126624
105635
54275
5052
104513
75110
9682
94279
118619
69401
74075
73033
85932
73207
124141
103478
102353
77424
64911
130159
51151
86791
74902
26636
87490
69656
61711
13554
74783
49411
35584
37758
15046
89859
42810
95910
1320
28843
50188
96291
98243
100614
5675
20527
33821
129815
100356
112525
67239
1618
79035
94741
88408
13936
97729
35897
59943
19439
25803
111077
45201
37738
8835
60246
103948
51644
132507
105268
80486
19046
61558
15080
119660
43584
35606
129832
33398
112313
102356
100636
113930
41390
31729
62337
31677
129457
74586
67971
8895
100388
39048
30447
138125
47882
90693
102073
75877
59551
43692
16362
78597
81601
7793
34608
125184
19751
24439
18581
132063
103146
95569
105993
120887
127297
28329
12563
116753
79266
56885
101999
39653
95932
132445
14130
3813
59489
92554
79689
119040
136245
72402
33988
77845
80195
68595
39380
99945
69385
57960
92007
32530
13528
34351
13416
117176
39032
2330
93928
118297
59214
55926
134302
131498
24723
8431
135310
84211
77336
51351
39602
49932
100104
73589
104128
16650
118535
3507
92946
47919
61466
44953
56800
51346
55655
46567
4873
94686
48896
98801
72983
84462
131078
43636
75959
15800
28418
47620
76363
105753
75322
115964
15684
35426
49553
119811
28427
28087
99669
121373
52358
137486
2677
109157
25183
58331
15724
30056
13017
40971
128856
62351
125432
96285
105986
37742
88437
134403
61714
24799
76507
113387
762
92190
125164
50314
48352
13591
54753
8020
134963
107110
121857
137639
76266
7040
32321
68341
37095
21689
109312
2302
84039
71095
98586
26376
85189
47022
137130
6902
48172
73636
120288
48934
2177
105452
75599
50528
95394
130351
34899
90356
73812
16756
64346
126430
147
73018
54770
37241
94707
24081
39542
15097
95176
114479
41473
40364
137853
38602
23617
46024
112238
120256
71309
114414
62059
6908
1294
17452
113610
12544
84159
23774
5651
124856
10203
5797
57874
64972
43037
12580
65405
58930
27676
136932
9761
45500
13647
7613
84102
37263
29988
32691
133870
77649
123456
55929
84556
124749
73380
34517
137293
133891
58290
2943
118746
68492
125092
36619
109816
28128
49198
35220
63410
53226
32151
73170
98725
22149
57134
19178
59411
63473
51868
29632
1121
35324
85560
62028
136424
135292
96545
110068
129182
131186
89363
84279
36030
74454
120898
5845
78933
6447
17416
2342
36024
25918
51863
134749
48066
108996
130278
83828
32469
42146
113459
9941
53821
59019
71969
50244
30662
28513
20312
19843
136050
86026
80473
32079
20479
61370
14275
99411
44169
31690
101753
80192
57607
129967
51292
82024
98963
41570
25851
107783
83715
139310
117723
113887
34680
49691
482
65341
54555
20793
61535
26957
106818
2007
59035
103648
63377
73310
63059
83897
81351
1163
24088
115310
131129
51732
57333
66443
93301
83184
34225
13367
58845
128300
127253
93524
37990
127734
18864
68897
124879
80398
95853
68048
82404
131239
31696
122132
40900
71106
42380
98603
72268
66468
73912
39748
94551
107596
106191
47851
27131
116767
37569
85975
105066
24821
39498
119408
128906
34713
24656
90136
115110
96860
18184
33866
88098
26231
132349
105350
97336
34729
63952
5955
77548
137863
45702
32098
105458
128244
56300
108941
105011
93868
54915
46428
118688
70765
25835
83945
105477
50490
34081
56939
7349
28616
90804
71799
31198
59504
37148
104885
94232
101099
110839
31779
75313
132892
40228
17122
97488
96527
126062
62498
50394
40977
108925
5433
111741
111112
65730
53569
21601
76162
110507
5302
104777
37662
77100
112326
97166
114247
77210
51397
51697
24400
59528
127009
133643
76107
4130
91130
32634
130192
129979
59379
7520
98904
64812
119260
46367
130541
32828
44319
43054
119687
49620
124182
17348
103071
96507
114513
77317
33716
2262
105365
34467
61789
92373
28109
137895
96503
119239
6880
63046
109217
66259
70565
44472
107422
26176
90838
74314
59003
111509
117367
15041
21128
101548
32389
124199
58054
123253
37867
68121
125514
3232
102587
23654
71956
107047
137901
4810
86285
4780
67855
31854
47390
138419
52677
14811
24594
119867
89124
59949
91375
66490
51341
88854
28037
83729
73052
62442
43334
87271
130562
28847
66854
69500
52501
115161
36547
26753
119971
99183
7884
47825
131036
55274
22596
43713
70084
23541
139931
135560
59841
91305
62049
111182
40158
66438
31262
89562
128879
74595
36832
95793
103442
80037
25292
132294
55197
38190
135398
35167
137373
3281
59344
104760
58554
58291
124824
104990
58183
124754
100549
118024
76058
138949
65557
116216
41738
96818
42129
6969
7765
55312
102761
87558
135348
104404
56203
26896
118946
51600
38415
116318
31232
74110
57429
89786
132400
42253
31127
26934
27006
108027
4957
79416
83327
46865
31983
125065
120035
74111
108385
127799
129422
71145
51708
101121
11900
107910
128016
130845
135861
26430
83514
27092
100539
943
93229
69290
19547
124355
96224
22904
68733
77532
102319
12060
124397
110653
113476
80783
21115
81860
68581
10536
129356
120288
88008
1255
64549
76024
108452
60409
78805
51965
87500
15696
29259
40729
61337
48805
1435
133912
48061
70168
71444
10379
82227
32192
97384
32054
112974
118498
90265
17906
129034
79620
138193
53393
57226
62741
129416
2029
99501
44573
30346
47000
36620
59604
87728
97956
84761
89163
91868
132821
19330
139663
119551
77908
31854
76934
86313
121179
55432
36577
139084
20817
116196
113628
74209
9773
12720
39977
11802
112220
60901
42147
19219
97520
78102
83299
55475
22862
32461
123694
132034
28142
123356
111585
82401
131561
24870
5065
112739
80301
41641
88174
77469
134188
61801
11678
3960
74520
28006
15761
23091
88906
34259
42310
46425
112361
125608
78251
111574
134420
61945
103608
138913
21652
51544
57665
129565
76413
62729
78655
133066
104369
26829
70534
74908
64981
58563
78867
115853
86568
70980
138943
35473
105238
41252
58249
77598
3211
136500
25524
113982
34796
129131
89246
32799
17026
123262
22363
93438
22342
77370
62855
103062
104198
133389
37969
5530
28303
116836
121382
114871
47815
120325
126695
129404
137928
44944
43354
117491
41443
68877
67824
76238
34359
133422
85388
51384
116683
107751
121173
139025
21472
44028
102086
125669
13768
55
107550
42070
93242
88932
16940
1056
45608
3635
130459
43535
48578
33812
137377
66372
79040
65201
118961
113398
34974
64348
24781
11656
8450
5954
127032
29921
49981
65470
131941
63748
65524
99491
105817
135117
24774
99109
136172
70381
102743
102982
90267
127672
113146
87644
54043
52185
129196
33003
25583
24169
73702
26715
12176
82152
32668
139208
88424
59000
64677
80365
99099
106552
16207
41268
101668
40980
376
74191
111360
79470
13524
37978
67141
103021
125621
97535
15206
114816
106889
17140
115336
40590
43854
127512
99093
52874
103071
23869
111873
27747
104233
70972
110650
96791
112239
48669
137770
88966
99211
85481
28435
112734
123458
71927
75755
85431
29461
67312
36598
112701
84451
11934
129642
104656
139445
88735
17529
78867
88955
105754
106613
53187
13077
53614
126329
125315
78634
100450
50632
37844
22282
79066
10577
5739
10992
62683
67521
16804
129994
104119
105856
50796
116052
95497
15452
91848
20583
9332
30714
109537
115085
113678
139075
128161
3643
125403
89827
82276
85852
458
120119
108133
55875
107047
90224
66866
29730
17744
60021
19723
98214
25876
70519
50617
97725
62322
118816
118307
71653
9529
64196
23090
99558
63270
11250
79552
25025
77429
21827
87228
77886
118297
31713
133761
85344
98288
36978
91425
92383
73351
111147
50597
75578
18017
101213
33302
80338
80029
127961
128343
65909
52156
11432
1819
91777
139033
57722
93153
76461
79549
40381
130699
34197
48445
124459
95892
6732
137788
47316
99114
71138
18463
126062
123068
12831
87275
16369
69521
3655
120681
57863
45915
9188
45646
24085
77317
44678
81807
30469
97491
137707
47201
88189
31903
95645
48999
127795
78728
46786
11462
37842
94276
29924
23903
77343
19107
87529
70063
88627
67535
50744
122841
89802
36283
28486
113886
113599
49515
32044
4068
7005
6102
27620
71545
38005
123265
120543
2151
61992
3681
13612
76185
97956
19888
76440
11650
38994
320
81712
103972
67855
108807
86812
134008
121442
91649
84245
95040
1163
116289
75459
124520
122390
103079
56064
136746
62695
12959
115248
101038
16639
105212
13575
114594
101451
90014
126243
116796
90333
44306
80767
134539
129465
27578
128546
110906
119226
49143
65945
96740
25431
117756
57611
124172
57186
113675
97270
96232
126633
72517
57269
3271
14080
47195
94216
115530
137208
56810
68677
63893
101115
9443
34783
66931
13372
139681
37836
108949
48823
80133
65689
50605
34240
123299
34776
91425
73325
108397
47656
36309
17266
81276
39579
31345
128471
110146
123227
102030
26955
51903
25922
104422
37698
37057
7704
51069
36737
45540
20018
85559
102024
62058
136163
112615
21708
7290
64039
71385
115687
88046
107693
132952
29321
123624
648
134143
93769
123874
96173
97076
12129
98446
61497
49826
135502
69200
77246
32238
91091
97263
94148
29466
135672
66662
2080
133732
73952
42470
65116
25990
130515
32808
18941
136188
132783
19588
130330
62904
119814
62854
19979
131942
21300
57827
18119
133153
103378
95364
25391
30821
28979
95890
60286
1002
22552
38718
134733
72855
57539
36200
98844
48054
45360
94136
20593
38142
113723
127274
101045
69888
50128
97375
38181
47779
15201
56299
40931
94931
128015
42673
125751
133345
138563
22388
134346
21114
37457
105431
93968
94996
1630
29163
3049
23341
123298
139993
61483
73372
127266
138879
3260
13745
96254
41440
61523
87806
74091
102454
42736
38457
121478
4838
31801
120040
27226
2498
117505
64682
107928
47824
136029
85910
76986
115429
109250
60283
115421
7084
133655
102687
5963
113266
92783
78568
131057
14306
2725
41499
93111
21813
79955
74588
3002
111755
54628
30227
90605
8484
71261
58532
56308
67289
120793
109645
42718
90043
29928
134490
97126
139934
73528
79440
89551
26311
134359
80607
16968
113436
122106
110078
135248
38412
21017
138249
10167
51996
4828
77123
60480
52440
135654
116787
96080
92799
86431
115149
42841
92710
85991
116318
68995
19518
32110
18545
45828
2820
75504
39147
116255
33961
9224
87854
72372
30241
62455
58890
82236
43634
136012
119067
72425
108018
95853
28504
60816
18636
120005
80008
87697
65995
56325
16692
61864
64786
11588
107692
43958
63443
123190
20212
97403
132414
84418
29775
139006
6872
65016
57593
50505
61028
36660
122929
29045
108864
127784
66212
127499
84140
6219
51548
10134
38895
44591
71998
103681
32530
16041
7638
95973
139230
4201
29727
107995
88618
35853
83352
71841
100869
945
98697
21896
13956
57977
27292
122819
45761
93503
86670
106252
99721
138217
116386
138615
42807
24735
78647
75336
17127
62636
7660
132708
66837
37387
100703
131806
73239
20406
63647
10459
21350
22343
8706
35305
56672
35997
134476
78784
105851
81145
45035
41923
79361
137772
16890
98519
22506
71888
10206
15984
134524
134218
8692
37712
31604
85746
29517
81194
106151
69515
91653
103853
68210
76710
115509
124881
112707
109984
63664
54909
27480
108698
96832
83192
106470
90073
41710
105327
21960
28268
121311
16483
138837
106354
54194
30440
28451
60063
87985
110953
129577
15989
74805
34138
92699
26666
19018
41757
113001
59033
73017
481
27731
6200
83672
110552
96272
101734
52230
94584
106353
9892
111066
105189
116245
1612
111980
121047
38026
36316
92000
3954
52305
3156
38092
121355
29821
33461
139463
2822
92494
72479
119654
96576
55031
63325
67127
127654
1410
95708
82237
107762
105600
53303
72950
58196
31266
21281
39243
69291
57597
131242
49596
109901
134397
87687
67607
570
121148
43421
119743
49993
115899
99396
6568
7281
139072
50046
134935
482
5753
77171
108243
111352
106825
17545
5900
138090
38825
45142
43732
96421
36383
93328
42673
7131
17366
110279
7700
114865
13699
103794
24857
105950
63189
31424
89582
62261
57821
84516
62742
63574
21687
7336
11277
128511
1232
17176
102953
40057
38669
123036
112829
75051
52715
15502
58534
70081
102132
42585
44945
92183
6379
46154
34484
45919
53929
124065
84531
111750
68581
123624
11675
66619
130960
22951
31481
132191
16479
134433
8599
55147
93821
121428
106550
6535
136929
1435
52967
75412
44019
74264
27594
26749
120417
38429
72668
34345
22494
133550
6094
67426
117174
17768
134044
108133
17071
25524
76675
9901
136309
85274
65047
66481
43053
7948
73015
16333
9382
102334
91744
29753
36597
95690
32853
133365
134118
105520
27709
16611
75422
10155
60388
52595
4274
54431
20727
137696
56307
73753
7596
28967
19026
48995
95447
38430
56942
4813
54762
42676
107146
6506
48780
3742
102195
81632
113458
96312
23504
1167
89275
98925
127673
9662
11519
108298
40445
32245
105994
96751
82349
89941
102069
77727
138935
57515
116156
32229
62327
30918
51256
5825
37423
100035
125918
115969
41666
99376
48632
65169
76894
137906
24093
64566
123920
35611
9215
24364
44207
115208
97466
126556
41501
59534
64282
40435
93400
40437
49015
15726
47706
100270
21550
85128
60304
123820
37448
101970
83195
86080
27138
20088
60337
27583
61005
20608
39545
70219
21323
83752
45427
118788
46659
86927
14673
87292
103713
108072
104080
12728
100150
11786
89349
98051
73265
9653
81870
110713
87974
1416
33144
115111
21503
93480
119045
82507
90440
18590
12726
111762
102341
34504
66902
125351
97782
81574
72642
61494
25998
36721
50573
102499
48506
139922
36901
121771
125926
95123
68835
73899
96538
101978
25361
118041
31809
4406
36899
122248
22995
49624
94010
101687
60479
20911
63389
18260
78836
136030
56106
81185
32750
83030
43683
57608
82951
56936
15730
68876
12058
84564
119126
108595
22893
4487
62987
31053
8892
99886
13301
8238
9509
83662
86276
46340
80924
9664
64599
19759
122045
97056
77296
14794
40086
97330
72401
99388
14265
64482
28264
26322
9045
123741
111269
8289
128227
34255
39342
137118
134140
52642
121707
120001
112655
44334
26340
53578
53997
67290
49688
36041
24346
126983
27187
64431
84313
75939
23818
98577
421
28433
101251
125817
12174
72519
134106
400
106773
33447
113870
77265
62440
71928
33617
35094
116262
36308
88671
6610
103597
114710
19003
104294
101693
46189
28724
22357
98479
28894
97285
75251
33678
58535
37420
45851
107405
31525
22603
50530
41323
112824
127794
103762
44751
137762
115207
137364
34069
40229
3974
137665
14938
22976
101959
92982
45516
107034
115338
120346
135927
72623
55597
5957
107509
93016
51807
74914
100892
50761
125443
2214
23584
113236
82327
44687
110997
33885
42050
121417
74113
46023
95433
65402
45350
57391
18384
90865
777
110073
71211
113055
42695
103159
119011
126556
32526
7170
61469
133417
57930
46911
111982
57866
136498
30660
78904
107494
64544
120953
65262
115008
3328
20694
40409
25029
54437
35144
92246
55213
5217
139808
4619
24263
102966
123630
10818
111843
130799
72286
105259
25080
119196
53592
59297
92045
84251
138200
59538
8794
95505
101151
123801
75184
121845
561
100212
36281
35705
52457
67845
17273
52264
72463
41535
131581
56092
28705
103423
23242
77342
45033
48322
32890
98624
107618
124934
42874
82170
20824
28019
37674
121974
128171
112857
103818
128732
73068
116450
788
101877
44294
18060
130492
116757
35946
122073
32848
41002
85495
56090
118344
106880
80763
11233
65503
24732
136166
84729
106901
16989
112747
120926
115315
77270
93782
79132
42353
3202
55582
19492
81430
99875
37551
71921
52983
49848
53993
85831
90850
115840
118272
45545
82719
59034
56777
124573
60117
29294
69301
27018
22635
18400
7943
137949
95669
78077
53432
138021
57630
85365
17512
139059
21592
31414
70979
74574
57613
101324
136756
124814
53515
115027
6710
136233
10412
39838
97157
70529
69132
26458
97546
68118
44857
81840
42418
116877
136268
72201
91249
53897
17566
85112
29307
15509
92877
100286
90082
10489
37961
63190
111655
91475
38216
118364
64059
48628
18202
21215
95508
63685
47672
29405
131802
68880
111244
10571
45756
83864
82771
113356
137760
100336
58467
27067
92196
11343
103704
18630
138184
1664
81819
109838
69490
120034
64553
133548
5013
82754
14762
100520
122790
38786
129924
114591
107665
77520
125161
129773
21383
44284
103128
135494
4619
137947
138912
73167
9289
78967
91796
7472
56982
33614
93661
126471
129999
18214
120018
111364
77319
134780
48235
60109
33565
14511
11051
117581
92030
112564
83705
89764
16847
23185
61609
137817
21131
36873
70983
30419
115839
22778
14243
32821
32743
84255
135643
22742
78820
115661
134105
132491
86792
42339
52599
96708
56849
40001
74288
125230
12564
134345
51345
29410
17529
89306
27227
38659
126178
74561
45429
78368
97339
36023
111188
130081
96630
106831
129174
35449
58843
123278
27939
5634
1969
56889
102341
35169
96890
12980
136751
109453
123676
48095
115215
1204
137400
118793
16214
99929
53353
61643
38297
10691
74017
9484
117124
30646
92666
106297
66095
127860
65927
70385
133493
44247
127274
72185
79415
60515
61517
76165
6319
45192
100612
121533
22748
74363
76677
38961
34292
130030
100603
72588
117072
10972
58423
94195
41617
127441
36844
107711
115300
102770
14448
85145
7016
1721
17329
62782
38587
55197
115299
44905
76741
75910
2790
99488
10272
79466
138448
20915
45847
75403
93502
22919
86374
11925
93465
127990
139365
106660
72053
91016
45781
86500
36160
29148
64572
29841
91930
79510
85037
43580
124414
21777
119489
127203
97616
106112
43021
72416
127027
88867
124170
56880
88137
70543
45156
41602
34884
44520
124613
83288
135536
30394
6139
8047
59541
47062
37887
127822
126571
122924
31401
87337
121052
127241
74539
55020
93353
93911
127435
56731
42778
111604
89962
130914
18498
135118
8867
29733
15989
109832
89373
127876
225
71863
135923
59765
118925
33809
23939
81847
133084
55339
29183
90488
42580
103722
5507
112284
33984
109293
5366
76761
57248
95327
44027
52097
90444
29245
81829
82785
139076
7553
70660
115652
79416
42934
11769
58340
76743
35707
186
46178
91045
29369
113017
133624
109442
94875
105907
3425
64167
111272
56538
97766
42951
76916
9862
133394
82512
68043
76178
57940
75595
123190
33591
131362
26123
45359
26053
79217
81065
2591
125395
8462
31959
74763
2085
117752
29638
84344
97528
70156
31967
130417
4274
74917
43684
14135
44663
126196
58529
120840
44135
110476
80381
77725
101837
106504
99436
127890
45720
16852
130480
7466
25313
138790
58581
3750
92893
88218
88093
26772
134725
120059
17189
138998
54976
60872
129485
99638
23419
48013
56829
67553
18488
113562
121630
96677
56417
57417
60918
78488
74268
27749
85954
99581
26538
120886
103330
95782
45455
27774
122553
40179
124184
116093
15529
39159
13317
5013
115148
13087
29377
8329
80640
24217
98242
38621
120893
14658
96037
18162
93145
30304
45910
15450
106236
48799
136335
45917
120932
41789
73690
103484
58320
57874
55929
73848
73384
45597
55212
24884
58683
60940
9564
115674
85156
107805
130646
42400
122462
63034
60561
75606
93338
82822
91056
35925
131620
63742
81842
112551
105531
131883
52387
202
49756
84667
74049
99492
106615
105612
124375
25297
26551
133938
117323
111707
78094
84320
130458
60555
7354
51019
112512
77043
110192
63567
112967
101812
103661
31160
50714
69191
23043
103100
69392
49150
24118
119792
8641
130732
85403
109367
132381
88305
103304
86055
36363
17749
30374
26821
78303
37727
54191
50815
91121
24382
90733
64088
102545
54393
71599
13259
99935
70993
92710
5678
120143
116828
125469
128783
107559
47223
74502
76291
111880
37805
22345
8242
31906
29071
35062
110208
43149
65604
137374
134270
89986
64459
34709
52530
118851
106307
65788
55138
37300
134850
60815
133794
111677
22636
98928
55587
46210
33429
108230
134441
47586
130574
2683
79491
135996
14096
49698
39145
79700
23424
33414
6037
87882
68122
34918
43084
10780
77058
98221
24431
71907
135388
18224
43583
134375
117152
75521
16936
10580
43750
11377
34517
10676
130411
114007
6671
4506
57
22167
60557
23480
55580
42945
87713
100053
77863
130796
87185
14920
65369
111615
86826
37108
106191
106760
7834
83342
18632
24769
70273
38734
12497
81142
49409
2907
55148
32431
123765
31556
54598
20673
55035
86529
63618
2747
22934
1480
109895
110118
132751
35263
58084
79576
48722
24274
22687
56555
83967
41318
81323
130592
80051
70172
71733
105811
73078
103232
114594
33194
134788
29191
53867
26174
92071
117484
28921
115004
118963
115167
61473
111713
10429
119557
27640
59150
120182
26678
115704
64149
67995
33378
31092
124398
103549
79176
66560
12979
42407
41153
46172
13546
46695
100038
39720
138766
77521
44992
90121
32835
20158
11594
120899
6938
107502
124890
42439
87683
11567
134494
128183
55914
4223
19274
40311
107772
74801
83222
97102
93560
124375
3273
107105
7421
79663
123176
6186
133535
28167
72659
26370
24676
84252
123620
7965
51753
108510
50403
115787
120076
44896
103970
35989
49119
99595
52651
133242
34396
135873
66695
127955
96599
46319
71411
80371
125981
54587
86557
119516
59105
135567
122237
83781
79818
105856
91745
107922
74365
2148
83708
30793
23395
24029
43133
48865
123624
72136
18458
134371
68008
85152
98677
958
131471
30087
81328
93803
84673
4236
73318
3778
139802
55554
63910
55971
137762
15654
244
48478
134153
60304
79270
133900
60684
98755
19116
44307
30890
37574
15029
75249
99077
113705
52558
66899
3792
133885
20702
64816
114473
70371
44945
90626
102277
108854
122949
100038
100860
123192
8515
71364
19847
64137
65263
80531
139243
60731
101189
30132
98304
92570
105380
33732
66274
17937
100631
46417
128173
97684
87585
102645
28054
132529
29623
130330
77735
12571
66719
14946
112114
51586
86309
108313
115722
127924
48843
91316
48654
126383
121447
123309
78952
63178
133392
121578
57466
94022
27994
45638
28057
91930
124635
56111
84459
130609
22792
138545
3179
89511
13490
91644
1096
76150
59956
93169
40425
85150
20836
65430
47885
2282
48738
126836
65459
18482
84765
99276
112503
112759
4913
116912
64688
105899
33022
125498
96507
32165
100394
76037
98027
113883
27681
75474
26385
87636
4994
66809
9138
25829
132239
57022
4462
17328
20209
46272
35809
104974
5547
124664
54084
10460
101575
95123
92710
110948
56973
49217
119464
17366
101605
77491
131249
129285
12964
133985
53273
134310
60793
62410
20138
29383
119431
24600
46711
139639
70871
58871
80964
76418
43534
135047
63229
121460
90170
132290
68759
7142
17858
48223
859
119463
125713
108459
108747
115028
102443
22019
85689
23236
60780
105827
28970
40210
106778
75680
16201
14000
110903
73516
66769
14436
68563
129997
112248
135084
98639
41006
118577
116496
89228
119435
95958
51292
87894
41057
2672
50336
39427
88360
49923
100207
54186
78893
116768
137315
130924
109320
11315
101826
42836
78083
92614
111398
44432
64861
82833
3070
105866
61409
95917
31446
17195
51875
82737
81440
69283
61760
108128
108709
10120
18050
45267
40657
73294
22035
37972
40570
131354
25638
2395
34189
103720
95008
121938
124503
136220
64770
127572
78438
102530
59841
86235
96077
111715
28971
37516
17349
90731
5643
126057
77202
45
31324
117858
49690
29710
15829
90259
21063
17818
92654
31604
121538
24013
129893
82392
136585
31015
46316
75022
133544
106156
21256
65972
54222
26578
103488
71570
93660
85482
33978
7213
61878
65301
125071
111568
95010
117251
61826
92425
135069
130831
100380
92958
131196
90272
35349
127780
121286
81664
39153
91182
47819
36760
17153
102040
39689
96992
9961
109701
18826
43939
116913
80703
109239
101983
28622
40601
79234
66800
109377
50654
57630
69756
3611
48825
136379
38959
12956
117665
96975
52108
68846
4793
88867
62350
83185
128556
19342
93145
74608
14519
137083
51520
95221
82674
13503
100195
99626
69088
26994
69002
119741
84623
115109
99703
109800
111487
138661
122755
65503
71987
11215
110700
53132
100081
33050
136316
64988
28743
65812
139595
43261
39247
27467
114833
121920
40969
75027
57897
110056
102020
103250
66148
46643
78358
25850
132794
26196
862
91900
91699
72849
103114
38750
125980
39547
71799
98647
80886
100541
810
56833
120153
40056
84299
94986
138327
125267
30012
56223
71674
132032
135824
114173
15026
74181
22
124171
76729
117235
76070
4779
50083
39184
43528
12414
78730
115327
87412
19615
52219
88222
76447
32372
104629
20745
127357
79308
122363
133720
111882
54036
125751
107706
28208
117128
18238
4581
101298
94966
121816
37368
76096
8250
76551
119624
137016
131632
71302
84427
11246
99872
9000
87693
108595
89981
84789
95951
29288
67152
89671
1169
97539
51773
108874
102099
5253
127112
106679
106550
58429
64846
120269
134525
49448
56819
90500
46463
48450
138153
107241
36048
98024
116241
100092
66619
42573
44880
138921
71860
88383
64943
49380
22274
93068
134606
124372
98320
98069
67402
64869
16497
108600
45138
127373
18047
78308
77872
64509
103110
52376
31749
139157
10400
124341
75600
53370
26913
120479
52290
75124
45214
117233
124504
67487
70300
119109
28210
4971
77177
95611
69839
70025
64210
91328
57398
58608
5988
111621
123116
85449
23997
131217
84605
10748
91909
20204
64117
118822
117034
116406
30297
138599
69990
14800
66085
116641
110260
94294
121611
23788
26257
27802
93813
90466
95481
127562
9074
77820
75534
108541
23268
75882
76109
107872
62981
28018
104427
127097
123191
57813
79855
13487
56411
126196
28287
122496
102837
114898
53141
60799
138686
79397
88600
68850
6215
20433
32763
15288
98252
108296
100180
121520
20530
36289
65743
83510
64306
30170
46959
47496
64334
126813
37334
120744
89360
41972
79591
52196
16870
132732
89347
131907
48480
14298
60756
54694
34730
93518
46333
132982
38165
6513
114501
35046
19153
40243
118556
59810
46764
1866
83657
111097
128678
120990
68193
54389
22962
7783
82937
16183
116866
32283
8089
25346
46580
45196
56391
81310
115065
102724
50643
13229
85588
25143
48275
104740
41737
3182
901
88501
5047
84557
35949
110076
41898
80493
24464
64859
88276
83752
57393
41493
116034
65481
43190
138966
110676
99581
80275
85740
38656
130917
75321
124243
132411
99947
65334
10499
79480
42586
98999
60878
127142
111300
30953
29039
51792
31768
70250
116419
115520
127642
134264
67905
53123
37453
66870
150
113385
123496
62242
128392
90764
113914
88986
59526
73860
14319
70025
129691
56904
5375
50568
20397
116674
57872
25788
4818
65991
96037
97588
17862
60030
91851
85767
89504
105656
128988
66006
79040
88836
128247
43784
15951
102160
132769
75477
12371
7088
5501
118413
40343
10875
28980
37092
103901
63203
62879
85070
129193
135267
42657
7055
31648
110860
69173
121152
76515
58160
47157
131906
123347
35403
35689
139298
113914
28458
74774
102636
11897
56626
81048
28591
43852
86379
42034
124104
9581
81264
69173
115125
52882
88182
122179
84530
35393
51351
65681
111907
85863
112837
80164
69209
124591
92205
44858
74856
97014
95983
13843
85262
12608
71242
113852
56460
133972
132238
16915
3552
73501
62440
118676
126383
10621
77207
70912
46013
104909
112944
134271
50771
85780
50786
96332
46722
2990
1189
97929
100003
97172
111771
45264
86131
19364
135468
118942
13335
104057
135857
133238
37557
58296
111913
291
45268
25471
47554
67632
130380
20497
38254
41150
82628
89039
113833
129349
92029
91374
63629
28383
48545
11751
49999
134675
31114
21818
89969
44448
125874
85825
37685
139782
120472
125950
73
2091
11420
47626
69722
118151
68123
107975
135653
10750
57013
109485
116451
125393
60858
16431
130128
85754
28182
16478
56781
59295
38295
6749
103743
24168
68925
117779
301
49396
80080
373
51486
91500
24351
97559
46002
92473
65533
41654
79574
98897
11139
32376
60642
48348
25159
50769
134102
53340
67246
50882
112634
81892
33982
52728
82411
102906
6859
82711
12301
86938
83084
40138
14789
107434
137696
60791
36258
39580
102444
92183
114828
89934
100911
35469
138282
126069
62589
132383
15760
129834
19616
128393
48077
53597
17473
130487
16502
683
73198
5154
87620
132633
21643
78761
76418
135690
139551
89027
35269
78346
41209
10096
28280
118471
21917
2913
80891
84505
111647
96650
50691
131262
61395
98767
21210
55219
89254
14063
55901
138803
19216
119872
131435
17210
58632
44204
12899
58182
133230
24519
112880
10790
10966
1159
129261
32882
120423
70151
117387
92069
3153
4429
83330
64547
103195
80891
119765
28800
94953
35665
27602
114168
131888
135388
107729
50520
39591
120627
85053
32820
5145
57932
43610
16110
35442
9222
25344
15864
55724
119082
107932
58876
123510
27613
99774
86704
108503
79538
91856
63455
91554
119457
13974
59794
91197
121702
110313
130787
78680
31717
139959
60176
89649
19920
52638
101442
5493
77981
117306
61216
57062
61589
96444
16923
89202
32569
79978
34056
88459
31833
73863
16364
127642
64188
76157
78838
45890
46469
45976
100921
54538
45934
21097
4186
65853
73734
105627
71345
128066
59284
108913
21479
120873
41708
38401
46426
74276
118378
56833
139086
10211
130695
15450
137852
54883
91606
53041
77124
114427
99016
14396
28964
121302
35492
9501
47154
85577
115127
94851
73642
10763
40115
95120
107987
58174
133520
130764
108801
88250
47596
107887
98460
14643
123336
72663
69525
74941
125703
123000
49367
61070
113747
54682
42371
9239
64182
65877
71167
15661
137079
4809
26423
37193
76280
110761
71718
46152
101524
40518
134401
9119
8404
69212
23761
131739
1874
69637
43032
103928
28988
68750
1349
2735
123432
43720
11973
47613
109596
59491
39625
106674
40651
66047
120218
116931
13159
51935
139434
114682
92452
133834
123801
77208
63045
7561
68946
41270
53550
111977
121549
82537
40727
122897
85271
510
2968
73595
48122
112563
133086
64099
55588
33736
106497
12157
127018
119656
40443
126451
94337
109247
96636
78137
46454
136032
62050
115399
37301
91951
63728
135201
34487
80806
118098
96110
81315
121065
6056
105788
69980
115493
29886
101919
9229
136383
114076
112598
116038
130870
75401
70374
100116
32036
124863
122921
28068
23264
98320
41720
115214
138399
36921
126052
79204
15018
82161
20518
112434
64569
126305
42413
40061
16191
120684
25641
128925
71111
138239
104962
61980
73639
11687
138448
82026
112901
121368
110093
136164
56039
11813
87729
54437
48733
73781
109992
40102
132293
130509
128887
56861
93166
31300
96922
85708
128335
122562
74632
59445
97152
39593
121424
7142
27631
96223
89168
532
77591
59260
136695
133629
47424
60776
24418
72508
134556
134409
112609
103200
101270
101496
136413
54435
109147
69686
142
97481
28599
74773
133277
125751
90717
91052
132892
118347
47275
82059
118878
124865
117671
91925
94845
1446
12700
95614
73954
123607
90023
22914
63158
51292
100761
59570
82078
69907
129255
82219
3739
17854
133343
113367
119956
84059
64419
89199
38757
111693
7610
133987
72909
125280
62263
4105
103077
51314
99719
37030
34920
26093
59944
98077
53736
20704
133999
135813
66963
99605
78031
47053
93810
71373
20420
73765
131783
61190
139316
6891
9234
6925
117229
58494
108556
39491
62598
71632
90804
138668
108662
102075
24760
4957
36504
54847
2012
30502
50659
45326
106458
128689
92379
60268
36413
89150
110384
4547
10339
109699
127790
19572
116623
105018
78065
61530
4509
117014
133162
71664
92034
78175
33739
93145
59483
70242
7992
61494
77095
58650
106820
43552
23691
35550
103819
36455
124699
50555
41002
111389
20253
28791
130960
113228
110160
45376
34757
91020
138741
27918
22684
90774
82444
32774
20271
1926
103015
28262
63420
16461
63263
6591
36364
86953
42140
116535
123408
26838
27089
761
138226
47341
5903
105537
136920
116062
127264
31677
67082
126004
59594
66117
53130
118390
98890
49752
120315
38256
78013
43734
54716
117627
50324
91079
64580
68815
43965
24339
95652
71053
25099
93877
94746
7353
35765
91665
123414
23028
123341
26847
125384
19287
92963
38513
137676
28204
88264
117990
66459
2628
138076
97526
120254
24751
24957
21185
93566
68921
45523
49217
139974
46973
119446
94719
54325
131562
22735
14091
14590
6076
17289
139973
25362
86604
14837
139389
114807
79452
117378
41266
82079
91805
138791
38684
116556
99
36221
70121
69020
58095
95689
45345
105068
51486
116415
135744
43048
139149
126186
57637
5224
3475
33961
6937
66430
48797
6325
41236
104600
123703
82501
46678
75507
57644
61713
28414
34094
97933
74886
103113
16028
30575
8457
97447
58412
124871
69542
101459
100372
32080
135447
105595
11906
5759
112532
78335
30907
118856
119570
135506
78910
38423
18535
130769
72418
80248
135534
106511
14532
70420
45976
6911
77346
30784
80709
135757
132007
126603
73568
92378
135034
45366
57972
6939
51125
6855
61625
82031
102063
41194
53889
17324
55968
72423
124444
104737
129022
119978
71248
119906
50397
93575
103168
127742
124358
43877
99850
116364
6831
33417
68741
1864
78783
103065
125154
106259
109919
46778
48289
48333
64323
78529
65657
120291
10952
50100
61379
139973
30077
132626
96230
56825
62552
59398
20918
46910
79626
120768
23273
86456
14184
68366
88319
69318
31430
49824
35576
117700
96601
60217
26033
20923
138745
91689
117565
126048
118140
38944
102373
124569
7921
58602
41393
70473
117999
62311
117382
57624
19430
117006
120431
9965
45371
45101
79283
76800
94924
91210
54500
51524
127778
56884
48799
102875
124924
26363
88922
103063
41658
51294
87631
25931
86248
105376
72755
64246
4038
26488
98222
23467
3493
55004
33431
25216
100105
89065
102015
55028
16627
132866
82904
4404
26101
131702
107278
11024
134416
32552
114087
12426
83845
38069
38356
6444
3444
111110
70690
123833
137597
5263
7299
117441
60266
17082
2656
20370
106146
81023
51750
122772
73888
134653
103528
76341
102706
47157
87364
97121
79708
37802
109546
139905
75871
124253
6348
55666
95362
53389
39499
92958
35003
46797
70399
71621
63878
49406
68342
6376
130428
120091
105499
40668
91095
45378
117008
53800
92535
64371
127273
8594
102173
73170
8498
14395
57423
131198
70060
12784
20938
109558
82094
55941
132707
128844
127561
32936
38249
32254
39311
5029
12345
121162
45696
79791
26539
22703
109943
119073
87073
97215
127667
25597
30384
112516
39991
64158
80065
110051
53294
101003
55960
135387
133295
48666
100582
97207
81602
115182
129460
97264
120210
118156
78425
25905
57947
104964
24959
27889
60388
88384
101455
24406
113980
108190
136922
130323
32348
53338
76725
85641
14340
132684
57379
123986
17702
17960
81192
75655
109493
47004
32918
89703
25159
87695
91959
83105
29010
116918
87345
89397
65301
48799
90155
15632
16989
63428
5954
25688
116765
82678
111328
107457
51714
28706
91442
69415
23017
8986
5069
108861
55989
14338
34915
81147
102032
126874
604
107393
80143
64300
33142
121795
113099
123296
113778
106439
46723
119732
132126
23487
38761
79805
130943
90474
84862
58737
19888
84230
67722
1308
53090
123710
15646
64357
41208
94029
51230
41811
61422
107724
106111
94563
65870
55561
77858
39647
138351
100932
135730
106828
100770
34491
22984
68065
101316
107845
126801
97556
28426
54522
98863
81515
14583
114508
5871
55790
68537
33452
73953
106310
117527
16415
60872
43396
48327
115081
59395
46677
52364
55124
129856
13133
65966
12839
57549
27282
97035
44349
124837
125460
75222
60051
66974
66156
34559
49197
98298
79447
59000
32250
22108
36527
25016
82979
56274
73342
34411
92020
96370
86774
7144
86225
76258
73109
75415
133807
76742
32449
14507
37930
17908
66081
97981
61233
132236
108891
110429
90533
48337
5781
99134
70444
18659
124149
129774
51284
57490
536
3304
13859
63661
126799
76435
139918
59907
11849
110076
113001
44297
100935
10930
38556
27015
108910
99789
19250
77800
46569
86135
102488
52349
45268
9283
47359
29417
115408
98643
63258
115943
101946
53469
39603
88744
129903
15873
125002
118104
125948
74354
138752
63234
85284
37308
90248
30545
137096
85850
84697
20016
31984
23536
72365
53603
32819
96075
59371
8226
54717
122629
100521
133014
12449
123
58109
2351
15995
19463
96806
118295
93816
95558
17880
15451
132865
108128
22348
106312
53977
83396
126327
62312
106931
35043
92266
139749
131118
11637
124327
22186
110617
84847
131552
123065
61321
49660
101767
53668
45474
58573
8314
115642
14130
26193
131092
123346
110672
129791
89657
1000
73186
52335
63311
40117
87378
131929
16217
54847
119917
116895
53384
90533
38093
44935
49949
99414
94595
11715
129433
116420
46639
137746
92061
60768
290
59505
20465
110962
49295
86473
111961
98833
138808
11624
115301
62537
3552
107869
93735
99820
84764
7118
50352
99208
52053
76652
34973
122999
88366
24405
75770
135005
138502
27831
32124
138792
87335
52589
86105
112981
115413
58065
71813
90572
46040
23465
13108
25943
131334
83194
125762
52449
90312
36113
11656
118716
112764
46629
78066
37482
71033
13835
8838
45887
41665
40961
21030
105351
69901
107134
78332
21666
1550
126496
112237
47590
9961
125345
73532
117646
44890
59294
30094
135201
71758
41749
90268
20874
88377
28333
34707
135762
42168
43544
41648
60184
60856
62677
25535
107109
29810
80218
128774
31359
43065
77362
55300
29377
62706
105184
7022
107596
24477
37115
79148
72586
78864
29416
69811
3592
34100
104517
139353
52619
124412
41000
112803
45268
103676
114689
128728
109837
31258
93853
117548
74322
31214
9199
103699
70272
114382
87072
14219
138858
124187
93366
47796
63050
99133
117606
66641
133233
58475
42346
45851
42886
83345
135005
64505
23373
86045
53232
109561
93654
7084
87108
4328
38298
96307
84378
84921
47040
31449
99139
22250
15635
52504
70045
55036
127989
24002
98029
121221
82476
374
3423
125362
60070
114780
26218
59794
37176
79450
29355
130830
62885
92814
111509
77534
25472
55886
22454
72512
87334
121592
94761
79321
10448
24805
110708
138436
48806
45088
96008
107634
21813
75782
69347
81883
50561
95564
1676
64089
35013
31030
31270
74250
100196
2778
128135
125667
58663
10589
58178
122348
108532
12938
38020
118979
14094
8728
93766
39252
30167
49773
6885
51980
101907
76231
110214
12467
31794
111889
52907
43159
119271
84176
93760
79466
86953
81894
41484
121967
92482
99662
80667
37366
88951
118686
132696
79397
103765
86462
118648
133932
112586
101884
22263
74492
38114
132476
63311
46259
104364
92569
65769
59986
36745
19528
115803
100049
77774
17287
82016
6607
93300
22682
43972
42250
117719
36668
97998
81484
99481
76645
51767
48418
38528
74029
99262
52993
42856
138924
75604
123571
91492
117724
43557
104588
137252
135711
64637
51377
129349
6652
57983
82648
5685
101955
101250
99755
114974
59247
17590
50806
112244
69356
75575
10771
119736
34836
40116
22591
10111
92071
6162
101603
69794
26070
66190
43397
138132
107178
94773
127481
113829
12756
70128
95865
91062
7729
55620
66035
66976
73209
93192
39219
118917
28766
26341
75004
39954
42808
73947
50064
134878
56460
11666
64672
82529
54208
108068
80660
21385
62841
68140
111566
75596
114620
43782
26657
122348
75753
69043
25675
125314
138586
64893
104230
27351
67586
39233
67304
110393
113179
93720
81623
29638
81737
6294
88518
135944
90713
5530
133681
13553
50021
105246
65500
24640
125379
68508
123340
61132
113902
9014
46445
112487
50259
10674
139838
94196
26258
43493
40940
115789
137212
122562
121778
78949
105207
46648
51244
55920
52177
44924
69472
78549
126521
111324
79541
111900
16183
62880
9383
130085
48245
55827
102571
98503
42852
78760
52698
69109
98605
93638
21249
72168
52551
119379
127468
17758
26026
38712
73677
54554
59987
119500
133102
22860
67175
48994
111111
83358
111873
120493
73442
20118
36319
36012
94972
79170
91124
7670
124630
49728
77659
122231
121895
106561
101609
85715
124318
103986
124426
34346
134891
20764
13846
104344
43623
81020
13338
14733
24377
125210
135225
74170
121679
7895
86534
76651
87064
37657
60672
48046
63736
114682
30276
21982
81242
108236
107696
65560
48573
92121
99905
43463
89237
90102
7806
132859
7474
137495
123944
8202
99057
95520
82372
80735
103415
28905
133737
26830
66561
54408
74875
106648
29089
81502
128629
86683
49737
96325
128594
74661
24797
88498
118123
114033
14952
102281
83244
22425
99775
67187
30626
35183
22706
89349
115918
102472
118253
109654
129302
21165
414
64176
127812
29502
5678
116441
92536
31766
49117
81129
106427
73913
5979
60901
47946
20930
139533
131189
19706
75660
34727
26683
110842
33784
116032
63111
136256
70636
32765
125557
68153
33178
26084
32316
39031
8113
8756
131567
39879
34224
72695
122657
108137
78673
19909
132434
75954
19442
99974
95659
71453
134700
122342
42294
4835
74725
105405
1090
121712
114521
102998
49864
7698
129082
82180
23080
113546
67287
14646
13424
101511
63693
112432
45999
118717
108693
38432
54671
128134
138405
10329
59586
109456
109022
78231
114290
20098
19987
91732
1810
134507
31081
28025
118556
136514
110204
1636
110060
37491
132633
99835
115353
56325
72267
21351
11394
40959
59782
66064
5444
34538
52744
41381
120345
138118
95963
94634
134567
115950
22717
136376
110456
53798
24401
89012
26663
110956
66999
136722
124798
35983
96557
100150
92308
5175
121500
80053
22485
17633
6116
4280
28522
58859
22012
8866
33328
117974
79852
27895
93923
102568
622
40731
132717
1374
106094
19380
112330
9444
132453
97127
45426
89009
57277
114085
70535
15128
54137
93019
9113
60252
97298
37634
95463
119309
46500
105142
73635
126351
133036
3909
65270
110010
44639
34339
111383
127084
30070
83712
112879
22522
17191
18305
87883
50819
132389
18417
65946
46526
111436
75058
83129
45085
89044
14943
24394
135543
120085
98028
98245
89472
101936
23514
59481
122927
34204
30864
86362
64273
90927
59241
86795
108117
77545
34677
18935
46285
53093
61233
69162
24528
112642
128643
69613
61685
3585
70358
33579
100021
4737
108175
25845
83024
131689
85325
42302
25892
92540
128664
66517
19819
24256
13311
127935
78152
47987
123222
124436
77431
44454
53598
78311
133447
18592
124275
55132
22176
54632
65062
98549
35720
33237
124393
118743
1277
46069
21045
3520
114961
126060
70036
134779
10315
83346
99065
88466
107684
82286
49253
45115
103091
79202
123425
96538
97793
107699
128021
96321
138682
53082
54869
34401
62670
15613
13143
63946
61681
10539
67466
36641
136598
113853
31419
123264
57199
130484
48081
1234
49121
97334
46348
12212
12887
6124
85101
110680
90174
73121
67000
88855
102554
98220
99607
25224
113832
112750
89169
35512
99640
132986
48505
72590
106839
56275
55853
389
23110
103934
1622
72231
37619
24322
60794
50505
30445
5894
21184
96971
55366
64535
45825
17919
22754
5432
19494
136585
94533
108663
8449
54172
78000
33305
126761
21190
89579
18966
21578
112689
99251
139552
21271
136869
225
58416
23725
7021
64309
21261
103991
96026
85795
9816
90296
84901
131599
109790
57837
62483
54804
42637
93006
132803
75941
56119
130345
25520
75084
11922
114560
10686
127825
112182
7554
128049
30597
7630
135070
71257
28890
99060
27282
91037
85227
117577
35937
53177
63718
70125
115659
118521
112762
68665
111324
48702
101135
101668
50573
36218
89941
1484
46903
54118
90017
30808
42166
120613
38437
13587
28221
43679
88999
31854
134715
10577
9431
7003
63754
73148
53479
15764
51669
26240
60780
139344
51294
21914
77363
78218
34483
3655
56054
57737
57772
6070
88544
76290
103035
103333
66228
131255
123363
15226
23109
94429
2155
8891
77783
65908
58390
131261
58023
86410
133853
118803
62105
21498
117068
139467
76067
11551
119474
132120
69287
13597
114542
134183
66238
77576
73867
132466
45182
57229
124043
44642
128009
102549
53532
65791
28456
111922
57051
62831
34683
27255
41633
96788
48752
135052
72606
101171
6602
52079
69642
52241
65676
44183
46423
108265
98110
96641
100730
119644
130221
61125
24285
118229
23673
77817
44019
28481
26090
77421
67663
60772
81028
109295
17559
129779
80698
90165
67301
87300
118595
136943
115892
44270
41125
138666
128887
115587
95306
65968
95230
85526
127092
119514
40106
127117
33682
60476
131949
59771
137896
59611
120543
78923
5257
114453
45054
85954
40969
88706
9605
19564
85648
125496
40185
103125
124161
29071
78711
79466
95039
10292
1343
58482
106157
41448
45598
139839
101923
37546
35961
76171
73508
16503
131445
78764
107308
12850
1070
8276
101556
10674
27839
47203
136170
44376
10327
96682
73446
65389
36148
28484
52032
13842
86966
18189
31642
108915
18027
109916
122813
53987
46086
56320
46842
13883
111436
130501
26732
112505
138776
128287
123178
2967
11842
95699
23694
138520
52381
97139
40261
64880
101975
92292
78721
25292
110480
86714
134206
104858
56630
93370
135197
79067
9690
18390
92949
121125
8890
96033
69981
124017
60671
53158
103335
72512
8857
127028
47384
37589
84167
87644
102468
22493
16287
17540
47784
103119
104254
18341
67976
20883
111711
39524
99949
97752
57913
29250
55228
66802
125282
125208
27171
45952
14717
130505
94816
23573
117533
2199
37513
38051
66194
139980
60543
82480
17520
84678
21950
121773
103018
89926
119007
51080
129449
55307
8831
23714
84556
64058
90515
46189
49265
117685
68493
63982
84542
23308
63906
62074
1858
101419
76476
68051
101398
113370
126882
95269
58047
8832
77041
137416
75109
32399
48496
40909
87706
57326
64622
8613
121384
131489
54802
30648
85525
123294
70981
30066
122953
134887
68491
124810
72657
4966
29212
34054
118335
132445
105675
12733
117628
19067
10149
52736
51466
58644
69997
115523
115969
134618
124135
73704
102458
15288
80704
47983
114933
11684
54400
74237
122922
122891
59046
55578
104208
64609
65984
82543
57054
31658
71627
11033
50724
81775
63769
78541
418
110117
54063
92739
81086
14550
26442
43544
29837
107145
67878
121122
95181
122277
55358
78102
81519
90756
110032
45727
15364
36015
104621
48769
44024
36247
36154
94747
94374
99922
33288
71143
46390
63702
23881
127475
78251
26675
31018
84440
110171
75247
65561
41703
33876
97270
119805
115394
24377
66188
137472
16093
102202
78444
41213
6225
91043
77366
77323
45416
37287
86962
92910
60028
10664
116791
47503
88914
119817
54872
9705
66339
130119
51617
108042
23994
8887
64198
115739
33263
130385
113211
25707
92586
28006
66920
75162
95400
4285
128836
815
17924
75798
70077
77951
86461
46867
125453
11726
3035
40325
21431
69373
6795
49399
37414
30788
58285
101611
122878
67900
68347
96088
93606
137284
100446
20525
72445
55845
24810
37633
33012
19085
113430
103088
97035
36242
126306
82488
24319
129340
99164
22101
35064
105958
71500
48830
113097
106136
10440
95974
34035
78787
28414
103993
52422
105211
100869
124867
21055
102030
138851
30418
121114
112280
133505
78149
124873
96162
136988
9191
85501
72503
7644
96917
14812
79143
5746
127908
21630
132537
60233
32017
47675
64998
136009
100097
30208
73229
61315
27615
35259
60165
58032
132724
8796
27889
70872
133668
124050
44211
119210
45903
116713
126853
119171
131524
42347
124916
95783
40329
117452
132368
72345
25127
57365
44705
125223
63925
117933
22889
91539
129543
83053
125922
122267
91848
130162
29490
61867
114212
73701
41076
136466
26765
4281
115636
134641
22979
100551
90423
63307
54354
59142
135651
55832
116507
16707
41054
16783
134640
40294
108321
124182
123346
70594
82800
51545
60756
88642
113411
11319
138694
130839
7784
25458
135119
99771
20098
134449
36673
86873
34108
91026
122366
6110
6858
98872
22817
24263
115654
17456
64557
60326
117989
24254
107272
37141
75799
28027
125782
25561
39345
124475
16399
23480
126284
127869
123250
122734
122318
19922
69606
132777
87299
51971
138886
94156
127195
21702
94771
79200
15509
135679
115878
109850
19932
83149
6990
72082
87527
109123
97643
126871
93597
114041
126702
79880
78262
109951
62613
60579
106224
108570
29707
53522
136893
28592
124030
100439
50294
78800
15990
42154
50830
131867
12003
70761
51367
18992
2843
138893
128114
100485
102115
58062
50877
88816
114294
129138
58766
13258
26068
1341
121828
55774
54863
95072
84366
15244
31862
111011
70395
47851
13164
121224
39718
25167
28336
67436
20510
31178
66329
124976
108014
28443
43037
135243
117259
17330
124380
12376
30588
126800
130069
128767
42573
21283
60190
103290
36526
92051
50652
83272
116253
63816
64495
132322
65334
92830
59758
85843
100360
126086
70818
44725
130880
90207
39967
84490
107536
699
73218
114475
127498
63286
79593
30070
84568
116134
109712
121093
44536
20363
40716
20789
60530
105210
13110
125863
34391
72867
71706
111102
35304
118875
15827
26184
69081
55793
87025
12969
56491
20242
103795
20340
83527
19740
26762
4446
135873
136473
101890
40409
16835
2605
61197
77365
107814
74306
39579
118557
123525
87636
89658
18828
66511
81836
45011
111943
137629
108388
101263
30471
128629
65058
50811
48508
61149
77572
52953
57021
50396
14843
73781
43582
17447
134977
97298
101613
45635
136877
80169
29159
84512
6178
47986
127374
88014
69349
99317
61994
37736
36931
92464
2716
78340
119626
51223
139488
33549
104176
32861
60296
95370
106641
103878
112816
77970
61175
74428
123604
58051
130948
129114
118915
137126
13451
106288
85139
82799
65604
123484
96886
102535
52299
75954
40874
31925
127176
16714
41825
67703
49574
102121
23072
16214
42350
112240
94183
103524
23019
54138
137927
13967
43251
116841
11092
56702
83128
72582
115852
125084
56065
49090
87618
84715
125043
104843
116639
88570
97908
134816
132625
7481
73288
132048
47
115637
104287
94229
79160
127306
124719
77086
117624
4321
30278
105067
61022
113406
14000
13226
98489
46416
38667
22458
131130
61
103652
84121
88630
61560
78936
57606
69040
12223
49654
45438
127859
130292
139667
43370
93949
100737
96808
47924
105057
127085
12990
2431
76842
26989
15656
11682
49756
30674
34139
40886
30734
137791
125006
95715
35702
40293
13321
81093
52515
39326
126531
16725
5969
102549
36446
76270
63285
109605
124193
28341
73042
137183
30771
9883
523
22778
21565
50279
53451
32055
67516
60536
6197
52521
16251
41898
92813
5923
99343
121679
45248
85873
114755
27568
48421
11200
103837
88057
97157
88030
116397
30198
61564
123520
16432
38438
6297
14348
65068
36100
46403
132583
96635
52599
21455
89237
70849
90619
95159
30191
72297
406
116063
23403
4326
835
10955
108162
88891
108111
32543
41639
114660
70458
25158
131091
85248
7807
5439
10315
20258
28193
119250
93244
80791
117056
42481
11639
67675
137639
18181
116323
114397
134243
139726
118722
111429
127032
63235
36671
95142
95778
78310
69801
2587
79819
37243
87834
63977
42681
74501
84234
70873
30102
13830
128016
7157
56310
116006
51183
53948
134187
27506
4696
104781
3583
99769
76210
130614
23004
112880
62107
95133
27541
108259
97719
107360
5501
21905
31336
24534
72757
91922
95406
102858
105751
59773
86366
22060
35779
137549
52359
29965
1406
33407
134745
121340
133175
47306
88305
16178
20186
10411
111310
47726
118669
45381
131437
100521
43637
139125
125054
116393
91046
56812
55602
56796
116584
1967
55207
12362
139515
83917
18678
117272
117323
129775
98611
110498
37080
46915
103027
33617
33677
50689
57695
128697
96069
49131
89218
116057
48255
74271
68801
115652
131082
124402
8799
107666
126368
64005
96379
102235
124274
115057
55858
101596
104831
14469
48445
118262
37735
11472
11879
71412
62160
69573
60108
134580
95055
9325
86988
119662
59948
15788
95313
51029
189
104112
135046
102908
4468
91425
41494
105093
42833
97352
66689
124015
88172
91485
102276
125906
79308
114154
33669
117819
20078
93777
88750
115133
79453
35737
71146
139400
27876
26458
26781
4416
106921
138178
107324
87741
89602
125169
52833
108786
58872
95873
92800
7043
23710
55076
109301
103017
5581
2969
80836
25659
96745
29585
117143
12550
41674
24640
128301
69549
27449
15081
73965
134370
13259
17640
58462
79212
2808
87646
47998
38032
43519
117149
45074
67228
8576
14374
6596
14157
17343
87431
16167
90439
93368
109661
79340
111393
134300
67641
17293
21748
59073
91257
132469
72331
85248
27282
127895
64408
114928
12244
102439
18446
129392
7512
62025
137968
138238
68620
12124
131932
132403
4642
58722
62122
114302
138062
33514
84953
65702
50806
106700
124774
118415
75521
33457
63662
102802
21351
128069
77729
33594
90507
72526
22985
74371
110902
137304
72608
15874
125779
64539
8276
130420
99612
46749
81073
97673
80262
26025
23374
107419
109077
124500
62185
20949
17956
125847
123750
15658
90267
37831
49251
17126
86708
48587
67848
57610
22243
455
73483
8021
41345
58110
114793
956
104858
55865
74981
21471
58242
74706
128889
27318
59205
27426
48266
53512
13272
8367
45521
79890
22549
94771
97015
109257
119710
24862
3218
1952
1668
76700
126324
19364
111161
101116
136672
76018
16981
71652
97488
75222
6357
62728
78891
41914
90153
127156
71777
79776
111874
117298
136018
134423
48420
69384
103679
28129
70598
106896
6432
72265
19947
132756
67981
131107
70223
41004
43476
63555
112655
117315
138776
95363
16394
54018
113628
106547
41173
45405
22674
129399
22702
18691
123821
71121
88075
87499
75602
18672
30746
58385
67288
27044
51140
111620
134502
97715
12623
37977
21269
125277
15291
20045
56992
31684
50414
30619
114582
91587
76023
113608
57337
98724
132298
41157
6197
56724
105007
81798
51747
112104
182
119035
139147
27674
90654
133648
125388
103277
7976
123008
64905
23266
119404
98248
31301
29818
128867
122235
97756
41241
95842
15092
116317
64491
56248
122513
121215
21254
40662
32961
133357
17195
128347
108855
21220
55353
102502
122959
134981
110477
105967
59885
110094
85370
134485
117746
115187
123351
76332
72942
24591
32173
88033
117259
73016
120632
99771
30582
118237
116784
63542
87945
133979
28241
56799
15198
83593
135652
114509
54925
82480
80475
114809
28925
2196
85645
123023
117383
68995
59354
26676
69938
67879
91061
47196
894
48044
123319
31475
26281
100102
71368
90577
70432
99608
7376
61982
19552
119379
36490
74476
61859
93316
25637
67135
95511
111281
50157
49245
16628
109511
75921
62917
37389
3333
110112
14634
51376
69782
46108
54008
29884
117475
4585
100315
53435
128312
138648
49338
107690
35137
100166
5900
104804
102154
73035
60315
49786
99543
109559
66413
69053
21831
105681
82793
1515
75793
97426
29243
5574
3533
83250
11809
97360
64186
88476
127146
52497
87123
12835
20187
98612
113000
2438
63415
75153
51824
100081
101291
11367
45992
27703
56771
44174
133384
139564
45689
45528
73341
74931
27453
53226
18180
15614
10585
82366
104089
114082
111214
27563
126916
107752
102526
99916
110190
25941
11420
22013
102373
112710
9731
8364
116765
66502
52538
86500
66065
98226
108379
139405
9508
135831
52630
4039
11444
39566
62756
91884
13647
33970
119447
116915
1721
81972
53182
88262
84264
64601
86627
22989
13663
96357
31352
130427
22858
60241
53278
65274
134818
21656
41031
4325
17486
70012
8364
5282
109578
47471
97165
99576
81440
52963
76490
59513
111287
129671
7774
31902
30624
70752
54890
20638
27109
62594
11064
26318
122834
40693
91592
117652
62348
108974
98328
56185
38985
83043
61466
8562
130514
134983
84490
71953
24297
137331
107817
135583
103354
115591
27485
133977
46342
58726
14614
49802
121319
2029
76120
104153
42721
4063
58156
81420
113036
132835
137604
12020
75878
35422
136934
66391
30404
81423
114695
31052
78753
82512
26635
18458
34454
30471
12434
57147
65548
3399
106949
46867
121779
19420
127371
851
139834
21878
82270
112869
14712
79874
101240
90589
115295
74525
133331
122050
15947
108026
13101
71052
26889
16087
89509
37694
22909
78295
94840
88457
58045
38140
111675
16176
33911
99045
17026
33744
97274
75648
122964
111985
131873
60556
38926
83519
135080
32256
41920
127379
116633
55020
58430
3521
47459
124290
41214
70367
38936
112406
135175
96981
10545
106849
113156
20808
42245
106533
54551
139518
42180
13867
111503
10404
74422
126780
93922
69501
19035
135841
56879
135668
27213
91660
115540
51023
75950
133106
121389
114885
105511
92916
48217
92407
59764
137724
113214
102009
104257
4117
101526
122788
17983
49380
109544
68756
36159
63465
114608
31546
35658
31487
3565
39222
99498
95456
90244
11799
88561
47984
103036
30423
899
11252
99182
60663
8976
48747
139023
89584
29215
76900
48723
23549
102632
18266
92304
138790
58083
66912
6687
70092
74750
126603
109313
34247
82059
35908
46046
6971
83891
9081
13746
84790
136684
89279
121804
122011
138025
120826
71594
27240
57725
96669
50788
20356
91286
119444
135498
9368
46355
118536
55811
121104
105139
25123
131702
47197
37382
37747
30519
121273
23179
44264
66062
19863
133542
47865
1873
107919
5042
49819
111510
62766
6487
22297
59474
74124
1740
31323
83492
24446
9858
115654
121901
114996
117129
113603
138544
14510
127701
29063
135782
127232
49678
38195
123446
19572
62411
125318
103842
67452
11488
75351
106570
134326
73999
26043
68450
52091
57365
128293
76536
67222
103946
58437
18570
81074
8391
17113
71936
136091
22527
67717
99674
48557
105912
83119
44480
4674
44789
8321
72126
56276
83671
38695
26954
17669
41089
95403
69759
98453
60047
122647
2026
23992
17435
136947
81418
25825
130412
13353
138267
12938
57421
97941
37846
139684
41059
82325
4358
85847
66997
76483
118475
10667
91529
5428
4688
132617
77182
50798
67421
137228
9796
69446
137571
27230
66393
55340
29406
33156
68692
4025
22445
102465
101965
60291
102148
119375
118967
106505
41574
45964
42987
136400
32982
110867
1827
14021
103483
55360
41171
30903
28939
50966
76701
26509
54548
119445
58201
83953
12600
103244
87977
35044
65708
26293
95334
27856
122020
50653
134360
23593
72968
13699
19992
105949
100917
138170
96322
64400
53529
137492
71654
82467
48457
8354
85327
79356
127798
3527
23309
116749
106771
87637
11793
32478
113930
83478
36685
95949
134130
7397
95893
43449
137447
115884
125750
98363
90405
82071
139114
120285
55914
70768
62751
104370
79121
124429
43726
43271
104308
43386
20019
71078
131022
31811
79907
81303
91641
92944
13603
62122
100340
109495
105571
74138
61730
91320
32500
12134
33390
7966
132418
89303
78733
31520
30024
17853
132301
50101
37475
96608
69838
57494
4037
37212
65656
83943
118514
17296
13238
132117
79418
113577
77963
21340
24066
139693
112659
32918
128178
122400
40883
96948
48054
119615
104819
54429
113819
97119
80882
11294
30078
10719
45139
34114
47930
110794
118057
26444
104442
131294
134912
20211
81223
72874
41550
81640
48918
14208
114557
13448
112959
15439
86747
21012
111405
51565
75440
85224
125036
16321
72869
15113
27040
118007
49227
51321
88800
3635
54116
29593
111280
49027
49803
28854
98253
91352
110494
123522
81911
61402
136969
54869
76841
83715
75880
24597
111632
127672
86172
73019
3992
19040
88131
7383
113398
113709
58704
62198
117343
89171
68142
88623
138198
117945
93828
72802
45648
64321
56323
127559
125723
29644
42427
38915
113358
94659
39863
61341
82330
126035
134359
62673
5074
58842
70056
118472
32550
105111
17021
126245
54281
61514
51219
28830
39458
5046
101631
85106
69367
134306
72664
31441
23949
91442
46707
137306
46100
86569
34999
128429
72603
29357
51102
54029
64550
97509
8852
97100
38971
2224
83344
69603
63737
134562
98433
79547
139607
36415
1004
45325
30720
50019
53117
54668
1460
99823
28326
23912
22744
63324
12340
71698
69032
39793
125726
133582
113653
110929
67033
12623
89504
10376
58578
13241
121289
17010
69139
97247
29776
70142
118924
60496
120160
8392
91515
97971
84567
119840
121882
107310
19515
110574
39007
88547
126718
1085
58480
100371
88365
125512
89345
37869
112239
7922
27461
69879
1283
96599
3477
31059
3092
122400
67906
99603
130792
19420
57573
51710
139260
39455
19019
135126
126380
34377
83672
113097
35461
118503
73467
100178
80366
139164
138046
28956
123437
25506
98834
124720
98456
102311
132130
101547
61062
36387
61149
28205
55806
95073
79914
31417
110879
75284
26543
97258
109661
86566
70355
121473
41421
3821
81650
121786
119336
56047
10742
102773
81552
85927
63844
16359
24589
55973
117905
85651
92359
15405
90207
124516
110478
30121
132285
81356
105404
18827
38614
51416
81744
85320
32889
123164
65492
90890
81302
44828
6937
92043
7600
64840
14321
71443
81199
38910
103767
35455
100912
32477
50860
51118
16992
137689
57590
125628
55396
139346
4454
70361
50761
62550
15680
60001
22065
81172
10891
103366
125999
134179
55408
109950
59018
46081
17744
216
84990
97862
35671
45901
130338
62882
73370
123681
60570
130960
109309
92317
106657
90114
22678
17417
129015
14709
53770
11080
72232
41012
114445
58230
35190
29853
4531
94207
75933
138626
70775
137274
96487
106445
19526
86824
29326
92895
46857
66247
60206
16165
134915
26862
82630
133944
20631
71645
8653
50752
82724
80884
91763
57168
115466
126952
63372
96348
57510
115656
94974
128284
112929
51460
71080
108806
114636
76757
61701
21492
119355
98258
37656
114270
125120
96637
108213
122102
28281
93217
32853
111004
34101
124615
4524
125918
87918
67895
82265
121779
19903
37238
110063
109183
88698
17494
77989
63333
94251
116041
61176
73605
74298
98831
47874
35769
31819
132439
17870
60100
85655
27074
7455
96107
128040
11978
82024
52309
56225
24289
34088
76127
37878
120502
45309
102927
137995
123297
26259
92245
99337
63786
2202
9987
22616
26427
45755
30787
18865
39977
90886
80872
67050
98340
36978
31442
86670
119002
83750
2894
119642
94189
55372
17519
74690
100680
120446
49037
60329
123056
1281
136017
46842
119834
6003
45809
6261
28110
76595
25125
68086
27480
105996
111487
102172
119326
119280
25193
98327
63030
4438
77968
133570
59809
95486
44612
136840
75931
93648
33520
35339
71280
29537
82180
51114
11891
127988
57374
40000
64583
58850
84437
68414
1198
32276
6937
120523
11555
32129
55201
50936
36566
133168
44506
72726
65005
89117
69566
117288
19116
103085
12626
90395
108973
94805
1508
120864
59144
58881
137215
100078
94083
58004
28492
95280
90279
11780
75802
78185
20261
107354
105473
56826
100521
9978
105904
1877
75446
35469
95516
94561
114905
108141
44955
60230
39297
22815
17445
74793
81695
14659
34870
35777
49014
39713
107408
115644
51493
19561
53829
71753
126914
135653
104930
63786
5630
70833
65663
57427
82653
21178
128339
33910
105671
9645
94139
121319
32459
111583
56111
90506
102593
90981
102634
127959
107045
70042
103602
18537
89602
133782
90289
52868
129434
55219
116653
111415
102403
18667
5193
21408
39845
133531
55317
121867
119528
125807
103185
128338
97389
135648
78843
36333
62980
41477
24291
30024
87870
127893
48561
13823
98026
115201
66690
87460
6771
19695
35226
85526
38361
40419
106933
54557
10301
22249
36423
129828
8055
115960
118166
81795
87959
33360
118127
10938
51188
2418
40961
139057
106662
65873
129232
64687
17426
55921
128498
24196
75615
23724
109721
113976
40494
76653
4884
50794
75253
41307
16974
59659
133618
111491
117805
81576
4850
95932
68865
56038
74701
86177
31446
41362
128402
20677
82400
5827
52950
70898
30022
104916
94621
116095
55243
135114
29099
60127
22259
104352
77785
39232
362
71402
10722
118167
129329
131924
50450
58193
24313
125150
120721
55758
26511
109122
52787
85262
114948
82088
16159
4970
47003
87131
97416
102246
58596
126514
22372
80855
67217
100156
96438
67579
7909
83512
22097
137237
75435
72546
31781
99747
57695
12501
131856
60557
121623
20994
5818
72922
103081
138329
54243
10084
85459
11658
88681
120407
138172
111052
61261
65388
47559
134050
109318
55467
77561
131414
29055
12995
40311
37187
89093
74357
49687
57301
134913
7661
54646
117083
80583
17727
91763
134825
4162
13573
122835
69194
133979
121006
40245
31591
22745
64155
25641
108415
95973
103201
76180
125027
92548
116491
22213
17992
50847
48251
51644
22112
32264
106290
115546
89198
124016
67308
60374
104529
80880
43208
33722
74859
565
50318
82801
23310
90824
108441
108076
46796
47994
44255
8174
116893
137097
6738
111236
47944
54988
22880
46407
63603
129169
138304
129152
89536
65611
49526
54064
122842
92733
64137
34052
93298
90806
116853
92959
41629
61645
37386
88424
109638
81640
96597
62882
78737
103334
34118
103032
134673
56997
125790
34628
22517
124093
23779
112052
26055
73304
2467
8896
2389
42955
42948
72038
133760
136152
24996
11740
57796
62381
100163
3786
120372
33111
66667
35460
136444
77136
138491
107468
110484
100632
2095
133000
84724
25874
81403
110778
75529
83869
96026
77917
103175
115325
9954
96934
111476
11301
85025
29271
50033
45187
33056
30405
78297
76075
42216
51092
13210
17059
134912
123694
117690
113358
93045
38766
139231
34448
125895
51112
94668
81920
129028
57843
57244
115334
131128
28719
126634
76153
57990
13019
97691
67397
19775
12340
3471
61990
39783
16681
79048
34694
116726
56738
8052
69770
71855
123634
104217
57749
34745
35237
139669
125
69431
33264
91810
60558
61983
54795
113062
96324
67813
70753
72
87587
59444
3543
125929
99226
136575
64976
133920
113300
98065
118323
43069
29919
101956
123638
87668
113053
18874
63688
89529
64656
96951
41338
125213
135285
96132
74627
67960
23945
121731
68032
87883
41174
71574
73811
399
68148
138787
110670
41447
73203
88992
60867
103122
27300
20856
27141
352
16081
90828
66232
80736
24130
107569
42301
135767
63700
116927
63726
63996
98657
131757
128231
116182
39682
62041
116580
107829
37179
63602
125627
110382
12593
22846
49855
16244
43701
76995
132947
59782
4174
59178
116869
28303
26746
19169
24069
66798
136095
64147
107145
71103
55903
95375
47284
71937
133768
216
16117
30946
63817
1744
117679
52761
941
27533
69005
20993
80879
61951
57126
85052
97481
33995
89707
100578
53163
90127
3727
25610
14273
110872
73064
46528
42598
120348
118464
36365
96915
134580
43663
137083
112675
21341
49843
89967
48874
95199
110960
106104
133502
28085
51156
90982
62079
117214
27911
91594
43692
31638
117203
57965
118861
50266
80844
21458
6965
35659
57823
80231
6590
77837
77313
119265
99177
127156
69231
124402
58706
16542
90506
52207
44627
118013
119540
83057
95226
7451
34650
138917
15440
128204
33233
134300
38470
114076
15757
21786
126086
49931
102017
132676
127767
39329
88292
86944
2836
17522
47697
37894
34064
138202
90100
55042
116214
45992
138098
47791
29794
9100
46708
45233
137303
56292
39532
12124
6720
55288
33910
132805
81571
112278
125480
45689
127958
73771
132632
107146
67645
16681
5039
78060
14882
71490
109453
107448
117481
107550
15238
123626
116649
38297
28858
90304
70941
68389
102427
77660
100029
112688
70464
17951
84965
32296
63639
72923
82418
32623
16420
126414
49303
21458
40825
40536
92947
10277
7983
46780
94179
139573
30405
47179
14221
59263
137482
85161
104003
99909
22820
40383
72596
69636
58333
133913
78283
121972
66835
137052
14594
59606
123466
63896
81063
642
104431
10361
127271
88766
57140
81449
64690
63897
128627
78910
99511
102461
24071
39865
62369
23242
80248
111316
69229
138580
105228
7511
96903
8414
4563
111496
68019
104380
11743
125433
105021
92526
135794
92291
41291
29285
10091
82332
69533
115070
21241
29043
77530
21663
45260
116250
21257
125507
63917
90485
100438
29145
74348
57341
13910
78910
28836
58281
19641
16931
43713
101013
109456
15858
29656
127098
45143
39746
69429
114675
131167
90669
120070
45048
88684
25329
137649
109940
127187
61566
36776
87624
67062
111123
4964
57323
50032
10152
115603
46024
27082
19316
7037
136537
35173
36692
123634
56667
52789
53062
7694
43956
120082
127763
65355
68765
129443
63004
15056
116629
124569
51832
40604
27982
22954
45568
85304
49338
32071
60907
95361
59152
56574
78749
32040
68098
115440
132025
124765
4581
21438
132458
24888
1519
96572
90242
46636
62366
13245
38043
15346
114165
89874
55949
118498
89180
77868
63802
114869
109938
101060
70229
5441
17633
8978
13832
62082
100769
5856
46846
105349
27293
15655
130236
5164
112226
80478
28151
34591
70074
66193
49936
20591
16067
82237
139088
81598
20104
62889
56466
106394
300
103046
111834
17932
112023
102018
56366
49144
107873
103211
130844
111518
118866
97432
116681
67443
14261
4831
78386
84334
47375
104673
104924
39793
46909
104012
121390
43365
3252
37855
9758
3552
901
97943
137835
89275
59960
54200
114770
4185
133763
105614
115702
112628
39397
68734
16422
53657
49916
94807
137990
97290
59480
79266
137083
82740
19629
94824
126104
139232
132679
135861
2783
109931
70156
116970
35557
130115
31169
126679
110651
24931
68644
86352
113910
108040
131437
130332
21696
17704
85138
136037
114994
120969
51654
88428
63709
71282
43251
49812
70514
12281
22025
49648
98563
68532
26617
110472
34998
34138
97150
5649
59068
25793
68352
9330
110184
36141
139661
131879
53844
61150
104267
5189
18471
15921
93616
82179
63554
113219
108342
110419
125499
106718
20067
60414
35249
46683
30885
46599
57172
104386
52247
116240
106530
96950
101921
76713
133090
77933
68591
46934
139082
9209
52122
17552
25129
122090
76082
65035
95308
20776
35453
57158
127493
55519
93923
139094
78554
124807
45692
135725
65544
74290
88316
32073
7591
50236
108785
681
104520
13727
23966
103602
22936
52439
97505
24416
34528
9939
89450
106187
30714
124903
23345
18206
16773
93619
133651
95326
78426
15694
67403
3969
89983
132070
12394
97574
18658
121178
74606
123177
134905
74923
86778
134192
127361
20635
18607
138241
30573
108057
104427
37638
69311
104123
55843
86083
57742
25846
17761
112519
41539
85163
92839
107874
77232
105232
41799
95889
86410
116404
79066
57666
51326
2195
51857
15038
139181
46815
13278
6105
131223
117705
43742
60533
58179
75937
122968
115920
101782
728
64790
119672
62242
17629
87545
115825
122860
129343
48066
69269
82098
103483
103286
133423
82029
15142
124813
81210
38309
138090
63666
29531
92146
107408
66416
10325
19696
49383
102596
121477
26462
27386
101148
65055
45014
25045
40879
4225
14387
65296
49846
96485
28778
13131
66259
110807
4625
51071
28368
42933
49161
68385
72463
117658
12144
115230
127982
31839
24612
66930
129667
27425
70667
67167
92479
92032
92211
133358
96256
82949
58653
6101
39433
63783
135584
82044
34589
208
133114
39308
19492
18626
107692
68306
136284
119836
43536
100617
128026
68147
3898
117693
95572
74564
21211
48050
26595
113421
17759
122851
56369
52764
105303
72154
116546
77238
14197
127486
77445
7310
3145
73288
2288
87188
1594
114923
43375
45129
75539
31401
89627
55789
125445
45198
130352
6655
69600
16947
96427
63710
116149
12795
92825
57803
61300
69370
135041
75496
33207
48837
59158
36351
122125
61445
99891
123718
36367
3265
5198
88257
11017
94824
4045
136461
116374
134397
119467
45973
127695
75893
86034
80195
65040
38859
114349
126339
84580
109389
61835
117787
134578
120992
130489
93054
18788
90379
76771
55154
69996
58320
119762
81012
13143
100159
53825
129516
70907
33291
11840
58601
85536
97874
115147
126927
113084
89495
113265
57663
35236
11451
11801
29813
108794
118642
122866
103933
45372
35988
135438
115367
94307
115200
32731
83801
75358
86555
73317
6264
96197
85156
41216
18084
19381
16362
5010
132464
82208
94627
26479
117443
82429
14631
123607
27575
133272
82824
131507
38644
95163
126945
130362
25821
78496
23092
109622
13853
85998
42938
136468
18547
104445
14035
12982
100178
30396
17992
68993
88955
88970
95471
42750
7750
110102
2708
35324
79725
61884
26831
118368
17046
130127
85082
42867
68622
108173
128840
58826
30523
31777
31645
49069
112573
45679
38402
72750
52426
32745
1743
1380
121714
73565
44129
129464
20018
23189
1139
99743
85072
4321
54462
102117
134447
139543
121335
39420
84068
110174
98245
114590
118302
129889
10
90875
35567
14763
139976
87992
47508
1718
65724
5573
51635
86204
111388
71652
109392
112527
31394
54463
116847
62208
132932
111294
61750
90618
10713
122169
37144
85310
73110
15445
51550
49471
82671
87117
64234
58999
11460
111741
60716
77183
117313
112350
23387
88701
20354
132778
61227
28099
23593
14425
90306
132876
102070
128408
83493
89135
110576
120636
34444
20038
112433
85993
69508
55103
9461
133741
114101
20921
81833
11169
74455
59146
99870
97841
124198
120223
66971
21776
8322
90563
36200
74979
83438
138270
63386
3282
63756
10314
123918
74551
30351
96350
20543
99858
127804
6356
93599
78257
3628
11783
89425
78082
70928
25646
35923
55125
122221
102893
76900
106894
29807
89452
41872
89596
64073
81610
69229
127828
91923
53146
62378
122273
125847
59272
58482
113651
41979
12080
51907
45606
215
117683
123688
71142
3328
19610
102619
101900
98854
15870
68793
105012
105321
87017
30959
5745
28626
100187
133572
96900
13333
32301
79172
115531
67925
137653
89181
109903
126085
117439
15509
126299
95121
139196
33792
74801
135157
136410
36700
94010
128632
81845
35373
70304
5213
66331
76049
33838
2869
45972
107089
16201
54625
46260
108084
122549
20264
57264
92451
122700
34703
84311
85350
106175
83506
119142
40975
78662
91903
54027
9023
80534
112223
20747
10838
117435
87077
63238
127624
89946
109209
94712
82498
23833
117323
50581
122733
113938
84197
51536
96638
95251
135846
18339
61425
79352
137480
78752
134365
65735
109130
119740
6268
57704
486
133457
11490
63915
33046
139113
130212
118607
70176
49061
118791
23850
75994
101524
114139
136542
13059
47128
91792
8904
65467
129568
64607
39298
44671
35324
105032
13800
131415
87652
47855
108252
81108
59344
32166
90506
34808
138729
69112
81335
24142
47902
105184
100135
9425
55675
96676
138835
102802
24819
124091
28268
14386
48697
67566
59057
60372
32597
49208
51786
120248
97063
20038
37708
132758
28555
128213
27566
3636
57324
108900
27777
81577
50436
104263
91002
106110
37290
89836
68911
62108
50278
73531
52845
75327
117448
111901
135698
10044
137461
23836
106644
70875
20225
120703
63632
25131
85267
91197
28766
118942
36449
56542
60518
86884
137156
11519
52993
34445
77707
98255
96552
127984
31785
9397
63310
9232
97649
35360
135628
71461
59195
78623
2335
55771
35677
42319
80901
120943
109867
109667
99884
6315
2560
20401
93198
139716
8272
122542
34160
62330
80797
107064
26665
112581
116460
66327
98165
50460
101686
70144
121921
137232
8766
100607
53002
20794
2925
110254
1736
112792
79920
101619
119106
58832
98371
48656
58547
82994
31197
69058
5323
111993
36121
31988
60926
128932
98314
135442
39392
36351
65585
21312
33582
50702
121918
62935
71495
101195
33188
49582
73986
89460
127552
29443
8291
85922
78098
43189
28916
85647
112246
10590
57639
124719
42577
94916
113650
117242
90357
13041
13592
132293
10704
23525
19346
108974
62811
67192
70168
72351
116773
120505
21810
104324
126299
6452
26598
40749
25992
31865
126395
114589
42454
20385
99307
61383
115301
72957
38624
42009
62349
28568
10654
73053
52092
29999
18378
91255
97191
64897
23605
50315
21753
21766
14639
8051
4569
17588
25151
30560
49452
11545
121500
68257
8282
80807
129639
99934
130115
4615
1942
52463
9534
128947
101867
37977
18946
120244
129231
92488
21492
12835
119154
43244
10952
133792
27647
15520
127731
52797
22431
13534
40694
3931
81791
48975
61089
47781
8908
51203
52395
127201
80017
38280
116148
41884
76257
111445
138479
65487
40284
136323
54674
19437
39566
65625
129581
67212
57497
117311
96361
56279
130845
137054
36561
48987
46028
74001
96767
31287
125203
125514
18487
65220
23793
110986
83455
76401
82430
58285
1888
122713
54607
56561
2150
70525
98537
108082
114088
132385
85392
70448
25016
52588
67501
61576
77926
89880
135577
11045
121166
97131
112910
116005
138702
136702
86990
82156
73103
29420
116793
51342
128484
31399
84254
106985
101923
42790
75066
76011
11527
136810
122810
36542
49397
26663
98117
103675
116542
70045
114719
74060
27176
87628
50064
2229
60681
113405
60737
110135
119176
37529
21476
107660
45279
105729
74644
123554
124871
126062
35916
136397
122871
18725
32938
8619
45387
107406
112293
138281
13803
63363
48692
17330
10990
98755
19558
71671
48511
80294
18157
27687
94174
39633
135346
139453
121713
46341
99358
106583
8754
135273
79331
131624
13997
88620
116595
35736
56026
65239
34016
69828
128602
82707
63509
139591
17813
83066
47613
42675
139712
65770
70361
93885
81754
42058
69689
63466
88399
29046
6401
97152
24318
62083
65128
14667
10703
18074
50402
43080
83312
60769
89259
48265
119827
12767
24208
113991
95832
71820
16665
95543
113941
63378
25780
55694
105435
95468
95512
30185
124514
78264
103689
125183
346
28816
139849
127400
23241
26602
30479
106552
87370
119737
14817
43548
132503
39024
133890
64687
87195
126907
136581
61136
50284
138712
93181
15718
94180
25044
45903
55045
79659
9591
40227
56357
14758
40076
43756
37998
66677
74235
120901
130399
30323
135717
10298
139178
11092
4188
40216
98287
107446
13148
135774
17729
11860
65306
33446
106039
66702
55700
137435
6360
41642
37661
62716
32751
54088
82824
47100
97117
133410
28001
63867
23732
69
74164
139261
127513
54703
39476
85799
138500
52624
57924
16228
64483
99581
26026
6873
26282
58077
4307
8994
99719
18319
48061
108821
72407
130884
15921
5875
124293
43921
69741
124377
20341
120256
123637
7853
11311
23113
70003
9810
52088
127926
26038
116570
63859
28415
99794
66492
86491
80452
75485
22561
98770
99898
131382
7528
67133
7302
13402
51426
27574
59494
12154
47914
39750
135790
55767
27412
135254
125769
37221
47341
90047
39610
262
130257
68024
100055
56748
14515
16858
108585
13427
115628
68482
4808
99507
111966
12109
89261
23391
16034
8754
11896
63948
24855
7686
96066
52266
2939
81834
89487
26632
8232
105448
26893
138488
33472
103300
55236
24338
120157
172
37764
95784
45005
18924
31643
16970
7384
120903
16713
23418
129656
28608
87365
14511
36293
43430
43128
15584
101615
132614
42215
109847
98062
69107
84686
107885
32406
116273
108574
12563
116444
6337
84698
21448
1612
92692
38418
8996
73594
55130
32413
39602
83737
119777
30464
96382
139558
73591
111965
77524
42557
130531
23722
116970
59637
108408
84854
68395
84680
29779
57309
37476
36115
118358
58923
37727
71050
97340
46722
4643
128821
55486
20596
48910
11614
51059
5291
11171
124650
93607
65046
3558
84137
88768
120527
120125
57175
41732
24871
118206
71510
82179
15681
83976
36889
50956
98054
107938
124647
4775
88932
113468
36612
109528
22377
48225
136938
4019
35747
121587
97625
100793
101496
41761
49560
82022
138237
83086
123753
23108
37643
55262
105286
29676
139238
2174
80631
97291
86463
41629
78418
35395
15096
115029
121274
13824
139606
118211
134194
35352
76150
91818
136144
37645
109930
22055
119667
108167
105140
79771
131274
119135
135033
72911
8810
110622
51437
65792
44264
137899
107420
122681
9645
98868
74062
130918
89043
73667
85481
83237
85370
21630
11406
81514
35626
121336
79920
15292
65854
21412
71415
57127
546
42799
130037
125707
13420
41473
51498
57683
15724
135269
16716
25368
70488
67129
16286
19531
117147
101766
79119
62516
99747
90524
120381
135372
48211
60301
127016
114064
81712
58430
7542
58609
101228
137579
44315
114647
15403
72164
8681
31126
43784
1748
56494
114272
68876
49131
133802
46022
127248
49272
84890
86994
116147
65270
58717
24358
125570
45732
114773
43633
104161
122315
102241
41740
96245
122907
132738
111647
55070
117771
119125
75206
119518
35618
49477
24746
61100
19630
70767
48347
68901
132008
111692
45047
57278
30408
45756
19199
52492
20529
39184
133004
119195
117776
34744
75439
100683
3833
23437
132104
121603
2561
67309
101121
14530
116785
125866
51981
112766
32984
100327
41666
24992
48370
63065
58621
78778
85172
54171
107621
82052
93354
100624
61246
71130
111719
113036
31812
115552
136473
267
97154
115385
43928
34626
106267
20712
136843
18247
109830
29827
94926
11495
31170
3295
50911
66142
58424
136083
120312
26044
78134
73666
126668
139380
121147
74738
88767
129310
50289
61591
129576
7443
36976
33503
18420
119594
30567
15263
137840
396
21441
92765
128242
52610
72412
39153
118751
130835
35235
75414
16879
89720
125431
119898
89099
106577
54635
14218
95886
104924
75808
85462
88718
89135
95316
107137
68728
102234
98751
42920
78981
120191
135684
67223
32800
44447
82727
127902
35282
94313
39668
28512
44032
25098
8409
109483
131675
39395
123700
87560
120670
59507
9373
69387
8642
81041
12876
77369
43274
111626
96640
122255
68169
92324
25829
77320
113122
108555
65222
8403
39219
104889
36914
83250
106338
21674
52732
98012
61069
12783
45572
41738
72290
31296
87477
57283
112336
76704
111003
131962
24681
67643
90568
92849
136318
92748
30169
109439
37654
71742
117842
76872
12982
131107
20121
119319
12781
49205
77331
50201
61987
99254
68290
110628
106901
15766
27910
55589
68821
138913
47550
93502
66555
114469
22702
62872
67216
52870
32310
104869
100963
126503
18092
113944
117610
38212
93263
106742
63768
6945
16942
102107
82550
85231
72734
49450
77349
100644
105038
6169
99556
128939
76022
2462
79759
98724
65333
123326
127945
97642
88194
65260
60497
82637
39203
38106
97201
108817
4847
20968
92113
138140
123074
34662
59722
55808
60464
137070
132803
1853
119591
68710
107144
31964
71171
46902
107039
136503
30228
94984
70496
94773
20243
130992
37410
35797
5449
134610
120966
126647
131929
73078
124786
91355
84092
20860
123514
120907
134281
116316
122759
113871
45025
66254
122187
116195
89508
89225
89049
119735
20560
19544
50859
17154
126888
64620
52951
132336
35581
33916
118983
3862
83345
80120
95216
3788
100979
78729
124694
71612
55044
107453
21834
76420
33706
4020
52614
123213
93245
118014
79299
113804
137557
106510
107310
100796
7481
20260
93132
43062
30527
48466
46923
90223
128585
2138
94011
65916
57218
78704
113879
112261
22508
135712
48680
32566
139732
77645
132130
69328
55658
71429
19483
29566
14290
126792
130362
21770
123403
59845
41183
13929
108310
88105
80504
73246
66594
34514
115513
123811
89569
89391
72423
112077
85103
97454
4642
61186
11450
136771
130513
43459
44551
9995
73025
35192
136787
39738
56962
96541
75934
74496
86822
20595
138953
27325
70192
41898
38190
45705
25709
127758
111447
74483
76186
32901
8289
57179
70438
19738
30302
60950
63197
51204
47297
112573
86396
20435
128662
119709
116975
64595
54204
63796
61541
53156
67472
131732
95054
105661
13788
97114
69771
101587
7948
5956
134487
16236
39487
64925
12326
69788
102226
75522
120991
125874
24446
43738
6308
129459
23446
99635
30405
54002
23430
91945
83509
67254
83676
14914
32914
73816
88379
102684
35402
96327
84992
29888
88914
124478
71164
101239
30617
9742
13112
127959
135615
13909
31697
1923
3367
55142
77909
33771
85495
101338
102067
29004
28591
22095
43917
37857
95910
132296
116892
131311
64974
38235
137550
13887
139064
45066
115126
29680
31159
104589
17639
26773
118498
49335
5047
121864
80828
82955
131987
2675
20645
70405
31678
25587
92499
51946
39795
24760
20593
16687
132422
85566
54921
106324
75805
30337
127741
27282
60016
18899
131870
54006
45671
86719
79692
27070
44935
20520
86376
13273
139546
83372
83677
31223
108959
12528
59520
8753
37287
56465
1791
6061
118382
33064
112384
54186
63400
100124
57819
99767
95374
26041
13773
117396
112759
93464
4465
17693
90335
67193
7317
89880
10564
90994
97454
119522
79873
16974
104627
117159
73438
106417
99571
51819
115832
71954
82357
39231
8429
175
138998
103802
2567
12770
57550
115326
82585
62014
109370
32920
129206
116687
122799
116122
44032
80253
95643
123904
73578
36621
77414
7015
119390
36985
35185
95221
85290
93893
110804
70071
70420
109801
33872
72986
98922
67773
24663
41506
129787
134033
50777
95344
87071
33576
71465
131102
90180
3460
115005
23757
40080
52418
7123
135821
89402
18659
91042
34692
112552
61845
104762
19323
7997
114985
68660
83270
42758
93323
101127
8896
87355
11904
80591
34425
21831
128408
1878
112010
131867
116882
135766
8298
29299
119240
120471
95053
137898
71512
106096
86801
109708
70857
82475
94056
22193
11135
13677
41302
104457
114803
26549
28163
103058
107140
38939
124888
95547
40816
96897
63765
17697
69014
48414
23347
24605
28884
118399
22503
76747
84494
85655
46454
131702
28130
116861
130247
39264
130537
31548
3720
81692
58097
31882
44749
25236
47172
29637
97134
87987
102885
20898
105683
8251
45663
105381
32855
74547
83780
31709
11293
4625
117364
34099
136327
121845
127311
126573
21108
94200
18120
1179
35891
52568
9412
80639
54155
56583
86627
11288
4569
25864
8537
86603
34114
30552
51983
43320
105098
112114
51381
92742
116739
28744
126840
113065
126940
114151
75989
8047
68350
70460
125577
80592
123028
134988
137582
13534
27922
84209
1174
32490
86424
9710
95444
96889
40261
7426
208
121710
95892
51588
74452
72630
56683
37643
22046
43622
11793
74386
28020
56494
4845
129948
113437
104224
124935
111019
117758
129208
31579
118931
138049
118002
104992
93492
74890
121605
77270
51449
79666
33161
79389
14117
82142
112423
28112
104187
132397
39904
38572
20416
72750
19768
126716
46186
123992
111650
133556
78101
77210
25134
33383
75258
3135
114726
28750
54376
72682
82371
105825
12348
91883
21565
2816
34024
133987
30927
138210
126383
47183
13133
123151
96284
32900
109866
118821
133243
57867
112377
47695
111428
137510
81077
46686
645
32155
51787
31372
104836
134157
113548
117183
62391
135112
96351
96414
105451
127277
70975
68185
10811
84107
27687
107094
93358
137552
85915
62953
31771
34643
110647
119550
32152
28076
26235
9148
60230
78021
40520
25065
48529
14067
118600
110919
9179
74950
43684
90981
38578
114658
19165
25741
35116
46852
132834
104826
20755
55100
27778
28877
89742
138424
8427
98246
26499
34661
107393
63080
89034
7912
88145
113914
138331
66744
61185
7509
118045
104868
74841
132974
55878
94005
18714
90993
856
127900
32170
21611
42999
59947
26839
109093
34723
35265
67338
37573
46278
11082
100653
111663
18994
48797
85576
17324
91892
123112
1184
46288
64332
76024
39261
120209
6380
34327
47553
7236
22226
79723
5198
41576
139669
32036
127020
10743
43653
30709
48316
89930
41791
125320
61592
60784
10468
123519
54459
78711
82983
31994
124998
7314
108017
610
127522
114396
34936
11426
97983
33513
91148
79532
51441
67169
111568
38460
77911
15220
69169
102578
81501
110959
64249
119444
8094
74716
102962
38904
129778
45944
70897
114775
53257
15265
91737
17130
106012
103024
28556
63995
112889
96055
119878
24329
23223
91445
62788
77486
83016
108308
16415
868
55618
80664
120311
63711
131731
83273
102614
121509
105568
9862
72635
135177
25126
723
128658
131138
103747
133565
31484
76635
89620
11361
100963
89194
79158
102
3031
138525
84762
135798
139393
379
52813
119703
40442
20895
39327
119407
2403
121247
129269
51390
92775
14394
52112
81432
121883
15858
51349
129718
68844
968
117431
6158
66513
56588
122612
45896
55112
67373
18045
30856
44103
70857
126911
60896
91751
2589
40303
70506
123835
29571
121895
76609
20316
10358
134393
118551
26216
45741
108268
71411
23060
85698
77569
89572
118637
60180
111819
10101
103904
129863
40956
124358
60719
4218
45254
128822
6807
85556
59327
130641
91478
17573
43602
88145
27930
37994
66695
54145
83734
11315
101908
106793
73364
15828
32716
28353
52359
120887
38453
16262
110749
55760
619
7820
59978
22224
136641
66784
107779
32319
33776
35608
49891
77377
123753
77820
115370
26799
108317
35455
14465
70224
2247
87829
86051
11315
116181
138409
132201
14633
131022
102949
46744
107992
87120
106721
130216
60112
9856
74346
92430
43632
109954
2320
97360
70058
56492
72730
96856
24808
108184
111321
71383
86783
35501
17433
98097
11681
132193
90297
2665
123214
29597
49408
67557
116717
132481
57772
36828
2336
108470
105610
22319
78423
107929
119679
124832
772
28760
81687
25579
113295
29359
96961
60077
64859
90745
134525
52891
82937
84821
31907
42502
90770
57667
86411
67486
50147
4182
80665
28834
112651
46274
51153
27425
130555
7183
12256
131326
35942
70295
133257
9236
99653
90217
69313
864
17314
40189
53754
76602
101362
85661
95456
52131
3327
41866
95968
29825
46047
12984
58658
135050
59258
86162
138826
26164
93344
127434
133841
105637
57728
127097
114873
133732
53666
20537
134595
47331
60725
24701
123932
22086
86713
79387
50568
66391
121252
6535
72567
3651
19519
107576
115052
55128
30090
90229
57643
99785
77662
51483
65422
135389
38580
40294
105473
68597
37182
76419
115927
74258
101119
99858
72696
24183
15597
123263
66925
113200
106150
139491
93202
102020
107067
68253
17147
113508
18482
74789
73292
72495
102623
138713
67884
117554
15358
9708
46150
28891
86126
138428
103149
47245
98286
35844
47779
90234
135458
114704
63433
77959
90546
132987
39978
33964
37591
33476
7471
32424
84616
80763
104919
23591
79475
9154
1144
71185
18861
47294
100075
104986
45721
63223
128582
120358
75418
36361
46943
47228
127416
86728
125186
77961
79714
1516
111925
117304
11343
119395
9728
72311
36509
114646
95901
115984
100151
97044
47168
119011
120689
7242
83996
2762
46817
72578
99471
122234
85290
6414
5813
72705
93141
130999
127017
9206
108866
75293
126509
120208
54688
112588
28870
91196
63585
124770
43531
23735
81814
67050
2745
38854
50644
63093
41615
97460
112022
1086
56045
57311
7499
61858
106367
76991
29208
93383
86196
138073
28676
49056
94632
59715
21644
123502
127262
85228
108271
7145
108963
26436
74194
111707
65290
124837
11151
83256
58648
123172
84341
114693
16834
68191
36550
123200
121533
65757
52935
67728
40181
57962
93136
134812
94028
114779
94665
57641
36358
39288
64785
5320
42075
115331
93379
83716
100167
104529
26972
135167
64053
87664
109859
80886
15855
122760
40438
113739
48516
93372
17819
65048
127685
110954
36211
81712
62084
107228
115704
98441
6515
40489
103761
48589
15819
33491
132305
92337
138019
135628
87503
38423
83291
33713
119309
75497
16472
19746
49236
41339
89469
43406
82738
77153
14359
118949
135216
76442
86176
110919
34882
69042
127759
114994
117630
119929
8484
86286
48618
122855
58265
112472
21277
1556
6185
585
53404
139008
136682
78991
40347
86150
122396
99436
139654
113106
78384
134869
25899
911
82140
60781
69952
46250
12126
47582
26179
136962
110219
51148
119816
28484
23619
117444
6391
6155
118029
36146
5163
91062
115137
21861
37212
73884
121296
36865
46990
36032
8086
72888
36942
66577
110020
106894
112826
122146
130827
115356
95459
101045
26503
75274
105880
26474
52717
88622
32628
7097
124768
14142
98159
76256
12354
135370
10139
110002
8586
33480
6033
16671
106368
42974
59599
52739
126219
32425
11236
117045
7780
106694
54442
10635
41967
136673
37108
71036
85295
46087
78132
46414
60229
12642
122669
48934
124363
109159
18935
132949
2639
24967
125971
85358
44293
45570
138096
30511
54346
9332
123908
38477
116025
38349
49111
134344
11373
62570
41731
96667
108657
96214
119432
5237
108856
78452
54170
93218
47611
49457
62518
26601
74423
24841
111958
95067
70410
110053
101930
101107
95736
85837
139583
48113
100537
48694
18808
111909
87615
60538
44928
56271
16751
24359
37859
125606
102811
68381
55176
126773
117837
94045
13373
28611
118885
125330
123678
25646
71734
85607
126752
27470
7795
126335
75582
108331
11380
94389
80239
98994
14926
125166
131617
8028
125877
5827
109986
88687
74207
25161
51811
52043
95557
65183
80654
74442
50512
40683
76439
122245
102641
39543
126066
110435
2229
61647
55117
13608
132387
135355
88953
123664
96873
56921
131692
82749
62748
78029
7787
136954
103189
59597
25349
35097
124779
82354
109538
11642
99388
22329
110238
62028
61871
96304
8814
64099
134302
63930
54058
103041
59284
3010
86704
132508
36283
54747
51608
99030
132775
59394
72335
72315
118990
97683
107412
80120
16388
53301
91761
115775
75629
38351
37802
137499
111006
46615
37949
81659
86896
92006
44699
122532
95016
107755
115039
131298
138853
26647
66679
107980
62392
139013
40294
41382
73048
124057
97853
65787
13710
49614
41562
89338
64316
55715
63189
35321
78682
77489
116979
25577
29495
138030
8108
100862
82136
99499
68511
80988
102497
135189
48967
24888
110553
65613
66269
43600
49669
474
109387
63378
26439
127300
129068
90754
43014
28608
102426
98047
106096
55756
123624
135590
53785
108083
96451
135920
43933
24961
53260
6429
136501
102226
31317
107054
27838
73937
127005
77507
74410
72743
117236
100848
60042
106303
27953
79408
111262
130378
37454
77358
46134
137429
72947
99918
81864
5750
72190
125796
7062
125449
108577
3563
87674
139893
110616
91864
50181
97620
5722
124591
30363
122957
61790
66756
65612
89743
6163
36873
56472
19969
90582
102605
17397
23529
38875
99260
5630
111064
61408
12691
72864
29984
16253
136889
6228
103220
88752
56408
60840
70825
17350
67554
30134
55492
134309
95745
5234
116824
108969
61705
136792
59551
662
14188
59431
39536
89800
41412
126951
11207
54102
59814
17542
46707
56702
23769
9926
121806
80176
47117
52630
73878
91022
82763
129369
61683
14859
110954
38506
100180
9010
35297
136082
9671
49484
31864
25558
115635
73275
12508
103193
103728
48673
120734
10434
105375
120854
136712
63532
61030
20180
116161
111259
111202
35276
100627
32884
26486
71580
71389
126665
80589
83037
99098
66612
108872
130961
92169
84507
64235
81029
47699
4315
129701
4785
14748
71427
125638
127811
134958
23019
7991
87471
134277
95544
99098
71255
104779
125583
2834
12519
88600
59775
95555
47697
102738
64426
15010
31258
125284
55596
112286
9335
59910
101987
14119
51010
33413
116108
38820
4723
139127
23162
92193
109755
95057
51290
41010
59835
13224
43843
48705
101823
79969
4259
125872
42706
45037
117233
50316
30320
32828
22601
16006
92738
100939
30124
120099
134352
6232
18918
115426
121710
18432
67618
91464
113488
95259
108825
9675
84834
129020
58379
23009
68988
38990
8880
88046
60378
126112
138361
67049
135291
137313
83055
88028
98252
113178
44478
68955
95761
63396
44380
53822
58179
88349
121638
31666
43607
90462
17692
104792
79481
52423
127800
124821
91412
113031
49218
11789
99142
47578
78837
70785
21242
138243
135164
119493
87773
39642
48447
19885
79389
92826
73707
137567
17526
31696
5584
37484
122157
23276
2276
37990
75698
130075
22810
3461
103106
72027
131601
38599
95956
70437
109383
117197
45032
104547
73042
132804
120540
121488
12688
59928
50666
86394
57494
68191
94441
63077
105675
76598
86352
107950
90939
138401
98024
113748
1861
37481
22126
133461
76080
94433
40250
21814
47981
85281
102712
121022
78084
83251
102510
67123
3178
129527
129869
60671
57717
84309
123748
23391
20906
46451
107692
111844
21204
42068
61943
139416
79548
60420
109229
131979
131204
9478
13793
39185
71110
116504
136558
125545
59755
75419
52667
62932
64945
18887
99955
122662
103196
60054
122404
124101
82856
90096
72297
104059
132163
110591
103475
48062
7363
49055
40041
138566
34884
53833
14102
105993
6688
10660
67889
66442
86078
96907
105726
11023
115794
65680
110036
78989
102085
92439
39441
44940
18886
88089
125351
11048
58680
65177
59110
42394
114231
75502
40959
9114
129334
55061
91458
136021
42072
19346
38815
128149
92604
4540
139171
68397
46571
109206
123737
8655
37997
23178
29946
56882
87618
15296
44282
122649
80472
79743
25042
31054
15244
66001
40167
4577
97413
131624
116949
139484
10969
15763
103984
103573
136654
79507
8321
19576
48712
132058
4582
63060
131587
34528
119942
79204
26175
575
61853
82999
80317
86894
114052
95560
129246
14219
76488
63010
5842
53436
38845
133163
45551
2829
73087
18556
82335
57759
38132
107398
49816
42713
6810
17754
53592
103103
73310
79767
103677
135162
22765
43993
58407
136816
115904
24005
127386
52391
63366
133228
82178
102211
102742
104080
81391
35828
122636
77
93586
20767
83826
119754
63479
90635
113859
93423
53737
47168
33189
17413
42329
32305
37757
77088
29120
13660
101092
16506
42402
809
126085
124580
103019
88826
88659
20761
101005
71294
20837
30942
68412
104663
127047
108243
31649
100906
61665
85386
8073
94853
102798
50402
127157
555
103841
132628
130566
41284
125485
32968
42092
111569
133899
121463
36746
82557
2223
114102
130203
139412
5044
58614
80426
132090
3208
112074
92995
64872
57459
101068
136076
136609
127821
123232
113515
68013
92212
104080
109296
77696
113399
11387
25617
107297
109201
38714
26206
111424
12816
16408
87187
17859
51373
27612
9948
54581
116037
79295
95804
33496
16714
91880
6456
4534
51463
119970
72546
3674
60401
18193
57722
33800
29579
83338
117448
115132
98403
3653
86555
111218
136412
10093
129076
24137
37704
115376
55069
13740
31022
10872
23587
47735
102751
6394
28620
14214
126363
101165
134239
23116
95709
51960
33267
101639
111649
10714
76770
70052
130719
23324
41269
127130
9768
6697
127618
47471
98424
42686
37563
129445
53558
37501
37179
132660
43895
65798
6873
6609
3314
117464
6076
99022
5775
39342
60660
117424
26408
113782
23827
133478
113457
41447
96959
123225
48143
84577
7047
122918
127262
44609
112362
40819
58462
125892
33479
102356
51689
16703
85316
31354
110518
91392
106727
116293
107085
3739
93716
133492
117520
93894
126969
90976
135340
60280
74200
19835
4856
81247
2752
132117
102207
115114
32936
20668
101005
42766
99375
129046
35820
44691
136751
6338
136082
103478
122630
103166
107216
52697
73010
84735
6590
36330
12062
1929
96609
86262
21763
101464
3860
24515
93581
106066
115980
102868
126734
53336
121985
62460
18733
134156
107150
15484
493
79583
118961
123122
42749
86176
12170
92110
7262
18759
128439
19323
137040
61400
81936
18802
22863
85795
19668
92795
51861
111999
32014
14946
1687
130350
77405
20419
124506
20907
35902
101350
100489
131214
60824
119589
77389
72993
71698
61002
68104
36489
56677
65143
97888
138612
60296
97102
84407
56316
26249
112619
28314
34614
103916
6352
1316
17672
26771
125821
38578
39024
63522
139067
30238
124345
118655
83978
33690
26705
4980
101793
63193
61656
26935
137432
60267
87230
94533
121025
3545
97133
93643
8211
108099
57558
130914
109414
75230
17684
71586
90159
56708
135107
89225
86945
119452
44232
30922
13141
47288
12253
114933
110480
73908
118219
84263
110527
41800
15147
91551
45345
112280
21546
29907
80378
55455
20820
49791
107036
14856
97728
57195
47915
92834
122771
134859
48637
27002
2132
38129
50641
130737
129413
21120
64644
107631
81734
11522
9431
96881
103073
31127
69160
124618
37385
125889
16424
34556
12031
123460
49411
109758
40654
97325
62591
23424
68535
87580
26778
47019
125708
77418
37755
115121
74890
78750
82751
16623
90272
68533
89855
53344
99659
135366
14313
137043
121254
30736
31599
109636
130547
57361
79393
31200
131038
118336
30976
59572
42267
34105
82942
27974
87874
120696
3094
139115
59446
62197
132090
126069
130729
81944
39412
66740
77310
30076
63782
34915
37163
71732
4551
27710
129093
60295
35261
96482
14982
66236
16053
57248
76692
75347
61574
24566
56042
64667
23680
91839
103215
15769
77907
93944
74065
93670
137035
11374
100097
60816
22640
137260
108900
3542
1321
74344
63837
36581
30825
55170
102817
23229
88770
15860
98575
10343
40425
130969
75009
40457
59159
14576
32577
113418
84871
106641
43439
81905
94366
3536
119072
93358
795
87971
96899
118467
22314
137087
15047
53138
52257
94215
52719
1026
110075
11293
11368
126851
2261
62728
27307
37772
53655
36236
11189
138525
2876
54627
80429
73594
58162
59501
26951
35308
123823
100201
13774
6137
97288
5173
35626
9544
99387
88344
126921
69461
75989
114640
56312
78249
37367
59970
92372
91022
96205
103560
65898
75433
134539
122679
125378
29052
42179
12328
40712
2353
88880
30837
8489
46167
36009
20467
32062
135396
85162
18982
41208
21150
133621
73871
75751
7340
133841
28122
74713
66397
108034
610
118181
102572
123288
103558
131623
1818
92237
32334
4171
41117
63171
129011
87283
99179
9477
119345
70926
70991
114678
112134
92140
108299
22356
27890
91990
16196
56012
26702
58945
24045
3663
37125
102968
126951
117035
94590
105120
69271
103276
85642
110387
26446
74653
34022
101976
60481
129718
32902
131471
104395
121387
59963
49045
3742
87852
1034
136290
120215
4087
31586
120611
7750
68710
83578
111052
45744
14520
76171
91367
117795
21813
38105
120592
72817
72126
82567
109649
38195
91820
77472
2590
73206
137434
27986
53300
61637
29020
25941
41852
9458
57526
138814
17207
126235
58744
128258
8331
49615
40781
76049
27409
38945
114153
124352
111761
22631
66918
57761
60825
135090
135232
39766
44647
132665
67752
97946
54302
73123
123886
72505
82580
17763
71318
76139
3998
106413
40748
128680
16027
81528
64728
19787
120472
15232
4138
68584
37862
47408
126345
75039
18849
121576
114804
63495
114241
18907
137793
4894
92029
98030
77398
10961
115793
8715
63451
96142
91480
104198
61173
107506
45726
102252
127293
2549
117483
107782
71133
131697
131541
33829
66735
10389
15404
41538
73884
105996
36797
48028
110889
105177
6057
24638
116137
98201
9705
39587
54342
101184
120137
115514
45041
25862
77765
32333
4762
31600
116467
75894
23296
108007
86074
90030
118396
101478
107919
28631
43825
4715
76658
131066
109892
82714
15703
62380
40915
1759
78319
71608
102942
58455
47122
7983
60668
101238
16667
65429
109189
109485
117675
132484
77492
63748
58865
32239
1577
3136
60869
21754
124202
137526
12819
70445
80239
4873
132825
97505
122984
47495
29113
85925
82301
52586
70259
2968
13823
63278
44748
99364
32762
22422
91847
110253
62522
127064
2491
64098
106551
39711
85851
90752
37236
75021
21197
117475
56246
130373
51331
39229
37867
80443
101505
120167
133028
31764
99486
123203
95041
120585
82566
104154
3007
10764
74407
41880
114179
53249
105977
80729
92960
28180
31481
106547
79552
52677
60373
112149
43049
111704
127729
57267
52146
89234
13785
21526
97349
89622
4728
28741
70206
63645
132894
49564
74408
43652
91443
48587
73253
33772
105667
2564
38303
137147
109110
94206
26175
29483
66355
45575
117538
54083
79193
29683
119668
92977
51208
53368
42598
32287
58460
89156
95931
27706
138719
6691
47709
90162
31629
120961
100285
137295
99876
138587
110794
45338
92792
136968
51172
135498
18895
28709
25933
98087
58391
5600
51064
85951
35320
70013
118237
93779
19168
50520
121484
134239
57210
29193
60752
88838
126505
21036
62484
62733
135974
33277
108070
88765
30245
19241
84263
25491
24301
86547
123577
59043
92146
10992
4993
103817
57357
99582
33948
76524
10101
131783
47114
43662
137327
107865
132499
123832
128900
31334
46564
124873
64611
130985
49990
71207
126577
110604
96697
10877
57150
80273
69919
125647
91265
51264
65816
8621
10845
99763
61496
137297
91545
84962
40958
88872
52826
9808
72703
18078
41141
95618
2950
105751
62954
29291
36957
49530
139894
133653
36758
33395
50278
83028
135394
117894
134291
61209
102866
5135
20971
713
118783
112515
85674
19740
61386
138500
29547
110440
16577
70688
42409
135878
12790
81714
1521
26099
107595
117766
136103
4352
11161
46380
87380
6554
625
58022
67762
103490
39509
88732
104203
18291
37598
26228
38031
75336
1079
43929
22127
17655
90968
40888
129885
103758
122601
131405
106208
90196
109170
102310
70899
96682
8690
18278
103235
125666
52652
7348
89156
92160
72431
29710
110450
86381
55937
8480
21716
57016
28761
43842
51022
119728
84729
17258
59837
67330
125014
26044
133877
94184
128354
64775
27217
113395
59405
106804
99060
112056
114151
24567
64215
46582
54276
34664
109314
86565
19496
131029
119932
48256
11222
7305
4335
95951
24563
64172
139632
125928
90215
109860
56463
54920
34634
83680
4666
94038
50483
103726
42445
24633
128292
106659
47566
18920
117675
16879
81836
137170
124259
61767
21777
135481
69071
26111
67783
69985
90282
67414
55913
16849
37273
112375
48120
48258
32406
52786
118648
82888
16511
21092
83873
121154
104103
107790
116425
81777
101021
58260
55298
85279
120026
53426
57111
25449
79536
124893
71785
6170
28658
104049
139370
42282
52776
47489
90540
85181
100274
69187
4421
93136
66630
64645
50642
30732
32434
27066
88860
133454
85326
120509
55085
41703
10286
112195
43503
66174
73440
91640
72343
102097
55688
48064
4379
84815
71904
94918
29996
8530
456
10768
78017
67085
75412
128658
74169
107845
15724
139380
77651
77401
96241
109087
95455
106526
81281
138958
32699
14720
90597
81393
93169
122636
129456
97547
67451
37712
28816
97446
46241
29271
84565
124257
72707
19976
112915
123227
104172
104990
98959
41822
42390
55199
10908
114196
21724
68541
113153
54423
59612
40101
135815
12780
22737
101623
86678
90187
139334
115493
23984
45574
121115
108548
6182
30174
128523
119096
129752
92694
60437
88710
110868
79178
3908
98127
53374
25632
26667
26526
56406
62631
42979
28572
51762
65715
106546
138440
15901
105879
90284
39884
127804
47751
8431
133986
77924
113305
89433
67675
42350
9870
132737
13217
65399
136644
111344
118772
138627
114362
121650
31384
13344
24628
59956
65106
90342
26501
39897
82594
108732
106532
122477
72887
14282
107259
43224
68557
80563
109009
112584
122912
95230
105320
112481
20628
101963
60176
139400
100590
10889
97401
108325
24233
122028
28280
65690
48721
31133
81938
131314
116216
48469
90142
49102
62751
57400
68678
107659
114314
37686
80242
97225
132915
45561
46057
13542
7524
106232
129293
84465
117121
63045
52789
117705
21424
57421
43394
70144
64905
125331
37809
41120
10151
104302
66573
49253
21701
135250
16912
136014
32935
97153
69591
2201
2714
115647
132095
126589
81879
97739
71053
35351
20784
100193
13055
42207
17613
32800
88703
82517
134482
102863
99988
4632
67165
26561
53885
88865
21810
47148
61231
31097
4300
130821
9649
7013
82819
1743
133601
1049
99482
41005
36399
120265
117550
49453
138823
135162
82252
63877
54031
76733
26740
14018
57717
70256
40578
111601
19120
38740
18748
56702
46188
139399
23874
55836
122764
106693
57579
92716
84093
133412
133721
120492
90028
111270
29944
88850
82783
88548
12727
113165
1632
15818
127183
59348
86073
4112
7300
81544
19203
26047
114598
65390
1798
138471
97578
124561
81515
15156
77276
25608
124919
47348
6099
74946
134969
12394
147
77752
77293
12873
50916
78925
5042
14450
138272
91114
134914
5572
9010
14116
7970
123607
79506
9767
98429
37083
110679
39944
28590
47955
41903
129860
71654
24353
64805
66623
13098
64951
120726
90391
54176
7993
29315
59217
22443
3938
126683
133708
9509
112044
7823
133831
95650
63680
119949
30430
77114
90628
46725
105703
138582
88627
71914
46587
89331
136718
113209
78781
38021
93934
29171
92196
78279
34837
127764
77073
15126
90798
70780
987
62841
78602
134817
134842
2282
114765
25272
79395
65392
48348
21450
40325
113327
93363
86912
62657
66433
36472
1437
104453
106758
6959
56648
45036
18147
20763
122108
33273
111561
29239
34259
10753
107840
29075
5595
86473
120191
7218
2220
21935
55565
23669
62259
28891
93383
125522
67900
136167
21994
45688
100619
128751
52647
133618
10138
70793
14381
108597
80417
102293
137835
114675
113045
82026
120101
94991
28499
100292
102208
30718
98578
134125
30738
20836
139367
100472
122710
43618
96639
4703
89306
57257
109805
118304
27227
119942
49096
41607
88538
105865
120251
86372
80539
93295
28397
36992
48286
33247
137283
126845
63964
95860
97321
71053
93047
73040
31525
75756
116657
104515
56810
65962
138123
26614
44265
25349
122907
69713
43307
71444
35577
23557
134167
92467
93204
22564
129458
117841
32162
103092
81037
96126
35303
38358
3530
104702
111397
11406
16809
64405
115920
73619
130367
114043
76584
10983
115743
59491
57047
19050
107286
68975
18958
101453
21442
112161
100368
127251
90001
132529
66695
31038
65006
101997
45747
44888
43050
133495
56293
59859
57899
8565
109829
24617
98959
46412
35600
74701
82254
92646
70102
49540
137973
89060
127344
19414
61220
64063
123016
127573
56591
49710
134962
97949
128059
40708
2836
31108
34202
35480
90966
68452
44044
60794
93069
3002
83558
128668
54055
25811
57665
124156
51702
55637
73215
39045
51402
110787
103107
10770
98359
136050
60479
93320
93998
48537
110379
73185
79645
120932
85016
6962
49383
129060
67756
2451
108413
127665
107470
22467
13475
1487
122975
65177
57123
56189
80573
84877
3327
43680
95646
101685
16081
132476
31356
86430
41013
1734
19614
97009
122665
104629
80322
32048
70040
124429
10850
14805
112093
118320
13623
125568
119806
136597
27096
13280
29138
84020
98156
32464
127699
30153
110501
120131
138981
1856
66560
39993
119942
62525
113353
102606
3506
53674
111005
73545
14455
121855
64701
126547
100174
78324
88466
56331
74920
91913
69610
80409
35933
4118
112873
139983
34270
83373
120114
33250
61580
46673
49594
41521
109198
139298
4127
112703
29324
91483
22599
43778
73337
87300
6676
9862
25623
95142
66192
76894
47054
135802
17303
82986
139919
106527
82969
10540
26251
63082
20142
64182
86106
46087
105703
31655
21737
86181
4357
27412
37663
3308
71189
87352
90607
77864
97213
92581
9357
139757
29474
32763
135558
23128
115748
111828
106006
35068
98719
108608
74501
95212
32790
136959
117651
138492
28613
139387
61024
9322
26798
98686
12629
74338
22389
103235
128553
119602
32167
114262
119358
61640
7024
91267
61120
99123
39446
3477
134191
138164
112085
45043
69728
4874
42001
47378
119717
70614
23116
40740
56287
49913
115777
68915
100602
138166
8501
89154
94119
40667
63415
49828
78658
46790
117446
139777
5913
16891
119606
116455
131406
91690
21497
61133
72915
39850
108510
28983
86815
131625
46074
3101
17889
138202
72015
94842
112719
80515
20348
66837
121181
83762
93016
36190
106904
70461
12319
112816
63703
131924
89270
31461
83613
110766
92593
132879
10615
37455
21861
73781
5431
44286
76881
139672
42487
8895
94513
15206
65761
114860
58394
23293
34974
11410
59483
1877
58222
71801
114692
98277
63724
40313
129737
123688
127430
82329
116566
114397
96135
114778
48177
77918
135415
125058
77589
37901
133952
8453
53106
36065
123313
111500
59357
134638
99261
118839
136514
133834
26991
87557
92110
90714
104221
81846
50753
91650
527
3670
66046
73013
94799
114223
10930
90213
99280
64870
128114
69583
73323
17571
105647
32987
105422
1356
27624
41034
96546
489
34868
123537
88045
103329
50602
52265
21527
101355
120266
138405
81376
46312
71417
36175
136886
58699
126387
96165
123568
90852
2099
33242
84775
84098
66228
50196
61805
93851
67582
18350
70691
102449
118238
135087
65777
28840
23703
87303
106546
3969
85707
47921
50280
133476
60447
47165
28526
23186
119681
12093
90389
98131
21687
35163
18580
87914
61711
80384
18117
129292
98734
65159
68092
76971
60246
133868
82162
83948
57523
25059
87916
119581
72980
114547
89408
109778
21711
117933
132963
117743
106378
59704
52226
128064
94866
70805
52329
132928
11189
46797
122219
86274
111956
50310
23244
32201
20530
81758
116148
54404
106816
40416
10336
16147
14962
76096
125925
13025
54028
95239
107119
20405
14942
19344
124820
86160
90149
13501
79087
77689
60297
37658
23962
8604
64319
23557
17156
84848
105314
133304
115603
72130
10071
102291
88276
25032
38386
50552
38056
92413
122143
5175
89170
137084
24518
50341
83243
91018
63841
138682
28706
100490
36339
52667
85445
100657
76224
102601
21857
17889
72256
137459
90018
82326
76101
14646
107357
114486
41549
5413
43251
23691
126939
108772
137127
127808
19112
56721
78826
59305
55402
83883
136146
91740
112902
81590
28749
25477
44190
50605
43365
116445
24415
109735
58770
100516
100732
26127
75001
2280
7891
94603
25971
111181
63374
139449
98988
58838
56169
14165
118142
111571
74400
114287
39662
47301
55876
68410
72777
100066
119014
92493
52862
3429
62227
111632
80296
22958
114110
131648
1590
122000
86251
3912
69532
9624
3360
4871
68461
59528
19036
22954
7450
93435
137240
47112
117087
29468
115521
49863
105885
70887
118707
18746
50667
40934
130377
130962
40243
104486
122609
41832
62837
68859
22095
132368
54835
25454
137239
123295
61334
132626
122601
68783
62412
119840
92246
39498
125659
67767
65712
91543
115005
44418
110289
25671
61703
100665
16632
101946
41503
139240
120129
80691
44451
2224
49411
99285
4029
23001
58931
65362
15626
41531
110497
54389
21371
62742
93886
7029
106860
135949
74924
81864
40366
45212
107534
102069
122228
124165
40366
23730
99757
20494
104421
4207
139069
130183
103491
3098
13183
22421
68459
5160
63952
38955
59548
61674
78049
129785
45054
44908
125733
119977
126772
2450
25188
94305
104518
7416
54822
121235
7497
14578
1729
88269
18784
797
78451
122274
120246
67985
121046
25057
73144
44997
40363
109043
83022
118411
75179
128076
23319
60911
108052
10090
63361
109592
80746
4230
93359
135567
101817
100855
10144
103545
25476
28927
80693
80278
127552
37291
8263
108598
62347
57758
129946
102709
26801
72968
81120
101979
61043
80790
139242
5446
90879
38954
91389
31624
19535
44747
3543
121351
121954
13686
61247
123781
18965
1940
64058
6516
39230
72320
91465
77928
130078
81411
40636
133230
14378
98107
71560
51772
38896
70801
57217
106126
86106
124958
114102
105641
29704
117644
86991
128009
107681
8238
111789
126645
126529
35847
109513
2110
84518
60977
80037
50947
118739
97024
44176
133116
55131
115736
21239
70378
22888
78456
36504
108994
63413
10605
50986
69468
104600
114328
57477
72280
122565
5617
35277
85445
41463
4789
63906
102333
42117
120294
13279
137208
77318
57455
106675
108800
9542
127914
39177
8781
42721
52032
94126
82485
38988
5111
11952
3587
119439
45780
52219
78355
27749
87495
152
45563
68635
64057
7895
110751
44351
21174
107958
98020
78628
50985
66819
64521
38898
82347
73301
81618
110731
27427
24102
9718
32537
12405
129657
128327
34537
41875
66682
62285
105721
66833
107847
34355
107241
115742
121457
11591
136915
65767
109610
51894
116751
12780
116414
15648
71479
26066
73617
42209
53492
97718
28278
62381
86474
17934
27059
121010
36160
93740
19646
118232
136924
127493
12586
80517
79586
110395
68459
76500
36161
14421
104745
12911
27200
57510
4910
75030
83575
78526
117238
113419
12595
5516
12151
75420
139801
39209
32782
12313
109301
52427
130544
82576
16271
119482
23092
95856
89876
91551
8707
102388
105971
113451
91650
109522
7312
96559
44552
90887
11436
21789
64305
382
3656
76455
75801
119809
92015
108582
108473
61315
137361
75368
3891
13631
54849
26982
109487
121076
94884
94545
59815
60854
67996
11464
30376
75307
84374
51279
2545
72161
49419
43201
72542
53075
96007
124695
9235
48022
93276
117707
109336
66988
53074
113226
80619
84275
116560
26457
41702
71443
121001
77869
108649
25348
89332
115376
77007
10058
26654
79551
82218
76072
99104
131112
105498
55110
115806
114732
103131
45433
68790
48819
112421
98216
138396
29391
42490
114955
55847
60543
22750
36847
138411
131398
38547
64095
83125
115553
50504
109778
31455
132721
22201
130558
100184
104051
22020
52341
55134
125150
97774
123924
33968
46546
82139
32364
52288
100980
123670
108134
21522
6419
121332
136285
114168
136230
60379
57292
111782
110882
3421
119589
79954
25622
86498
16490
129672
108517
68830
44805
93667
2955
5080
103986
25852
87218
112701
78139
24549
72723
22624
46071
79141
120308
18707
29661
116537
55437
86952
64671
2670
90373
44259
58975
92346
130756
75464
58369
75625
120646
103173
29291
123600
108253
109628
125804
31822
58681
40294
56371
131403
62918
78793
46895
19577
73851
52907
136113
129287
139859
60783
131956
66583
81393
50930
18928
48501
102746
77296
124125
83391
16820
129767
43342
101424
75746
29145
109598
134426
45791
25968
102180
85060
81112
125427
104636
14962
38333
100748
4248
14543
137883
112555
81125
55627
139836
76404
104127
102581
130051
88251
45971
6871
54369
65665
108294
130115
71161
54243
100892
116951
80210
63072
62010
137673
24850
26645
128986
63182
103745
109585
77725
77979
82139
135201
133605
81975
71605
97732
44555
61655
22334
66878
68525
76703
108894
13171
43169
40054
67413
4060
133357
123975
43483
31718
97999
68332
34715
86985
131514
138459
56569
45590
52789
138708
40790
46393
57034
88746
120476
77940
10401
119162
121169
55277
55864
90062
44799
75384
106468
88564
79443
99824
48890
122926
107893
6888
27609
2607
70224
19122
1065
126793
41063
53853
101852
58205
76598
135237
6950
57073
73176
17350
36234
30697
48979
68449
120758
93777
120184
63577
18692
59627
139752
67581
18904
107645
50821
46512
110251
121044
41986
87668
84188
83048
117872
46039
117604
30821
17627
124554
87894
90803
1903
100479
97851
27233
5280
78608
121010
125463
118537
139701
21441
118288
67282
16696
62284
94454
63208
8887
75497
81545
96554
19685
944
50777
42075
118548
81598
59702
103101
5843
126856
81355
82673
84706
108588
64304
139665
89597
26119
118201
65649
47559
72841
109282
64255
135124
63735
103814
4010
139232
45358
76915
135268
46301
127692
37342
24848
45641
97043
127948
27835
83898
45655
110507
4955
14242
34811
4620
80190
60929
99172
122190
84839
32012
91472
125445
3488
131558
89258
123849
107141
134615
60764
102408
40916
24807
139750
42115
46799
73144
6415
74633
133394
52069
45139
138348
66310
56301
119319
122851
93581
78491
105040
38420
86854
32863
216
66693
24421
89474
50542
107913
84088
111305
70321
101355
112463
46422
3470
19261
95917
9884
93893
89310
61952
115383
64010
104613
31684
19680
63815
101616
74522
5206
116387
137728
38069
116603
64420
38841
66076
114961
6753
126515
86265
53425
87870
58727
76198
67691
77987
32115
77574
31879
97776
115877
123614
21785
56841
15297
17817
97007
116912
92338
102212
69651
90065
280
46253
130837
15472
112328
105797
22225
98842
52062
52001
23063
87140
128199
90753
1479
20313
4678
9709
118088
96906
133322
116225
13746
8618
110393
110752
101882
39082
72964
31532
105499
49595
54136
96335
65067
26463
62131
63643
101656
90544
91995
124719
37684
80193
51823
39162
76857
56501
48870
54945
13406
18544
7521
3504
27161
117913
90607
105394
133346
139922
113277
98844
25869
27412
55178
90935
30226
117309
130929
131882
67852
82923
92952
81887
139468
121126
121048
76324
37626
6270
131268
27384
24813
115140
7239
28325
69404
74197
110071
62750
74119
83347
21593
99987
87111
53123
27273
117336
30431
134553
109217
74634
53827
38520
16521
53294
19646
137568
129618
33623
120189
97237
37358
121353
72377
44596
126030
118132
95145
96100
40881
29263
15798
38826
105601
102908
91948
109225
80244
98730
103777
25812
33363
17603
64332
49883
70897
60329
23803
36866
70303
3991
134102
107661
101696
66478
128608
87725
44610
83752
43824
61842
89366
59621
100667
54966
22529
28966
542
79124
127695
104318
104935
21058
98273
5618
70940
5521
65946
71094
42386
136249
75085
36487
80261
13132
79317
68868
100856
100278
12620
4679
22119
101985
40651
99138
133303
39531
104455
133844
118654
92150
74514
83589
89559
9138
89206
136850
131010
131504
67944
9747
104104
119380
22585
44364
132511
101901
89583
93366
38530
102202
74396
60649
40539
115046
136138
10193
14577
100592
120388
109582
29093
54901
53170
118651
40390
118728
115501
31399
86583
19796
41145
27038
139175
40082
71401
108037
1982
20983
61402
40512
99537
112149
77512
116427
63546
50001
126619
54474
10592
107006
24056
16037
138259
53577
111039
15000
32304
86539
46399
95238
82686
63895
122275
81860
103976
30027
26248
82310
27362
87649
99173
126898
36149
36684
79676
99695
86684
42646
14168
73627
126003
14575
66015
100613
68152
37054
115613
76807
99944
22011
32045
42630
62257
14319
100841
2585
44346
127089
84894
71707
51089
44066
34956
87238
57101
114631
23284
3784
133628
13803
53762
119630
28378
119777
80243
96529
16830
55855
33335
93125
54217
65379
135754
92825
56050
96595
95409
100395
60035
40302
8453
111123
60719
43408
58360
117819
134390
57995
97954
104369
71798
128068
83998
100175
107844
592
33055
101025
32798
42741
54149
63366
84472
26255
16191
521
99201
111599
77267
19235
128253
85719
130357
48971
105478
25069
26790
76219
83063
101095
40587
131212
89162
100936
91386
33357
101528
100792
110733
110677
3533
1234
34043
88004
27488
26585
64876
126688
138183
118494
122274
102787
64212
112630
11758
6041
114050
14899
82259
33465
115993
99197
24676
65155
60132
92414
74863
138011
53205
45596
85040
33089
46829
119082
97444
74316
122018
22319
37355
120200
812
19628
82987
41375
108609
71096
23767
82659
62346
82377
116123
38338
41573
117150
79844
78057
69563
131059
76067
99120
36654
21106
132208
83482
116539
89652
134149
98556
88322
31503
55108
65486
27482
114446
83212
136090
21893
106979
55100
84238
49355
7574
98927
67280
124724
15123
5336
30638
6181
57754
129757
42834
55212
121965
126315
8102
47968
96815
83010
136289
104669
138117
38126
132150
88914
121338
104591
110806
88316
136043
31395
114022
3616
130321
41301
104691
5443
46636
135329
11623
80742
125085
30808
135953
83401
133474
4054
131368
90288
87063
104009
54956
61531
2134
23457
10444
123471
128048
97601
48138
100442
128995
22160
104057
95668
39812
45100
101110
62800
40428
89085
3541
1864
119892
139493
85265
89718
119898
52984
40005
66961
16992
71313
128491
19126
94769
115287
118948
59168
72887
27086
19609
38234
25597
100018
133901
65408
5117
71362
128207
21896
136798
131747
23759
93042
107591
85375
42759
87489
114711
82763
130801
131702
14075
119291
127179
85196
70929
82479
4363
120168
85916
324
18401
111512
100341
128653
13271
81809
36366
1478
103704
33164
109576
103814
126205
53519
49189
28963
1007
251
88077
108159
131952
78504
87449
95483
23699
134730
37961
4413
114897
100228
121088
109649
71739
81428
74653
85009
23236
111018
62838
103291
120533
8766
67105
106737
62284
92645
112051
39642
92895
36480
7800
61198
114983
71600
16680
115033
66329
30992
95797
17577
131219
76885
103577
39309
18312
38229
124318
17900
125599
23507
97542
106131
8624
24646
49220
70907
117290
21270
86900
46536
57749
71051
107734
9083
2651
100765
124115
45331
131757
56264
39260
99327
133148
2836
138636
127811
17417
99305
122062
3015
99163
79604
109145
107787
104249
18364
15045
57891
15986
101945
80778
50086
9347
48511
59169
128349
125628
19635
33680
93736
75898
49291
53062
45397
52126
28049
33208
69542
127353
15269
48908
86516
71224
18053
30654
11825
12768
45698
46067
5105
123994
126844
55191
133341
11707
90711
121689
137334
86697
131720
91069
138947
41010
4130
44343
69488
32179
53902
115381
135883
45523
641
58750
116746
18693
89403
128570
7812
111453
34636
12917
95446
137832
44459
65138
9538
135169
46827
6871
81865
14898
97939
57163
32260
78420
101506
78099
86950
131759
53479
59185
37281
54119
117934
130379
49163
43689
95300
33327
15141
106288
46243
86938
104119
90701
12076
113656
62221
35254
96878
120437
50151
31168
37600
82410
85939
115457
20508
32889
107215
50339
68425
120848
80809
46358
111226
106324
66398
66525
139650
57890
32812
22244
4828
136930
89296
133255
86937
11516
28508
43814
108304
78658
51333
5903
21068
137272
97711
17927
6512
64926
68265
74936
45773
9074
97645
16998
115397
24043
59874
91398
58284
92686
113641
63111
65967
62936
56365
12904
50803
61224
33069
135458
139882
84402
1361
137301
81673
75423
15227
88184
348
59844
139471
22472
68917
97115
15821
20665
121157
75695
88414
39441
4732
62054
78903
70698
101341
111620
59953
128495
32843
69374
123952
9076
13775
101664
6376
71799
37087
137955
136334
13786
57798
135804
36258
103066
92918
28430
100082
50427
80476
48495
66219
85207
86900
5121
132257
24592
93092
28561
129438
102287
97934
89741
111362
88060
51405
94090
19858
64843
92044
132543
54980
126193
128346
91237
89258
57616
96019
25691
108042
36494
50537
34260
98053
113788
15732
90309
138379
108824
118869
104168
71110
53155
53908
18823
1214
81664
112912
137424
122858
41307
129966
37838
27499
94664
105426
93108
12279
61444
118798
96672
97938
5686
107283
32342
119473
99366
122650
94203
68189
77870
58370
115650
131024
88630
134473
108590
30293
83736
106013
129503
125043
72330
27340
128893
3345
132765
82001
131975
30561
37150
88646
104850
19188
32280
137191
138660
131646
119840
92863
36186
34061
11232
11836
1437
76213
122660
110026
106506
42747
52390
96008
27789
101071
99699
133034
104416
92463
75034
96390
99375
88535
21388
64224
107722
53667
61414
82734
45312
17605
35596
81498
28018
23179
69685
29454
99392
28696
115831
42249
71442
28220
114608
75583
105642
74306
68616
70057
3120
120001
26447
78847
44887
47834
3070
128961
77852
40836
71694
123164
58440
107289
41013
86457
106819
110697
92262
42562
139392
68092
84810
47185
72663
35769
122767
38305
86426
27734
108361
65898
7734
111159
4744
52621
135344
7813
41581
73196
25000
89626
56359
83440
56914
97371
6248
84
44419
98510
42646
43810
2953
103807
90994
75616
139576
50113
113920
62353
77846
82280
128250
61932
29791
132993
114552
25134
117158
132484
98329
2157
82109
131039
61948
115374
64761
44548
91809
109179
119409
134454
129340
122361
74613
56686
57976
50540
106798
8247
112892
44643
66879
77494
106574
96669
46838
57477
121802
347
26312
56483
2504
84772
47521
40803
36497
112282
61702
128306
57812
41110
99111
47152
23471
33723
103837
57798
60614
70634
66045
9858
91628
132923
87351
34554
89591
134188
68382
47744
134535
71046
80578
113390
15817
104451
130544
52314
53084
52246
16971
110895
69707
116081
18046
93177
126156
98234
127327
23121
28867
53371
32978
96847
22645
120328
107752
88587
90868
12485
112682
61754
83530
53260
11495
75699
17710
2038
104364
47145
30635
121334
18039
100342
73766
12437
29870
36273
110670
133548
59394
115889
23270
92371
72735
45914
49051
16838
134500
116270
29322
107182
38023
89204
136793
49517
24902
130854
27906
129265
37998
34893
86950
56036
111586
20715
68472
117807
33340
15494
111355
92733
131382
134624
21455
40468
40538
46857
57305
11389
23126
62978
94922
37500
128533
68066
63368
13434
58919
67626
119050
96916
102518
65999
129304
74103
86714
34127
28261
96405
49620
139615
49137
41001
134239
46943
57820
11128
93800
91476
138868
93277
14454
93790
130777
2986
138207
30496
132772
57126
98121
111821
14041
36990
37820
119696
87444
100885
13823
115705
57289
63442
115319
82777
80795
85909
129719
138614
97036
59870
90090
95904
129499
80895
26045
96627
60232
24251
127122
53003
57728
85243
24824
71769
122232
38995
51464
69676
139879
41638
45380
33519
105080
137050
92647
22226
82959
82365
20839
16346
118587
87280
88601
108085
28174
114645
64711
88406
115248
28184
117760
32975
113426
2583
81095
72010
17929
108911
118037
134159
126900
139768
27677
91979
136817
120323
114204
56127
39040
111395
72473
133978
58674
21073
78414
63200
112070
3124
127957
63669
31307
105716
72995
121085
108299
130442
29446
102579
99352
7482
96738
62603
7249
100766
14582
120417
57441
105137
36544
96480
52883
85368
66809
111557
106440
5222
11108
78509
8345
139064
2177
16003
104779
75172
113439
49429
41965
2884
12008
1316
10365
108745
63918
133965
45862
54851
114382
103302
136340
127277
36133
49222
72644
102941
137130
15435
108162
8237
93944
92858
123652
72472
85213
88431
123995
58651
137859
25959
61535
126218
3626
48251
71314
43896
42216
117176
75098
132949
80477
71437
96577
116610
97011
29220
55902
94140
44654
24064
78729
114949
116921
62380
23773
62133
127162
124119
97136
101373
10078
135022
87590
130055
43272
135256
33950
61839
112431
85400
54787
29259
133188
127715
122220
90198
133286
38122
20690
14292
62185
75770
129240
15457
114501
129364
53942
101663
113483
11077
39387
99912
6098
103328
89966
25721
98583
100268
87560
47365
45667
118698
76624
38854
106413
35195
105404
99698
73316
126093
113989
111852
38214
79581
127309
12714
45296
17602
90728
18778
5030
130114
118689
11127
93442
45007
36847
28376
5274
100758
75741
27292
79456
128716
42497
22220
23910
7900
98269
73578
110344
48610
45429
124909
128190
9089
137623
9837
26690
88350
28615
31719
54816
123655
19197
124609
28661
32396
129336
10286
133153
65076
13929
48960
30143
56426
71179
30405
40677
29448
103982
127373
78057
125762
112281
42598
134851
109903
52434
137892
34605
57400
5963
65772
17407
1511
50380
22419
33906
16067
32705
3411
81143
46633
28722
87637
79410
99901
118041
120087
105700
58374
83811
20108
20488
56091
39057
131690
2346
67842
129581
36950
101594
111895
79073
119000
113406
105804
1418
123663
121870
10474
127073
39364
57107
15795
127001
112868
92047
81393
92954
34098
116119
36764
30557
136606
69207
45965
104647
71552
113806
94227
84853
51751
42474
23925
30750
15879
106080
8520
115893
87949
18993
102966
127313
52451
95112
90665
1671
47158
8409
70976
57607
124527
107740
88163
97484
13298
134127
62130
84849
84284
132709
6053
136035
11534
6329
3136
27412
112408
11655
119656
60356
7000
82621
24020
35802
37732
114684
37472
61241
99445
108448
118847
60323
52539
67009
17807
65836
37487
56288
127036
121771
48996
133088
117805
60529
115768
120940
64292
88175
108947
43948
8530
92298
102920
8902
128099
117004
99937
1923
14596
59381
110370
133443
119704
139260
36803
113862
41447
50642
30149
4834
32412
55497
114273
126568
92377
90040
83859
16669
38214
52805
36968
23095
121454
116239
31996
109553
93242
131933
87827
84190
27665
34548
77632
7368
33807
90786
121229
51605
1427
11378
56438
10190
43226
30710
136757
135602
120749
80616
128622
18962
109772
25589
18408
91226
118180
50404
37130
47773
18688
124956
131962
46352
135855
45945
30072
29661
136731
11300
81265
114509
139029
114054
124699
42254
4763
97807
37856
125511
38422
26477
120824
8194
28418
139231
75771
122949
49634
112900
30721
44673
74207
139035
91025
70061
44979
97448
99721
18061
108747
17337
132570
84128
107742
93620
102733
112504
51426
116940
98014
66200
3417
55189
74393
8186
54419
10163
131134
80405
99414
138206
125077
33620
137240
52453
103680
18571
126252
39752
36631
94999
33440
5552
15478
1181
75523
118210
113684
126949
95150
48049
29500
74918
79589
103892
59455
134007
90406
26940
50763
49819
1497
12192
59790
138737
64644
139821
133659
50896
39572
30289
122246
49363
12193
114075
50543
87715
68636
578
51015
23785
24978
80514
75054
104566
20757
110860
74924
87514
114151
125687
113684
115648
137878
33473
90736
38873
33293
84394
66120
49216
91034
48365
98578
103226
138791
125472
27293
67427
102401
78307
67563
127378
135173
118969
68295
15929
89828
3219
79795
63979
128905
53478
15978
103134
86951
106713
2006
96595
27458
68126
5811
118491
92842
80740
58069
91633
66212
85361
135411
28612
19
62973
132342
135191
41941
60636
127472
108121
63854
67266
8451
29110
120743
24428
132243
44045
107492
110601
640
134949
15078
122802
89791
107919
63541
7859
35903
129752
93219
31313
134716
69590
70638
127057
64780
88930
47692
28603
57050
87898
95868
65500
117007
52963
66279
85602
97007
10122
32554
73998
5070
47631
33151
71213
15549
96692
79071
27804
62795
8642
35468
33862
78231
106105
20918
119362
55035
44962
7965
88436
132859
80184
130288
86217
133146
32918
8170
66505
43040
40723
116854
48109
88353
10005
119321
80254
106696
34744
108057
5842
43385
3524
39704
97967
85981
36973
77328
117367
81934
61644
65802
74792
1828
32441
137361
134973
65359
121882
37829
108398
22605
14683
132858
87309
24687
88531
27562
107734
123274
111970
89927
3010
115494
129630
100976
37826
26603
14655
15192
84888
76299
57345
136032
54478
89786
133392
25802
15144
115273
63631
99893
114229
54665
92750
61538
79351
41280
65451
23436
905
37421
89714
3914
129266
55696
104889
27091
82298
95896
18634
3537
8546
75978
139568
63023
2115
109311
88824
133610
60936
128806
93502
35164
43470
22604
73053
99172
63883
138504
98959
64788
35924
48673
45053
1541
104368
126294
28631
23017
82189
47264
26553
67086
99593
26121
130108
101708
111783
55283
71669
32718
44089
25171
44234
87558
24126
117286
46730
88008
92141
5688
129147
104416
30712
10552
105956
135079
136845
134586
18095
79033
18201
44648
6118
94146
47120
112577
55853
18902
27859
127521
51620
71947
129043
72205
135857
13168
49490
18938
77528
117983
977
43026
82398
31689
53577
48354
26767
50421
19291
21214
105805
37492
65861
88274
131637
89332
60850
23841
108233
65061
127713
136204
113359
93108
68408
85567
106275
94250
104504
20154
72232
105481
63180
14629
113521
116756
39334
116639
3529
58625
137852
109333
72468
63712
33959
40456
13043
71160
40648
97628
136220
28360
70183
85931
121467
138591
31497
64094
69192
136001
84247
117775
77833
7426
132403
27705
100534
8089
4343
104062
43065
2195
49746
115532
42258
83704
132339
55301
131216
32986
129280
127435
37697
59462
49717
135516
34404
81214
59609
103595
53566
3855
81369
107750
127633
50124
135454
64518
34564
139796
4931
77628
118342
54676
53159
20600
114732
21849
75900
82299
54834
41531
69733
92530
100992
119450
88045
111748
37015
124005
51694
90580
104212
109415
58329
91844
135890
30134
132713
30453
6281
137643
108080
124623
28670
137590
5222
3401
135790
57473
85699
50623
99003
131784
119504
36346
87585
43901
8093
100951
27905
36139
51530
132116
5553
86210
60311
1442
92695
53023
8246
98975
50665
92677
83597
79335
66618
88818
59087
62407
6290
121138
113029
81644
89273
68884
117990
13209
112784
102434
114159
117041
138572
2040
85508
4124
64601
5819
121917
17295
35193
130162
116269
62210
59190
36218
1544
125807
101387
36982
48213
107677
134471
137593
49320
83743
42829
3661
73303
15612
106095
47461
109004
104666
25852
54512
85142
90452
36682
67058
107746
48226
33572
60367
110435
92761
72936
88330
78568
34322
101664
126780
1998
96134
100725
27670
16229
3553
31330
89531
135516
113776
113344
80872
78442
139195
135383
23583
89647
8416
90640
33744
32993
100563
94110
3428
53324
27045
68109
131891
61367
29772
95022
39716
125906
32098
43737
118486
35650
75067
68016
7518
25194
41359
88389
103635
40554
60123
103569
106552
68538
54209
295
101530
131123
70757
81309
44446
97801
9418
12688
135519
39189
107710
11587
1446
139807
55323
119931
11809
106741
24299
19326
131935
65657
107714
71921
82562
27836
35490
49113
72725
66050
49408
10606
57172
120164
68267
101618
54316
77684
114305
26187
93224
58366
14125
71022
34525
45799
27304
22685
128892
51602
42010
120826
93611
126075
29098
36172
130262
64587
61637
39338
130636
87396
26295
24160
67559
94561
102129
98226
32244
52785
100764
101820
111151
114888
32841
122027
137039
60144
4711
125930
88098
23072
83107
41708
125498
112204
77879
92111
36791
115867
131448
3778
63262
17742
27937
107172
88655
106417
41750
97250
19202
2513
59069
130352
93753
68261
88730
90791
104757
93440
53072
52854
92863
136178
94561
78360
108381
8791
30470
121523
124658
138269
101653
24271
132362
129589
131443
81016
72358
33192
38266
91559
12056
97334
81910
82160
1947
6991
9302
106703
100430
62373
135908
29644
58550
90468
108003
3283
75610
114824
124805
36619
113092
86457
60890
81805
52398
28684
22821
124755
38227
61086
76313
26634
134771
134574
108794
113069
1564
94447
79771
78345
16820
75678
107988
51721
2497
52342
55003
78107
27165
39808
91077
116608
102616
128318
58412
15013
17001
57584
139767
31579
95021
52431
58213
89792
23356
27006
62860
24919
97804
118983
79615
114623
31012
23954
26344
33509
76295
57698
87967
79811
97505
15395
56418
60121
3713
91182
51485
20713
125117
27604
28644
80138
56386
86856
29929
79742
90213
69140
81012
48016
24474
20627
138991
55486
44580
25334
65346
120875
59383
13312
37037
16888
28706
69807
53360
8770
20988
81196
5835
6104
108799
34478
62593
1537
121333
92521
81278
47897
138013
22289
95912
138838
19267
94902
54323
63847
96587
96020
21073
15970
109331
58109
9209
114389
127915
38920
123158
125254
96467
105344
107710
41618
139821
30302
43154
97505
99175
124431
5401
73539
123071
77665
72376
2338
8918
103051
42536
105505
59070
63608
97826
4753
98068
83386
119141
62335
98657
78650
23940
31475
20346
131649
73092
20166
21951
92597
117671
97477
53379
99423
31015
36450
37087
79742
15139
46005
42792
57674
127861
101862
97633
62038
106614
55700
121775
62106
94386
56783
117107
118326
88257
137452
109974
137701
17618
108276
90297
111640
42104
3676
71062
73118
16477
108149
129212
31615
130505
32003
65640
118365
133864
23272
40402
76829
55323
138528
115286
9709
55310
92393
128034
3566
89844
74359
1266
83813
42635
67915
31804
84738
47942
79218
134208
40770
23718
123419
48736
14222
131773
114375
108938
101989
113998
125691
38817
29320
124218
14103
39028
39527
82847
3413
19444
32690
77772
137062
92855
96758
64976
101010
17847
89269
40227
128406
130038
63944
88176
38773
54517
79949
129499
23454
41937
103496
9144
57105
132815
109713
71207
8195
9239
14053
11607
28683
23095
65730
2096
92301
22487
67071
53310
16686
132691
69889
5091
122728
110184
93267
137852
24701
9567
127350
48154
51503
67197
33650
108607
60011
3362
16166
44557
128953
6570
32516
133987
29664
98245
136082
98316
97084
39504
127978
113769
32194
57866
118859
131273
4401
48477
129124
29101
58043
92825
53607
85897
20021
87256
54504
56383
66969
70669
100940
55921
53590
133455
49907
83254
68051
45988
17921
25134
61843
5898
138902
94036
40115
94113
61660
44516
118941
50783
73616
13336
119959
103574
99232
116331
50829
13735
9066
94150
60755
86357
10070
114345
56163
36329
33950
124213
58668
51870
9347
120511
34120
124600
50898
74234
55064
112558
95101
10357
139692
5069
23692
119651
108642
122923
72333
19471
113010
81398
89972
33764
27754
100041
124460
83916
136369
134761
44481
31389
46631
30179
11899
57102
14778
62796
107687
46194
35353
62788
32902
35045
67856
56593
131047
36497
39515
63379
32319
12524
121129
122290
22640
8882
58683
123451
69150
31403
118212
113630
62791
1194
3808
74689
58295
134937
113837
25981
17482
125541
65120
50383
136937
132975
106975
127983
5824
122842
27714
38142
111717
8842
136784
110708
134075
55466
94159
63224
86868
48722
13205
126011
49915
17012
37051
84561
128301
10887
86893
5782
136428
12013
32517
133364
121339
115843
97699
127162
98684
125412
1656
46753
134253
138439
17460
128327
30256
87970
27903
93475
136691
41107
79485
22957
34471
116536
107517
139123
127422
30762
121256
100201
42774
13772
69917
24112
129615
27615
127626
64650
129378
129281
87754
123630
104071
105214
88308
134326
29535
92562
64152
26226
110021
3637
49182
4491
96524
133051
119965
83945
23812
101220
20498
42937
114992
90414
43400
80958
94380
31025
121959
83757
136657
69713
43738
100727
11278
108397
71404
40812
60959
135556
67037
7331
139192
92571
128173
95715
85621
108137
16011
85784
69356
12860
128720
20699
79625
32119
101656
34004
39496
83615
94112
36152
129679
137849
136879
956
82598
44634
41767
3556
40189
108804
127238
39380
37726
115410
111446
99698
83546
103809
45481
12901
116668
10552
33600
56293
19022
111607
66648
58517
55221
20760
71021
44899
134960
44251
22206
77557
88884
63973
57464
129073
9128
44701
4804
46853
20110
92602
6550
103655
56410
28382
92908
9429
15285
126507
65721
34306
98113
108721
69175
129686
105832
195
10936
100791
44445
33142
14700
133328
73466
48515
98752
82593
69568
103556
129445
89677
56157
112346
29684
88918
727
98943
98346
16011
61801
24067
26668
19913
109139
95842
125950
74970
72388
113238
12112
116832
122731
3163
86512
56196
51678
45263
138788
97597
125170
128232
47273
17678
76929
53308
106595
77655
12250
64941
70017
74050
65359
96684
70315
34497
28878
32616
85818
101265
5853
74281
54449
128583
77444
960
21130
105473
22574
19917
63069
7744
124500
86693
1773
61428
116353
108368
115434
104954
9660
45450
15356
75018
118486
62022
85866
123715
94637
8035
84979
76842
82315
139427
41776
136110
116738
62906
101582
139312
59174
1002
123407
43674
64047
125179
105101
40399
69898
56887
5352
79557
78688
20707
14574
57173
59080
76791
17239
13717
84825
102218
66910
27140
77996
108685
23249
54734
7942
101183
54045
67116
102184
13803
110789
26230
138981
52241
42980
45231
109127
48332
124787
47815
45390
139361
81339
104470
52503
98578
94538
137328
37147
21447
24467
115142
106483
24067
6227
90777
125249
36623
134244
63785
50425
81384
66366
25758
133624
109346
70988
79103
17677
55774
103269
39418
31486
20959
120239
83989
95888
74776
81316
109386
72574
82134
60880
15409
106200
67106
82537
67801
103729
76780
131585
14153
18163
57950
16262
128138
3647
87249
43592
21323
119375
6860
37093
127212
4171
17331
47552
76410
68459
105219
45796
117384
47352
106675
132792
129904
33780
75328
57704
113860
128459
25640
104365
6621
59941
120626
111111
63588
44227
14702
61262
23601
137914
98354
127164
118436
92037
34716
54845
136847
139934
100640
114230
23638
43666
83374
13541
53798
135053
47596
27657
123512
49587
132021
106484
109527
112647
77594
9466
133225
92296
70728
16825
66561
5433
120340
44996
73821
15055
76192
70667
14989
13184
21249
14978
56849
104622
28518
110646
99674
52465
114655
83185
102051
106675
49669
47929
55673
103614
33747
48897
32261
80826
42073
98821
62610
22413
120168
136431
13819
56360
43449
5159
69543
64697
20136
126391
5670
25005
73389
105344
77469
24395
24880
15871
131069
74548
40152
23094
38162
73898
48342
46774
131075
66767
5595
53684
89179
102114
26466
102997
18473
46267
84508
88015
87315
104643
50758
92985
129648
100498
58328
43468
124892
83207
59339
92312
134107
75842
115405
8620
9739
99
55393
117165
66865
37339
30848
132395
139453
57314
71743
134277
103580
16250
58644
50894
120893
109401
120230
86892
46250
38557
130359
31141
98116
49697
99804
68574
101890
51561
53545
87980
51659
108937
65144
94875
122628
95992
87269
98432
129657
19011
92708
69588
35261
11351
96833
132505
97103
77063
79396
3352
91971
69754
10844
50086
95803
110648
95011
57692
22208
8555
5672
50218
93844
70815
5092
76471
3158
92360
34902
132814
87722
103961
38753
99334
115312
135586
91838
72414
72648
7585
52118
24618
53691
62961
51056
9493
9960
122418
43536
8519
130973
25559
58736
84816
72726
63827
137638
75883
132538
8891
45049
56612
89203
83801
15945
64514
79386
84135
113280
128385
91719
25397
13003
5409
64709
40410
131253
51021
22827
11141
59539
130151
36699
118275
51318
109424
18453
25307
45307
127343
34197
66707
43954
123400
10507
59898
24265
66245
4032
113896
54629
72103
115644
43983
53863
40353
60744
45116
91373
83571
56256
127263
50073
69306
81889
101391
38730
100342
126697
60388
64036
137246
127094
107989
96997
113952
4238
97613
16548
8270
71509
71177
56724
47152
91511
110586
63856
12255
15701
131580
72177
48308
118843
122249
117614
60731
59991
132695
137424
46688
53082
61459
20285
16527
29447
93633
106830
33685
51245
123378
18306
122753
30906
75029
6257
122416
21966
70112
134670
37667
61692
43198
62326
16886
25447
39939
53968
85437
8985
51392
108476
38418
112850
128760
54944
118649
82392
138126
128685
109989
121503
123342
92741
12408
34722
98997
111175
56687
5461
105845
70705
43504
9042
133031
60389
10840
9321
114356
72629
18306
2099
41104
56723
91301
6216
88019
46301
64959
86144
11337
34947
43998
134678
104040
32757
5751
39388
3931
62437
44848
86127
109494
88351
71521
102524
125091
58712
88196
75799
131340
106501
77897
8796
139576
5549
15011
63946
51849
56321
126441
63185
91268
6790
34214
31659
39546
39964
71046
19828
78753
115894
82307
48246
40596
130179
10769
2039
48890
75316
77837
16582
41817
132085
25377
17744
137634
16739
81689
25834
73059
44481
89019
678
51270
123232
32336
90815
139548
103382
86994
78300
55627
29300
126545
72574
19478
113665
74612
44720
48980
128800
61301
67148
120885
86677
61243
94870
103415
119283
120703
12825
23763
46073
13503
75032
5657
45838
2198
5204
125571
89192
59855
17549
94843
46399
66475
90673
136415
1086
111744
21746
106238
33044
88894
63474
96072
10136
18343
35838
105771
115397
48662
129533
137822
62164
64565
3478
84354
43114
125033
46276
108657
44887
40177
39852
67637
106651
130524
40403
84088
102267
62148
50325
111662
127393
90150
67733
113881
84844
103570
79651
36593
128583
69183
34414
27099
110099
14243
87804
129565
115627
134079
98221
136865
10607
138072
40853
117257
104947
81255
37697
67213
119754
64373
15226
107147
14523
82958
57379
99366
22879
137029
112310
11462
42563
6723
14912
129014
137317
102715
118578
112943
73145
76798
109807
83752
51222
10659
37360
16168
68265
51408
59733
48019
115781
74958
15165
106655
134268
48895
42372
17146
45923
14682
4959
64837
137756
19870
53850
135073
122584
32427
84367
55729
85577
54174
115832
113150
41184
129543
105669
109449
40951
25401
133819
16731
76711
125335
99737
70978
34229
2108
64475
80151
16789
69434
4987
14545
65655
35189
125969
48239
67615
70335
80319
129543
100860
32502
102692
2044
22044
68361
87844
62994
70113
81662
56076
6823
66996
15812
54152
101224
134272
118627
17726
11060
24412
139064
1956
66418
34252
127924
91008
78219
34611
7678
67761
135470
40179
6805
137513
38575
51517
61708
77920
121629
3369
133996
104804
46716
126159
18955
7939
120430
113933
2016
107842
114696
1080
86149
41114
11683
50425
132121
89901
85035
139799
17662
80504
16329
818
54369
54903
52334
116076
132823
33962
95797
103170
138765
118864
65680
134072
103155
22462
84356
105170
130303
59052
106249
76451
76517
94284
126875
68637
44184
48261
44787
38197
128765
61116
39014
19485
116018
91347
111912
85192
101661
67708
48361
76777
46572
90393
47200
9726
112854
131556
91247
79508
50607
33848
15958
127123
128131
119185
32111
32314
3797
76898
70511
132561
114365
85876
128397
90382
13575
100309
11926
91587
28016
36638
28363
50939
127030
75563
37016
76235
67118
128263
15742
94076
22110
31700
57550
126592
127236
66012
18905
131032
2909
65767
99945
93625
11643
88341
20359
1569
48649
32284
93155
53017
68921
121517
80307
32303
33431
117323
108537
100548
81937
124279
30975
80398
132330
64876
66989
95917
130888
62245
63300
110148
128012
23244
63773
116006
87937
84131
117574
112937
116414
70728
2305
21686
28596
82612
30340
62027
36286
138877
138926
94574
99507
29901
34971
68188
94776
78311
24104
62015
116907
87403
32163
104918
86999
95935
57275
11287
16417
34848
124223
109182
81927
102880
107219
110523
45491
137559
32549
58128
112787
31474
12701
72293
37726
24023
480
108854
78685
935
30868
55591
64689
63030
136861
128039
135316
54135
139325
11732
65335
99900
97265
7261
62779
64484
117783
84621
62042
10331
2748
34828
18157
131800
83472
55882
15822
60303
24735
70858
61237
55603
126448
102277
94984
123308
90316
66652
13795
89640
54735
79129
25891
12000
86389
88669
76483
40524
33289
138524
50854
12388
9703
69010
4187
69526
101244
136360
129828
125978
67217
27416
17932
53665
106044
112916
13324
56359
39567
3470
122351
94301
82598
8241
82652
5339
73262
19134
45862
82902
134009
73067
95290
120063
118429
75828
49588
79672
72188
15767
42001
139404
43182
59933
29420
125578
32848
19096
41936
48766
22565
24286
119418
81515
8879
62070
63205
82140
57555
109066
1393
27916
18484
96682
7978
136912
8862
57566
52935
81049
49684
94936
56804
69218
14868
62576
54795
24067
81671
96730
49184
80587
97368
4953
138453
82598
67022
61657
1089
100929
7074
2481
128844
25558
75515
136821
138821
84376
30738
28108
25424
80422
123043
58579
9639
114262
121154
40785
114680
39176
137514
23863
119763
71233
28815
118215
13830
72189
16224
14918
33117
23297
133751
138312
25206
69265
111484
24027
13640
2222
28486
15415
58995
127880
73993
44985
102141
55147
85769
53172
70674
59634
77034
50436
107219
82200
5003
121048
130740
21226
112318
208
44522
106068
138519
46080
35332
110003
70106
25323
88576
74943
40737
123922
62822
91081
5258
24962
122579
67378
78133
53253
103363
131518
80040
70581
50069
85042
27981
40809
82619
116650
41016
103493
82717
39535
9572
94400
125889
56029
96074
74464
130971
136810
34737
53792
64242
39994
55105
46821
107371
109589
100073
70733
77458
40112
117666
127526
101506
5646
28334
44124
122295
69350
123968
41363
85236
133539
112114
71124
49567
68187
121939
16889
41348
133027
70680
105589
9372
102136
12409
116742
71724
88833
23826
9181
105297
117843
113059
43154
99840
1392
63629
82134
47093
47597
99848
108680
41135
48313
16155
67054
116499
114445
83942
17846
107471
130974
99787
116842
93109
88547
69935
24833
13732
70113
10365
95380
47955
99775
138533
7795
77519
62161
66280
124611
86109
2480
69643
127244
50792
62149
30649
3643
36594
114590
137840
120416
105563
97626
73610
58672
46173
119896
59856
59904
50008
46572
131635
74315
6347
130167
58461
83865
28679
101092
44827
114788
79923
90821
78383
107067
12970
109031
110709
49563
59972
108548
6330
25535
66174
79939
60558
88698
36187
96765
124953
62546
3336
116587
136860
126034
83105
31672
69898
88135
109116
91077
62922
49038
41897
117656
132456
54866
63038
103164
80780
123010
71712
87110
124896
114237
3400
21805
39286
39586
118569
590
102132
98256
93528
75343
84290
36632
107015
14187
124766
52482
105263
24040
77871
123512
1695
70327
38377
64733
33490
119157
24094
81553
66266
8989
32141
46017
30793
71426
85603
125713
48367
47734
83968
1894
123076
28257
38525
66442
18796
139643
118923
100410
23682
56794
83921
1728
127120
122298
42812
136961
77806
66905
78514
120423
52245
87006
26439
59389
134784
112041
45101
43150
19774
105421
45044
119202
133677
59920
45643
12472
59562
24566
112882
59595
57711
33154
37675
21182
15451
80486
18142
93256
123743
73007
73678
35987
20013
76469
71728
14796
48509
93180
57945
44635
58600
79340
23836
28629
139260
69478
17452
35173
70395
130333
71120
104457
139839
108794
125638
15289
49279
120132
84897
33021
53138
134926
45360
73150
71394
93439
64297
96255
46618
98594
889
81570
37933
24724
110198
13544
70553
127649
25069
117300
94334
96188
81756
94172
64981
43746
85812
90611
23877
30708
99984
53366
1986
121695
102868
73379
75133
27164
5985
98102
125757
6873
39671
42
7948
9868
13585
54853
113869
38653
32152
68202
111192
90259
22373
12524
110356
84536
103135
134232
115244
39470
47598
93581
21164
10465
26959
96296
13980
9296
54397
116089
16168
70420
116130
468
80287
106066
55320
30507
121071
87471
98708
92262
14081
97432
104786
124437
41968
44272
95020
133563
83741
118969
87143
104904
105785
90453
37551
119765
99748
68299
95853
92268
138718
48334
92735
55357
14399
8054
85863
135469
71876
20923
64083
85956
118354
28868
46744
136673
49491
1764
106587
133231
120732
53729
74486
86517
120534
112036
42633
80281
40334
114837
8900
39052
23170
101634
94408
37568
86039
16622
9389
17914
37544
73471
80222
132250
78690
103317
128922
128180
105080
71861
97762
62164
125589
32247
125032
106122
4282
27664
22755
20967
2500
31654
60018
2021
109640
130777
15940
55678
123751
25328
49944
21294
75150
106517
13543
130191
69833
118817
94722
11265
50677
52483
73428
12617
61081
34811
95091
41714
62474
94197
62681
41325
125850
99050
43345
95489
66179
59284
127519
49929
60964
37462
71222
136113
3978
61117
102656
73810
16285
57377
61426
43313
86212
134853
32281
7292
29663
127371
49006
68488
81567
111686
86164
43769
47087
105860
115609
113265
1496
103127
23193
62459
116940
70767
34923
97269
131883
137578
7431
124519
31307
68856
27831
117518
63709
60111
101161
69723
23834
10166
114563
105400
98203
37078
125520
5290
2938
101129
118554
120785
40607
118099
43243
17547
48865
54517
91167
17099
28447
98597
1617
59753
27453
5799
13622
67513
42261
114782
113587
66094
101300
64501
7846
35854
101579
133365
41143
80868
70845
136049
61652
111452
90499
81246
105350
139363
112114
32868
16461
560
131465
134429
36664
135269
227
26637
62781
42487
1419
12719
84933
79070
77220
92778
114923
15150
62494
132418
96017
109691
128466
134020
57494
78964
75265
139195
54678
47378
32062
47490
24290
23526
41918
37305
18794
18496
63942
57926
37334
41712
70645
122266
120781
7864
51395
72055
23013
90241
64472
95381
59931
29289
89400
117424
84604
1016
116618
139281
24745
8679
46770
25386
8557
65039
62691
3702
83534
126632
61628
97220
28343
132272
79485
125475
116487
130880
57529
115851
57472
98353
47583
117402
127641
136982
94825
72245
114349
47794
47877
139093
56472
70999
24479
41380
136037
63521
45082
55923
50152
83061
13142
54846
75332
68978
40320
28170
36209
74200
120372
93680
32552
27954
71081
20193
1287
2257
68789
115635
50050
116665
91079
82874
47663
91909
124253
20052
15429
5686
52326
41932
88746
65467
96777
429
110796
113448
28598
7005
47648
125321
100684
80199
13274
31765
76743
14560
10373
5531
106546
60423
98548
57625
3296
122562
125885
103900
118965
1314
109586
31290
43245
58331
73108
116374
58760
43904
89821
63709
50908
137468
49030
127943
54019
38655
19707
130761
29567
6432
112644
136112
66854
47543
30088
46501
30104
15973
10400
125421
17286
96337
16710
36882
131020
89818
13255
26131
110073
79428
89839
20980
76895
115220
8922
107265
130227
4981
98026
19793
11412
47021
15904
54617
70915
45992
101117
77370
61964
87868
62790
55601
20557
79500
68834
11576
5669
58441
37706
115741
137868
103896
136720
51114
55468
121993
18379
45694
103325
92756
65486
91088
116128
57741
5704
47042
103732
83172
124411
2047
7392
47201
33999
27948
126700
79185
15875
108720
137625
53580
84460
111844
133827
57531
22957
49294
15875
17687
71339
119200
110442
113176
70287
86569
30917
52343
109962
111000
135514
94373
89399
2905
1573
123397
7204
104624
62581
23078
49695
36557
53009
134154
8400
46836
28036
31357
72481
43910
49043
120172
139461
135837
93347
69748
58757
124263
122090
28719
71615
93955
99443
21013
96860
77367
120761
104063
41990
43342
103493
68036
56250
16501
62189
64650
39688
66576
72358
88521
110485
97752
68692
86298
93588
22038
16045
128697
122653
114486
17415
30619
68440
116857
51631
25299
54223
32391
105714
72564
52084
45558
116951
108334
38410
15491
9335
54450
82066
81692
2970
28902
39443
48013
115199
109383
46402
107595
98079
5406
82080
91845
36024
10520
45053
87654
12170
75627
96397
94235
124542
8480
139792
101492
93165
38202
116982
102499
92651
59047
20542
71972
64300
59985
119984
39499
5719
26385
7093
80149
8143
89173
31993
44166
76044
53397
131820
88213
129023
64568
42448
89916
49399
18591
51407
2564
33144
4740
81414
102146
63786
101956
34117
104437
138292
130452
3935
120362
133189
127380
60510
1331
52904
68854
45496
128947
122250
13667
77159
87624
78234
95958
13891
127633
90901
65297
106548
124044
70036
47961
86190
110173
126268
120306
74609
100911
110758
54896
81272
80298
42275
1781
81628
95178
70634
127123
84124
29235
790
137634
93210
55375
69944
107100
43007
20844
32396
125906
4887
78783
33867
67428
25307
136486
47734
76268
97397
134843
131163
15020
75140
9789
16801
16767
104966
63786
120241
25441
69373
97382
139426
22582
12757
69369
129682
55763
66564
138429
41669
71451
53564
51887
138878
78870
24724
22963
15137
98472
134157
122651
113492
69296
132439
130292
62414
73756
30429
19007
99196
99801
116388
74974
122383
129144
4342
88416
21259
70906
86844
39279
118708
407
67517
93937
55629
92240
116900
47117
50712
111056
6120
24203
16704
138558
130846
55469
48666
21274
74475
7861
97427
50863
59186
79809
16358
63528
28224
37616
110785
91419
76894
89492
91826
4410
43428
123806
73002
136679
30922
123713
84087
37041
124267
100790
11951
115112
132610
60616
112737
43437
44828
70163
70651
104014
126323
87008
3893
130898
124624
114677
82317
37869
64168
10494
18631
83947
134299
91632
80626
1572
51696
24712
14965
12314
101853
26915
127425
70814
63882
76513
114250
108709
123028
44900
49074
85702
131908
52966
76600
92883
27642
18916
107103
68161
29409
102085
128460
59
30068
69085
1630
81763
70148
16594
94076
8352
19860
57852
55517
83741
110717
29767
28802
93744
51018
77875
15797
19277
107193
92396
88511
111186
111311
55614
39347
117071
17698
27806
93481
24118
73242
95111
105880
119741
88056
36308
104444
107916
70511
19960
28008
41227
26078
56809
111322
77096
111036
127119
96372
78228
55866
44883
49413
3529
76848
65111
120599
70897
69268
74080
95014
118861
5542
37246
74953
69949
49905
39396
14216
120415
35708
42224
137994
61785
75384
85667
138880
22771
49137
71604
100998
105003
116486
126763
108531
29685
28225
65481
100581
73845
115912
55595
52705
121453
92840
104010
27754
119096
3405
41969
99510
39112
60544
97503
77249
135928
19522
76128
135050
68658
7731
72400
33660
100568
59162
118542
130252
63738
44023
90833
137582
19934
122779
26639
117739
51970
130648
5492
31065
110404
47460
106926
125868
84356
64429
63116
56635
60302
115595
51684
128959
99678
124083
138971
60245
19596
117512
26849
83334
137886
94033
57267
17820
76811
60257
135558
105132
27256
117401
136196
137660
1212
103121
99879
85567
3901
22994
2201
64202
138588
30237
29513
98265
14319
28483
134862
10267
5994
21710
69952
3880
115742
103570
138051
28904
23827
109960
134035
51082
87360
106582
25093
64923
46054
124971
126842
26307
7964
105394
90508
122904
135630
96372
57520
126301
124854
52381
136567
107200
74090
42870
87431
26183
6439
85481
55086
6617
31792
25472
34051
95503
132053
59143
20425
14459
44114
7266
40765
28429
112660
107624
127684
84641
63996
45204
70941
48849
73936
43859
132400
124378
63080
79830
10560
69519
1662
41998
52487
33453
43821
86537
105307
35874
5680
125732
26684
26145
109349
67448
30925
58360
35071
134961
119353
99066
40164
26645
124267
114099
70504
116666
98476
109935
56496
85388
15805
34509
103737
68292
67962
7557
14828
33268
19782
136859
135351
46465
139355
81052
113912
6632
115763
125335
1592
95115
60752
18107
121760
45018
108557
28615
21684
43385
138549
54531
128772
14354
89039
68860
82645
133352
76416
73824
2972
96198
47035
114674
2662
46389
55725
92926
53020
31488
54612
30963
102954
115363
49069
84713
20381
133978
113327
18416
37362
88228
72946
2485
102581
138336
71344
21577
131688
7759
71752
111011
80308
118786
85684
59322
25175
117761
128599
54546
125600
43210
61861
88553
18572
110929
9618
15304
104906
122944
33719
118619
47523
83016
121103
10103
57704
28798
8031
25743
36557
79783
136753
93216
58568
82436
12537
60094
60196
1135
90992
45795
44344
12852
110700
39268
100132
120317
54571
65038
79612
64642
20008
127135
124009
1111
113589
18064
6260
121620
43806
42816
37754
40558
112384
72673
99346
124920
132767
135893
102407
60110
18040
123102
72961
128739
22369
33092
109055
53292
74481
48666
94285
94489
12152
54645
71951
125741
72709
78210
83712
116514
97378
97817
133424
69761
30489
92769
31032
139607
88661
133438
59716
106700
92892
109028
71790
115260
2120
40844
4903
52952
65862
75539
123792
54365
130184
55742
40105
39244
110304
100168
15757
67681
34336
9180
113793
64825
78300
121176
40783
26961
90966
76851
110012
43857
45878
41802
135468
24349
58997
371
53653
124858
52261
37444
15575
42444
93186
32031
81687
39841
132199
73796
107521
26534
59327
57665
67710
137627
38840
84845
24587
129805
21695
110950
33661
43924
129103
29129
68273
48100
5851
98277
9309
58111
135720
24883
76907
65257
56914
134945
105097
25464
45092
72617
28349
104419
106633
96059
102045
5473
17255
102983
111629
38949
73932
5290
59224
63035
10770
103848
87486
132972
62124
96794
27434
57844
121677
104340
123100
14942
75637
88197
40405
120728
137165
68753
85146
103798
1163
47190
85622
18417
126524
57250
33717
36808
38891
69293
76194
26012
33140
23679
18983
95264
120472
22769
13107
78500
127108
112558
69793
39096
37106
110197
19824
34271
15302
81321
114420
16464
104863
36393
11233
91386
93642
21301
128193
108885
66945
64386
111248
100085
88064
106583
31700
44888
129351
21158
99739
92810
133715
29532
131906
30821
116080
128081
41443
131381
69401
15862
124197
34263
52254
111781
125649
122247
109433
90193
67483
36378
14579
38731
136462
78994
5313
28161
100233
111015
49318
59972
63824
19384
65855
32081
50204
41934
20161
67998
33315
89562
83859
133863
100176
136112
105643
85824
94711
75075
12369
22193
87804
3299
37275
84265
58644
18939
88777
18877
129953
114446
55200
30129
110182
121054
62209
136737
139339
82370
64735
9005
8283
8593
2867
108458
121057
84861
30634
52119
19936
43002
74311
107739
46300
111586
28356
81295
106876
93484
100171
96829
44282
131722
103309
14463
89127
25517
11199
88466
84238
75933
73822
92520
60878
76689
37330
41934
21549
67963
94052
17836
87316
4714
101927
109967
92651
106634
51261
59527
60117
11432
132707
80750
119505
96015
95212
68632
121531
82763
133449
42121
18695
67270
134640
55924
3958
8321
74209
1859
76283
28260
19694
23598
9326
97972
133564
101976
64605
44825
137854
101074
32608
130560
41823
128464
86574
113387
57095
44457
56149
26895
86577
51195
94165
57568
107119
74474
65889
41327
52684
118523
45939
48730
2121
31616
6701
112036
133591
71306
133212
131445
8731
2171
98356
50553
130635
44930
291
24081
65738
32791
50976
12314
83986
5140
46233
27456
55965
88473
45134
108649
66996
67424
17378
45468
99039
24078
17503
68982
71735
127067
36778
80465
129237
135133
107370
96223
16414
107660
120304
82151
451
7631
70816
60788
129122
117049
64595
45086
65521
109728
130086
132516
13504
7463
37983
112542
7893
31838
17875
55979
18904
54652
136444
124492
49785
80165
57067
66198
47824
13722
124701
24626
21352
55516
61765
10473
32564
126359
31910
74437
72439
21996
43304
85942
5810
57639
34835
130054
89476
52710
46033
84731
107361
42476
45574
133497
98992
102640
59695
123167
116361
44395
7793
114064
76262
45909
124536
85178
32268
132798
19614
104706
131145
62917
26999
136954
96907
61833
127008
46382
114542
33040
107464
58255
51867
129390
51751
10858
92029
87797
134024
44742
108543
118168
18805
44805
24077
119693
129982
32696
88842
9595
137401
79986
48863
751
53291
5770
62583
40298
28503
13477
49689
112319
71731
77907
101708
99833
65116
53736
47630
59140
74829
16172
13659
69986
60976
14087
49678
27309
46782
114871
36903
20534
54856
62118
21284
108146
44239
60219
124796
72741
73695
34484
45059
121777
88743
123118
57961
13858
13206
105590
72997
88034
98114
63008
18019
135441
77094
44048
22750
123876
18918
36004
120761
73773
98121
2045
18271
118711
62263
3066
27804
112309
13901
49214
70437
102643
32332
128397
116501
45537
70339
25849
133570
28452
65208
127941
244
2302
31988
139345
102529
50906
35349
83289
101030
109821
61685
95652
88532
123947
75069
116335
72607
88970
25548
3043
27964
57879
107792
120816
79767
38130
6665
73337
42933
71872
61277
19528
50525
69616
18873
129405
96873
54221
72694
34255
393
110730
129906
88924
71029
64975
41610
3635
130296
43510
123030
18259
101388
90821
139075
17507
105302
122091
90843
8234
30314
128471
4113
80839
58086
22985
46595
131311
53557
95640
25565
53950
66370
131822
2873
137398
56796
20835
1032
23443
64344
124061
18054
2083
51233
133480
19589
16534
115570
86783
1119
5883
75253
5232
63073
109691
4568
109668
101001
58125
41659
102917
112074
108028
94738
114946
105425
127886
112132
82809
11328
36475
43221
5733
38558
94454
139212
34498
110987
114781
121281
88458
97016
56533
70041
136440
2575
74608
82459
79927
132732
124118
42843
104805
92145
113933
56103
33922
101818
28234
116730
89497
64709
19950
95230
79618
114403
94441
114115
61742
45574
95395
126551
2589
128280
56591
139028
107206
131198
81487
47133
100282
41956
66327
65086
134100
40259
121188
28021
118428
9422
121102
67925
50482
1052
23154
106451
91806
93946
80565
129899
139519
12312
116449
2107
116943
9391
117487
84148
116941
58973
107632
77222
100928
33959
2307
71379
50569
99847
75752
28997
85620
56853
96921
136101
57904
96426
102551
126062
50371
19467
115960
49890
8130
68761
28348
125072
54503
5834
45572
31443
41158
13203
108664
118437
23513
110971
49816
50434
47169
125567
79430
132788
18771
12702
128888
76675
109127
67790
39088
135849
63608
15047
45738
71738
60159
74086
33161
114662
56271
78732
6104
97429
68287
91120
75865
91799
38442
102032
2232
85610
63950
58013
78397
82721
70714
43636
135747
16192
87777
34834
12041
11384
26232
57778
59473
62743
108215
92634
37404
838
7717
19859
98266
76003
87330
10482
4154
125771
112514
6385
71380
12815
64398
126128
95535
111463
29763
67633
127655
93891
78818
139695
105275
105050
33824
1099
4144
118391
70084
17899
119228
77801
37757
53845
13803
125087
64326
17956
87209
13191
693
134941
26006
41442
121068
97892
12904
127183
1877
116910
81073
80694
116604
22699
22095
126780
23798
26238
105170
93881
44136
60749
8033
58245
114593
138188
19683
38918
132495
106891
28461
109539
101831
30818
10980
59251
105061
236
46433
106937
117145
127505
47631
70101
10204
46077
56880
34001
72315
138401
104233
92802
59149
88618
11046
33741
86805
30728
49010
79299
113971
77470
25190
52153
84639
36169
111403
49700
12756
17835
16636
106253
5340
40618
12705
15543
63047
45936
25895
135361
44336
106479
88162
79836
55096
75560
89928
118252
106287
138937
33903
56609
52759
59092
108762
137397
71612
80164
23448
84368
97999
40084
26972
103338
57053
39676
95232
120099
85611
121126
91811
106298
87604
16325
46133
119052
91884
136060
97303
58170
111348
131205
91131
24106
50296
59892
137855
121908
55
21302
42627
98053
37737
69598
37742
71142
85625
132973
27592
31235
114098
119403
113884
38054
135727
136368
17105
63962
132427
90759
98483
80126
81964
49613
104232
108611
109504
78438
66870
109559
76091
109496
43963
113828
15445
81705
21321
101069
51029
48912
108655
1479
28314
82538
39532
392
78905
32988
64353
47683
100098
22836
127809
42061
48800
68392
127024
18304
6829
53893
104214
82919
139741
8176
33098
15185
66232
54418
116254
117261
103330
84908
118739
107995
3798
134622
84739
82702
3961
125443
106737
104058
124630
94545
122471
33430
22936
85846
51733
6116
139738
132298
65386
139478
116825
98484
131015
43057
12901
107268
136669
92582
28527
91759
60577
32324
62732
121667
91378
43044
107109
34466
7101
91739
129010
105923
101520
128297
51768
129604
134412
27858
121901
36149
27335
98725
134632
18349
118133
123885
101968
91153
76466
106847
19263
113394
115522
81994
95060
43251
125037
38521
77716
108490
106611
66725
50764
68130
31373
102532
57733
2136
130389
39633
38285
134075
114709
32916
128776
92842
133152
67095
20346
69618
33941
39609
19363
9463
121602
90775
52713
82991
105647
106781
27832
72257
9857
78595
386
41230
41126
34470
19717
7866
50454
58001
118293
25162
67269
107068
94355
60420
10514
114701
106389
44455
14309
102104
30269
112262
52878
59333
31604
18524
26113
59435
67132
35970
138030
67517
77199
15507
78338
96915
139725
128791
131268
118017
130304
58536
61436
84659
95307
71949
35711
38048
116403
26371
151
123023
114984
53028
42356
6588
47903
68468
42374
115034
104437
16755
18902
17987
32262
73591
91254
31986
62381
82521
126354
52684
117408
47789
113694
72714
96089
9404
87113
48844
12126
87263
31866
127110
116642
74221
133697
896
2689
12422
115929
83477
29177
111182
101464
61438
44772
52717
69775
83504
111589
32480
112540
88996
56620
86233
138061
12708
71989
85174
61551
84114
8788
93417
47575
125430
3989
17623
126325
6677
30045
78606
66506
59221
26139
27969
120658
47263
57037
26784
130766
28625
35615
79657
117620
92234
2242
92032
104941
74230
37205
2844
134695
45993
72612
18622
7774
76600
36244
110450
59629
66288
49055
126134
125508
51546
130454
82517
98808
47490
85652
65925
76114
121266
5582
30085
73499
7823
122116
14792
58404
135673
17635
29450
18017
90246
48071
25790
3197
84315
136239
62825
126954
21646
25310
88814
49543
15763
31330
8350
63252
93334
50626
139365
74599
56207
29449
8098
40381
127917
139241
75136
123589
16875
104586
1605
83472
129008
27394
86668
49674
139984
9493
36628
137981
34802
125441
47523
50565
133122
32224
90168
86455
82850
89533
21054
115408
95333
5503
132141
83249
4743
67276
66837
137969
8213
44793
81440
113573
48538
28107
23246
48522
13951
36225
22854
25105
21665
70377
52021
131139
78952
2188
77593
138153
91720
74998
89913
23405
56852
82053
106653
61594
125680
9842
35914
110245
54634
93705
83817
103172
98164
107062
128045
112114
3287
10898
113570
1303
57626
25590
132441
112930
27778
70034
111082
95849
121383
60994
119253
38235
119398
62258
76180
105078
72099
112094
75322
103084
65798
135490
66255
23961
102551
30651
112427
82189
41549
85996
83492
75526
111586
52284
48455
115715
98669
135889
71563
80052
33234
50816
118286
12632
113073
54465
94061
21523
2910
5734
124606
45060
1223
50861
45372
80125
81511
17798
22314
99411
103794
82157
11289
51731
134440
36095
27445
93109
31983
75359
9512
65217
126174
127797
54200
75598
18613
124612
97120
137875
130345
81726
42934
107919
108938
88305
48043
26800
106103
70356
102563
46248
128864
113851
74330
123304
126297
78126
52764
134632
13484
62275
59848
116010
26423
90399
51607
45035
75010
125079
19261
65354
66804
62194
9624
12093
126851
57666
15244
69305
104374
117806
115552
93237
68008
26233
76540
30657
104358
105655
25288
94193
27929
61487
70202
54351
11885
121809
75738
63246
106887
94998
104951
10042
133544
114574
138486
120394
32239
13729
49698
136612
107887
1601
89849
12246
27833
2740
42902
108542
108395
68189
62734
112675
106027
132936
27026
117911
91096
79115
41156
57982
34112
122458
44375
27655
97031
42860
8048
129270
32940
34097
102233
826
35697
28433
13072
63529
7525
32325
8422
92271
76866
71156
64945
42892
40443
91970
137155
131538
31084
14662
25871
41548
137120
70245
45554
94150
89456
29954
59771
122395
64050
138356
123221
99747
3140
112644
139627
10664
121320
8049
102934
58185
55556
27879
77429
72350
96200
74583
63887
103636
89244
66109
121535
62715
136353
27088
16865
62160
33393
52987
44554
97443
27694
4126
33541
30834
116769
9519
41497
74441
133919
120783
132625
25826
125013
46405
98175
57564
120987
22061
137551
46583
88169
119085
109297
60873
122525
102513
123032
15917
15500
3938
89711
19545
8063
99603
50378
101184
109122
68227
35624
79392
49009
28248
105218
10373
51005
63392
67936
31991
61805
41839
78573
126325
20923
47870
23550
119799
10382
122933
112068
2233
126870
38130
21778
134933
137733
48507
96116
83206
116733
131739
138949
2093
136338
104166
12465
47342
3910
56753
55685
65714
74943
134257
28390
95865
18478
51939
52016
5212
34872
24083
123796
138093
62212
121925
109377
36296
30432
65492
95853
7164
33582
94802
125609
6272
58967
114425
53613
39228
7529
85649
104941
82471
79906
109683
14688
74735
21621
66703
56298
32844
90785
40094
7289
129348
138370
116665
1996
28801
42157
97848
12317
52090
52649
137925
58361
87968
88701
88326
127195
96230
33974
68488
38700
90231
38170
53387
1318
36142
96441
57615
45338
23577
74060
52626
129277
72430
5642
131272
77582
47798
65471
89898
76240
94472
64174
134600
42439
129227
82925
5985
85456
93251
50824
100507
43481
65345
130246
44798
77839
86686
78765
123176
86615
12824
12153
75891
61605
17794
67162
139187
41944
108984
65436
118183
63455
105962
89134
105893
95188
8411
88230
16995
101661
115405
93853
121493
40750
60450
26291
118588
123488
105055
78115
70102
94230
66619
5992
15835
84412
49505
131373
102707
18488
56808
57241
81943
139121
6375
24187
70660
131137
88768
64006
92797
64173
17859
74289
81274
78308
76931
36213
61795
41985
114327
108248
136215
40945
90591
128401
101708
95
119773
64415
134935
12932
98007
53229
12053
104381
53767
59064
95517
118887
123070
24665
43059
928
75306
100684
55587
12236
136896
93734
54221
111222
61981
26787
128518
12572
131539
90225
129018
111311
130991
100304
124242
88998
13532
112646
29730
43651
31710
101599
22537
131131
102615
41947
132058
37920
2630
23996
50156
139525
117729
80728
87098
39710
83866
75615
28633
75404
2191
134002
46714
133182
94306
7307
58531
84189
96305
64612
127839
104366
26210
126727
95496
105177
28673
63905
3096
7654
87900
53251
7178
65629
133978
94275
81690
77843
6241
110322
129598
8432
80675
36311
1613
34980
19970
36495
119169
116274
101106
83359
56991
103668
46438
12486
68844
75110
76390
48291
82764
641
101542
66293
66269
71871
136920
124310
126066
3160
70983
115663
11591
11658
128326
129555
46637
8295
26049
2157
100920
103507
85516
134262
43526
108305
6747
88721
43414
59488
137011
102529
60128
74904
5174
102749
123127
2093
87058
109192
5252
18041
61206
133195
29698
49531
122749
76334
34177
125150
54843
111448
65008
116710
105709
84885
85014
88807
33605
104779
8294
6967
67308
44774
58223
48833
7522
41349
50925
70931
126892
32528
88971
48097
25722
95020
73980
8471
31354
84508
133620
62548
55956
34979
39257
21664
119863
124270
110471
129819
89048
95116
136785
132707
139889
31359
41539
123762
72707
68815
54693
35950
101343
3663
84047
127064
98683
134378
111886
106388
78885
81857
28935
111192
116835
44543
132856
96697
28812
79678
62867
117859
34793
59652
86918
11034
91010
128456
134795
69
57271
49487
36018
134965
29502
96416
122028
104536
67145
70266
47275
6030
12122
52561
117221
105309
97103
86428
38357
125914
26105
101224
80124
37250
137227
27041
48283
64588
131849
19429
64656
25471
45268
77026
20435
51121
33441
118814
15656
76938
49079
39282
82967
37553
68194
36539
119213
25296
99319
17569
127561
101775
95144
44036
139024
92370
47429
23658
16958
39277
43087
57965
64747
64706
134990
61533
115826
4783
40346
107833
81720
65777
123466
1038
103329
51659
13928
82541
76954
113246
76461
40866
75021
31605
84901
50396
100326
108681
74054
117283
7957
93492
11600
49055
18197
6589
86939
110374
127723
127285
54558
45794
29413
38023
46831
109093
89681
37111
27985
2986
10356
104445
43851
85376
112401
105103
135772
72727
73784
46177
50009
58092
116020
37960
83499
110568
44549
6789
80941
8623
134073
135498
54417
139837
33520
77599
108929
99552
114709
136913
102537
125065
101358
122739
46792
73758
87841
18915
122836
137976
41443
32845
32420
17462
70804
92270
128029
91704
99058
45321
76679
69483
17170
107447
69319
27041
45045
38248
126592
136106
35160
89128
97522
112869
71866
120665
22979
136059
139580
5814
110386
17374
15010
2805
34836
62166
71426
139216
130221
30484
44537
66899
99966
61706
34345
5636
65099
55742
43883
51690
51847
55395
117170
9368
28263
49035
130032
27593
21445
105963
33407
131831
123337
48416
134635
134524
86933
42413
133739
77154
72896
14627
4052
9213
52685
14749
14848
117783
70490
35083
29472
122336
90477
6641
108055
95091
32028
74438
122684
53472
16753
132442
45302
116441
17209
16289
110964
104142
58701
104702
41295
107948
95681
21698
117160
8365
36446
108359
126147
106935
3441
131970
65622
70269
114963
10028
1712
6990
84466
100747
36813
77570
93188
82115
54010
86748
74755
24973
50889
109807
106026
68535
54106
61706
90233
31265
70070
126678
115975
32568
93613
95768
890
135586
26036
115852
5614
4099
122841
66431
104845
19653
4000
34384
78119
34361
121132
129225
59333
8372
75383
1710
76907
129488
63416
27139
137104
109837
13816
113079
118757
83780
68846
119646
55718
71233
95497
61331
75332
54689
104113
16528
74341
108112
50912
128812
2472
8395
94388
38156
16766
29771
39865
93672
19258
79632
97162
16362
49469
87330
129440
28225
7461
34637
124222
63178
105869
79718
100860
41200
134406
64972
34080
45098
9435
84991
10261
11906
93385
104649
26413
86502
134419
66278
16526
13676
122261
113687
30037
31729
37368
135828
36305
44829
30464
20526
84358
112685
76595
45218
130236
71000
110189
24315
92450
119624
109305
102710
107881
39041
67358
134294
125543
61776
36923
2068
51804
135535
92106
58192
27264
129474
54020
39920
10654
60835
36798
71363
33519
113392
116580
23755
20744
63121
48069
113193
42744
133726
75902
126976
32766
119612
97621
134660
17739
110895
136727
45894
106430
65185
104086
133693
31010
134457
9964
18015
55291
46761
89377
65162
20153
65957
88916
40896
105429
113336
130440
8172
107061
42693
111499
116179
22304
69120
110838
16395
40014
83917
62288
6443
9101
26373
116487
40110
137181
102803
34476
28824
9563
123852
93985
6067
26160
19252
46962
131588
132587
13753
116111
99648
56446
87610
52178
78749
133081
23015
71495
9446
106931
133783
132241
116031
136507
85079
132492
133688
47881
26967
22511
33796
127171
92847
39862
13330
112098
63176
121270
104684
76928
97380
40683
133373
21341
92860
48474
130773
92227
119968
219
59157
113750
132459
11540
86609
53889
120383
56648
101770
123702
79158
135565
110872
8356
11778
100553
120453
74953
81822
61488
11881
15554
102171
121605
13246
31382
30078
4019
123608
10046
4237
19117
100147
113047
30656
23107
26935
127390
79754
105056
111091
135263
76972
58314
3618
88750
18867
124070
54
77040
45558
128286
92593
124080
109891
82191
131813
116320
86209
91773
102717
66797
87241
62864
16195
94248
85970
19481
81637
2076
124537
52728
137338
37860
87393
956
126609
106259
125025
126663
19651
6934
114948
88595
107365
61190
30785
75530
37510
116993
27302
226
20141
114542
39441
36335
45141
101763
55816
126777
103838
16704
15856
101175
54563
103249
102130
17524
45859
63507
120538
65509
70440
71837
130456
14157
133027
21240
89686
30536
114585
93339
7113
134725
44232
46554
31060
89372
8316
63227
52500
112153
79930
68356
73327
110844
7956
11809
128367
53814
75315
108904
95675
122106
40741
86130
136262
10119
83721
62299
17006
58305
15637
24118
53030
36220
70671
60441
101943
55338
123667
14443
3842
63596
82798
53521
10791
90753
65329
139158
120918
643
108061
76592
122748
125153
139073
95362
135271
82794
17660
128628
117450
9649
12746
30479
45868
59768
90919
124163
115106
50937
138605
118947
90884
81402
8819
101675
8506
74147
100832
129423
74789
45244
42367
33889
6749
17791
129250
118371
76936
123261
106999
54386
132909
119744
84864
15129
39511
12135
139291
130968
63071
137895
86267
130307
55648
95085
91981
40505
29232
52812
29927
80372
74407
48645
90612
81155
42788
79861
59526
119723
63122
26524
34108
32382
6267
95324
47510
22129
107458
23152
13097
6880
137398
75715
137186
53045
30799
65518
93549
36382
94681
99828
116754
29088
124824
67365
110242
27611
123578
6119
7334
23051
32642
17793
55432
15260
113116
79294
13741
56925
102445
3189
40157
99843
78903
13694
129239
109701
79212
82788
122435
33892
18967
99188
62979
120142
2904
9573
7753
102833
15691
131438
125883
24685
9230
41315
16296
98698
120608
30036
15622
59404
33224
32130
19246
112126
45824
8485
58179
125035
67624
40613
18926
62942
116152
58257
43083
95407
44181
27187
58240
59871
134976
44122
60907
120558
61788
77203
79255
18747
107238
71228
78151
116814
103358
73748
65291
125533
58584
123469
110567
102559
433
105844
1852
92936
452
44935
48343
44632
48473
106582
80855
43449
127055
1761
24006
48843
55315
79612
67589
138905
127191
122091
115718
66900
32191
17360
52432
90774
829
139350
29685
117613
105194
31536
70549
81997
52822
95243
126629
101295
38176
67483
121095
25230
45595
121452
50424
77262
61063
94365
76166
24605
76455
28235
91505
108645
45594
3936
35771
22774
3286
65455
387
84831
96990
47287
26827
126164
2529
13455
87458
40704
57289
44904
65933
79236
26355
92709
16497
63769
47073
92662
88373
123527
97248
39877
68524
2841
43813
104294
25615
23450
6100
2353
108280
79441
49639
135106
65604
28519
124913
13061
69222
18553
34316
111506
97788
60670
64214
114284
124438
111286
43297
49163
71165
544
89039
139688
3385
109203
80333
5351
132652
86432
7703
77283
25872
33693
48741
67828
62211
33653
57240
131432
52205
91556
102937
9993
12225
3503
100628
113015
114788
3925
22177
22304
4468
87567
21991
124204
56770
102323
129554
25773
25106
137256
103056
27330
30948
128148
95157
93158
21800
12396
60941
50356
80303
230
36700
92528
3732
137328
41894
94871
117604
40422
117175
122071
127988
115517
106275
21109
54192
72180
23234
79297
69436
102641
82978
76735
90788
38134
6245
112587
26882
67185
139294
107184
43766
12346
36063
23849
9673
54308
118720
127276
94729
72246
85698
82717
24114
28324
80177
78305
100504
103410
133954
6291
66050
76931
83025
16837
91417
65621
105775
94650
109158
81421
38185
12923
93766
74248
36772
103438
128555
131843
67065
83284
40440
129114
2352
64553
17438
82528
2858
94293
22290
136811
100583
88339
50093
19959
81528
1509
85580
23654
96158
31089
105074
134343
44011
58839
44942
57134
138628
33496
48976
42044
93131
89415
31158
71834
130320
24947
130714
133177
119239
13003
106339
56173
77693
16431
76131
135572
17940
138062
19226
90449
29150
124299
84791
49513
43138
106084
106646
18117
115932
131974
60161
69062
57740
67670
117248
48059
92616
84313
17587
48206
97315
123925
80730
11359
356
133212
6931
18295
131274
2508
85095
136775
126806
29886
22639
6295
135969
105637
24412
111900
97610
84572
17314
131701
128593
110913
39760
81208
55225
57346
105765
128891
17623
22846
116601
17978
16057
99883
12624
123682
102390
97718
96809
89196
103955
119447
95490
76276
61435
96253
24527
19044
17176
41840
127097
5768
129104
3208
63327
44328
60553
5443
9570
54527
28288
126171
72504
44345
86053
85127
4378
48443
19197
101186
113990
123151
56985
69479
59426
118419
2084
83953
113815
19259
102144
100911
25027
67600
104118
88353
111927
1022
93796
97849
55549
98435
84019
128052
2779
30071
49531
7157
54865
45079
84694
28854
28229
1678
74685
64007
120097
76768
124311
93911
96026
86454
31173
97404
14053
135290
22109
102332
136311
92256
60180
28211
50690
120550
132615
29821
126972
42145
36977
41837
87223
98022
70690
91803
99700
121726
15809
56148
58493
119
126410
130871
62925
17582
64626
53329
129223
86734
132012
101885
38989
28543
130096
89679
9092
122710
119499
136064
1206
132827
14252
64780
67200
61293
16582
26899
43019
8743
59398
77863
8861
45807
45085
48137
39740
109711
77818
28962
56444
69829
107199
71785
98372
97294
137815
83815
80003
93665
56230
81208
86491
70481
5987
13690
108126
138920
16941
11144
7662
52690
65358
132875
74849
110443
17363
114588
56505
95180
119902
112948
25009
87100
21084
99732
20745
18898
43546
100747
112562
76128
18306
35404
6608
644
25446
91085
115915
42386
78580
123577
71427
3938
92803
6275
90732
110165
120863
7236
65345
77116
96535
66705
567
117619
26436
21311
112868
46333
98409
61782
122460
93066
97185
105420
93709
122630
56504
69623
1367
111436
29551
72794
115373
98705
79068
66104
45222
36282
49691
86918
89749
6225
13622
90315
100195
16409
87977
73063
62741
46385
134844
21553
139450
68380
103324
69510
51010
19827
115485
28728
131262
121387
77873
82986
80092
16941
125441
125313
29574
35131
72230
119323
17708
62203
45989
117902
78611
110318
50964
117703
16702
22159
115607
132504
90539
78930
62013
117900
98757
13849
6627
66370
135236
84500
125708
51679
77792
111148
13343
83717
122631
61924
39391
338
124126
61732
118239
39088
32049
5555
16790
48750
4065
132397
17605
94603
47678
55970
72502
6434
69818
55481
49156
41405
116332
34863
69435
30475
122362
82777
114191
104992
4700
13582
81681
105177
75313
36272
4264
107361
18178
137406
132462
22242
106154
10067
93197
13831
66036
2050
136617
112205
57530
45772
13610
10213
56986
83044
40687
15699
2173
131230
97043
6872
4811
38723
88401
56475
51346
92664
187
69523
90069
109000
91765
56222
95418
44961
46405
137805
47010
43021
110010
80892
88792
99971
91104
122129
19366
108143
114179
21538
99372
71221
4762
80534
86296
93162
113360
137641
22177
89898
67164
88598
58897
135280
4819
14315
16592
51223
128471
39953
70595
98480
120844
135738
34802
48300
117866
54168
132794
68397
52057
92165
139617
33170
32698
85912
102683
122409
59905
124860
72306
127068
49809
107554
98699
54627
98220
115290
82202
86691
15242
129148
21522
112438
124886
56324
137089
79103
86843
129882
7499
115251
58398
7116
8421
67447
69379
87455
49855
129283
48666
122160
92702
98474
89713
51400
129453
47933
26689
48006
134623
18283
37153
16144
130720
22038
48819
104160
101141
135661
94041
108639
87264
12438
92106
72036
79884
21485
19490
106090
127119
68156
88249
79821
2981
14313
131220
132433
38597
134261
40438
33219
12543
53943
25715
119614
75980
50885
83773
13472
22898
14165
98463
110161
2954
26920
42196
82837
48404
61685
25278
11875
106192
113526
91695
85525
104190
59266
77957
2787
53526
94747
12357
66068
8689
14423
22033
61020
65308
105805
50844
88205
119969
9306
58365
122922
36225
76912
42110
60981
114948
43739
49207
57492
17264
901
3016
97806
60166
80972
100592
90044
12070
89300
132463
137110
103723
14496
34482
29030
120300
85325
93586
76621
70982
128302
35894
83558
65213
54356
4538
16512
98094
30096
74003
91710
30996
77018
25867
67514
134342
126458
17557
6411
75757
10019
119873
15831
866
14354
44860
97518
99678
114797
34138
30659
103098
46383
114216
4662
77090
95106
21174
11536
125201
95176
103245
132549
8546
129111
36414
2887
91920
30322
125649
4028
16692
105521
19859
17558
119874
41070
115075
55903
15867
125564
62913
95316
31946
37129
76330
109036
108586
97503
120571
70138
29030
60167
62686
13927
25629
75451
16813
93900
105772
118814
97927
122464
60686
94137
21
16912
135207
115095
72814
127425
100658
135727
82740
108955
9207
135421
54342
94144
69275
11264
24281
98305
71430
63319
88583
73410
138769
105396
27309
104541
60561
101588
87004
121246
55724
63376
138157
50930
38470
47323
14706
115479
19401
73798
84433
28607
69218
138775
99102
138493
126390
123382
73149
57820
23052
21731
107581
21821
103478
134890
102713
24038
96477
26068
121636
12200
89443
96144
39482
104264
3466
54187
79742
139218
127984
526
27824
57202
115652
103277
32046
102042
86659
105194
136213
86062
126924
103793
107882
90402
98682
46946
114439
31510
73013
72426
20062
22455
28570
59543
103070
8387
90081
42811
7605
54417
19689
11780
87970
135340
115057
120015
97381
38067
85208
69945
124128
72131
33738
68362
138884
108771
115307
89675
281
48320
22100
20342
47126
27021
56236
10196
35408
6316
29358
43012
37084
49046
31143
125053
44386
6199
105067
118118
44265
26626
48063
4745
75109
58152
73106
73992
26922
48412
23666
27202
73083
22118
23895
120209
49138
80130
106756
60897
62798
136113
103908
99881
21511
111403
84934
42248
117601
26352
136717
138218
52978
44779
2962
128086
102930
76067
38429
106204
100830
38447
133405
33913
60564
133652
130473
86053
73781
97228
6950
112930
69692
87209
72811
91202
58611
134096
109801
12564
136799
106518
10781
26128
11296
130094
130565
90578
66160
28994
33133
3341
67440
26537
37253
104355
20188
4077
26759
70321
77656
33708
43250
7348
97269
92412
74901
132231
62859
44702
4794
36010
11219
15574
62137
138866
122019
52702
65795
48178
81695
98927
51519
125486
101816
65123
89840
98355
69200
116598
5027
6855
126658
48277
130554
60278
117040
41807
52508
16251
86508
57302
52260
74078
49227
114396
49295
31246
3449
91442
55775
85143
26720
83645
46980
104887
125120
113171
63242
54319
66121
68268
37525
52778
92896
28079
89407
46288
69885
1914
62538
132744
35567
114797
43173
61146
65544
68819
92391
45345
136612
124517
106839
23332
44514
13819
128218
29633
126989
27811
83951
53109
96079
97827
82238
25326
125905
31644
71613
32141
9910
134150
1236
45476
85298
20760
106621
127194
89579
35363
32538
86190
136232
139376
85873
40745
129546
74091
70377
92887
78253
14327
122347
34331
112153
64585
36009
74410
72580
107621
82902
58841
78123
60490
104317
139772
81249
47289
126965
7179
59004
135854
69721
55235
111582
15593
95979
101127
66035
2707
30365
4288
133385
12712
14970
81889
77296
50978
16298
126227
134951
75552
21420
73073
136041
102088
49196
53641
9376
12513
60820
44731
8366
106892
99965
96299
98836
32295
33778
24871
35001
64142
5510
28385
76853
136831
110274
130500
24161
102923
93079
135463
14826
114498
44887
10866
76585
94082
40859
62312
106594
78030
107043
91312
44921
43359
47610
3756
75654
57739
4978
87006
121881
126839
91743
35085
100022
38368
25585
124182
117642
118663
119644
132468
69512
24530
119685
6096
118611
20543
68407
61557
98572
35449
12868
119844
78808
36829
123600
130813
94568
104929
54170
76448
91768
122264
111532
28141
136983
113468
12322
114625
68482
108317
107092
137993
109198
86776
4088
64160
83671
72495
125716
18594
84295
138583
138438
139454
35412
122037
106618
106331
63317
137140
42778
131436
119403
130661
19576
116386
80481
8249
91010
8962
116565
34453
6955
85762
97580
127394
9922
41250
36240
135637
59844
120535
110572
34633
96340
122335
16669
62958
88665
56337
60097
107794
47773
15851
74806
43700
132236
15286
51949
59597
600
28513
70401
123906
114275
27981
111299
100548
45582
123891
72536
81777
104425
19459
116409
37116
1793
109429
100073
66809
25766
136521
10954
49890
128724
85760
93589
120959
77397
5537
16908
77996
34050
87308
38253
124676
91640
9552
61575
137222
109794
110462
55350
74218
129921
31759
87685
108065
117539
24110
34874
3304
20630
45827
29545
125705
107938
123134
106664
45335
128670
99923
99682
139071
23582
114287
100098
115222
123838
138024
88795
69983
108486
4144
120552
98406
12254
68236
66470
129793
92345
77695
109448
89327
99874
138993
75031
44163
122126
18046
65849
87147
117968
25531
62570
117902
139817
139019
93123
100006
137043
41917
29988
105528
22412
10539
40285
34666
55126
83106
24458
7471
20801
110257
73149
97026
109249
8179
1188
91374
2577
67037
14873
96896
68919
53794
74797
45087
52812
27919
121444
49854
46187
127783
131733
44951
114673
32017
79616
29798
115123
80425
13620
112275
50681
86768
69300
136282
71299
46839
87655
73875
113875
78879
7122
19145
132672
81919
64231
45484
86189
22026
71689
108728
9808
63422
13678
124480
95438
69645
130630
46912
126421
4249
19186
13453
67369
88485
9734
138667
111676
73741
48893
85550
12619
32366
81047
121643
114284
5277
27126
36825
27303
98814
5552
13462
138587
19229
137942
94025
65225
128571
117288
51645
109171
136474
65097
12891
61310
74831
127909
32985
124923
36801
94887
137541
69167
35933
119183
19802
41209
122660
56626
44863
57826
62177
58325
56412
57757
32618
126788
122981
137540
104076
10977
83062
76901
76074
95953
138210
127256
83861
31195
112178
97014
102433
86070
2532
138365
41605
22333
15925
24264
55311
60788
58441
93839
95464
114853
11596
104433
77992
110928
101972
18419
121905
45033
95319
34330
985
93529
21585
84846
101075
110114
41859
63507
32535
44390
61871
74139
43074
77795
74755
98384
114934
133195
52223
46749
84399
40170
11181
138743
11097
113152
17161
109353
134537
112480
3682
111873
42360
1618
56718
3434
111731
74928
66940
4266
95669
105162
54756
115095
19308
129510
73478
134242
99057
102052
17342
19807
2221
28523
18549
129670
118026
35710
99022
112562
124541
102704
84435
26900
104321
117504
30333
52404
28784
73624
56669
100804
38785
87776
75898
34444
77286
9376
5037
12694
87779
22379
32500
90000
27253
51049
79669
5278
63110
15042
94192
24002
117745
14978
50901
82066
132481
57585
110821
137616
107560
27489
98420
6344
91616
34317
17139
5253
20044
22176
17946
107823
20906
26798
34174
48158
54198
90194
53435
117307
105235
123978
1308
59332
138955
28560
117749
107788
86144
88569
105403
30055
92409
63822
36398
44024
74491
29888
49277
94534
52063
43574
38708
72968
70371
72881
121125
124568
139426
10912
101874
104661
134889
79533
23992
110196
84444
1740
77983
6939
90308
43385
36993
42716
83559
49742
63091
18049
79630
112367
88934
108044
15941
127642
17364
86311
60522
114840
47231
59948
125751
9104
960
96992
64989
1303
67187
125784
3042
5169
132723
69701
24905
6067
88768
108463
32161
11858
102863
111790
100577
51797
56185
92869
39438
73548
15531
76311
48388
62761
136258
10490
48217
113569
107481
89557
114871
11019
75340
117912
132539
44414
23964
17444
26833
89083
102258
58993
100941
65121
7134
37869
116917
63318
130737
16354
136866
6267
92664
21605
45380
65274
32094
93596
15194
139575
43152
130065
126945
94843
84328
119484
139257
108292
136927
26089
57374
75536
61433
134666
656
68566
32534
117572
131883
139622
110277
105100
122241
39293
126704
27620
80918
18798
97567
96111
134724
718
86175
121668
71912
30503
101151
71168
115146
74429
73608
8871
9965
111392
3537
10620
39957
12422
104544
31840
128396
51172
136939
110636
66816
99995
114607
7733
118792
72173
80196
113515
49242
2722
71534
121153
33224
32685
28673
124721
83465
78632
133592
93429
50024
113480
80401
89980
125901
21296
98171
114296
48819
71462
61283
115635
31456
35889
99719
10247
84413
39914
100113
133654
42636
31646
91159
52211
40682
119831
13284
124147
34814
123227
77575
84837
96706
134327
11169
58958
15622
109339
9606
64441
40800
70888
16427
48607
83129
116145
35205
3893
132411
135317
113899
35046
3315
65057
63608
43996
21239
53243
28142
56052
36469
82069
889
133174
76395
12057
52132
68369
97747
38089
132809
114899
108976
125587
23505
28456
101731
58710
32349
94141
30378
6247
105538
33692
47655
5498
54040
68893
58740
82181
124944
95209
601
102184
88382
76996
114240
116865
121716
71987
14953
90876
46885
100281
76462
46741
105088
38192
81802
137436
108685
112180
120034
74222
122223
4040
79719
36262
72932
138459
118443
34228
93667
119043
136411
18400
32390
110651
135265
14105
18989
126569
104980
42225
86849
17793
65317
28289
55985
7119
25724
24669
119298
122110
98890
101520
126149
14961
137782
35433
129771
92576
69660
83437
47970
66070
78188
56712
13072
73452
47168
8412
36373
128500
26988
99573
6292
92305
127861
62276
99423
129937
63296
55072
88398
138538
132943
50898
13498
130724
86330
3268
59651
132341
63056
83973
34763
1243
684
47834
51047
47851
32598
87419
12702
59585
23343
18994
128241
11204
57621
64015
1140
120917
119086
89537
119454
112029
116786
109303
79104
63116
112570
115107
55456
11977
59079
66570
13219
36114
90756
40617
60316
123353
104387
73018
19289
127730
92011
123882
138933
125983
47896
116424
106899
26982
42312
62704
115362
19097
32006
30817
58564
120927
5923
90372
132903
41353
16941
122474
77466
107696
23090
114134
91048
103829
47151
86689
91558
115513
70570
66842
101495
118465
19617
44746
121798
61928
107449
73511
57376
139455
80680
115940
120381
62954
42663
89636
104307
59603
72109
18124
27299
71550
132257
94698
35378
15759
17738
103287
131271
88307
30128
69118
43124
49744
113863
1273
88023
81311
51136
121751
57117
131815
97690
13850
54768
352
103485
135426
36306
11945
13550
63604
59846
122158
134654
71576
114269
12391
34862
105539
100698
41342
11008
120173
91085
124870
97797
15460
42533
8932
137210
99649
117098
71251
89850
8218
71602
53334
3643
107907
41630
133544
7863
77828
92054
2516
9403
66322
14906
44264
8212
91955
85605
19220
48479
13042
120441
6276
28501
22973
131559
2062
98974
85009
73312
48823
93226
121265
78509
96868
89171
96490
66764
73385
34317
18817
52252
43719
85138
43510
64335
93349
111816
126291
88920
20295
139332
69361
2922
4184
68685
110832
6245
27658
55840
79556
52833
9065
60820
131341
82285
126343
87830
9048
36079
122147
27864
88331
2217
89353
131840
66551
42701
103655
29194
131621
100301
28525
37333
79574
9061
106017
50406
131657
110027
82597
47565
22859
68014
84736
130551
10298
71078
78380
19345
83509
36878
23560
31839
15447
112912
30
81997
131964
80036
111190
123584
16689
116067
137268
96262
101479
103285
123019
93135
73311
65616
699
72521
133629
85435
63071
120278
132864
1450
115974
76372
14680
139533
84562
30126
112444
84591
88474
104407
979
36016
64343
17667
12082
37962
113928
89912
1246
73299
43046
50908
115266
43745
123428
85246
105531
22850
65523
98394
24300
41496
11118
15331
41028
95679
21808
129823
16622
110281
70581
17600
6296
111275
11618
134729
9237
125545
60992
126834
58843
104038
14094
10460
124134
113873
95705
66016
136723
21227
24409
137374
62722
11878
12704
80101
83909
34511
46275
100530
121143
93208
94481
103791
64482
106098
74871
50070
67994
135863
13256
103189
76252
27349
113648
60385
1221
69353
126400
137943
90579
127160
135316
129653
139038
124371
46105
59298
135233
68732
19827
116376
21939
90659
56518
86420
56756
131388
112842
101101
103602
126097
64289
39853
13445
14289
76589
131017
83641
62988
128960
10571
26500
100627
116575
1889
61350
22680
61186
56582
91411
57364
9309
89701
8022
65826
36120
41129
33566
125313
2229
113519
111409
42870
13372
124853
57158
89960
92222
117150
129300
81181
127720
15799
18159
104295
134039
79508
103326
55224
112442
31088
112587
121750
120788
120608
23928
133259
21736
33845
118572
316
7363
89980
43185
137086
51185
76694
63398
3406
53843
29049
60938
41563
44847
79096
122209
15237
134956
61886
70460
107397
92973
43046
65498
50112
5
89425
43370
138092
99621
21941
138407
83336
88273
17944
80421
139457
94637
3818
119214
124832
9218
40151
2746
54064
95598
124954
45652
66905
46839
116111
34301
116163
19156
76151
26274
135512
1927
45995
133603
101548
67936
132010
44883
132560
126305
101655
132016
57293
81825
87581
42124
91042
104083
44869
121458
59680
6174
27109
126585
29364
3220
137237
5526
138727
73387
8151
134239
75314
54146
127841
13213
98433
96202
34447
90992
82506
136101
59359
116151
77925
6939
18274
28967
87373
39495
10424
7052
45668
13884
109988
75032
17103
107225
56909
132182
16963
41412
126420
68628
71909
90612
58192
30341
46814
92638
97684
105671
88739
133394
81821
3015
116684
76447
31981
64056
115941
18756
71107
21608
32640
17447
72991
26094
101023
106252
18275
117985
7663
121046
22965
55923
71658
81156
86263
118471
10146
20298
60493
98884
13691
2314
101898
130374
78760
110231
54429
31052
105338
101887
52659
114329
119333
102002
423
56707
44605
135049
34692
28619
116095
34008
84541
24104
91515
7155
2574
101660
27452
39418
36895
17494
18083
138793
7867
96842
85375
38647
127893
27064
116885
16904
1393
72570
95257
118167
129276
139861
113215
319
28479
65661
34326
113019
89764
125841
120173
68689
63852
123976
108107
100747
1469
126189
75891
125687
59383
21265
685
23627
24680
117569
16882
26072
26490
112138
4238
15766
88350
93805
16084
116828
135817
26762
66198
85581
128954
22722
130621
52805
6697
75079
129903
124517
37620
65793
110203
73354
63409
87239
73332
88089
41160
90214
90512
67649
38703
94750
59766
127053
24906
52202
80232
20722
78963
6430
82654
44268
29151
49627
73424
12200
101057
63327
136716
138676
105471
83271
48381
5232
6861
121713
69672
48020
71926
20183
92021
110628
91284
11786
74032
116189
63987
14264
113263
2949
20693
32268
23568
26195
81894
96992
14746
42951
136670
127814
17978
102140
71084
66359
83723
54296
48071
13394
102316
96348
33577
54336
66975
124860
66121
117359
77401
106460
131622
50663
85760
128666
59282
109328
131212
1176
42671
5958
20478
39340
133771
38455
117831
41206
104813
61554
95501
129235
51299
34168
85582
84875
88503
128909
46087
130976
106267
99839
97435
97888
126853
19546
62905
46134
128873
54116
47309
31543
60073
67786
70882
53843
82593
25065
95048
23757
62970
26901
12992
114268
61068
98573
59143
9571
87481
81581
116898
53747
41419
50684
127986
28271
70229
27242
74404
35454
81358
98065
66996
117782
2202
114230
7977
84794
115646
103024
108551
38615
106276
97894
12882
27344
56466
48376
13266
120299
129956
130163
10397
7726
17198
114735
12348
63778
1976
63104
99231
59685
21168
2579
37467
23369
93160
45443
84515
68805
124818
29417
107419
91094
127310
120300
94789
20127
5028
108054
425
134983
74568
10822
119061
91765
125556
131408
131894
103883
54511
91125
23568
52030
70055
37386
51751
23214
59180
136265
92018
20349
2033
35788
87794
105694
16087
42582
125820
137466
10635
102597
132449
85202
113418
87861
13318
75325
79268
5212
15559
110131
72688
39126
22160
2742
52863
73910
25955
88394
46526
94324
108743
48558
130111
56536
130603
122549
75470
116423
120015
86104
79019
88815
7658
28788
36675
20975
80464
92294
2538
96022
62424
75225
111500
60936
77966
24362
134845
80272
112756
17723
34595
57850
66280
1057
90737
56883
123606
26206
9657
79972
88662
65027
28786
96319
93814
41812
93645
10629
134105
96183
106650
32881
7759
78149
93816
85725
78863
65012
2348
51618
82734
13295
85819
125366
14351
36555
18600
114308
62761
28256
54279
11422
93282
59416
84092
23447
101227
37736
34075
71684
110270
117076
104564
118029
55225
34731
40105
134087
99742
42452
22056
42476
32098
107874
27841
22801
4428
46440
137108
43540
51047
27739
54961
120680
87154
139052
4126
24733
13140
14552
96416
123409
131627
37331
77789
23203
72061
117893
17289
31802
136697
15696
50629
28794
99921
54821
27946
80701
101260
25054
124240
128658
29144
39201
109337
92649
14604
89814
117381
4095
104365
50148
103856
72344
87478
41644
95546
19538
135889
89187
27692
132585
104882
78320
137730
41155
133141
25676
121855
70752
27081
106094
35762
56224
121646
5098
8872
112602
71264
102605
116696
35628
12752
80551
84323
76582
122195
39869
72471
118083
129055
100162
87019
70288
14834
84748
111442
124326
86775
93296
31429
113855
59390
67190
6430
17387
48640
15302
129988
119903
94258
106684
131882
83361
47234
76205
19942
5780
92425
68765
123862
81479
5278
47232
128118
20111
131980
99560
120788
55106
52855
128569
28961
88596
55758
11742
105983
80749
3395
95970
60651
97652
62653
28885
41013
86239
81441
37306
92018
33865
82422
52232
91695
87700
99463
79812
84162
67794
39371
41302
122900
68578
29870
128212
17173
85627
139953
99507
26376
3348
31829
63378
77351
94481
68614
94715
17071
10054
108373
85441
43918
50794
137672
135612
138493
73486
75424
59007
1280
91146
100308
100531
19723
130177
65094
13248
52155
41398
89106
54882
44745
120934
118260
98448
51767
46873
53162
68837
33279
21534
14277
77196
48680
128300
49160
47172
61786
100935
82530
39417
52080
42837
139947
48155
9365
41392
37754
61520
82789
126859
116401
103886
84145
71012
62333
135911
94237
115494
64747
127515
113380
55376
41062
22059
43675
90221
45582
105460
27507
128112
121228
55939
7300
97526
104093
16665
138917
118198
78184
81706
81408
30936
21943
25552
78300
84275
137814
32536
36120
62561
136402
9499
94288
37463
31557
137962
104036
53491
79774
131542
41602
61001
47480
25253
134879
127924
41917
133795
82473
96452
51852
23881
127388
73794
25784
65687
18068
23598
74574
30540
62510
70975
40038
16797
108437
47947
131110
48824
101437
70883
40366
119390
108236
64197
4642
103114
28473
22911
73260
110945
119362
101464
111177
106749
35257
136961
8787
29677
136910
83360
60216
59419
14334
76605
52567
99123
100903
43676
7946
62339
90911
24663
18080
35498
65212
139074
114963
93684
21984
24574
64628
1345
126037
12157
84446
137646
125469
69584
27322
122378
12944
63889
18148
3629
116845
47066
79103
77748
67093
63401
116438
18003
88063
134518
29852
129626
109943
4814
83309
131926
5740
124289
109622
131776
136445
54067
129421
98265
123651
133094
80642
112946
33334
75141
116574
10179
98558
32029
87926
25650
95429
64363
20005
19843
35232
49856
9469
5174
31022
69129
113451
36761
53417
83073
28536
26213
137139
134309
124477
97141
127402
41470
70086
20736
92962
23012
30914
51519
55040
95191
77169
126820
19553
97173
6662
31137
7028
132482
36310
14401
61611
9761
51161
91379
92833
56049
117592
66323
50357
78420
23464
14110
119890
69901
34845
72851
92912
42110
124370
7951
137300
37890
111122
133205
135062
94136
24341
118441
86617
37002
132842
124579
23114
20354
52310
92298
76402
6253
18621
103110
84672
18436
117220
40913
88336
128416
113764
41248
30526
74485
25550
27825
112374
136672
137381
83787
67159
138073
62227
13775
35075
55068
114706
58188
75422
27015
126838
128175
33267
121810
91285
94290
245
44856
135203
88580
33271
85318
106179
63796
19802
108081
67973
108527
81104
65353
52313
8262
63426
114539
138388
74852
5959
113093
109391
57732
116459
96228
45906
126077
78037
113542
80367
54633
18397
51921
119565
51668
137238
85743
91815
17039
53823
19787
125565
111278
61492
14229
119539
101269
128767
117927
36120
134725
67371
121862
52456
20182
54442
74714
6258
132478
24607
62976
23463
43004
114896
3027
71023
112133
88769
22837
105523
118944
18976
67439
90221
80467
81667
46112
18087
70434
24038
30558
41510
67760
12419
70318
87941
66860
121383
70551
35690
5989
133526
35504
48992
108422
38530
96366
56906
103650
95555
22429
82593
114530
89867
9166
31348
31534
55277
49434
78319
55666
56343
119828
123425
45113
26497
47718
88325
7879
118268
100366
13868
88145
135869
39211
56566
34398
135577
89824
138047
91131
112252
56992
65660
38470
66157
73359
46355
97785
99144
124673
13450
15486
80853
113226
60598
107349
20943
8922
91580
115562
109287
105447
63707
81507
4657
96624
115904
116585
46447
90303
67715
135050
7294
109726
9872
49802
19436
56226
7586
118579
17251
21035
110416
74455
110612
31014
41803
107907
16287
133382
83468
101926
75180
7174
43432
79837
103798
135688
56421
126596
85990
100488
97998
69635
46565
107869
119436
66001
446
127021
44579
17696
124407
14995
92150
71370
22360
110305
39276
14998
80038
122744
116923
15218
106269
136707
71406
70066
108746
104178
33014
31087
41017
131011
100721
87582
98879
80156
129934
99324
43528
34512
93372
4286
25858
21873
75655
24569
132177
114931
39567
48567
74026
132841
40136
40294
105899
87893
86712
74644
28422
119725
105730
69439
87087
42802
133372
22317
122957
123305
121640
2836
134168
51363
7121
136378
73236
82776
20946
41764
57706
36864
90330
108083
6057
106817
8376
111955
54709
95087
22951
83131
74811
105032
128921
138249
7834
122292
20565
107142
105596
2205
109978
76115
29919
117098
72492
103154
59873
69790
121270
93930
106653
47951
62012
112709
14768
46740
61016
45828
1826
83966
128958
52989
25349
117878
51237
33182
76521
71802
324
18468
50358
86653
94583
80276
63750
3426
19782
99975
73215
1051
30256
39868
25353
68620
128928
40120
115359
49943
85948
117184
110260
51257
30172
135609
5487
81409
5142
82007
129562
121817
100475
39919
68469
55057
96546
132219
58482
116327
68545
131697
93729
98800
7916
119082
27419
113195
135553
2777
23138
57852
96313
109749
109109
102836
81709
114595
20596
86851
56601
10157
68667
17075
50075
113488
48483
6621
105706
83317
99299
10602
51365
29380
109401
59280
8461
113172
8826
120365
92300
31963
38217
48612
118064
123677
11448
59772
98271
32043
6622
131223
18552
51641
124650
44978
25128
33132
51598
107185
92800
127249
94138
4164
16628
63538
39795
1440
13061
48621
121804
105361
56935
136372
130324
34998
120048
118123
71122
78318
126518
54095
45893
5069
105735
30542
50046
107214
40025
77996
50750
132825
65244
4887
136988
58223
44777
13135
59662
57837
38107
17817
139549
95041
14189
129873
106391
134236
107995
37512
48906
94512
91606
94798
75932
33693
125339
125978
117258
25363
40325
28008
134539
105568
9246
107879
142
30374
121013
59803
88211
19119
77619
64111
90511
91807
53983
33253
62395
138330
70764
111300
69193
138722
66097
5125
8766
27787
107454
126023
53149
7778
130382
47688
113345
115980
15566
89838
6353
112930
9640
70915
108400
63610
135026
58910
131769
25360
68515
54163
41
139278
1814
69234
114351
67910
50710
123116
72048
18163
85491
125196
25940
52224
9235
115636
28203
1152
65473
34556
90433
75112
81822
58832
115073
53199
94094
106841
78559
22608
137355
54951
138237
139168
124184
112588
43429
34893
72055
115476
53055
133897
100672
78994
46121
86258
30981
74323
63762
96453
85230
14194
7916
27052
49378
122989
80250
3471
66181
135160
2430
63536
50111
666
62703
10646
89605
106132
45539
138012
57959
74945
131908
134982
130291
38028
81240
21271
88703
5001
117724
10284
135546
101991
37335
44923
84979
93937
24745
11160
65448
27174
51047
91910
27840
90101
102556
117444
32584
124446
115455
90543
35742
83715
85524
26032
121742
26763
23655
46796
8115
1378
57080
120013
79720
70766
24935
24699
24702
49680
12210
66502
76853
39608
18411
81044
129708
97318
34840
22292
81763
126646
112834
117505
70360
58357
119888
28454
61472
3542
75249
69586
121271
132328
49598
60991
39446
50885
85689
40499
76916
74250
107000
130120
113857
101763
71164
79916
59080
82355
102207
117195
69000
75040
94699
139360
133397
74586
4165
54868
78128
79413
100805
59398
48093
126755
120388
87538
13991
42428
128036
90906
93029
71388
57377
43237
33150
128540
123153
92229
47246
85359
69423
116246
136751
473
91957
130147
51411
96121
21366
105890
35533
98522
1639
59977
61628
98379
7514
75618
117158
111902
2875
70187
43289
60252
113423
52790
25143
72927
121370
72389
18286
27145
48634
15036
27617
116942
121534
79027
73062
119251
21268
84946
54124
22907
4923
115752
121285
128788
51369
98442
77041
30596
28628
96681
90847
118403
9470
92341
51329
130840
24729
45966
17984
49714
37353
21952
26655
135238
77331
76068
114488
98598
21014
28612
121504
2288
120715
102788
131075
8435
37582
44468
39030
42561
1148
106228
137315
10618
58569
24996
117809
83297
70961
135792
109363
108314
17743
112369
79903
71425
48437
54391
30023
69450
59354
127878
48089
16420
67018
39163
24854
104599
59982
40236
7159
61130
6463
4474
48099
65031
29469
25907
124680
76781
138050
94042
21446
132144
66410
101349
63569
91198
132091
93591
20647
27796
81468
68735
44215
8485
84250
45420
89435
4231
85655
96594
41712
92118
77419
89810
17148
83239
115716
118179
136371
90117
72220
17817
82261
114982
95517
5829
66179
87607
75771
63178
115402
133590
108264
135968
2075
52513
41387
91509
33096
127042
24454
51159
79159
78224
969
72658
137814
93036
50837
134185
43153
99408
128353
125413
50741
83869
107593
116920
7827
43363
40097
99580
36952
124712
95547
15378
37225
113285
83239
46672
100326
84044
97830
15836
22268
75150
64846
136433
28186
92034
106969
71338
27793
95321
33102
78534
15541
694
55453
139719
44056
71901
99298
57359
56612
31196
72737
70188
120833
15975
93211
57510
100018
27393
73346
98637
102542
114543
71422
130727
42928
38390
38416
70720
133711
71517
9253
125603
48562
41057
101674
68969
89309
60971
126328
122273
68519
35416
28812
49351
51390
122023
106860
127759
125767
16557
62748
88308
107451
134169
55387
10378
32558
93802
81098
2620
1671
90350
128223
26584
107759
89896
95553
33419
127218
58232
15691
32088
93647
44503
57790
121388
2877
1002
109146
104995
17558
31893
53302
101361
26061
108688
111738
34971
38842
52835
37590
16864
119537
2164
19799
63647
68411
115351
97065
31981
9934
112756
64068
103580
133610
98210
84967
112838
99211
30465
77832
93120
62357
107485
54480
64770
52525
26218
99740
67718
55404
113681
84581
34940
115845
80731
98586
20607
32434
55651
52587
42367
4758
93007
5947
114719
51216
67265
87556
10426
97729
1739
79897
136438
109223
134377
37559
21747
20594
137298
89464
75997
87330
10396
87289
63174
91127
22226
60133
123560
77876
112719
2278
58985
65725
8224
33703
93292
75489
121258
80069
9569
122996
19966
6006
68571
14342
43564
90317
11287
17213
16133
63635
104543
2880
10923
4068
70358
33149
64200
53917
87376
13271
56195
6361
55347
40770
16415
8639
92610
137673
88707
78531
97020
108672
84536
25590
99365
104452
92259
110651
98016
84743
10638
38910
87622
137912
19330
17980
7412
59881
48248
94788
73151
80794
77500
128498
97916
93914
137136
26877
67938
85842
105407
1310
30866
26295
3251
130230
130746
71861
77233
65113
16603
64222
104023
80577
62133
123352
74908
69545
43232
123155
684
92735
40301
54535
81232
114568
124800
54719
1444
29090
560
106851
30399
7777
133145
33649
114359
100242
105510
27943
25354
98464
92164
105728
39040
14296
65431
113947
60192
85015
73454
60875
37749
90106
91761
118980
64673
76561
33698
66116
105650
10609
9318
136048
134738
2462
6048
109096
102703
87909
137038
104409
22725
65553
70136
38116
79848
135567
12063
116392
80581
61868
13618
118329
128325
105379
73660
52997
41939
83709
95464
123940
70669
104782
96339
65406
83595
78738
10853
22650
26647
7890
127058
25723
49794
33545
63838
105994
29111
52252
82385
86043
114119
96002
40723
102443
61380
90734
131791
79670
34442
87255
63609
105111
28388
136299
30516
111982
75037
17721
134631
78035
25610
98040
103757
51756
131585
27594
17749
137047
79846
100133
59442
53964
56134
100164
132759
93866
50898
100901
33535
61691
24507
73496
3153
52894
69794
10021
1228
4830
27741
112210
82864
29702
70250
46620
81457
38186
74214
99205
35232
130411
59337
94673
44374
91823
31189
13484
45688
58438
114385
79222
120128
115243
129069
123281
4489
58863
109653
5716
40044
137393
94277
122908
27094
878
5879
108551
39063
56444
67755
50647
46854
103444
121671
67580
55266
12859
57415
100953
71296
8151
16526
27776
123394
5595
127408
127882
40809
97060
109949
80852
94452
64225
40111
97897
65103
45990
66447
80517
78785
110554
131163
125639
73997
89186
29570
129262
102044
86984
66566
9692
95135
83091
13819
54880
65037
1226
42761
105845
74637
12709
46697
5440
53285
86807
103336
94739
109148
29783
35256
47933
336
2770
9923
50684
91955
39492
39945
30351
102827
82862
40042
34313
25952
53860
89192
90989
31437
108304
56833
82425
121012
79881
87864
10649
26688
51199
105387
112187
57333
116994
20119
34020
96116
30041
84703
48070
45884
100999
78420
8711
43860
94813
43023
46164
125024
132215
137152
132812
100518
30336
75236
57882
110217
23099
44882
113256
50650
126620
85442
107982
103614
81913
2002
59729
88305
63056
84150
134189
24055
138922
119251
44266
93734
22273
90429
55110
130839
63932
47921
67709
94268
99509
101942
40836
122607
6823
130443
9608
133442
52236
117590
73407
134148
95943
133135
82453
18998
53637
52993
43052
52558
32243
87318
122643
54515
14098
37752
21706
78030
62025
89414
8649
137885
51355
25836
96843
58177
16278
106451
27970
44865
84040
101377
39013
39982
70863
97817
35331
124499
10809
78383
37056
43051
2052
136051
73917
16149
10154
71974
70530
72178
21387
79178
46414
49093
105013
3257
107269
97642
109707
111591
2507
30098
72967
17871
46431
120181
92039
81761
104680
102847
136495
118087
122249
114898
114137
32517
107399
124291
104491
37928
32820
102229
93458
79234
11322
34822
82490
94942
132464
28548
66532
111322
34997
115850
105544
81427
96031
57582
139539
60710
20428
112386
38796
119028
87283
12933
127896
54681
113575
68738
68961
6394
30967
22418
85627
42288
57239
4468
137229
26054
33015
40113
137375
68011
15962
102918
125789
88344
136851
125328
9053
133630
97713
24201
112657
21347
13485
76905
52380
127059
5642
121340
133452
36608
120109
55431
55247
13699
59898
28828
39753
69265
68940
13479
137275
61253
92749
123064
9597
89599
84743
135001
83229
18807
19201
32237
40153
9037
109141
92532
112447
91135
50223
82251
104094
30331
137681
19341
44030
57578
48168
60134
103194
93459
73612
100469
14711
2712
59884
24307
92311
4626
19308
11891
139784
14860
20479
39936
249
105972
108820
112695
57106
19042
54945
21199
25725
52625
40539
46106
86555
65058
106239
49748
18516
16202
126568
33227
18914
46451
33885
87576
27428
53192
75818
27211
44404
96296
43499
44652
62267
12318
17346
119372
7711
48643
116923
9787
77619
133813
55892
24173
58871
138482
50273
53738
14684
13192
86964
9949
59643
97201
73876
63422
126744
9693
66985
31147
82340
110483
52150
4607
99152
45848
100330
106862
94490
77252
116649
32108
47417
8892
32633
106287
7374
82905
136376
22057
72448
83340
8357
108442
40540
82232
31864
3635
68276
98848
34782
10615
45682
86931
15221
4833
109130
91903
88046
63619
5506
41046
95727
52922
49938
128359
135560
33663
47615
131936
32071
120062
51627
40427
88504
68518
122658
96719
72152
50933
31918
106933
37899
77599
30216
53120
58783
139345
121374
123180
39316
126879
578
135042
16153
26867
99752
11712
60529
123718
119999
92599
80131
31625
109377
28634
76494
92034
101704
8646
119318
133621
91930
133568
47571
98497
46687
106353
74194
4412
65885
113509
131291
66462
84902
123795
93328
21005
111858
13856
4722
91857
82806
61204
99833
52182
66190
36327
120567
27893
21324
76236
21514
113253
69803
45436
71750
92842
128141
122295
97253
54025
72155
64895
120486
17056
48689
50165
14412
20547
40372
135485
88755
123177
56688
48587
35358
122877
61265
132276
10770
82588
68511
8635
32193
138313
54070
103942
67506
42210
62588
24759
72586
134742
66005
53071
11797
114694
79587
2560
111592
119958
138044
36698
103134
54731
61636
114843
37608
122901
83470
48377
41840
11980
33363
74032
126645
87432
14325
54150
105994
76912
55260
38579
48005
121265
68002
36153
72310
7588
38712
20253
103898
36755
56950
67031
91486
94937
18226
105445
77837
101695
130173
96029
90027
23535
30060
53023
87318
20737
83524
53311
74000
138784
68242
122005
96400
136243
18157
28709
120182
56869
25313
84079
69975
82262
127462
21460
37198
122039
126904
91387
60085
117076
23767
10111
116962
30178
39485
64280
50914
123009
93942
124914
121792
22183
83270
54543
134777
101426
83251
114959
134646
108563
35389
64621
27176
139202
62432
40725
121240
25688
108463
41325
119115
132229
27787
96077
22407
67272
136708
49672
50280
90649
10937
8423
89184
94206
62965
83960
31984
122567
35270
2981
67481
47011
43953
71008
46212
106385
111732
27452
108424
56547
45128
87538
48775
72914
19966
47533
116537
16673
97205
3168
83674
84493
127942
32857
38699
27258
93168
47034
126176
104790
50014
53656
11800
93967
101015
34363
36703
49099
61814
5126
105645
83293
69015
14419
16207
88981
38304
109095
82005
111860
112263
25678
56352
76556
34886
71402
103814
104406
118435
89989
45547
4801
119997
33698
75119
81011
68060
88173
130109
106226
69650
95753
49518
138664
86524
42076
87644
124827
11171
6001
73038
99785
8030
129389
36340
42916
60791
153
123673
15577
66494
5571
136729
46490
39268
48199
127500
107327
112723
117609
73552
42372
49713
99422
41036
136236
1497
105031
97414
129019
111031
30451
88803
119061
136192
101495
138328
33334
77999
98352
48910
4492
103922
21991
50981
3189
46541
14833
86867
19264
108793
136771
61635
18505
96192
79022
131093
74040
44053
88506
63059
131435
95309
128213
110495
91500
89707
85174
124833
4058
43525
10094
8549
7446
32084
35882
10634
54977
27066
97501
74240
135858
94271
112226
14362
26814
51248
5454
100853
71652
70312
263
63086
25620
128476
9933
93471
54534
95106
78303
58591
138631
88396
67140
122428
96832
79373
133062
128160
106438
66914
38751
102295
137536
10976
93008
24349
38575
74814
101553
86578
121477
101816
126016
123448
90291
135948
76918
4824
67405
131572
39767
66035
56319
83258
24815
129502
22630
17876
117661
105419
61141
16411
44065
58676
3739
113424
59376
42313
48237
20928
105243
6065
122743
91258
129512
49385
63557
42781
30561
130961
34352
70327
33348
90671
129936
58162
80172
12565
52389
57833
94335
113529
50595
138399
8556
54333
111822
44283
72998
136411
65210
38240
118827
24305
105849
108339
50041
29405
11119
56953
20365
45471
127279
30064
112493
93566
88225
52664
106130
613
86848
36816
90493
137443
11566
99048
51775
123388
3330
124772
96150
44892
139363
74976
45548
105211
19666
95588
110967
7137
12541
131332
28959
116171
21395
1451
69737
85972
30466
12218
86584
117314
25386
37077
114756
36951
112476
2882
136690
92158
127654
92839
137049
103368
4167
18948
44931
184
114535
15897
7320
103427
7228
36278
55950
4975
37728
125686
67298
68194
114255
13881
21859
139640
27309
136614
36591
116137
115847
9632
68294
79852
102471
41694
43220
82989
60641
88150
83172
11527
104046
66844
114954
87626
103121
7255
68952
117201
109292
136249
21746
83546
126481
43604
59538
130142
16569
72480
82630
132415
82111
10923
72267
20933
28968
91838
80273
89608
39987
139797
77486
120384
66640
52439
68009
6112
36045
113312
99664
5336
85912
121409
88882
72393
1364
124771
38886
134284
57250
121515
103051
115712
132437
11669
136645
137756
103506
76917
87363
119844
76713
24848
100227
119704
53639
4588
125816
89683
117899
85479
95019
40163
43240
20252
112555
44603
121374
11440
15239
14975
109306
118289
130686
101742
129957
103682
75849
93462
40599
23211
49657
93663
24410
9883
73367
54400
130822
35534
4083
85073
97364
75453
125235
603
72056
97789
21558
53429
85580
36796
44755
54885
15084
35440
132978
121392
139122
68826
74853
16072
68388
124509
109734
69149
110743
19452
123549
101565
31337
103983
22989
128701
15787
8223
129303
64194
82363
127212
117622
4294
359
138728
35530
15442
34167
4859
113185
9640
50036
24389
25711
118423
8897
111797
23923
95992
131248
7471
33908
138937
87805
56896
127637
103591
41470
93291
27784
123832
80503
121757
104477
80861
120484
6
72655
131003
4864
45839
642
54899
70228
26353
9673
55476
138149
33595
127819
105748
17418
21726
104684
105222
54973
92320
45165
72794
21963
72948
56625
78817
31057
137453
136029
11540
137458
68683
118894
118673
90874
119536
33571
137453
5888
19595
29280
120388
29542
17099
86135
46959
15176
27171
128532
46501
119490
33696
119294
117804
82996
12271
56620
114052
9723
52649
101943
123533
97683
80837
102205
48556
60372
112128
22360
42611
131722
51640
22998
21263
45090
85484
44573
36617
112654
33105
59469
68496
43152
15115
46299
126147
27385
79271
100198
13459
131919
38493
136991
89601
95681
99196
114509
132404
47675
136868
35014
39396
24859
34363
37011
46300
96198
57935
59269
68852
67391
95089
113699
110543
110203
19997
96689
113939
75619
33239
127398
67537
48083
124388
133490
3763
59935
107998
136166
107609
81217
7531
123357
82428
41893
136719
105079
138090
54653
699
43293
122044
95788
16991
92586
65990
13340
25626
39929
88958
58864
3678
132847
83298
128065
126336
87060
24352
94333
83225
131960
11901
67107
91668
70680
108999
88386
35759
83441
119391
36457
103085
101434
108596
96428
30371
34586
86119
55996
50866
11428
91212
54543
4274
10861
18959
130609
97921
43310
61293
17497
11622
49546
84604
79641
120225
29954
28027
132335
89746
7417
28792
52831
85202
137387
9258
91924
8324
71728
124271
35541
83155
51834
66435
87429
62695
85394
54389
20615
105055
92034
38111
93028
1579
99066
32669
121803
129020
37047
114138
78765
44463
119281
107947
106016
93019
93556
57939
77695
25283
42209
113235
108438
94043
16022
32218
16737
101415
86606
13703
42821
38639
28165
112201
40217
127231
4869
138372
92602
41915
88861
31366
62729
44493
115665
5096
137511
69220
63034
51557
70855
81594
1144
15644
11988
17165
47861
28724
94931
110818
18778
114103
9457
46943
86303
26025
34173
91171
748
126774
109437
65960
134491
8517
110452
110155
13612
84315
15727
52997
112223
62933
134591
113366
78576
6578
130530
126436
11654
61812
73605
30431
35915
83061
77373
122217
85438
87897
49740
62537
51022
19176
128497
45513
4045
75300
132019
17656
19614
124097
47005
131837
47029
17947
81554
101956
24524
48436
88391
12529
110247
21996
19312
6161
81408
73036
104730
3197
20933
14469
65734
48306
9996
30582
93818
14040
105881
62189
31696
101847
22637
55052
93683
46018
72998
35236
7973
73873
60023
72716
86402
30270
94711
82065
12782
12470
15100
117511
132019
12384
108331
34104
60690
118327
64685
130859
132366
30565
53047
413
132411
52036
55464
62445
98053
128461
74033
106025
62334
134055
38740
125087
676
109802
67151
13458
98624
58602
107320
90642
70986
75651
124745
131675
30329
49429
122533
139046
56345
11932
139459
25108
63967
31274
87552
138371
136087
137936
104395
34772
108343
3135
19858
109018
89288
63360
98827
47911
121961
66147
114904
52946
118149
99648
20972
124829
125428
3505
123874
18125
131788
99684
43232
55754
130958
107135
54124
127044
81423
134870
138167
49765
114356
18024
18782
63644
57735
93961
87906
39695
20107
62810
68993
114607
138809
89964
99435
124237
69820
83308
118713
61607
19344
21944
117360
10301
105430
7835
113696
46852
2705
111862
72968
93412
106237
68102
17055
323
22062
104961
16369
18520
4122
85361
133126
2930
11677
68912
127166
81496
128571
82230
3103
7914
104173
96814
18214
45955
81001
108261
69158
83705
56474
2126
13468
139062
70227
30523
139384
92288
111835
15753
110807
115956
101113
80284
118885
89141
9195
82403
30637
137765
24632
33739
122031
105157
106904
116596
11111
47904
84857
80268
107960
1330
58745
121428
392
128971
128302
116127
57610
100136
131879
4768
52443
69344
85051
31327
18484
94245
90081
49120
68362
91065
59210
50392
56221
26114
26987
43683
50369
88195
100302
18329
65877
19047
116108
42620
8017
104409
18746
41979
64544
126977
46746
93338
56320
131797
124664
74803
62393
51097
123923
107106
2161
19484
133849
34733
21949
137188
78415
72318
85382
38716
66998
127610
34114
43105
30229
42131
123865
25327
60461
24760
12303
107206
118097
68622
99002
79112
3424
137747
130208
103698
104852
108720
99534
98701
3452
121482
72240
81866
30151
17621
96934
97148
121583
131047
116604
128163
9529
100468
13489
69989
125227
2143
37195
103323
70764
112548
42435
50540
86646
8994
130589
51498
117714
90122
126550
121165
47956
58789
39383
78106
52761
112668
11606
34343
80066
128209
22506
89595
88677
12346
135935
50255
14489
9481
13578
61604
98381
32364
112143
45026
41357
79084
96523
19070
5557
59424
116587
53512
94564
132321
107970
7325
104988
119575
18019
45053
107783
16876
110999
32811
5574
106934
59418
20062
116414
49347
58017
74794
81710
30160
96172
123066
85595
29046
118488
91151
88470
71426
4663
19385
63746
88984
26709
28733
68558
21080
50137
12692
14307
21136
21855
19880
128069
81272
16293
80834
130618
74310
131980
48679
80821
88151
8096
26415
93548
126583
93917
42017
34360
74931
61402
98105
23914
64462
103189
92471
61893
13326
81515
52552
10813
103369
72431
115233
20992
65076
56066
127961
115737
24397
36639
32909
88899
44734
35675
42447
7669
129591
60815
42028
64522
98568
133
88435
23030
103321
17258
61274
92998
75124
113825
103810
38492
22608
55394
35835
64035
87812
23795
39771
112208
60433
72679
37459
105166
108353
79905
112834
74295
117071
14862
138816
75639
131346
63603
75020
71018
57212
136293
24016
132335
86470
104177
7178
109077
19571
43012
33111
107382
43158
49233
55941
103590
98263
69751
45107
42967
126007
134293
117261
103078
125506
116077
15068
116851
16031
90087
24220
49594
62731
24587
18280
9200
128764
25457
94628
124686
44820
104090
68419
64329
13322
100711
27918
87936
30462
49376
130902
16468
20020
108163
95897
5525
60591
110964
98727
52973
61050
122947
102566
100133
7533
120845
109332
112648
122653
40312
73685
27472
4401
118455
91800
134075
79166
96069
82010
85979
121796
72912
78798
1816
17426
34695
123692
78016
5658
82419
130988
43060
41717
93553
3192
49249
50749
88875
138249
33401
129186
71933
37224
133587
26740
105375
104013
82257
37795
22374
28235
19590
95285
83384
137757
112710
118078
121449
27077
100088
40219
18064
119499
81935
87968
122690
107535
138716
71564
105783
32116
37102
14068
69339
7040
40807
11065
111052
99415
48859
133425
104001
68449
65062
47384
66205
14123
1814
24005
41200
101901
64223
59263
81399
6157
7231
40440
90044
122298
112003
32178
14414
125456
46245
60104
132495
63403
71169
103546
22817
120027
73323
103169
24827
138384
10553
67384
12506
12366
91388
53705
90618
131963
89320
8368
114471
96550
48807
64514
78847
137161
96692
69612
122617
119288
106068
115111
19043
37236
55009
18211
133614
128331
121380
134793
126714
131932
62176
139219
120649
129915
29276
71266
121877
118595
79633
96348
51496
104791
137213
106694
101951
70256
12658
60919
49544
118725
36030
68586
132312
91038
86796
102277
79368
68175
97069
42433
36458
135596
18003
133458
101863
47278
64723
60091
2224
120707
132790
30071
61849
130003
136765
23800
60258
125774
84718
86153
80850
97099
14738
73161
48136
77886
11789
103855
122412
85210
6287
18870
80805
24290
12327
19019
47919
53402
79110
26495
10460
71899
56565
72309
61901
29681
72460
98511
15454
133529
44663
96303
90628
59401
5815
115115
113638
17604
55322
96049
102813
61608
114918
19969
62249
103597
38988
86520
133350
118097
113014
3809
49995
29578
52469
88248
59259
124928
46758
51064
118457
91420
123719
45436
127172
129533
20550
100809
123488
75871
33210
62652
113831
8127
82621
12431
88075
97960
98950
81424
76056
71963
61585
102402
77893
114053
50649
113503
75333
73758
24566
30141
1530
124636
75576
105053
90521
72477
42214
74008
124700
75423
136660
98530
59901
55632
110960
7976
13591
46262
65751
89646
118224
103687
28399
32468
77740
55400
5970
129424
129157
6888
19564
107038
131523
95139
72091
82043
27615
114304
132403
12314
26078
129062
87195
85978
44693
34507
70305
34635
80768
112408
124280
35343
76094
12678
67811
130185
44429
50132
119608
33586
57019
139171
623
24894
94309
49065
83288
98276
139720
75690
86941
25797
41103
10488
88127
62147
44994
18431
96781
125761
130838
81060
137455
66932
70090
41617
57116
90870
91749
13076
124455
8767
12246
101430
10012
82907
126846
93300
17534
126566
28989
104474
128714
46444
91313
76840
108590
136306
71623
65371
98418
62460
122782
95873
105743
29223
113841
139211
120093
65589
12286
80899
50708
24531
18680
60719
83789
5526
130370
101322
108443
135711
42148
97156
42154
133460
10348
10743
129766
81970
52465
64535
120781
11599
136759
86524
17173
110600
85734
137265
36188
98019
54516
63247
98901
73195
123966
42690
55072
114335
4011
23514
86397
46158
97022
128550
15970
107369
115645
122087
25690
4461
46621
6470
16059
43380
92993
33232
13979
15078
6848
26518
113096
61363
89765
48349
110910
50082
91038
25981
768
71400
25847
87165
117558
122868
75714
109879
66588
27710
91965
68629
32171
138585
75098
24581
18316
4443
57812
8646
19520
41012
35164
108968
102374
101280
133668
49635
11361
84705
75616
12128
16104
77814
99292
110013
37033
11358
79891
103620
39067
8207
8600
47589
6792
83697
72170
25107
64491
106333
33753
60363
7344
45268
5682
109718
6547
139349
135704
134259
60405
71319
6386
76508
125484
82030
22873
22516
69739
79115
102487
85157
87322
111086
132746
94113
54783
41267
95571
95625
7599
105675
15987
14943
127294
138020
101012
110192
137368
96715
104450
57772
4386
110836
110632
129869
29217
109856
12385
98955
48970
114871
44111
136291
62309
36856
66755
93443
54474
138678
49067
62073
80704
41406
77015
67998
39425
14378
38189
13145
111092
2639
47268
91829
89826
134251
81698
95394
104106
70434
54348
13076
21656
98458
125718
83964
111666
28825
37406
26139
27502
62825
64563
84557
104230
117929
12554
120006
132306
27095
133150
79750
6085
16770
31578
72262
11020
89627
27655
91478
136412
82002
104553
18068
16811
66622
78383
104828
95446
115789
107319
99299
14965
31881
43856
119194
9810
32761
99199
118467
59855
68701
58216
42291
85470
66146
114552
72841
15772
2206
24318
12184
60559
105222
6603
77370
8196
61337
18549
103641
13477
125867
39292
28441
17748
59499
7634
3909
68611
83185
98727
128466
128237
16943
7108
50058
83088
121660
122898
75211
100217
7216
63746
20776
88789
46700
74497
96984
108037
93045
36977
121513
55264
52620
9954
73011
112118
133939
53271
40728
77123
11997
5545
41711
5291
12653
91768
64730
110664
74666
139941
47232
58233
40038
68007
7021
86738
118855
80357
31126
48252
117333
12638
103515
6304
138943
12877
118421
132882
66147
135500
46356
54495
117397
88067
59786
130049
39834
124515
77064
90851
100807
124295
125435
117197
28654
132456
40286
123860
49164
71411
32111
2848
60400
135625
9151
35695
8501
103923
4928
50999
99422
27635
81846
76818
92053
1631
43218
108239
102497
96633
59089
39656
80928
44524
133204
85933
13331
33489
69792
38846
81251
101903
41693
118002
73879
50843
13696
58732
14765
134975
86082
114186
22610
27927
27356
114662
5909
46925
82900
84758
3558
118341
100765
60837
139216
93968
6769
12546
127456
52912
51391
45058
131166
69435
23059
65045
120277
13107
100128
111393
8081
46209
61930
7042
50488
89285
121704
32748
136210
40955
117505
139767
135647
78269
36955
134862
8588
43723
123759
136043
96634
11501
17452
87800
80935
40511
129196
37563
29969
65675
8955
38049
88235
70885
45091
138722
136521
3146
7822
132730
44100
125326
108848
16099
39947
5802
10960
48534
25876
111071
20929
98862
122571
38380
23013
39858
55242
128560
77420
85210
54234
62727
123259
2468
133611
4701
117542
130131
7846
125363
99213
28297
87040
44412
44395
103338
50214
31707
128224
52441
2777
9152
11302
101699
23883
34314
1556
79125
22873
78976
686
53458
118054
100296
55926
111664
104996
33467
78146
89193
135181
37358
93842
58572
81770
114588
21910
108335
6294
10133
137127
125422
135636
8429
87121
19518
19094
88676
74994
18319
4003
52032
71776
122056
12327
104053
70071
93675
113871
8217
42867
109051
21926
113060
3975
80047
87648
25884
48381
70293
12368
45508
55715
8003
30288
2835
3872
25733
67862
55218
20403
48217
107249
92179
6624
119575
32583
76695
73249
6454
61263
92468
91856
83188
65527
95830
23235
13174
98065
47967
83467
110432
69826
115533
118434
76465
118367
98658
102198
22580
13875
122600
47148
97475
51130
53772
77049
83713
130466
126650
66518
28080
79117
134725
111267
120995
66907
110853
134169
24971
135172
53987
135403
64997
29519
90188
1462
124237
25197
80011
123168
39071
62610
30316
136545
90092
84087
49946
10156
50904
36595
76673
78983
92063
47749
26601
73057
114655
137454
43577
115978
132625
73915
111380
33973
79785
37919
11786
64021
63116
91796
23541
78538
130758
53856
51435
57201
114294
101380
67356
25197
114326
120380
80531
42740
28128
107131
115796
119135
80936
135725
95112
49912
69639
42843
83885
9424
57113
95670
49796
120228
23818
73336
35118
130927
127191
86552
48127
101484
24283
115482
103032
138608
95861
43562
41347
100340
10693
133494
79474
67980
129218
34585
117892
58857
53779
61776
44632
110892
133797
94427
67471
133966
27763
102588
124892
131305
49139
33018
69141
73421
8499
32172
48380
80711
75734
89726
41051
62778
83220
96876
130757
48789
107813
85000
83997
21591
123127
128628
132482
116924
59407
59953
87241
87169
22540
72133
54825
48031
81502
123965
97803
90001
132489
6183
7063
44574
72260
48113
83703
131831
4989
50811
40620
89153
135811
124616
110743
118937
89596
103225
72212
9002
139529
19453
72522
138420
67937
127346
46450
9438
87663
4253
75790
56503
126787
82853
101076
59046
107317
44778
50877
88657
95588
91496
37809
91398
52463
8552
46687
2058
88128
118898
127411
64008
114702
59932
62427
18990
23630
85229
28428
87644
65833
104217
4146
52619
23421
105221
111664
130738
126350
22540
79394
81937
90387
93555
9687
119202
102106
32725
121259
26585
127974
85022
90592
102676
4953
129370
121665
4934
74598
126444
68929
430
67013
73074
53048
90433
14646
1064
81170
995
139955
136916
59284
66694
90470
45322
45895
28927
78046
27153
31863
66019
88526
122454
5046
69831
111823
103063
74764
22773
65858
3693
23202
132870
53118
52602
83303
67764
53665
824
68758
29971
114091
104393
96664
40912
9714
2558
69838
64111
6063
101700
106482
94588
60505
87879
24418
8680
50941
75534
31452
93151
55578
31005
86020
108695
83606
29322
12810
113622
6498
57920
3593
120588
22312
76608
21500
8378
79166
67689
72488
61580
5741
15321
16167
42597
103200
16937
51276
130492
92470
59079
83642
124399
90084
29662
93093
33689
35335
105903
123663
18184
23822
103607
115124
22485
40214
112975
30862
95731
40663
79702
17310
22755
95022
9829
41704
58221
26765
69331
25065
95586
128410
108706
79984
78493
114719
9428
88533
126406
115330
72195
4589
115503
35801
96064
137988
52367
69038
5201
8097
86053
84902
25407
108807
39924
35235
126862
74496
38351
56193
75912
133936
44602
20970
73919
99446
135688
83346
47978
98445
35028
96525
79386
10530
132325
35449
124869
44691
104487
130070
52788
50539
74971
54546
135697
91246
66132
98911
2094
104482
15103
78005
98417
59704
98974
8687
135501
71014
92032
43478
29458
103411
2
85195
90293
108679
120644
75161
129721
61482
41582
18860
88372
116553
73405
60420
44150
139536
19330
46243
80369
34432
100600
38785
70487
59573
23823
65987
106938
92207
85817
136396
55617
62170
81590
5909
30848
38585
57422
20569
100066
99003
39428
48437
51907
89185
108857
96057
88720
104538
118651
5441
138970
79250
20577
45808
115175
44400
88147
82112
136606
33963
54859
28574
96132
112801
34483
103332
127737
68256
123900
87803
27258
139679
112591
79165
88863
57799
11573
13935
22337
130223
19375
137658
45825
39951
19817
137351
84350
107963
55814
57307
118277
110673
85881
50761
59825
96715
14092
47561
24970
114343
111715
28579
90373
84306
107743
39236
118456
95667
53170
117144
62242
48896
91153
108066
65198
110970
105416
125900
55284
137581
43206
33561
108253
105438
60673
28077
62152
51116
51990
63473
25458
23704
92052
115830
84361
36146
131417
62817
131813
20938
16312
54054
69833
107465
138471
111383
54786
80238
97282
110069
77818
487
119981
46071
82277
40653
50499
4428
91768
78840
44253
93577
102544
136304
45759
46904
32449
37175
86072
24261
58113
102384
54666
104297
46200
53136
75679
100985
133373
32960
47405
71191
9799
27386
93613
92075
44390
4111
72854
112510
59303
117106
42438
21846
89761
88196
45101
122210
101723
107525
122822
19835
46260
37488
100483
92459
66975
12514
29795
60348
21825
77199
131538
31623
80936
85150
100049
125326
65612
9255
97835
124914
102712
272
123111
52473
64820
4564
11034
26542
112088
133855
22728
18347
7694
123210
87157
74669
112075
93303
111368
133900
30501
102905
1874
111437
24406
101923
73114
66369
87529
7300
27635
50240
123923
127097
79064
48742
131660
90097
51635
80099
60304
74362
74797
44349
33924
21953
95369
122350
115255
66736
116249
122108
5992
118123
69896
6749
56397
3009
73118
3925
126660
77104
30516
110582
40552
85932
135676
8564
36028
23662
88662
72683
98024
23459
117032
108299
21763
72400
90648
113370
139136
43249
95477
5127
21371
25372
128228
54119
4732
37697
58043
131391
114800
64910
78324
131703
10841
50351
266
23221
74013
88928
72255
8388
88738
49286
116686
110500
98038
43685
83869
73525
86933
15697
55003
84655
41068
43230
138773
22151
80926
33167
129893
32077
74429
44569
23780
61621
94919
24045
84841
28931
89324
17096
37318
38061
42733
130355
8561
770
10392
68781
50646
73676
84478
105649
134683
101897
8878
133455
124048
89804
2974
90292
121880
77402
134860
5659
139022
89779
6056
60215
95061
95379
77310
108731
109792
96394
75437
94704
73516
85828
23484
124161
135856
107961
89809
130538
46210
98687
123992
30257
24842
103317
120548
123073
40718
115408
128732
39740
41538
111139
99954
136598
42869
13615
105328
12660
110008
40765
107363
43523
102944
107199
4036
98799
75159
93844
89336
121368
28882
49680
127976
53723
12996
84876
36796
30066
36635
1879
69805
78172
89369
6110
74769
132237
136076
40097
4897
106083
57213
88611
125958
20156
55809
129993
118955
107320
60188
44642
65039
89070
70673
53015
119144
60021
114242
15939
90086
10876
134169
136242
89047
83537
118703
23815
75774
114778
40263
57022
80860
97475
5632
43169
117631
37793
9513
72937
5112
69701
117578
70150
135122
24603
99516
114265
84623
73757
130204
34708
84632
100724
7301
33678
44261
126003
33845
96386
100780
50459
13407
17991
7934
135390
61160
101916
33182
47024
34852
38293
116724
128781
84795
88197
13383
20662
62462
98005
94419
29017
109064
15402
129740
116364
49080
34000
102366
59276
130385
39497
109734
120143
57488
94019
115533
94999
55934
8714
2022
67137
23359
95098
55918
84505
43294
45652
105166
105755
120009
59584
134771
89072
51338
124511
41788
100417
134862
120505
136044
101599
20002
105777
81741
77489
59796
57273
8839
92081
42339
10860
19218
65697
82309
51487
10201
125603
97138
91718
67709
77146
127654
38832
2570
38991
139694
44357
115759
134555
24861
111802
96153
21214
53930
14246
98702
90077
71518
107540
42158
113856
94752
37727
15904
13412
89213
2456
115366
46350
94174
43075
123496
81827
58258
126065
120817
57951
6773
72927
28857
7985
44728
101362
29199
98657
115607
127900
25086
23476
71792
67243
137332
2895
104969
13235
16306
30533
15691
131672
76882
86216
11098
36729
28042
69355
139145
125210
103657
5917
58136
108865
13902
79215
70226
43100
14223
22184
7351
39308
45660
55494
82902
42991
34740
24222
32577
51046
54754
24619
19069
131636
110834
6518
4716
115227
52224
3861
76788
15880
126129
111275
124744
30
50489
31322
19481
64712
53505
3184
80371
75516
35029
23273
94858
69769
23846
127435
97166
78600
128405
92586
46587
75591
99103
51302
50817
11326
55162
127605
3557
17643
98879
104652
134024
125720
112325
129857
26783
25830
133040
107153
77697
28068
106777
32555
74188
130623
136341
31353
69222
124745
123938
115808
60335
59392
3461
87504
47069
34975
51460
50625
52617
126690
131629
46640
88761
103953
36496
115543
106134
5887
82696
43831
10307
49472
52737
84494
40094
49077
92199
85667
10173
76136
37826
46860
111880
17639
110715
18948
52613
22174
45925
105229
125215
13905
128220
73976
117857
1068
49518
60343
6954
108565
80525
17260
18037
133261
78106
34482
42337
30304
96501
52509
82791
110678
75720
54670
128316
46434
73618
40928
68607
95894
122508
30174
109798
87080
104149
64006
88147
130018
124348
71452
98583
64872
65064
92971
58132
3169
103804
76820
9824
60304
105681
92614
30982
41400
7284
19297
87834
57253
36577
132792
129498
135436
139317
99295
82515
79817
23300
7013
69835
124000
78465
4769
48871
119880
97739
83355
99400
61542
20174
109223
98198
102206
61836
129179
3606
45471
124827
67791
79075
137755
36934
68572
133191
12603
4218
52057
92419
27518
59070
138605
127869
137534
3373
36739
93765
101111
96445
53164
139005
116619
22386
97202
55176
60573
62732
35133
106044
47558
79275
21470
21665
92561
90042
14855
105163
94259
43263
57581
98128
102332
56186
85996
76217
59558
99087
29981
137021
55531
83144
136025
8501
81881
93226
63677
2454
15957
98809
84849
39866
38084
106318
61530
106996
56359
52736
72158
126970
95999
106090
61449
34682
22275
7445
110899
58185
82883
879
31557
138413
60375
27581
123266
2255
97158
23294
4708
113114
122102
65908
129331
136537
32226
27213
103532
64936
56300
12041
51905
128650
118131
89706
23332
116757
97150
134230
34941
16384
111460
66497
131148
31834
70429
114413
10441
27586
137706
131500
117051
96160
57408
106382
69048
89633
109946
8932
130920
26245
20972
42825
14895
139102
108882
14578
92211
42383
125159
127151
58766
96618
30000
49913
104804
76780
24326
115244
80718
138383
106743
57768
94542
502
501
139942
66486
110446
8873
57406
113043
6196
76582
104289
121650
45463
118866
73860
87845
104024
37362
6610
60641
43713
32874
1796
120493
57199
93391
61210
31934
36486
95329
102827
36987
95830
102768
103473
42627
111640
20878
15669
117836
73811
119957
99485
119273
98822
9696
67117
39197
47057
50078
76190
90770
82951
77985
71262
116502
31376
108823
8435
67861
64151
111261
81199
19980
50381
44671
62607
138372
41900
54627
116207
115710
34584
52043
71334
109757
61738
138450
8954
85147
24879
85143
35916
107830
139479
107177
60683
30854
52351
45469
75066
116501
133081
16265
112833
43461
37287
11791
41833
55539
66417
134391
7600
77352
22786
78934
47109
60875
53735
32414
6021
78614
93908
41936
22795
93386
125464
83477
100592
37814
128945
35657
130667
122025
28273
103499
1838
41912
91641
43670
97450
18057
38060
105049
71761
60845
20334
95221
121720
74069
127634
104092
129034
81541
6028
11828
34926
107843
71656
135517
5657
36952
7526
112675
135328
35798
76173
137165
54061
27813
17186
11510
22221
31598
92911
93981
92442
113244
49201
50513
23664
13186
14605
129049
94726
136984
117228
106004
104826
48883
77872
86834
62186
61749
59508
33866
73899
112032
7382
127959
116196
24568
115821
114769
32517
68731
45101
124958
18326
70654
11823
18342
83839
2779
7390
14917
139762
124618
120920
80939
9852
35143
4125
48390
73244
39984
82255
7142
128368
65988
135100
80915
66907
110920
55683
99423
16002
100784
60733
10680
31437
72555
29021
91627
51685
12762
106543
27798
137379
63814
108736
123583
75309
112860
31972
8552
129196
90578
15693
117563
16565
127144
58477
59824
74416
114160
19246
90417
51295
56330
101096
59083
128884
106468
10709
16920
119230
117252
44717
116608
17417
13453
76542
92725
102664
108513
101276
68211
59090
116968
45773
52007
104112
80602
88182
38527
31113
107427
105295
82407
23757
42743
117841
128992
9210
128549
5912
128439
82152
50628
81399
99569
40432
17940
28645
119448
102805
129921
47658
138246
83240
69783
26604
47351
10384
114785
62229
41496
58564
3876
100254
82320
46618
78094
47663
32179
42994
29926
20618
101498
56906
78368
37418
73689
72659
66062
53136
11815
55982
77146
10061
139222
123280
36664
22924
133663
127801
61505
11510
46364
65380
111763
105035
88349
49856
12697
120527
69201
18975
117496
30698
52232
32215
68115
125920
81226
134177
15408
93040
26510
68905
103100
2083
52184
116116
1359
45846
103916
39215
57355
126631
104594
5469
91665
29294
31676
80713
9820
100876
99687
103668
131574
11918
135882
36040
114190
77107
6568
129597
6499
33078
58501
109598
11512
110684
62065
12870
132881
2332
52084
50235
128962
133029
32055
56978
138674
63730
137691
124846
24605
73729
88513
132530
61999
60746
28570
36188
114205
11489
25784
120703
44566
60636
90300
32430
7671
128717
21651
551
107400
73735
27137
96362
43115
59191
129691
41789
122920
127381
2986
123876
37462
91498
116406
99460
12243
121327
111999
126447
132815
114134
107149
37381
34769
33801
46162
42439
138869
67812
19341
106268
117898
46477
38981
137365
82019
28672
15505
64938
132404
18490
48813
29865
109987
1570
105676
98581
122896
77674
61380
115711
51807
4880
13091
62927
15032
35604
105365
130252
103415
101057
96520
57665
7533
111852
55029
89551
116875
70533
130840
109279
89022
16005
115495
35360
17574
57523
110292
470
135196
8023
116180
23355
12903
105622
86281
4286
1225
27998
134538
80991
129054
67409
138655
112939
39260
53683
38841
16135
124215
29681
101765
49588
22037
53611
84947
39610
111133
55239
40079
82681
39613
16258
82387
52515
98231
28667
33153
99455
33016
4042
40446
138422
71450
15452
111360
87061
69135
126552
103195
29701
16232
41311
79289
38268
71274
587
54230
42406
32177
94308
101438
71790
86918
43824
124304
45148
48843
133808
120955
58210
137849
137752
56631
69298
13203
4342
16359
58689
130894
95905
88390
123477
113568
4030
138097
44841
4616
52326
63598
36793
122985
25036
108582
46254
45211
69237
67754
70405
63045
48708
128615
37245
22811
21597
82895
12365
2291
75605
71054
133184
31509
135795
93012
121428
139824
91108
26268
120791
119785
89866
17583
79122
91253
126164
125375
112815
31753
29480
43220
71149
78187
8186
108393
77349
29782
51287
89714
32072
126891
137119
1607
134752
109265
94619
116179
109088
22078
118799
89878
118215
45016
83813
33688
136268
46328
19062
109082
78080
48542
128653
125580
103080
136838
93973
16781
2972
121611
82846
11395
84854
79964
13002
55957
49228
83972
8487
134667
82401
127285
60896
36967
32300
4708
70654
4919
27388
66068
90353
81819
114609
79005
67399
54040
52195
137723
47172
55166
95685
130017
66560
16890
46332
55913
72846
71911
116236
81333
42929
58637
44969
103825
71955
53621
84884
2609
58539
88623
68676
8891
30442
19636
64248
97840
50027
116442
95562
97199
31607
51246
87215
74518
68136
109899
106783
117333
41809
83018
35017
84738
118006
56338
24914
26313
109958
109797
28921
4848
58420
73948
13739
88861
93583
54338
23052
3609
30779
118613
77159
38737
6210
726
89606
50697
110624
56388
4382
12432
115758
39398
97169
70115
72087
98434
96427
42044
68231
101699
46892
103002
35646
36982
28214
129228
91319
51265
109189
98449
6229
22699
137185
128790
23424
63142
15839
134047
119530
20220
122831
71639
35969
56351
118105
108056
14785
50884
126451
59367
12582
9694
22368
24580
46675
26933
130159
114345
78197
99347
49145
60777
122046
46329
49566
121821
85823
41756
115868
65352
61975
75050
113342
97944
131400
67798
42351
6184
118681
28801
65550
107615
38495
64269
132194
61521
91201
122352
12218
5749
58051
37714
42877
16448
84043
68795
138268
6217
110550
90487
71568
32525
25536
21261
106820
16936
89058
9170
139471
44091
14322
41373
11705
29168
105641
120250
67041
33194
102601
55610
38942
137003
93323
58171
13450
13717
126965
128070
19933
97514
78556
67852
130038
80444
89112
73209
73731
14522
58730
73201
58612
49404
114573
46668
78571
56566
26917
121963
89759
129517
37572
105052
102872
107247
23222
116321
120963
10186
104390
117248
107700
19298
45099
74089
99741
110563
7298
33471
125084
42379
83023
20047
91782
57596
66714
6705
114161
69982
128667
40271
35850
2591
5322
138721
109837
28544
115042
67151
15081
55783
44398
99132
51432
89497
33221
11172
36411
16870
20994
21494
35600
104017
17892
127382
137964
60957
134086
88476
130938
99104
128746
26787
101694
134067
1860
71530
138962
116901
115033
130395
9035
19430
89526
60467
108926
122746
47990
5336
115967
68984
3181
11567
9352
137424
115300
7315
34732
109385
95790
25669
44840
84535
28808
6534
54953
30667
54415
30267
123919
29447
20661
132953
48877
110186
29771
134154
69284
77761
115842
21602
123096
95374
33168
132447
92798
124819
116113
127529
94203
48254
129550
139043
132788
134709
121928
24092
25375
36342
30710
125645
42141
51370
94949
67369
137908
124720
61522
67191
38832
13715
65144
138279
109089
98312
107077
38238
83130
83189
2118
13685
131442
108019
129079
100581
102727
87358
101024
104453
100051
131734
90097
2191
43103
21398
69559
17362
122469
107433
60904
137652
121147
126048
135930
66587
60711
103006
81176
120192
22546
83294
133876
130339
27664
99306
90919
130391
23015
28294
71195
123066
20027
21292
101608
39482
19041
31167
56843
1509
114951
117747
139160
72449
80146
111441
115388
856
74446
56563
121047
73343
116208
114923
63681
3872
50580
130951
110614
73595
19244
41808
33012
15623
39451
134619
55104
58491
2137
88298
36351
117087
42396
35510
25888
122541
6950
1275
123396
57747
57837
104443
131089
10397
55717
54769
14268
82648
22071
124881
132594
41315
3040
25605
56937
42491
136576
88392
100981
138712
13041
137332
92151
55437
9193
118038
14329
132495
95664
137725
50241
129852
78519
17682
248
110587
48802
130867
53234
70873
115747
22180
112187
95139
24136
5475
137629
20711
93866
98609
135775
106906
72292
87925
138694
81485
42314
13023
50331
137977
127099
76923
104180
41969
94604
104428
12555
119758
95294
42140
50630
47393
64319
139168
2531
88455
4642
159
109165
74859
75119
81291
18116
7411
29215
133162
65247
47880
122536
91929
22208
85986
28851
126388
127954
123455
90815
116860
79564
22460
18999
130193
69852
83318
129360
48734
8124
110353
48892
93640
21563
100363
34931
16030
84125
40497
125543
125723
64729
108078
77651
86936
54063
106501
49675
18368
66307
489
135227
5870
139301
14226
112414
45504
73895
78125
94238
82018
24829
119481
12009
46391
79843
46939
38773
23967
63788
24315
9689
128516
108745
63691
75451
139159
6544
125126
17527
72850
101966
12753
55072
101266
26978
27485
6770
77224
81962
77359
19241
106790
56839
7602
13181
136682
54540
28305
137000
94679
28971
123041
83194
137715
46731
18645
136874
53274
120122
130752
102476
58439
3504
17547
136057
6834
21383
119178
84057
103344
56536
79650
70134
113374
87251
59666
86407
118142
64322
83407
72821
93292
66447
16014
67359
89529
11010
40584
2803
107483
31335
105278
25922
34838
122824
138330
18023
120558
117507
102080
83902
34042
18081
130387
123767
105331
50052
46526
83472
90725
106284
132644
44016
32730
8658
111374
122258
136019
128309
101412
103502
19643
66689
105775
30833
25864
104104
48855
122774
81610
127286
66675
92003
5366
33413
52121
87048
59816
98646
6872
10540
64929
139515
54555
74010
124524
2281
32620
120543
130589
134031
60396
126584
37072
2522
133768
39287
106625
18974
22060
24586
6260
65086
92940
127977
98498
121412
51377
18313
80058
58248
5204
121338
34114
59759
31700
18638
38391
40671
115532
5331
11053
12279
108266
48124
14800
102033
87411
97776
121007
85822
98713
103618
10908
51652
67946
85757
33063
119322
80422
89472
37569
85625
47162
48035
121735
55213
66672
20125
95883
18555
1808
106935
30833
110073
131411
45632
48458
55173
119759
5816
994
78471
109433
128253
106474
13730
74010
115888
133052
14431
41712
6972
100055
88873
55006
81790
4085
98029
78266
76319
116583
80073
43253
123767
26498
34663
29398
51307
89835
9156
57122
67181
63978
2906
55433
30451
16635
129442
6339
126038
3872
48050
133010
80279
113274
24367
138420
93710
98748
76685
30028
75330
133110
73280
59097
19607
84295
64846
70913
10481
50354
104386
77661
90683
107291
133094
121134
123925
122535
127472
109963
102759
11873
79324
19389
125146
80042
17808
78855
38789
70844
85234
90471
63953
18513
125919
59911
79159
27116
107175
89640
53821
71560
27300
4504
15202
136745
125637
139127
95632
89460
85441
34742
77684
1116
54130
62829
57509
71937
118035
72650
2780
63268
139472
43085
58132
101742
102995
113643
128857
46522
63282
42678
94433
66933
23533
109635
63678
125521
108761
135661
74980
30553
30402
129015
8020
84531
51843
65528
132819
6229
114529
111950
69496
114000
15034
103979
75741
94381
77621
64598
117254
117254
83627
71686
20539
83511
41320
84216
69031
126432
56228
120362
16984
86629
109376
1355
31159
21218
66883
329
3798
17763
112278
49645
131763
103664
13623
67503
34396
67596
108452
11649
44849
28430
83334
41739
111940
124654
125954
40970
87437
18533
21331
104421
105161
130706
82127
112671
128275
125361
112999
108424
3124
61629
18068
134886
25292
8043
38740
59687
75638
7192
47687
96838
35621
107372
138577
123913
92025
100882
1234
39462
119415
22565
120234
60927
129622
62360
33598
94249
47721
6596
62672
27196
68224
57092
22081
69867
65134
60820
105905
117123
44363
13591
50312
56336
120963
25240
40248
49339
102474
41481
65152
58240
40397
21737
119166
6371
60449
129115
100619
84521
112063
139642
111716
40286
56733
133796
86505
98218
30967
52409
51692
75330
42352
102004
131665
139666
103595
8264
25356
42420
26096
66860
100659
66493
64948
56177
72863
125396
45291
9833
46268
17353
125826
17983
33991
18911
128130
120495
117128
135449
9255
5172
70778
27958
83527
38794
27623
47121
47057
29331
89541
73152
96190
26551
115996
21137
59079
25210
122885
104370
35042
29152
98074
137220
23487
108416
16130
11616
65262
109609
7064
50869
114780
54193
78826
58306
92986
82801
105427
116394
112131
31319
25898
44672
34221
1893
42160
93300
3455
25044
57669
14848
54196
132094
12067
54034
76862
28196
65649
2123
137805
49065
52991
112584
103257
131817
30890
32595
74617
112668
125340
23099
120338
11237
44122
14558
129482
86281
107857
132936
111325
1877
124135
1872
110323
136202
55905
47184
749
97905
49306
138553
6969
102297
87489
86578
70465
94730
119172
121433
43749
104511
120883
24086
92100
25004
14995
81581
111284
122852
50868
58960
101080
35002
60831
71402
7555
93087
118585
8304
50992
4243
123208
57960
82891
47048
120889
13355
1777
100060
111139
21877
40923
92021
22314
133022
93376
37309
50954
64659
136512
78173
123619
97591
89526
20801
5345
97081
113888
100281
105384
24879
104523
88591
59190
23765
135639
40079
13471
113767
116490
124609
135644
133764
52981
134309
126785
6356
31617
14090
47367
4480
92262
7337
102071
41788
28137
83767
115220
118376
44047
80603
119606
124922
5545
38796
8686
117535
55226
22157
67654
8067
123117
39649
1831
36098
33957
104967
18805
65574
95409
42523
70053
24022
49859
8475
42161
54348
68593
17380
32723
112640
74334
12329
73913
56231
27476
82598
33765
59053
81106
101418
67119
64223
117418
45301
76672
11375
126620
71828
53300
82028
114351
99704
82401
561
84531
124562
54908
13123
118293
63983
125762
52627
76311
36026
108857
80138
118624
118973
139190
59729
56743
42660
123951
34160
64313
36974
21886
50932
108802
75185
109311
59504
11241
51711
60064
95771
12624
91324
108893
130917
131658
71007
19895
44320
107032
105103
124457
62007
84075
99998
121736
117169
2657
82038
127681
66969
95364
9566
94252
64165
61103
39914
123668
72343
67977
20083
28113
80600
87758
113357
47868
79415
44363
67762
100086
127747
32864
84542
49753
93291
20891
7840
70459
139900
66230
58139
43220
21593
44057
137472
62109
105159
37385
45776
37501
105361
42210
41965
22313
106320
15321
70180
22086
36036
137942
122172
23782
7157
43065
49886
100447
40308
34078
7258
40207
100307
41748
83426
98251
85804
80897
20359
50962
94634
42486
88462
36346
61047
130426
58658
27366
122099
105190
25804
18134
79483
7975
18267
86639
27391
44504
23438
67698
78581
30695
107904
15239
72442
51330
113489
134598
108578
110199
45559
63211
12684
110373
75909
73731
100798
110918
77448
82896
76107
103251
77381
15589
87577
95647
78580
114968
151
102017
42665
55083
109063
126921
70322
17856
14602
20162
12453
123179
130361
58012
22742
119396
4736
98650
53126
105533
45919
106926
24781
122026
70176
102161
113966
17753
34160
52545
109072
34310
14561
128088
65744
99975
115008
136065
117831
105961
16227
106635
89140
122939
998
88233
102334
5733
23234
131812
87618
69152
98737
88750
51177
5264
27262
25143
23016
61421
54039
108439
72082
68600
96527
137826
4926
47886
133890
99108
13847
126468
65743
79338
109406
66740
27570
48092
48825
50803
39903
136442
119954
138639
85191
7483
120254
112452
8977
3270
33873
63015
88060
82306
107966
44586
80131
112892
68824
50373
71999
82670
13192
137741
22007
98950
40833
49576
7041
89657
76730
23295
62450
33035
138285
7640
16869
118538
120091
25845
98159
130315
65212
46219
48973
33177
67156
105455
122420
135979
15827
54419
78648
5371
28511
77006
104320
45695
102933
87712
111703
39662
87358
34152
49049
85642
41791
65917
64179
138234
68114
138690
104900
133325
44908
130224
2853
112063
95679
125273
108042
87857
16043
23041
93227
20905
100047
33898
66600
62979
121609
14654
78993
68966
48806
104393
130959
66948
30309
31490
41533
98422
30179
6433
68098
75086
136656
70951
23500
68686
32575
131541
16543
48617
130934
109769
45873
67332
3667
88824
106662
101627
103478
45654
6945
128635
10046
137903
55582
16707
29392
97115
91480
35922
79899
19578
111007
52906
66880
134507
121592
99454
102399
138134
124422
69684
84254
30294
137015
87920
95470
103677
25899
58947
9330
9195
47581
135728
123449
103162
128786
129193
36628
80265
25114
116526
99842
136121
5784
3073
106979
127375
102526
45729
125508
63299
115413
69761
69945
112427
134033
25414
76103
136283
84360
61785
5477
108292
33864
128925
47805
22649
118117
84433
102913
119583
37310
39107
115703
43093
18531
59033
6819
97409
104761
132326
20707
56525
38439
90651
28952
8823
92416
81406
5105
13127
119542
10581
121418
13405
115857
5575
12405
70326
66359
91670
49908
103668
107128
1962
123113
125658
37346
129931
83066
118458
98609
103773
34983
113399
30775
40286
122221
123191
121691
127325
112669
101233
114257
94087
90989
66465
76013
103394
136790
2371
55063
23049
82390
22190
1362
65502
124199
38707
31785
67265
17165
106745
7389
28499
80143
38163
68784
62363
137705
50474
26039
110374
128058
116647
40812
55399
43111
116824
18792
16253
95546
50206
15653
37935
48747
17015
79789
32945
32073
111573
76561
25589
54669
83949
54087
134811
98464
99222
33525
72520
126048
35915
19245
90457
12561
60056
5855
32023
13231
24646
24627
108776
51203
40280
6711
76301
33646
62851
109246
42070
10775
22158
67659
65443
106107
98097
36605
40922
33671
70129
89793
19718
106043
109038
110174
94955
5445
116029
126977
18676
117026
11604
103803
28229
28235
86865
104529
61880
9715
50126
103949
20489
72284
7959
62283
14742
82408
98887
32015
116078
5367
121807
135795
111409
90844
105968
42715
72641
58348
29692
91316
35374
17647
31470
39954
45881
118335
120834
84112
104401
7312
48060
101242
55947
56019
23524
47040
114778
98763
79054
90855
104129
37212
86649
51890
128056
28968
94604
60696
63668
124295
128363
75393
118293
136184
115346
24173
90870
72531
108284
55271
79842
132696
132864
135788
25066
16387
42827
139843
91501
98232
90697
55630
135444
13697
107519
99851
19016
62122
136898
82683
22769
101612
18075
1061
97795
109772
1586
48665
42303
86221
80287
98496
78916
73150
70636
80333
65888
113462
80175
17389
48046
7223
73018
43489
20919
40536
119691
16287
79009
116588
98969
101777
78199
93396
79190
12345
39519
80775
37361
81821
26995
117647
16669
82263
27148
87304
22595
93036
37117
79122
86776
85162
86344
136145
105002
83615
13032
84692
99901
92040
61279
35221
30169
115829
104968
109358
104526
4487
50132
1886
62659
53478
95885
79327
112092
123032
26630
134687
52419
63747
73808
115546
125260
136503
111690
90262
80117
124721
34953
16369
76761
72584
27942
83281
24764
132909
52638
129289
137395
79121
107527
60054
132598
63411
115732
104690
22794
118714
75728
51565
18812
125887
3462
4071
122389
115152
94332
38858
99872
105637
55226
12984
14572
59519
72616
15687
52428
125253
121328
26174
64373
88854
62579
33323
128616
38311
114364
127761
17024
26443
15677
35835
12329
19139
16257
134717
110642
110589
9926
46865
52577
41504
36201
43500
101022
108816
59186
13449
94069
16865
39623
134793
82070
102201
4467
70685
116863
95182
34798
110238
121624
26826
122424
133952
45964
138681
105021
132957
85621
114946
39822
138197
16449
76022
18048
117471
44837
53585
107271
115257
70450
123245
110050
12519
61798
114516
59556
38660
69698
70705
8898
27673
97530
131321
21625
119846
106353
102997
112802
51973
77942
12623
26521
70743
88644
44568
24565
109833
74505
131835
85089
4954
115080
55138
133824
13229
6006
53379
51888
52055
100435
37137
79727
57965
4810
77703
37810
111162
40699
126963
23135
94993
139586
49655
2087
64581
70575
26651
34413
5079
134837
119502
126384
86268
10991
120207
99496
133348
9938
127736
21754
110372
24872
101481
4688
6033
15535
18849
93547
32586
5812
93033
103930
5397
119039
106016
69977
49613
109018
80742
31043
103854
60243
17426
50122
47585
137633
125969
40933
123922
113704
62686
70645
114928
518
75333
120960
132405
94181
50858
24990
99992
3890
105271
81740
122929
71286
128069
32541
40303
68810
63584
120508
105404
57361
6981
12988
31345
132950
30272
15266
106653
69310
62263
57932
46179
137595
38892
38583
68127
89749
39924
28119
69991
5194
109858
52919
52831
74278
61811
69485
3087
101746
49993
108490
19107
56973
97830
50451
26274
128101
42069
132927
57410
104331
50858
103589
78277
66101
118523
6403
132202
134799
34521
38544
139992
120731
91462
29175
55008
13272
98659
34447
115018
125003
2936
134124
41976
100765
20926
68249
65218
62994
37527
98979
3676
64737
38919
81952
107189
17442
88355
75742
128592
99227
114285
128583
79957
65746
134109
111317
55370
92768
5763
30387
54122
125050
862
96097
62167
138139
698
103736
37485
14576
62714
41160
55664
77985
99464
22853
95426
47818
74946
84017
123396
49231
48951
39705
91328
19412
11021
6697
88531
133135
13435
2652
94536
130648
98749
16702
128787
75798
120437
2623
90373
19503
43782
122389
97487
119597
5241
29264
27414
80186
89632
10810
105768
114934
26866
33448
134345
37886
16496
82875
7372
29931
85527
101907
136930
20627
94961
102068
72776
51749
104690
139500
71251
124824
121888
5089
104420
103480
34352
131834
43666
123983
118995
125785
75269
5860
19232
69613
20097
35728
128840
3820
42010
50718
105726
15291
71344
60686
117359
120471
112435
82048
119970
20037
43223
78210
25126
7643
41689
59477
115828
61706
19812
71174
47491
71432
77033
43074
1044
73481
55153
106235
77300
97162
16952
19377
88805
64647
56415
66163
45117
28849
124562
1439
25237
27785
79648
50362
11779
121336
86191
127606
43042
82354
58779
66884
13785
112163
109957
131180
45643
25110
97415
99294
98623
114366
95022
23779
39013
11436
66293
60481
40284
27207
61919
41873
31343
1566
92234
43121
99254
14776
30726
118647
97129
89504
45530
87265
38018
131838
78445
60012
133299
35859
19305
68274
126576
114326
92052
1940
125762
18345
62421
2397
21903
100691
44269
53245
78609
112855
96365
37862
127630
127090
132860
61111
52945
14741
8375
90962
6578
63171
10973
116229
99029
6629
20854
61957
120954
112905
63896
83067
107601
102668
61816
129503
39711
82436
42747
118319
55290
115463
132532
19272
102552
125391
80382
131848
131
65108
82809
6708
128279
93781
99288
63659
76761
120141
101967
34067
69398
2215
117133
13350
104882
15300
119205
4592
97736
138303
99262
129377
113766
91793
125000
76317
77183
41733
68165
77313
106841
127325
60373
71471
57458
136012
135129
134218
116153
97096
28284
21902
99310
121769
35251
40543
137068
14455
21487
71155
12758
120748
60532
126523
48893
21883
39191
126075
63616
83707
39740
30456
71032
76464
101926
128489
72475
73406
122706
24979
6853
10990
46880
82514
109110
82131
99409
106177
96585
120895
13684
85694
77994
74215
72216
103238
96097
111407
89313
136064
55113
105404
26519
102496
41867
104796
90984
90693
14554
50042
115672
137758
61031
138903
80272
6492
81033
16032
112668
13970
113278
126351
99663
27623
36917
8231
130861
109366
95989
80173
105429
127453
21928
108300
89949
40146
49447
17284
130838
64000
67325
82861
61758
104707
81764
118381
111198
22796
134412
60218
13117
84041
46568
89132
111663
59837
97362
102523
5554
29702
19047
110982
17154
40974
55633
83454
81119
105080
100738
71957
5431
4414
131169
43540
109121
72932
138272
80318
72080
109035
116887
61548
53075
23455
10679
24738
59643
84392
127260
65196
114093
6307
12529
107599
23632
44514
27404
104751
9593
128141
13059
131375
132555
4227
34915
78027
53511
33186
134696
101942
2221
111583
23489
55295
111389
34168
56384
31031
94911
43644
72578
69004
26302
61458
12954
49933
105971
40357
131035
91915
28498
4093
83290
137404
124672
94556
51782
38182
127741
46477
116475
106313
134411
139963
137960
105799
10482
54343
113181
105393
74338
22110
34396
76991
83568
47349
126924
25890
64057
94310
94157
68906
98403
37446
42661
59426
108353
94442
73959
72445
117271
50433
38758
111681
50395
13069
53832
60877
67411
27012
26269
118101
25474
37016
55091
85393
60716
18366
111282
124772
112676
65438
53678
47430
79235
96338
83207
47587
27132
17165
96384
4402
67597
135141
116082
94343
8209
29913
131571
51971
33277
17839
30071
58750
31206
61514
4142
91921
79879
91775
53045
28906
133565
83074
52687
72799
39411
135893
96738
66542
13057
53121
47295
57005
24613
23377
11348
9173
29641
2918
61143
62917
137109
67566
98018
4666
129079
78511
72939
45309
30286
125983
74215
23850
69056
126901
73000
84818
99146
6089
127712
112202
59209
35006
29207
60173
34734
16906
69345
64375
136175
106840
103643
133283
10757
38013
114301
116187
116523
47239
21495
6808
9573
72061
7009
54980
35314
80009
139797
134459
86097
103860
83012
121658
115218
112218
41830
9951
129123
87527
50677
101650
30718
14320
71284
17826
52332
45584
134012
28854
92822
131858
12014
78746
63919
19022
133725
75584
99030
133522
46394
21479
73733
129405
3136
48950
77975
21317
58901
43449
85195
109577
5098
115912
100248
76382
110089
128931
121965
104100
17785
51139
95958
6150
129884
136228
25171
123609
71811
100553
93482
94556
122031
27214
83960
125166
76164
21934
122834
135064
65383
68029
80992
70480
20292
41240
6861
130381
6522
105178
94480
24306
16316
26789
6807
122551
23016
31978
106159
71178
132530
59640
25733
90912
63206
86045
76077
139369
107978
35262
110784
9712
103290
28127
56544
123582
45718
39756
90314
52240
4933
44793
52897
137600
47934
59704
120151
47301
91681
62661
118479
60562
122301
120563
127825
21858
42959
40253
21226
10937
75514
108361
137000
38804
136487
53543
138737
42205
69651
89050
70796
74583
110194
123692
48535
18127
43395
28685
65428
111427
91345
20258
8340
49997
117172
136164
71854
20131
36416
69431
7419
111930
37791
4418
127085
10630
34313
125821
29186
103963
74870
99981
14897
45063
83672
39783
39542
103419
68467
104969
51197
136164
101578
59537
22512
78749
32052
70718
98879
44820
116500
106297
16749
130643
87067
120185
1272
121379
106005
6809
61693
17226
106789
52941
38640
26812
92724
78181
106582
137542
19501
17779
110057
97430
53667
108921
36179
85718
39638
111409
130537
16137
77706
123637
6779
24772
103821
124402
122502
46177
131210
20546
63402
74350
49838
78394
77514
118913
16574
44095
92807
12427
38225
39215
109856
91891
8135
6034
13961
24124
117443
4497
16613
31500
104486
139743
32623
44658
124145
131476
90835
91706
128373
130588
2408
38210
68981
79921
133475
61907
100367
86281
74333
138592
125495
20540
90482
133630
2926
104442
134105
96720
85291
10717
128219
26128
10460
137193
70785
134604
128668
137971
62661
93392
128559
65068
131601
33891
4988
101427
72149
105355
47707
6481
80298
9554
3373
7131
119535
6298
87925
113639
103017
33215
124356
67587
35694
134815
41131
106478
105770
6150
80801
4782
99541
69359
69850
67493
79601
51189
28920
11750
132895
52978
134582
73192
62531
137954
80323
18417
120603
28247
132056
59971
37813
92763
103909
73506
63929
5039
16335
29698
127540
97135
34479
87080
2845
80680
130925
58798
131869
19844
70547
124763
49173
41480
57955
88056
15786
114629
106472
136388
119227
98527
32711
17039
27641
136619
66896
91569
118010
59582
97618
105549
16717
132097
28981
135913
49128
19905
54710
40996
16100
101608
2111
65272
119440
36417
13327
135225
11045
96151
107964
130271
31029
674
123661
58670
113645
26908
10238
91654
86489
107856
33554
79557
76304
62534
75470
101783
58790
106531
2779
74889
44491
4889
116513
23930
17657
106191
19154
28701
62341
103469
135323
93370
104143
95335
128391
54139
122242
114980
122144
68730
59187
15697
8287
111842
54583
60108
73625
113372
2990
52755
24613
47480
33995
1125
47761
51651
83667
66914
80351
6008
6735
52025
75729
110877
7359
40471
1367
129600
15450
123510
34681
74637
115558
42967
46478
6492
79426
96454
96216
82416
9208
120828
106247
43202
98304
14008
94852
41970
57273
11554
24329
64007
39930
100057
11235
47288
116879
12601
13239
132329
112462
47920
43317
64372
67238
66146
70863
123016
22600
27078
41783
31807
124257
8029
51361
82560
138388
6212
100882
55661
134118
125210
96019
34047
61619
107254
57687
38497
96206
70925
7177
45020
118844
50493
109391
22434
116639
40253
5449
139238
43683
47231
7396
4291
31611
58756
86851
29999
64968
24084
62011
35437
125645
18029
69483
47263
101634
127169
62112
34192
34446
69288
79211
13289
119781
24953
12074
72771
41557
17522
72008
85239
64752
79403
65882
96363
138159
129084
102713
39478
13167
24723
74914
138811
19103
120748
22426
120737
84269
60889
131280
118714
130176
46842
108354
86308
71794
120428
135430
113350
137949
67437
34941
39053
123192
100822
111767
97702
89905
74479
113531
79423
99201
24796
54585
118303
5543
77010
75391
66163
137898
66670
44876
104426
89863
13230
27085
21656
110009
22515
111358
84309
66303
122650
123361
25846
59823
95127
123547
126079
5957
73429
65501
81509
98224
120085
59812
80119
33447
111554
6281
7696
14576
51157
88473
104438
40738
91910
126094
10746
114424
73803
71406
17078
56452
54767
42924
116274
126245
26470
78704
132202
99899
4204
73710
34474
100640
109873
114592
110438
81427
120873
118134
72354
8381
42958
36791
25470
134867
22884
12567
109290
73038
83972
126368
129489
138738
5643
82114
101335
32112
20817
69888
108362
1372
119949
2836
78364
89822
93779
48801
7600
74651
3286
79953
59383
46244
116743
84852
41110
115979
97418
126752
49016
41390
89471
14857
16479
95113
73322
117813
103576
70491
47700
48290
71862
27649
27477
126577
93822
121255
35378
101421
32258
15015
17725
91640
61258
110819
36492
78720
63149
133909
41823
88517
11650
107645
103373
28129
39109
13046
5941
2684
83536
53641
27325
131750
57641
31153
118326
11462
12408
130055
89234
21017
5070
83310
112656
42679
54128
125499
121398
117277
95760
139572
42145
107409
107216
5517
135537
6324
18562
117830
125360
78450
7822
129036
70199
65462
20189
48524
53275
32596
38579
2508
53612
43648
85817
2619
62678
116296
128118
44076
69924
60229
19999
112068
27637
127215
93936
139526
109890
88850
117355
95249
27299
125176
84285
97497
26989
80825
6020
80263
113420
20950
59122
3383
40949
121290
122353
103627
73937
86822
124054
3861
7050
4052
115928
34687
131266
46216
10564
77508
135065
127918
32756
22363
89445
93392
119859
116433
34216
102230
33047
123987
99532
68520
103721
480
49809
62426
80458
123745
9247
64511
103957
16297
68563
56237
27335
36180
102452
37898
113687
97516
2167
122795
96230
91611
52538
76088
44395
86754
14669
77441
47092
114200
122312
127165
91032
32120
49590
31489
132216
58836
96000
72525
51484
914
128761
78818
13445
67564
93067
103484
25079
95233
86278
121308
23195
138815
33747
67589
61920
48415
121381
85364
138967
103692
72528
89998
112163
122117
121486
80731
40952
53837
13255
68788
31102
2015
7605
44547
45930
77024
8030
71008
8608
70659
28667
31803
45825
38765
75743
84097
63531
57124
29460
62497
137167
101987
128846
109330
84103
86684
50060
101406
520
63314
30193
7974
41680
14150
52520
87609
91173
36901
134968
76132
83911
139986
107934
129735
38750
20029
50183
78632
77152
79642
1129
74318
41628
129974
19999
102082
76657
70058
63488
53529
133371
70032
61502
11402
84181
90373
75362
11705
103625
70329
87837
23887
46666
32122
129973
61767
52150
40156
399
105653
119797
1527
16323
137777
107852
36321
99858
20861
106379
139697
50741
76101
69729
88594
63855