850000 510000 (()(((())())((((()())())()()((())))(((()(())(()()(()())(()())())()()((()))(()((()())(())()()())())()()(())((())())())((())(())())(()(()(())(())()))(())(()()()())((()(()())())()()())()((()))()((())())())(((())(()()())(()()()())())(((((()))()()())())(()())((()())()())((()())()(()()())()()())(()(()))()(()(()(())))()(()())(()())(())(()(()))((()))(())(())(()())())(()(((()()(()())(())(()()())()())())()())(()()())(()(())())())(((())(()())()()())((())())()(())((()))()()(())()()())(((())(()(()))()()(())()(()()(()()(())()()())())()(())())(()(()()()())(())(()())()())(()((())()))((()))()(())(())()(()()()()(())()()())(())((()()())(())((()())((()()()())()()())(())()(())())(()()())(()(()())()())(()())(()()(()()())()())()())()((()())(()()(())(()())())())())((()())(()())())(((()())())((())())()())((()()())()(((()))()()(()()())())(())((()(())())(())()()))(())((())((()))(()())((())())())(()())((((())()(()()()())()()()))((()(())()((()))())(())(()()()())()())(())()()(())(())(()))(()()())(())()((()()())(())(())((((())(())()())()())((())()()(()()()()())(()()))(()()()()())()(())()())(()())(()()(()))()()())((()())(()((()())())()(())()())((((()))())(()()(()()())())())((()()()()())((()(()()))())((())())(())())(()(())())()()()())(()()(()(()()))())()(()()(())()())(()())()()()()())(((()))(()(()()())((()())(())()())(())()()()())((())()()()((())())(()()())()(())(((())())()())(((())()()())(((())()((())()()))()()()(()))(())()())()(())())(()(((()))()()())(()((())()((()()()(()()())())((()()))()())()((())()())()(()(())())((())(()))(())())()((())()()())(())()(()()(())))(((()())(()())())(()())())(()(())())(())(())()(()(())(())()()())()()(((())()()()))(())())((())(())((())())()())((()))((()(()))(())((())())(()()())()(())()())(())(()())()(()(()))()(()()()(((()))()(())(())())()(())(()(()))())(()())((()())(()())(()(())(())(()())(())()()())(()()())((()())(()()())(())()()())(())((()()())(()())()()()())()()(()))()(()())(())())(())((()())((()())()))(())()((()))(()(())())((()()()()())(())(()()())(()())())((()()))(()(((((())()())())(()((())())())()()())()()())(()()(())(())()())(()()())(())())(()()())()()())((((()())()())(()()()))(()()((())()(()()(())()(())())())()(())(()))()((()())()()((()())()())()(())(())(()()()())(())())((())((())())(((()))()()(()())(()()(())())()())(()())()(())())(()()())()(()())(())((())())(((())(())))()()())((())(())()()())()(((((()()(()))))(()())((()(()))()()()()())(()()())(()())()(()()()())(()(()())()())(()())()(()())(((())(()))())((())())(())()()()()()()())(((()())()())()()()())(()()((()())(()())()(())()()(()())())((())((()()(()())()()()(())()())()((())())(()()(()())))())()()(()()(()()()())()(())()())(()(())()(()())()()())(())()(()()()(((())()())((())()())((()))())()((()()())()()()())(())()())(((()()(()())()()()())()()))()((())())()((((()))(()()()()(()))())((()))()((()()()))(()))((()()(()()()())())())(())()(())(()))((()()())(())()()((())()()(())()())())(())(()()((())()()())((()())()(()())(()(())())())((())())()()(())()())(()(((())(())())()()())(())(())(())())())((()()())())()((()(()()())())()(()())(()(((())(())(()())())((()()(()()()())((())()()()())()())())(((())()()())()()())((()())(()()(())())()())(((()()())())(())()())(()(())()())(())()())((())()(()())()(()())(((()()()())(())())(())())(()()((()))())()()((())()())((())(()(()()()(()))()()())((())()(()))())((())()())(((())()()))(()()()()())(()))()(())()(()((())())()(()()())()())(()()()()()()())(()(())()())()()(()))(()()()((()()())()()())(()())()())(()())(()(()())()()()()()(()))(()(())()(()())()()()()())(()))(()()(()()(()())()()()(()()()())()())(())()(())()(())())((((()))())()((())())((((()(()))()()))(())((())()))((())()()((())())(())(()))(((()((()()())(()()()())()()()()()()))((()))()()((())(()))())(((())())()()()(())())((()()()()())())(())()(()()())((((()())((()()()))()()(()))()(()(()))(()())((()))(()()))((())(())()())()()()()())(())(())())(()()((((()))())()()()(()())()())((())((())()())(()()))((()()())()(()())((())()()()()))((()()()()((()())()()(()())()())())())()((()())()())(()())()((())((())(()())(()()())()())(())(())()(())))()()(()()())()(()())()(()(()()(()))()(()())))((()()()()(((()))())(((())()(())))((())())((())()())()(())()()()()())()(((()(()())()((()(())()()))(())()())()((()()()))(()))((())()(()(())()()())())()()()()())(((())())((()()()())())()(())()(()))(())()((()))(()((())())()()(())(()))()()())(((())(())()()(())()())()((())((())())((())()((())())()(())(())()()())((((()))((()))()())()((()())((())())(((()())()))()(())()(()(())(()(()())()())(()())()(())(()))(())(()())())()(()(())(()()())()()()()()()())(()())(())((()()))(())()()())(((((())()(()())()())())(())(()))(()())()(()())(())()(()((())(())))(((())()())())())(()())(())(())()(())(())()()())((())())((()((())()())()(())())(()()(()()()(()))(()()))((())()())()(())()(()(()()())())()()(()()))()()(()(()))()()(()))(())()(()(((()()(()))(()))()((())())()(()(()))((())((())())()((()((())()))()()()())((())(())(())())()())()()(())())()((())()()())((()())()((((()))()(())())()()())(()(((())()()())(()())())()()()())(())()(()))(()()()())(()(())())((()())()(()())()()(())(()()()))(()())())((())(()((()())())())(()()))(((())(())())()(())(())((()())((()())(())())())(())()()()()())()()(()(((()(())()(())()())())(())()(()())()(()())()())(()(())(())()((()()))()()())()(()()())(())((()())()())()(())())()(()())(()()())((())())(())(()(())(())(()))(()()))((((()((()()))(()(()())()()()())(()(())()()())(())(()(())())()()))()(((()())()())()())(())(())(())())((())(()(())))((())(()())(())())()()()()()()()())(())((()())(((()())((())()())(()()))()(()()())((()()(()())())()(())((()))()(()))()()(()())())(()()())(()((()())()(((())()()()))())()())()()(((())()())(())(()(())()(()()))()()(()())(())())(((()())()(())()(()())()())(()((())()))()())((()())()(()))(())(()())(((()())((()())()())((()())(()))()()()())()()(()(()(())())())(()())()(())(()()())()())(((()))()()(()()())()(()()()(()))((()())(()())()())()())()((()))((()())()(()()()()(())())((()))(())()()())()()()())(((())()())()((()()()(()())()))(()())()((())(()))()()())(()(()(())((((()(())(()))()(()()())()(())())(())(())())()((())())()(()))()()(())()(()()())()()()())()((()()(()))(()()())()(()())(()(()())(()()))())(()()(()(()(())())()(()(((())()())())(()())())(())()(()))(((()())())()()(())()(()()(()())())()()()())(())((()(())(())()())(()()(((())())((()())()()())()()())(()()(()()())(())))((())(()())(())(()())((())())())()()(((())())())((())()))()(()(()())())()()()(()()()())()()())(((())()()())((()())()())(()(()()))()())(())()()((()())(())()(())(())()()(())(()()()()()())(())((()())(())())(()())())(((()())()))((()(((())()()())()()()()())()())()()()()())((()()())()()()()()((()))(())()())()((())()()(())()())(()()())()(()()())(())()())(()()((()()()()))((()))(()())((()())()())((()())(()())(((((()))()))()()())()()((())))()((()))()()((()(()))(()))(()()())((()(()()()(())())(())())()())((())((())())(()(()())()())())((())())((())()())()())()((()(()(())((())())((()()())(()())())((()()))(())()()()())()())(())(()())(((()())()()(()())()())(((()())())(()))(()()((()))(())())(())(()())(())(()(()())(()())()()())(())((()))(((()())(())))(())()()(())((()))()()()(()())()((()())))((())((()()(()()()()())()()())(()())((())())(()()((())()())((()()))(()())()())((()())())())((())())(((()))()))(((()()()(()())()())(()(())())())((()())((()())()(()))())(())()()()()(())()())((())((()()())())(())((()())()())(()()())()())(()(((())(())((()()())()()())(())()()())(())()()(())()())((())()()())(())()(((()))())()())((()))()((()()())(())())()()(()))((()())((())()((())))()()(())()())((())()()((())()()(()()))())(())(()(()())(())()())(((())(()(())()(()()(()()()()(())())()))())((())()())()(((()())()(())())()()()()()()()()()()()()())(())()((())()())(())()((()()(()))())()((())(()())(()))()(())(())()(())())(())())((()())(()(()(()))()()())((()())()((()(())()(()))(())())((()())(()())()())(()(())(()))((()())()()(()())()((())()()())()())()(())()((()())())(()())()()())()(()()()((()))(())()()())((())((()())()(()()()(())())()))())()(((()())(()()())()(()())())(()())(()()((())())(()))((()))()((()))()((((()))()())()())())()(((())(()(())(()))(((()(()))()(()())()))((()(()())(()())()(()())())())(()()((())(()))()(()(())(()())(()))()(((())())()()(())(()())(()())(())(()))()()(()())())()((()(()))())((()))((((())((()())((()())((())())(())()())())(())(()()())(()()())(()())()())(())()(()(())(())())()()(())(()()())(((())()()()())(()())(((())(())()())()())((()()))((()))(())()())(((()())()((()())()(()()))())()()()()()())(((()(()))(()())(((()()()())(()))()())()()(())()()())()()(()())())((())(())(()()()())())()(((()())())((()()()))()())()((()())((()))(()((())())())())(()(())()())((()()())(()()())()(())(((()))()())(())()())()((()()())(((())))()(()(())(()())()())((()((()))())()())(())()())((()()())((())()(())()()())((()())()()))()(())()(()())())(())((()()())()()(()())((())()(()()(((())())())()()())(())((()()))()(()()(())()()())()(()())(())(((()))((()(()())(()()))(((())())()()()(())()))())(())(())((()()())((())(()()())())(()()())()(()((()()(()()))())())()()()())()())(()(())(()())())((()()()()())()())(()()(((((()))()()()())(())())()(()(())(())(()()()())())()((())()())())()((())()()((())(()()))()))()()())()()(())(()((())()()()())((()())()(())()())()(())(())(()())(((())))(())()()())(((()())(()()())()())((()))(()())()(()())(())(())(((())()((())())()(()()())())(()())(()()()()())()((())((())(()()))()())(()())()()()()())((()()()((()())(()(())(())()())()()()())(())(())()()()())()()(()(((()()())())())(()()()()()(()())())()())()(())(())()()()()())(((())()(())()())(()())()(()()))(()()((())())(())()()()(())())(()()())(())()(((()(())()((())))(())())()()()(((())(())())())((())()())(()()()))()()())((()))()((()))(()((()(()))())(())())(((()())()()()(())()((())())())((()))(()())((()()()()(())()())(()())())(())())(()((()))()()(()())(()))(()(())())()()(()(()())()(()(())))(()(()(()())())((()()())(()(()))(()(())())(()())()()()()())(()())()((())))(()((()()))()(())()())(())()()((())())()()(())()()())(()((()()(()()()))((()))(()(())(())(()))())(()(()())()()())(()(((()))())(()(())()())()()())(()(())((())(()()())())(()))()(())(())(()()())(((()))())(()(())())()()()()()(())()(()))()((())()()(()())(()(()(()(())()))()(()())())((()(()())(())(())())(()()()()((())(()))())()(()()(()())(())()(()))()()(())()())(((()(()()()())(()())()())()()(()()))(()(((())())(()()()()()))(())(())())(()())(((()())())()()())(()(())((())())(()(())())()()())()(()((()()()())((())(()((())()()())())())(())((())())()((())())(())())()(())())(())((()())()()()(())(()())()()(()()))(()((()()()())(())(()()()()())()())((())()()())(()())()()()((())()))(()())()(()(()))(((()())()())()()()(()()))(()()())(()()())(()()())(()()())(()()())(()(()())(())()())(()()()())(())(()())()()())()(((())(())()())()(())((())(()())()())((((()())(()())())(()())()(()()())())(())(()()())())()()((()()()))(())((()(()())((())()(()()()())())(())(()())())())((()())()())((()))(((())))(())((())()()))(()(()())(())()())((())()()()()()()())((()()()(())())(((()()())(())())()((()()())()()()())(()(())(())()(((()))())((())(()())()())()()(())((())))(())(()(()))())((())(())((())())()(()())((()))()(()))()()()()()(()(())()(()()()()()))(()())()(((()))(())(())())(())(()))(()(())()()(()(())())()()()()(()())())()((()()())((()())(()))((())()())())((()()()(())()())(())((())()()())(()())(())()())((()(())()())(()(()())()(())())(())((())(())(()())()()((())()(()))()(())(((())))()()())(())()(()()())(()())(()(())(())())()(()())(((()())))(((()())())()()()(()())()())((()))(()()())(()(()()())())((())())((())())((()(())()(()())()())()(()))((())()()())())((()())()(()())()(()))(()(()()())(()()())())(()()()(()())())(()()((())(()))(())(())(()()())()()()(())())()((()()()()())()()(())(())()())(())((())()()()())(((())())(()()))(())(()())(())(())()(())(())()()())((())(()()(())(()(())()((())())()(()())()())(()())(((()))()))(()(())()()())()()(())(()()()()()())(()((((()(()()()())()()()))(())()())(((())())()()()((()(()))()())()())(())(()())()(()()())()()())((()(()))(()())()((())(())()(())())()()()()(())())()()(())()())(()()()()())((()()())()())()())(()()(())((())()(()(())(()())(()))((()))()()(())()(())()(()()))()(()(()())(((())()(())())(()()))(())(())(((())(())()())()()()())(()())(()(()))()()()())(()(())())(()(())(()))(())(()))(((()(()()()))(())()(())((()()))(())()()()()()()()()(()))(()())()()())((())((())((()()((())()))(())))())((()((())())()()())())(())())(()((()())()())())(()()()()())(()((()())(())(())())()())((()((()())()()()())(()(()(())())(()())())()((())())(()()(()(()))(()))((())((()()))(()())()(()(())(()()))(()()())()()())(())(((())((()()())(()(()(()))())())(()))()()(())((())(())()()()()(())())(())()(()))(()()))((())(())(()(()))(()())()(()())())(()()())(((()())()))(()()(())(())(()())(()))()((()()(())())(()())()())(())(()()((()())())()()())()())()(()(())((()((()))()(()())())()())()()(())())(((())())((()(())())(()())((())())(()(()))(())()()())()(())((()())()()()()())())(((())()()())((((())()()()(()))())(())()((())())()(()))((()())((()(()))())()()()(()(()()()())()())()(())((()())(()())(((())(()))()())()))(()())()())((()())(()(()())(()())()(()()))())(()((()()))((())(())()()(()))(()((())())(())()(((())()())(())()()())())(()))(()())(()(((()()()()()()())(())((())())())(((())()())()((((()()))()(())()(())(())()()()())()()(())()()())((()()(()((()())(())())()))()(()())()()))(()(()((()())))()()()()(())((((()()(()))())())(())()(())())()())((())()())(((()()))()()())()()())(())())((())(())(()()())()())()((()())(())())(())((()((()))()())()())()()(()()())((())()())((()()())()())())(()(())()(())())(()()(())((())((()(())())(()())()()((())()()(()())(()())()())())(((()()())()()()())())(((()(())())(())()())(())()(())())((()()()())()()())()(())(())(())(())()(()()())()()((())))((())()((()))((()()))()((()()()())()(())()())((((()())()()())())()(())())(())(()(())())((())())(())(())()()(()()()))(((())()((()())(()((())())()())((()))(()()))((()(())())(()(()))()()())(()()())((())(()))())(())()(())(((()))()())((()()))()()()(())()(((())(())())())())(((((()())(())()())()(())(())(())()((())())((()))()(())()())(()()((())())(()())()(()(())())()((())()(((()))()()()()(()()))()()()())(())((())()))((()()()()()()(())(()())(())((()())())()((())(()(()(((())))())()()))())((())())()()()()()()(()))(()(())())()()(())(()()())(()(())(()())((()()))())((())()())(()())(((((())()())()())((())()())((())))()(((()))())(())(()))(()(()())())()(())()()()())(((())((((())())())()())(()(())()()(()())())(())())(((())(()()()))(())(()())()()())((()()()(())()(()))((()))(())(()()))()(((())))(()()(())())(()()))(()(((()))(()()())))(())((()(())(()))()(()())((())((()()()()())()))((()())(())((())))(()())(()())()()()())((())()()((())())(()()()())()(())()())(()(())()()()()()())(()(())((())))()()()()()())((()())()())()((()())()(())(()()(())())()())())((()()())((())()())((())))(((())(()())()()()((()))(())()((()))(()())(())())()(((()(())())(())()()))(()())(()(()()(()())(())(())())((())()(())()()())((((())())()()()())()()()()((()))()())()()(()((()())()))())(()(((()())()(()(())()()())(()())()()())()()(())(()())((())()()())())(()((())()()())()()()())(())(()(())(()()())())()(()))((()((())()()())()())((())()()()())(()())((())(())()(())(()())((())()()())()((()())()())()((())((()()))()))(()()()()())(()(()))()()(((())())())())(((())(())())(())()(()())(())()(()())(()())()()(()()())()()())(((()()))()(()(())))(()(()())(())()()(())()(())(()())()()()()()())((()((()()())())())()())(()()()())())((()(()())((())))(((()()()())())(()))(()()()())(((())((())(())(()())(()()())())()()(((()))()))()(())())(())((()())()()(()())(()()((()()))()((()))()()(())(())()())()())(((())()()((())())()())(())(())(()(()()))()((())((())(()()))(()(()(())()()()(()())(()))(((())((()))()())()())(())()(()())(()())())(())(())(((()))()())((()(()())()()()())(())()())(())(()())()(())(())())(()())(())(()())(()(())(())(()())()()()()))(((()())()(()())()()()())()()()(())()(())())()()())()((((())()()()())((())()())()()((())())()((())())()(()()()()())(()(())())())((())())(())((()(()())())(())()(())()((()))())()()(()()()()((())()(())))(()()()())()())((()()()())(()(())()(())())(((())(((())()()()))((()()()())((())()()()()()())((()())()())(()()())(()())(()())()()()())(()))((()()())(()(())()())(())()((()()())())(())()())((())())((())(())(()))()(()()))(())()()()(((()))(())(()())()()())(())(()()()()()())())(()(()())(()())(())())(()(())(((())()())())(((()))(())()()())(()(()((())(())())())()()())())(()())()(())((())()())((())(()(()())((())()())((())())(()())())()(())()())()((()(()())()()()())(())()()())()())(()()()())(()((())()(()()())()()()(())((()()())())(()()()(())(()())()())(((()())()()())()(()())())())(())()((()())(())()(())((()()()(())())(()())())(()(())()()())((())(())()())(((())())())((())()()())(()((()())()()(()()())()())()(()(())())()()()()())(()(())(()()())()(())())()()(()()())())(())((()())((()))()())(()(()())(()())())()(()()(())()(()))()(())()(())(())(())(()))(()((()(()))()(())()())(((()))((()()()())())()()()(())()(())())(()(())((())()()())((()(()))(()(())))((()()()())(()())()((()((()(())()()()))())()()())((()()())(()((())())()(()())())()())(()(())(())())((()())()())()()()())()(()()(()())(((())()())()())((((((())()())((())()()()())(())(()(()))())(()()())(()()(())())())((())()()())())(()())())(()()()()))())(())((((()(()())()()(()(()())))(()()()))(((())()((())()(())())(((())())()())())(()((())())(())(())())(((())()()(())()())())(((()))(()())()((()()))((())(())()())()(())()()()())((()()()(())()())(()()((())(()((()())(())))()()())(())(()((())())(())()(()()(()))(())())()(())())(()()(())()())()()()(()()()()()())()(()()())(()()())()()())(())(()()())((()(())()))((())()(()())())(((())((()))(())((((())((())())(())()())()())(()()())(())(())()())())((()())(()()()(()()(())))(()())(())(()())((()()())()()())()(())((())()())()())()((()))(()())((())())(()()())()()()())((())()()()())())(()()()()())((())((()()())(()()()(()))(())(()())(()()(()))(())()())((())(()())()()(()())(())(()))()()((())()()))()()()(())()()((()()(()))()())((()(()(())())()()(()(()())(())())())()()(()(()))()(())(()()(())(()()())()())(())(()(()(())(()))()(()()))(()()()(()())()())((())()))((()()())((())()())(((())())()()())(()()()()())()(()())())()()())((()))(((((())())((()()())(((())())())()()((())())()()()())()()(())(()(()(()))(())((()())((()())()()()())()()())(())()()(()))()()())()((()())(()(((()(()()))((()())())()()(())((())()))()())(()()())((()()))((())()()())(())()())(()()(()))(())()((((()()())())()())(()((()))((())()(())())()(())()((())())((()))(())()()()()())(())(())((()))()())((())()()(((())()(()()())()())()())(())(()()())()((()))()())(())(()()(())())(()())((()())(())(())(()(()()())))((()(()()(()))())(())()()((())()((()))()())((())(())())((())()(())()())(())()())(()()(()())()())(()(())(()()))()()(())(()())(()(())()())()()((())()))(()()))(()()())()(()()()((())())((()()(())(((()()(())()())(((())()())))(())(()())()())()(()())()()())())(()(()))((())(())()()()()())(()())(()()()((())())())(()(())()())()((()())(())(())()()()()())()(())(())((()())()()())())(()(())())((()())()()((()))(()())()(())()())(((())((()())()()(()())((())()())(())()())())((()(())()())())(()())()()())((())((())(())())()(())(())()((())(())()()))(((())()()())((((())(())()())((()())())((()())()(())()()(())(()))(())())(()())(()(())()()()((())))(())())()(()(()(()())()()())()(()((()())())())())(()()()())()((()))(())(()()(())())(())((())())((()())()()))(())())()()()((())(()))()((())()(()())())(()())((())()())((()()((()((((())()(((()))(())(())()))()()()())((()()(()))()())()()()()(())(())()()))()())(())((())((()))(()()()()()())(()())(())(((()())()(()())((()))))())()(((())(()())()(()()(())())(())((()))()(()())()(())()()(()))((()()())())(()((())())())()()()())()(((()))())(()(()(()))(()))(()()()())(())(()()(()())(())())()((())((())()())())()((())(()())(((())()())((((()())()(())(())())))())()())(()())(())((()))(())((((()()))()(()(())(())(()))())()()(())()()())(((()()()))()(()))((()())()()()()()())(())()((())()())()()(()))(())(()())(((())()())()()(())()()(()()))(()(()())()(()))()(()(()(()()())(()(()()))(())()((()))()))(()((())(())())((()())()())(()(())(()()()()()))(((()))()())()((())(()()))(())((())()()())())(())((())())()((()(()()())(())(())())(())((()()(()(())())()())(()(())()())(()(()())()())(())()())()((())(()((())()())()()())())((())(()))(()())((())())(((())()(())(()))()(()()()()())((())())(((())()))()(())())(((()()())((()()()()))()())()())(())()())((()))(())(())(()())()((()()())()()()(())())(())(()()()())()())((()(()()()()())(()())(()())(())()(())()())()()(()()()())(()()(()))())()((()()(())()))(())()(()())())(()()())((((())(())()()())(()())()(())()()()()())()(()))(()(()))((()(())()(()))(())((()()()()())((())()(())(())(()())(())(()())(())()()())()(())((()()))((()))()(()())(()()))()(()((()))())(()(((()()(()))()()(())())(()())(()())(())((()()))(()(())())())((()))()())(()()())(((())()())()((()()())()()())(()(())((())())())(((()))())()(())(()()()(()))()(()(())())(())(())(()(())())()())()((()())()()()(()(()()))(())(())(()(())(()))()()())(())(())((())())((()()())())()(()()())(()())(()())(()(((())()()())((()))()()())(()())(((()()()())()(()(())(())()()()())()())())()(())((())())())((()()(()))())()(())(()())(())()(()))()(()()())(()((())(())((())())(())())()(()(()())(()(()))((()())())(())()()()())()()())()()((()())((()()()(())())(()(()))()()(()))()(((())(())(())())()(()()(())()(()()()()())()())((()()())())(((()))()))((()())()((()))()())(((())(()))(((()())()(())()())()((()()()())(())())(())((())()())((()))(((())(()))())()(())(())())(()(())()())((()(()))(())())(())()()((())()()())(()()(())()()()()(()()((()))()())()())(()))(())())(()()(())((()()(()(())()()())()()()))())(())(()(()()()()))((())(()()())()()(((())(())()())(())(())()()())()()((()()()))()((())(()()())(())))((())())()()())((()((()))())(((((()(())())(())()())(()(())(())(()()())(())())(()(())(())(())()()(())(()()())())((())()()(())()())(((()))()())(())()()())(((())()(()(())))()()()()((()())())((())())()(()()())()()(()()())((())()(()))((()()))())((()()())())((((())()()())(()))(()())()(()()))(()(())()()((()())())()())(()())(())()())(())((()()())((()))())((())()(()())(()())((())()()))(()(())())()((()())()(((()())()())(()())()(())())()(())(()(())((()())()()))((()))(()())()(()()()(()()()))()())(())((()()())()())((()())()))((()(())())()()())(()((()))())(((()))(())()()((()(()))(()()())()()()(())(())()())(()(())(())()()()())(()()())((())()()(()(()())(())())((())(()(())())()(((()))))()(()()()(())()())(()))((()()(()())())(())((()(()))()())()(()()()()())(()()()())()()((())()((())()()()((()))())(()(()())((()())()()()()()()())()(()(()))()(())(())())((()()))(())()(()((()())(()))()())(()()(())(((()(())))())(())()())()()(()(()))()(())()(())(())(())((())((()()())())()()(()()()())()))(()())((())())()(()(())()(())()()(()())(()())(())()())()()((()))()())((()())((()()())(()))()(())())(()()((())())()())((())((())(())(())(()())())((())((()()(())()()())())(())()()()(((()())()())()(()())(()(())())(()()))()((())()())((()())())(())(()()()(())()((((()())()))())()())()()())(())(()()())(()(())()())(()(()))()(()(()()()))()((())())())(()())())()((())())(())(((()()))())()())((())(()(())()())(())(()()())((()))()()())(((((())()())((()())(((()(()()())()()())((()))(()(()))()())()()(())())(())((((()((())()()()))(()()))()())()(()))()()(())())(())(((())(())()(()))(()())()(())())(((())())((())()()()(())()()()()())()(((())))((())(())())((()()())())())()(()()()()())((())(((()()))()()(())()()()(())()(()())(()))()((()())()(()()())(()())()(()(()()()()())(())(())(())()())()(())((()()()))((())()(()))(()())(()())()()())((((())())()()())())())(((()(()()()())(()()))()()((()(())()(()))()())(())(())())((())((()()()())())())(()()())((()))()()())((()(())))()(((()))()())((()()())((((((())()))()()(()()())(()())())())((())()()))(()((()))()())((()(()())())()(()())(())())((())(()()()))()(())()())(()((()))())(((())(()))((()()()())()(((()()()()(())()()))()(()(())(())())()(((()())()(()())())(())())()()(()()())()()()()())()(()(()))()()())(()(()))(()(())()((()()(()())()()())())(((((()()()()())(()))()(())())(((()))(())())(())())()()(())()())(()(()))()(()(())(())()(()((())((())))()())((())(())())(())()())((()()())()()()()()())()(()())()((()())()()(()())(())()(()))())(()(())()()(()()(()))(((())())()())()())((())()(())()((()))(()()()()()())()())(()())(((())()))((((()())((())(()())())()(()()()(()))(())(()(()())())()()()(()()(())(()()())()())(())((()))())((()()(()))(())()()())(()(()())((()())(())(()())(())(()()(())(())())())(()))((()()()())())()(()()()(())(())()())((()(()))()(())(()())())()(((())()(())(()()()()())())()(()())()((())(())()())()(())()())())((()()()())()(())()(())()(()()())())()()(((())((())())(((())(()))(())()((((())))((()))()())(()())(()(()))()())(()())(())((())())()()(()()()()()))((())((())))(())()(()()))()(()(()))((()())())()(())()(()())()(())()()())(()((((()((())()())())()())())((())(())(())()())())()()())(()())(((()))(())()(()))(()(()(())()(()))()()(())())((()((()))()((()()((())()))()())((()(()())(())()()()()))()()())((()())(()()(()))(()())(())()(()()))()(()()()()))(()()(())(()))((())()()()())()(()((())())()())(())(()(()()(())()())((())())()())(()())()((())(())()())()((()()())()()()((())))((())())(()(())()())()())()(()(())())(((((())(()()()())(()()())()())(())()((()))()(())()(()()(())()())(()()(())()()()()()())()(()(()))(()()()()()(())(())(())()(()))(()()())()((())())(())()()))(()(()))(((())())(()()())(()(())())((()()())())(()()()()()())((())()()()())(()()()())()(())()())()((()(((())()())(()())())(())()()())(())(())(()()()()(()))(()()))((((())(())()(())()()())()()())()(()()(()()()()()))()()))((())()((((()))())()(())(()())(()())(())()()()())(()(())()()()))(()(())())(()())()()(())()(())()())(())()()(()()(())()(())())((((((())())(())()())()())((())(()())(())(()())(()(()()()())()()()(()(())())())()(())((()()(())())((())()))((((())())()()((()()(())()))())((())()()(())())()()()()(())())(((())()()()())()()()())(((()())())(())())(()(()()()()())(()(()())(()(()())()()())((()))()(())(())())((()()()()()()())()())(())()(())(())(()()())(()())()())((()((())()())((()())())()())(()(()(())()())(())((())())()()())(((())())(())(((())))()()()())(())(()(()))(()())()()()(()()())()(())()())(())()()()()(()())())(()())()()((()()()()()())(()())(())()())()((()()())()())()(()(()))(())(())())((())(()()(((())()())())(()(()())())(((())()())()()()(()))(()()())()(())(())()())(()()(())()()((()())(())())(())())(()()())()(((()()))((())()(())(()()())())((()))()(())(())(()()())())(()(((()(())())(())(()(())())((()(((()))()())())())(())())((())(()(()))(()())(())())(()()())(())(()(()())())()(((()((()())(()))())()((())))()((())())((())))()((()(()())(()())())()())(())()(())()(()())()())(()())((())())()(()(())(())()()((()()))((())()))(())(()(())()(()))((()(()()()())()())()((()())()()())()(()())()())())((()))(((()(())()((()))()()()())(()(()())(())(()())()(())()())((())())()(())(((()())()(()())())(()()(()))(())())(())(()()((()))()()(())(())((()())()()())(())(()))((()((()))()()(())())()())()((())()())(())((((()))()(()()())())()((()(())(()))(())(()())()(()(())()(()()))()()(()()())()()()()())(()())())(((())()()())(())(()())()((())()())()()(()()(()()))(()()())(()))()()(())()())((()((()()))(((())())()((()()))(()()(()())()()()(()))(()()))((())())(()()(()))())((((())()()(()))()()((()()()()))())(())()(()())(()()()(((())(()()()))()()()())()())(()()(()(())())())((()()())(()())((()()()(())))(())())((()()()()())()(())()((()()())((())))(()()())((())()())())((()()())(()))()()())((()()(()(()())())((()))((()))())(()()())(())(((()))()(())())(()())(())())(()()()(())())((())()()()()(()))(()((()())(()()(())())(()(((())(()))((())()())()(())())((()))(()(())()()))())()(((())()))(())())(((()())))(())(()(())(())(()())(())()(())(()())(())())((()())()(((()())())()()(())())()(()())((())(()()(()))(()(()())((())())(()(())()()())())(())())()((())()(()())()((())())(())()()())((())()())(())(()()()))((()(())()()())())(()(()((())()())())()(())()(())()(())(()))(()()(()())(())((())())())()()(())((())(())()())(())()(()(()()))()(()))((((()())()()())((())((((()()))())()())(()())((()())()()())(((()(())())()()((())(()()())()()()())()()())()(()()(()()))()())(()())()(((())()()())(()()()()())(()())()())()(()()((())())()()(())())(())((()(()))()())()(()()())(())(()(()()())(())(())()())(()))(()()(()())(())()())()(((()()(()(()())((()))()())(()()((()())(())()()()())()(())((((())())()())(()()))(())())()(()(())())()(())(())()()())(())(()())()()(())(()(()())(()))()()()(()()()((())())()()())())(()()((()()(())())(((()())()())()()())()()())())()(()))(()()(())()()())(()()())()()((()())()(()(()()))()()())(()()(())()(()()())()(())())(((())()())((()))()((())())()())()(())(()())((()()()())()()((()())))(((())())()(((())()())((()))))(())())(())(((()())((()))()()()(())(()()()()())(()()())()())((()())((()(()()))()())(()()())(())())((())((())((()))())()((()()))()((())(()))(()()())()())(()()())(()))(())(()())(((()()())()()()())()((((())())())(()())(()()()()())(())()((()())())((()())(())())()(())()())()()()()()(())()(())()(())())()(())(()())()(()()()())(()()())()((())(()((()))()))()())(((())(())()(())()())(()()())()()(()))((((())((())()(()(()))()()(()()()()()(()))()()())(()())()()(())()())(())()(()(()()))())((()())((()()()()()))(()))(()(())(())()((())())(()()())(()())((())))()()(())(())())(())()())(()())()((())(()))(((()())((())())(()()))((()())(()()(())()()()())((()())((())())(())(())()()()())(())(((()))())()((())()()())(())()())()()(())(()())()()())(((()(()()((())()()))(())())())()())(((())()())(())(()())())()()()(())()(()(())(())))(()(((()))(()(()))()())()(()(((()())(())())()())(()((()))()((((())()())())())(())()()(()()))(()(())()(()))(((())()()()(()))()()(()())()())(()())(())()(()()(())((()))(()()())()(())(())())(()()())()((())()()))(())()(()()())(((())(())())((())(()(())())()(())()()()())()()((())(()))()(()(())())((()(())(()))()()(())(()())()(()())())()(()((())())(()()()()))()())((()())((()))()(((())())((()(())()())(()())())())()()((((()()(())(()())())())()(()())()()))((())())())()()()()(()())()(()()())()()((()))()()())(()())((()(()))((()()()()(())()()()))(()())()((())())(())()(()))((()(()())(()()())((())()()())(())(()()((())))((())()((())((())())()())((()())())(()())(())(())()()(()()((())())())((())()))()())()(((()()())(()())()(()))()()())((()))()((())()(()()(()()))()()(()(()())())(()(())(()))(()()())()(())()())(()()(())()())()((()))(()(()(())()())()((())((()()(())()()())()(()())()(()()))()(())(()())()())(()(()()())((((())))()(()())()((()))())())(())(())()()())((((()(())())()()(()))())((())()()())()(()(())()(())())(())()())(()()())(())(())(((())())((()())()())(())((()(())()()()()()())())())((())((())())(((())())()())()()())())((()(()())(()(())(()()))()())(()((()(()())()(())(()())(())())((()()())()())()()())(((()))(())(())()()()())((())(()()())()()(()())(()(())()())()((())()()))(((()())())((())(())())(()(()())(()())(()()()))(()(()(()))(())(()()()))()()(((())(()())())(())())((())()())()()(((())(())()()()()())((())())()(()()())(())(()))()()(())()()())(()())(()(((())())(()()()())())(()()())()())((())()()())(((())))()())(()(((())()())(()(()))()(())(())()()()((((()()()))()()())())(())()())(()(()(())()())())(())(()())()()()()(())(()()(()())))((()())()()(()(()()()(()))()(())(())(()()()()())()()())((())())((()())()(()))(()(()())())((()))(()())()())((()((())(()()))()(())()())(()()()())()(()())(()()()()())()()())(((((())()())()()())((())(())(())(()()())()(())()())((()(())())()(()()())())(()())()())((((()))(())((()())((())())()())()(()())()()())()()()())(()()())((())()(())(()())())((())(()()())()()())(()()(())(())())(((()()))()(()())(())(()())()())(((()(((()()())()()())()())(()()((()))(())())())()))(())(()()(()())())(()()((())())(())((()()())()(())())()())()()(())((())()(())()()()())(()(()()())()())()(()(()))(())())(()())((((())())()(())(()(())())((())((())))(())(()(()(()()))())()()()()())(()(())((())((()(())())()()(()))()()(()()()()()())(()()())()()())()(())(()()()())(()()(())(()())()(()(())())())(()(()()())())()((())()()())()(())())((())())(()()(())()()()())()()()())(()()(())()(()))((()())(()(())(())(())(()()())()()()))((()())())(()()()(()(())())())()(()())()(((()()(()))()(())()())(())(()(()()(())((())())(()))()()(((())(()))()())(()(())(())()(())())(()())(()()))()((()))((((())()(()()()())()()())()()()()())()(()(()))()())()(((())()())(()())()((())())(()()())())((())(())((()(()(()()))(((()())((())()())(()))(())()()()(()()))()())(()()()())()(()()()()()(())()()())()((())))((()()()()()(()()))()()()()()((())(())(()())())())(((())()())(((()()))())(()(()))(()(())()()((()))((()())())(())()())((()())()())(())())()((())(())())())(()())(()(()))((()()())()())(((()))(()(()())())(()()())((()()())))((()()()())())((()))()()()(())()()())((()((()((())))(()))()(()())(())((()())(())((())(()))(()))()())(()()))()(())((())(()())()()()()()()())()())(()((())(()()())())((((()(()))((()()())()()())((()())((())()(())()())()(())((())())()())(()()())(()())()(()())())((((())()()(())())(()()()()())()()()))((())(())(()())(()((()())(())()()())(()))(()(()))((())()())(()())(())()())(())()(()()()(()))()((()())()((())))()(()())()())((((())()()())((())()()())())()()()(()(())))()(())()()((())())()())((()()())(()()()()()((()))())(()()())((((()())())()(())(())()())(())((()(())())((()))()())(()()(())())(()()())()(()())()((()())(()()())())(())(())()()(())((())())())((()())()()((())(()())()(())()(())())()()()()()(())()())()()())((())()())((()(()()(())()(())(()))()(())((())())((()()(()())(()(())())())()((()())()())()(()())(())()())()(()()()(())()()()()()())()(((())())()()(()()))()(()())()((()(())())()())(()())())(()()()())((())()()()()()))(())(((()())()(())(()(()())())()(())(()((()))()(((()(()))(())(()())((()))())()(()()()()))()()())((())(()()()())()((())()(()()(()))()())(((()(()())(())()((())(())())())((())(()))(()())())())((()))(())(()(()(()()))((()())()()())(()))()()(())())()(((()())(()(())())(()))(((())()())())(())()())(()())()()(((()))()())((()()()())((()(((())())(()()))())(()()()())())(()((())(()())(())())(())()()())()(((())())()())(())((()))()((())())())()(())(()())(()()(())()(()))((()))()(()()())())(()(()()(()((())()())()()((())(())(())()((())(())())(()))())(())()((((())())()())()()())()()())()()(((()()()())()()()(())())(()()()(((()()(())))())())((()()(()))())(()()()())()()())((())())(()()((())(()))())()(())()())((())())(()()(())())((()())())(()()(())(()()(())())()(((()(()))()()()())()()())()(()()(()())()())()(()()())())(((()())()()())(()())()(())((())()()(())())(()(())()()()(())(()))()()())(()(()(())(()()(()())())((()())(()()(()))(()(()())())()())(())()())(()()()(()(())))()()(())(((())())()((())())()())(())(())())(())()(()()()()()(()))()()()(()()()())()()()()(()()())())(((()))(()(()()))(()())()(())(())()()()()())()((())())((((())()()()()((()())(())()()())()()())())(()(()()()()()(()()()()())(())()(())()(())()())()()((((()()())()())()()()()(())()(())())((())((()))()())(())(()()()())()((()())())(())())()(())()(()())((()())(())())(()()()())())())(()()()())(()((((()()()())())(()(()()())(()()))(()()())(())()(()())(())()())((())(())()(())()()()()()((()))(()((()())()))()()(()))((())())((()())()(()()())())()(())(()()())((()()())())(()((())())(())(())()(())(())(()()())(())()(())())(()()(()())())(()(()()())(())(())()(())()())(())()(())(())()()(())())((())())(()((())(()())(())()()())(()((())((()())()()()(())())()())((((()))(()())()(())()())((())(()())(())(())(()(()()))()())())()(()())())(()(())(())(())(()))()(()(()())(()()))()(())(()((()())())()()())()())((())())()(()()())(((((())())())()())((()())())()()())(())(())((()(())())(()(())((()())()()((())()()()()((()))())(()()())(()))()(()()))(()())(()(())(()())())()((())())()(()(()()()(())())()()()(())()()()())()()(())(())(()())(())(()())()(()())()()(()()()))((()(()())())()(()())()()())()((()())(()()(()(())()(())())((()(((()()())()())()(()(()))())()(()())()())(())()((()(((())((())()())()())()))()()()()())((())())((()()()(()))()()(()())()(()())()(())(()))()((()())((())()))((()(())(()))((())()())(()()(())((((()())()())()())())(())()()()(())(())()(()())()((()())())())(())(()(())()())()())()((()())(((())())()((()(()()()())(())()())(())(((())))()())()(()))()(())((())()(())()(())())())((())())())(())(((())()())()()()())((()()(())(()())(()())()())()(())()())(()()()())(()())())(())((()()())()(())(()()()))()())(()()())(()())()()((()((()()())()()))(()(())()()())(()()()()()())()(()))((())(()()))()(())(()(((()))()()())()(()))(())(()()(()())())()(()())(()()(())(()))())((()()())()(()())()())(((())()(())(()()())()()()())((((())())())())(()())((()(())()()))())(()())(())(())()((())((())())(()())()()()()()())((())())(()())())((()()()())(()()())(()())()()()())((()()())((())()())((()))()(())((()())())(()((()))()(()()))(()()())(())(())(()()())(())())()()()()(((())())(()(()())(())()(()))()(((()())()((()(())(())((())(())())(())()()(())()()()()())(()()())(()())((()))(()()()((()(()))()))()((()())())())()((()(())()))(())()((()))())()()()(())((())())((())()())()((((()()))()())()())((()))(()(()))())(((())()())(()())(()())())()()((()(()()()()()(())()()())((()()())(((())(()))((()()())(()(())())())(()()()()())(((())()())(()((())())(()()())(()())()())()()()())()(()()())(()())())()(()()())()(((())()))())((()(()())())())(())()((((()(())()()()())())()(()())()((()())(()()())())()(()))()()())()())(((())((())(())(())((()))()())()(()())())((()())()()())(((())()(())()())(())(()()(())())())(()()())((()))(()))((()((((()())()())()(()))(()())(())())()((())()())(()())()()()(())())())(())((())())(()((()())()(())(()())())()())()((())((((()()())()())(()())()(()()))()((())())())((())())()()())((())(())())(()(())())(()))((())())(()()(()))(()((()(()()())())(((()())()()(()()(())())(()())((())())()(())(()())())((()))()(())()())()((()()()((()))(())()(())(()(())()())((()()()()))())(((()()())(())())())((()())((())()))(()(())))()()()()()(()())(()()())((()(())()()()()()()()()())(()()()()()())()()()(()()(()))()())(()())(())(()()())(())())()((()((())(()))())()()((()((()))()())()())()())((()(()))(())()()()(())())(())()((()(())()()()(())())()(())()(())())(()()()())(()())((())())(())(()))(()()(()))(()(()())(())((()(())())()(())(())()())()()())()(()(()))(()(())())(((())()(())((())())()()(()((())(()))()())()((()))((()))(())(()())()())(()()((()))(()(())(())())()()(()()()()())()())(()()())()())()()()()()((()(()))((()())()()())())((()(())()(())()()())()((())))(())()()((()(())()())((()))()()())(())()((())()())()((())()))(()(()()()(()(())()())()())(())())(()((()(())())(())())((()))()()(((((())())()(()()))())(())())(()()()(()))()()(())())(((()()()(())()()())()(()))(()()())()(()(())((())())())()(((()())))((((()(()())()(()(())()())(()))(())(())())(()(()(()()())(())())(())()()(())()()())(((())()())(()())())()()()((()())(()()))(()()()())()())(((())(())(()(()))((()))()()(()))()()()((()))()()())(()()(((()))())((((())))(()))((()()()()())())(())(()(()))()(()())(())()(()))()((()())()()()()())(((())()())(())((())()((()))(()())(()()())()(()()()()()))()()()(()()()()())(()(())()()())())()(((()())(()(()))(()())()())(())()(())(()))())(((())()(())()(())(())())(()()())()(())()()()(())(()))(()(((()))(()()())(())(()())())((())()(()())(((())(())()()))()())()()()())(())())((())(((()(())(()(())(()())()())())()((()(()))()((())())((()))()(()()())()(()))((()()))(((((())(()(())())))(()()(()())))(())((())((())))(()()(((())(())()()()(()())(((()))())()()())(()()()())()())()()(())(()())(())(()()()())()(()))((())()())()((()))(()())()()()(()())())(()()(())(((())())()))()()(()()()(()(())(()())(())()))(()())()()((())())((())())(())(((())())()(()())()())(()))(()()((()(()))(())())()()()())((())(()))((())(())())(()()((())()(()())(())()))(()())(()())())()((())())((()))(()()(()))()(((())())()(()(()())())(()(())())(()())((()())())()()(())(()()(()))())((((()))())(())())(((())())(()())())(((((()()))(()))()()())(())())(((())()((()))(()()))(())()(())()(()))((()((())(()()))((()))()()())()())((((()()())())(())(()())((()())()())()(()()))()()())()(()())(()()(())(()))(()())()())()(()()(()()())(((())())(()())()(())()()())(()())((())()(()(())())())()()()())(())(()())(()()(())())(()())()(((()))(())()())(()())((()))()())((((()()()(()(()())()())(((())())())(())(()())((()()())(())()(())()()()())(()(())()(()))(()()())()()()()())(()())(((()())()())(()())((())())()())()(())((()((()))()())((()()(())())()()())()(()()((())())(()))()())(()(()())()(((()))(())()(())())(()(())())()((()())()()(())())(()(())(())()()(())(())())()()()(((())()()(()())()())())()()()((())()))((((())()())()()(()(()()))()())()()(())())((()))(()()())(((()))())())((()))((()((()(())(())())()((((())())())()()()()()(())())()((()((())())())()()()(()))()((())())(()(()))())((((())()(()()()(())())())(())((()(())(()()()())()())(())()()(())())()((()()(())(())()())()()(()))((()())(())()(())()((())())()())((()()))((())()(()())()())(()(())())((())(()()()(())()()()))((())(())(())())()((()()))(())())(((())(())(()()()())())()()()()()()())((())())()()(()())()(()())((())((())((())(())()()(()(()))(()()))(()(())))()()(()(()()()(())()())(())((()())()()()())())()()(()(()()()())((())())()()())()(())())(())()())((()()()()()())(())((()(())()(())()())(()(())())((((()()()(()))()())())()(())(((()))())(())(()()()())()))((()((())()()()()())((())())(()())())()(())(((())())((()))(()()()(()()())())(())())(()(())()(())()(()))()()(()())((((()())(()(()))(())())(())()())(()())(()(()())()())()()(()())()())()()()())(()(())((()(())()())()((()))()(())())(()(())()((()()))(()()())()())()(())(()()((()))(())())(()(()))(()((())()())((())())()()(())())((())())(()())((())())(()())(())(()()()()())(((()()))(()())(())(()(()))()())(()((()())(())(())())()()())()()((())()))((()((()()()())(())())()(()())())((())())((()()(()()(())()())(())(()()())()()())(())(())(()))()()(())((()()())()()())())())(()())((()()())(())()()()(()(()))())(((())()(())((()((())(())()())(())(()()))()()()))(()()())(()())(())(()())()()(()))(((())()()((())())(()((()())()())(()(()())(())(())(()()(())())()((())(()()))())((()()(()())())(())()()())((((())())(())()())()(())(()())(()())()(())()(()))(()()())((())()())()(()((()())(()())((())(())))()()())(())()())((()())(()()()(()(())())()((())())(())(())(()))(())(()(())()()())()(())()()()()(()))((()))())(()))()()((((()))()()(()))(((())()(())(())((()))(())())(())(()(()(())(())()(())())())()()()()()()()(()))(((())())(()(())((()))()((((()())()())(()(()()()()())())((()())((()))(()()())())(()))(()())(()(()))))(()(()())((()())()()())(()(()()()()(()))(())())(())(()(()))(((()()))(()())(())(())()())(()())()(((()()))()(()()(()(()())(()())())(()((())())())(()()(())))()())(()())(())()()()())(())())()()()()()()(())(()())(())()())((()())()((()()()()()()))((()(()))(())()()())(()())()())()(()()()()()())()(()(((()())(()((()())())()(()()(()(()))())())((())()(())())(()()((()))()()()()((()())(())())())()())()()()(()())(()())()()()()(()))((()(())()())())(()()())((()()()())()())((())()()((())(()()()())()()()())(())((()()()())()())(()((()())((()())())((())())())()())()(()(()()()())))(((()())(((())(()()()()()(()))()()()())((())()())())(())()())(()))(()(((()))()()())((())()())((())()()()()(()(()(()))()())()())(()()())(()()())()(((()())(())())(())()())()())()()()((())(((())()()())()()()()()(())(())()())()(()())((((())())))(()()(()())())()()()()((())()())())(())(()((()))(())(())(()))()((()())()()()(()()))()(()(())(()(()))()(()))(()())((((())())())()())((()(())()()()())(()())((()))(()()()())()()())(())(()()(())())())((()())(())(()()()(()))(())(()(()()(()))(()())(())(())((())()()))()(())((())()(())()()(())())((())((()())())())((())(()())(()(()(())())())(()())(()))()((()()()))(()(()))(()()()())(())()(()()))((()())(((()()(()))(())((()(())()())()())()()()())(()()()())(()())((())(()())((()()))(()()())())((()())()(())()()())(()())(()()()(()))((())())()()(()()())())(()(()(()))()(()))((())(())()(())(()))(((()())(()((())))(())()()()))()((()(()))()())()(()()()())(((()())(((())(())()(()))()())(())())(()())(())(()(()))()()())(()()()()()(()()())(()()(())())()())((())())()()())(()(()())()())((())())((()()(())((()(()())(())(())())()(()()()))((())())(()()()()))(())(()()()))()())(((())()()())((((()())())(()(())()))()(((()))())()(()()))()()()())()(((())()())(((()())()()())()((())(())())(())())(())(()()(())(())(())((())()()())()())(()(())()(())(((())()()(()())))(()(())()())()(()((()()))()(()()()))((())())((())))(()())(())(())()(((())()())((()())()())((())()()())()(((()()))(()))()((())(()())(()()())()())((())()()())()(()())()(())(()())())(()())(())()()()())((()()()())()(()))((()()())((()())()(()()()))()()((()(()()((()))()(()()())()(())((())((()))()()(()())((())()())(()()())()()()()(())())())()())((())()()()(())(()())()((())(()()))()())(((())(()())(((())()))()(()()))()(()())()(()())()())()(((()()()())((()()((()))()((())))()(()())())(())(())()(())(()(()())()(())())()(())(())()()())()((())()(())(())(()()())((())()))()(())(()())((())())(())()()(())()())()()()((())())()(((()(()))()()(()())()((())()())()()(()))((()())(())())()())()())()((((())()()())(())()())()()(())()()(())())((()()))(())()())(()((()(()(())()())()()())())((()((())())())((()())()()())()(())()())(((())())()()()())(()((((()())(())())((()((())()()()(())))())((()(()))())(())((()())(())(()))(())()((())()(())()())(()(())()())()())(()(()(())()())(()())()((())((())))()()()()(())())()())(()()()())()(())()()())(())((()())(()()(()))(()(()()())())()()()())(((()())()())((())()(()())()()())(()))((())(())((())))(()()()()())(((()()())(()()()))(())(()()())(()(())()()())())()()((()())(())(())())(()())(())((())())((())))()(()(()()()))((()()()())(()(())()()())()(()())()())(()(()()())(((()))(())(((()))(())((()))(())()())(()((()()))()(())()()()())((())())(()()())(((()))(())(())()(()()))(()()()(())((()))()((())))(()()())())(((()())())(()()()()()))(((()))(()(())((()())())()()(())())(((())((())())(()))()(()()((()()())()())((())()()())())(((()))(())()(())()())(()))((()((())()(()()))())(())()(()())())((())(()))(()(((())(()()))()())())()()()))(((((()())(()())()((())(())())(())())())()(()())(())(()(())(())()())(())())()((()()()((())()())()()())()((()()())(()))(()()()())())(()()((())))()(()(()()(()()))(()())()(()())())((()()())())(()(())()((())())((())))())()((())()()(())()((())()()(()()()())(())())())(())(()(()(()(())))()(()))(()(())()()())(())(()())(()((()()()())(()))(()(())(()(())())(()())(()())()()())()(()))((((()()(()))()(()(()))(()))(())(((()))()()()(())(()())()()())((())(()((())())())((())()((())(()))()()()()()()(()))(((()))(()()))()())()()()(()()())(()())())(()(())())(()(())())(((())))()()(()())(()(())(()()()()))()())((()()()())())()((()()())(()()()())((()()())(())(())(()())())(()())()(()()))()((()())()()())(()()(())((()())()()())()((()()()()()))())())(()(()))()(())(()()(())()(())())()(((()(()))(())()(()))()(()(()()))()()(()())((()))(()())(())(()())()(()()())(())(())())(((((()))(()())())(()()(())(())(())()(()()()))((())(((()()()((())())((()))()()())()(()))(())((())())()(())()())(()())(()(()())(()()())())()((())(())()(()())()())()(())((()()()(()))()()(()())()(()()))()()()())(()(()()()()()()()()())(((())()())()())(()(()()()())((())(()()()))())(()())()(())(())())(((((()))(()()())(()))()())()()())((()(())())(())(())(())()())((())()()()())()(()())())(((())()())()(())()(()()())()((()())()())()(())(((())((())())((())()))()()()()()())(()()())(((())())())((()())()()()()(()))(()((()(())()()))()(()()())()(()))((()))())(())((())()((()())))()(((()()())((()(()))()(())(()())((())()(()())(())((())))()(())(())(())(())())()()()(()())()(()(()()())(()(()())()()())((()()()()(()))((()))(()))((()())())(())(()())())()((()()()()())((()()()(()))()()())())(()(()(())(())(()()())()()())(()(()))())(())((()(())(())()()())(())()((())()(()())())()(()())())()()(())())(()(()())()((()())()()()((())()())()()())()(()(()())(())())(()(())(()())()(())(())()())((()()()())())(())(()()())()(()()())()()(())()((())))(()(())()()(((())()))(((()))()()()())(()(())())())(((()()())((())((()(())(()())()())())())()(()())((())(()()())())((()(())()))((())())()(()()()())((()()())())(())(((())))())()((()()))(()())((()()())(())))(((())()()))(()()()())()()((((())()())()(())()()()(())())(()())(()()())(())(())()()))((()))((()(()(())())(((()))(()())(()()))()()(()()))(())((())(())()(()())((()(()))())()((()))())(()()()())(((())())(()()()())())(((()()()())((())()()()())(())((()()()())()()()())(()))()()((())(()))()(((())()())()()()(()(())()()())((())(()(()()))()(())())(((())()()())((())()())((()())(())((())()))(((())(()())(()(()))))(()())(())()()(()((())())(())(()()))())(()()(()))()()(()))((())(())())(((()()()))(())()()())(()()(()))()())(((()())(())(()()()())(()()())((())(()()())()((())())()())()(((()()())())((()(()())()(()))((())()()()())(())((()))(())()(())(()()(()))()(()())()()())(())()()(()(()()())()()))()())(())(()()())()()()()()()(())()()()(())()())()(())())(((((()))()))((())()())())())((()(())(((())((())()()))(()()())())()((())((((())()())(())(())(()()()()())(())(())(())(()(()))(()(()))(())(()()()())(()()()))(()())(()(()(())(()))()()(()())())(()()((()()))(())())()())((((()(())((())())())(((())()())())()(())(())())(((()()))())()())(()())(())()())((()()()()()(())())()()(()()()()))((())((()())())(())(())())(()())((())(()()(()))((())()(()))((()(((()())()()(())))())(()()(())()()(()))(()(())())()(()()(())))()()(()()()())((())()())(())()()()())()()()(((())())(())()())(()())(((())()()(()))(()))((())(()()())()(())()())())(())()())(((())()()()(())(()))(()(((())())())((()())()()()())()(())()(()))()(()(()()())(()())(())(()()()())()(())(()()())()())((()()(())()(())()()()())()((()()())(()))((())()))((())(()())())(()()()()(()())()()(())(((())))(()))()((()()())(())()(())())()()((()(()))())(())((())())())(()(()()())(()()())()()())()(()(()())(())(())(()(())()()(()))()()((())(()(())()())()()())(())(()())())()()(()((()()())(()()(()())()(()))(())()()())(())()())(()())(()()(())(()())()())((()()()()))(()())()())(())((()((()())())()())((())()()(())())((())()(()())())()()(()()()())(())()()(())())()(()((())((())))(())((()())()(())()()())()((())()()())()(()()()())(()(())(()(())())()))((()(()()(()))())(())(((()())((())())())()(()))((())()()())(())((()())())()(())()()(())())(((())())(())(()(()))(())()((())())(()()())(())())((()(()))()()())((()(()(()()()())((()())(())(())())()((())()()()())(()))())(((()(()(())()(())())((())()))(()()()(()())(()()()())()(()))()()(())())(((()()()())()))(()())(())((())())()(())(()))((()())()()()()(()))(())(())((()(())()())()()(()))()(())(((())())((()))())(()(())((())()())(()())((()())()()())((()())())((()())()()))(()()()()(())((())((())())()()())()()()())((())(()()())(()())())((()(())(()))(()()(()())(((()))()()()()()()())(()())()(()))((())(()())((())()()())(())()(())()(((()())()))(())()(()))()()()())(()())(())()(()(()())(()())((())(()(())()((()))()(()))((((())())()()())(()())())(())())()())(((()))(())())(())((())()()(())())()(()())(()()((())()))()(()(()()()())(())()()())(((()(()()))(()())((((())())))()())()()()()()(()(())()(()))()(()(()())()())(()(())(()())())()(())())((()()()))((())(()()()())(()((())()()()()()(()))(()(())())(()))((()(())()()()()))()((())(()))((()())(())()())((()()())(((()))(())(()())(()())()(())(())()(())()())((()(())))()()(()(())()())()()(())(()()())(((()(()))())()(()())((())()))(())(())(()())())()(()((()())()((())()())((((())))()())(()((())()())((()))(())()()()())(())((()(())()))((()))(())()))()())()(((()(()))()())((()())(())()(()))()()()()())(())()((()())()((())())(((()))((())(())()(())((())()(()))()()))()(()())(()(())(())()())()()()()())(())()())((()((()())(()))()(())(())()(())((())()())(()()())(((()()())())()()())(()()())((()()))(()(())())()()())(((())()((())(()())()(()())(()(())()))((())()()()()()())()(()()()())()(((())()(()))()())())()(())((())()((())())()())(()(())()())(()())(((())())())((()())((()()))(())()(()())()(())((())(())()())(())((()()))())((()()()())())(()(())())(((())))())((()())()()()()()())(())(((()))())(((()))(())())(())())()(()(())(()()())(()()()())((((()())())()())()))(()(()()()())()()()()((()))(()())((()))())((((((()))())(()())()())((())((())())()()()())()()()(())(())(()())()()()())(()()())(())(()(((()(()))()((())())()())(())()())()()()(()((())())()()())(())()(()(()())((()))())()(())()()(())())(()((())()())()(()()()())()())((((())(()()()()())(())((())(()()))((())())((())())(()())((((()(())())()()(()()())(()((())()())))(()))(()(()))(()())()()()())()(())()()(()())())((()()(()))(()()()))(())()())(())((((())()())()())()(()()())()(())()(((())())(()(()())()())(()(())()()()())((()()())()())()(())(())()(())()())())(()()())(()())(()()())(())(()())(()())()())((())(()(())))((())((())()(()))(((())()))(())((()(()()))())()()()()((())())())((())(((())()())(())(()))((())()()((()())()()()()(()())(())()((()))()())())()()(()(())()(()()())((())()()))(()()()())()()()())(()())((()()(())(()(())())())(()(()(()(()))(())()(()()))()())((())()()()(((()())()()())())()(())())(())())((()())(()))(((()))())(()()((())(()))()()()())(()((())(())(())())())(()(()()())())((((())()))()())((()))())()((())(()(()))((()())()())()((()()()(())())(()())(()))(())()()(()()())()()())(()())())((((())(())(()()()((()))()())())()(())())(()((())((()))(()())(()())(())()))((()()(())()())()(()))())(()())()(((()(((())(()(()))()()())(((()))(())())()())()()()()(()())())((())()((())()())()(())())(()()(())(())((())())(())(())((()))())((())(()))()(())(()(()()(((()())(()(()()))()()((()())()))(()((())()())(())()())(())((()(()()())()())()()())()()())(()()()()()())(()()())()(())((())(()))()())(())(())())(()(())()()()()())((()())()())((()()())((())())()()())(())())()(((()(())())(((())()))())()((()())(()()(()))(((()))())()()(()()())())((((()())(())()())(()(()()))()(())(())()(()))((())()()((()())()()())()((()()()(())())())(())(())()()((()()(()())())(()())()()()())()(()))((())()((())))())()(((())()()())()(((())())(())(())(())()()())((())()(()(()))(())()())())((()())())(())()((()())(()(())()(()((())()())(())((())))((())()(()))(()()(()))()())()()(())())()()()((()))()())((()()()())()(((((())())(()))())(()())(())(()(()()))((()))(())()()()())(()()(()()()((())(()())())()(()(()())())()())(()())()()(()()()(())())(()())())(()()()())()((())(())()(()))((())())((((()()())()()()()))()(())((())(())())(((()())()()()())()(()())())((()()(()())()())(())((())()(()()()(()))(()(()))())()(((()))()())((())()()())((()())()((()()))())(())(()())(()))(()())(()(()()()))((())((())())(())()(()(()()()())()()()())())()(())()()())((()(())))()((()())(()()())()())()()(()())()())(())((()())(())())(((()()()()()())((()()()()())())(()))((())(()((())()()()())(())(()))()()((())()(()))(()()())((()))(()())()())()((((()))())((())()(()()())()))(()()()())(()())((())())()(((((()(()()))((())(())())(())())()())(())(()())(())(())())(()(())()()()(())())()(())())()(()())()(()())(())((())()()())()(())(())(()()(())())())()((())((())((()((()))(((()(((()()))()()(())(()())()()()()))()(())()()((())()))()()(()())())()(()(())()()()()()())()()(())())(()()()()(()()()())(())(()())())(())(()(())()(())()()())((()())(())()(())()()()())()()(()()(()))()()(()()(()())())())(())((()()(()()())(())()()()())(()(())()()(())(()))(()(())(()(())((())()((()()))(())())()(()())(()))((()())()(()()))(()(()(())())()()(())())()(()(()(()()()()))()()())(()(()()()())(())()())(()(())()((())()))()(())((())(()(())()))()()()(())()())(()()(((())()())(()()())(())()()(())(()()())())()()(()))()((()(()))(()())(()(((()())()(()())())(()())())(())()()()()))((())(())())(()((())()))(()()()()(())((())())(()()())())(()()())(()())())((()(((()))())())((()(())())())(()()())()(())(())()())()((()()(())(()()())())()()()())(())((()(()))())(())())(()())(())(()(())(()(())()())(()((())())()())((()()()(()))()())(((()()))()))(((()()())((()))(())((()())()()()))((())()(()(()))(()())(())((())()())((()(())(())())()())(()()()))(()()(()())())(()())())((()()())(()())(())(()())()(()())(()))(())(()(()())()(()()())()((((()())(())(())(()())())())())(())())())(((())()())()((()()()()())(((()())())()())(()())(())(()()())(())()())(())()(())(((()()))()(((((()))()(()()())()())()())())(()))((((())(()))())()()()((())(()())())(())(())()(()))()()(()))((()())((((()()))(()())(((())())()())())())(()))()()()((()()(()(()()(()())())()()()())((())()()())(())(()(((()))()())()()()()(())())()(())()()())(((())(()())()()(()()())())()(()(()))(()()(())))((())((()())(())())((())()()((())()()())()(())())(())()()(())())()((()()())(())(((())()())())((())()()())()()(()())(())()())(())(((())())()(()))((()(()(()))((()())(())()((()()))()(())()(())(())(())()((())())())((()()())((()()())()(())())())(((()))())((())(())())()(())()))(())((()))()())()(()())(()())()()((()())()()(())(()))()(())(())(())(())(()(()())(()))()()(())()()())((((())()(())(())())((()((())()()()((((()())()())(())((())()())()(())())())((()())(())())(()))(())()(()(()))(((())()())()())()()()((())))(())(((())(()))(())())())((())(()(()(())())(()())(((())()(()())()())()(())(()()()()())())(((()))()(())()())((()(()()(()))()(()())()(())()()()()())(())(())((())()()()())()()()()()()())()(()))((()))()(()()()()()()())((()(()()()))())(()())((((()())(())())()))()())((()((())())()(()()()(()(()))()())()()())(()()(())(())())(()(()(()(()())()(())()(())())(())()())(((())()()()()()())(()()())()()(()(((())(())))()()()())()()(())()))(((()()()()())(()()())(())(()(()))(())(()())((()))()()()(())())()()()((()())(())()())()()())(((()))(()()((())()()())()(((())(()))()())(((()())())((())())(())()((())(()))(()(()())(())()())(())((()(()))()(()()()()())())(())((())()()())()(())())(())()(())(()(()()())()()())((()(())(())(()(()))())(()()()(()))()()(())())())((((())()()))()(())())(())())()()(()((()())()(()()()(())()())((()()())())((()(()())(()())()())())())(())(()((()())()()()()(())()()())(()(())()))((()))((()()(()())())()(((())()())()())(()(())((()))(()()()())()(()())()()()()())(()(()))()(()())()(())()()()())()())(((())(())()())()()()(()())()()()())(((())(()())(()(()))()()())()()(()(()()()())(()())(())())(()()())()(()(())()()()())(()())()((()())()()()()(())()())(())(()(())(())(())))(()()((((())(()))())((())()(())(())(()()())()()((()()())(()))(()()())()(())(()())(()())()()(()()())()()())(()()()())((()((())(()))((())())()()()()()(()))((())(())())()())(())()(()((()()()())())(())(()))((()())()()())((()())((()()))()())())((()(())(())(()()()((()))())()(()()()())(())(())()())())(())(()(())())(()(((()((())))(())())(((())())()(()((())()())()()())()()())((()))()()(()())(((()())())()(())()(((())())())())(()()())()())((()))((())()())()()()((())()(())()())(())(()()((())())()())((())(())())(()())(()(())())(()))()((()())(()()()()()(())))(()())((()((())()))(()()(()())()())((())())()(((()(()))())()(()()())()(())()()()()()())()()()(()(())())(((())()))()(())(()())())((())()(())()())()(()(()()()(())())(()))((()()())((())()))(()(()())(()))()()(()((())(())()()((()()))()))()()((())(())()(())()(()))(())()())(())(())(((()()))(()(()))((()()())()((())()(())())(())()()()(()(((())(()))()())())())()()())()()((()()))(()()())(((()())(()))(())())(()(())(()))((())((()())(((())())(()))()((())()(()()()()))(())((()())(()()(())(())()())())()()()((()())())(()()())()()())((()()())(())()())(())((())(())()())((())()(((())()(()()))()())(())(())(())(())(()())(()(()))())()(()(()))(())((())(())()())()(())(())()())()(()((()()))())()(()(()()()())())((()())()())()((()())(((()()()())())(())()())(()(()()())()(()(((()())))()())(((()()))()(())())(())(())((())()()))()((())()()())(())())((())()())(()()()())(()())()(())())((()()()())(((())())(()))(())()(()())()(()()())(((()()())(()()()(()))(())())((((()())()())()(())()())()()(()((()))((())()())())()(()())()))(()()(()))()()()()(())())(())(()()()())((()((()())(())(())()(()(())()(())())()()(()()())(())(()())(())()()())((()()()))(()))()(())()()(()())())((()()()()())(())()(()(())())(()()())(())((()()())())()())(()((())())()())((())((())()()()())())(((())()()()(()())())()((()())((())((())(()()()))())((())(())()()())()()((())())(((()))()(()((())())())(((())(())()((()(()))(()())()(()())(()))())()()()(()())()((()())))()()()()()())(()(()()))()(()(())))(())(()(()))()((((())()(((())()())(())((()))(()(()()))(()))(())()()((()()()))())()(()()())(()(())()(())(())())(()()())((())(())())(()())()()((())(()))(())()(()()())()()((())()(()())()(()())()(()))()()(())()()())((())(()())()()((())())(())()(()())(())()()())((()(())()()((())())())(((()))()())(()()())(())(())(())()(()())((()())()())(()(()())()())((())())())()()(())(()))(((())(())(())())()()((()())())(()())()()()()())()(()()())(((()())(()))()()())(((())()(((())()((())()())())(())(())()())())((((()())()(()))(()()()((()())())(()()())()((((())()()()))(())()((()))()()(()())())(())(())()()())(())(((())())(()()(()()))()(())())(()())())(()(()()())()())(()())())((())(())())()()(()(())(())())()())(()((())())()()((()())((())())())(()()())())(((()()(())())(()())()())((()))()((()(()())(()))(())()()())()(())()()()())(())((()(())(()())()()())()()())())(())(()()(())()())((((())())(())(((()(())()()(()()()()())())(())((())(()())())()())()()()()(()))())()()(()(())(())())(()())((()(()))()()((()())()(()())(())()(()()())(())(()()())()())((()()()())(())()())(()())(()))(()())(((()()())()(()())())(())()())(()(())()()((()())()())((())(())()()())(())((()(()())())()(())()()))()(()()()(())())((())(())(())(()))((()))())(((()())((())())()((())(())()())())(()(()()(()())(()())())(((()(()))(()))(()())()(()(())())()(())()(()())())()()(()())(()())()(()())(((())())((())(((()())())(()()(())()))(())())(((()))((()()())()())()(()()())(((())())()()()())((())()()())(()())((())))()(()())()()())()(()())()()())(()()(())()())(())())(()(()()))(()(())()())((()())(())())(())()()((()())((()(())))()(())()()()()())(()(()))(())(()())(((())(())(((()())((()))(()()))())())()()()()())((()()()())(()((()))()())((())()())()()())((()())((()))()(())(()()())()())(())((()())(()))(())((())()())(((()(())())())(()(())())(())()((())(()()()())()()()()()(()))()()(()())()(()()()(()))(()())(())(())())())(()())(()(()()())()())((()())(()()()()())(()((((()))))(((())())(())()(()())()())(()()(())()(()(())()()()())())(())()((()())()(()()))())(()((())())()()(())()())(()()()(()()()())()()()())(())((()(())()())()(()())()(()()()())(((()))))((()()()())(()()()())(())(()()()))()(()(()))(((()())(()())(()((()(())())())()())())(())()(())()())(((()))())())(())(((())()((())(()()()(()))((()()()()(()))((())())(())(()))(()))()((()))(()(())(()())()())()(())()(()()(()()())())()(()(())()(())())()(()(())()())((())()(())()(()())())((((()))()())((())(()())((()())()(())())())()()(()))((()())()(())))(()(()()((()()())(())()()()(()())())()()(()())(())()())(()()()())((()((()))(((())()()()()))()(()())((()(()())()())((()())(()()))(())(())())(())((()())())(())())(()())()((()()))(())()(()))()(((()()()()()(()()())(((())))()(())(())()())()(((()))((()()())()()()()(()())()()())((()())()(()))()()(()()())()()()()()()()())()(()()(()))())(())()(()(()()())(())((()))()()()())()(()(()())((())()))()(()()((())())((()()()())(()())(())(())(()()()())(()(()())()))()(()())(())(()()(())())(())((()())())()((())())(()()())())((()()(())()()(())())()()()()())(()())(()())()(())((((())(())()(())())((()(()()())(()()))()(()()()))()(())()()())(()(())(((()))())())(((())(()()()()())()()())(()())(((()())())(()(())())(((())()(()))(())())((()))(()))(()())((()((()))())(()))((())()()())((()())(((()))()(()()())(())()()()())(()()()())()()())((()())()())(()((())()()(())())()()())(()))()(((()))()(((())())()())(())())((((())((())())())(()(()(()))(())()()(())(()))((())())()(()(())())(()()()()())()())((()()())()(())(()))()()()()(())((())()(())()())()())(())(())(())(())())()()()(()()()())(()))(()())()(((()()))()(())((()()())(())()()())()(())((()))(())(((()(()())()(())()()())()())(()()()())()()()()())())(()()())()(()()())((()())((()))())(()())())(()())((())((())(())(())())((()))()()()(()())())(()()())()((())()()(())())()((((()))())((())()()(())())(())()())((()(())())(()()((())(())()()())(()(()(())()())()())(())()(())()())()()((())())(())()()()()())((())((())())(((())(())(()())()()(())()(())(()))((())((()))(()()()(()()())()()()())((())()())(()()()))(())()((())()())()()()(()))(())(()())(()())(()())()(())())()((())))(((()()(())()((()())()()(()())))((()(((()())(()()(())())()())(()())((()())(()())((()()()())()(()(()()(())())((()(()))())()(()))((()))((()())()())(()))(()(())((())())(()()))()()())(()())(()())(())(())(()(())()))((()())((())(()))((()())((())))(())()())(())(())(()(()(()())((()))()())()())())()()()())((()())())((()))((()())()())((()((((((())())()()))(())(()))()(()))()(((())()())()(()(()))())((()()())(())())(()()()()())((())(()()))(()()))(()())((())()())()((())(()()(())(()())()())((()))()()())())()((())())(()())((())())((()())((()())()())()())(()()(()))((()))((())()(())()(())()()()())(())(()(((())((())()(())())()((())())(())((())())()())(())(()(()())()(()())((()())())(()()())())((()())()())()(()())((())(())))()((())())((()()))(())()()())((())(())())(()(())(((())()())()())()()(()()())((())(()()))()())((())((())()()()())()((())()()()()))((()())(())((()())())(()()())()())(())((())(()()((())())()()())(()()())(()()(()))()())((((()))()()()(()((()())(()())(())))(())()())()())()(()()(()()()())())((())(())(()()())()((()())()()((())())((()()()()()())()())())((()()((())(())()())(()())())(())()((()))()()(()())(()())())()(()())(()(((()())())()())()()(()()((())()))()()(((()))(()))(())()())(()(()()())((())()())())()()())(()()(()())(())(())())(()))(((())()))((((()))())(()())(()(())()())(())()()(((()))(())(()()(())((()))())(()())((())()()(()())()())(()()())((())(()()())())()(()()(()(()))()(())())()()(()()))())(((())())((())(())())((((()))()())())((()())((()())(()()())(())()()())()()()()()())(((()()())(())(())(())()()(()()())(())()(()())())(())()()(()))((()(()()()())()()(()())(())(()())()(()())(())(())()())()()((())()((())()())(())()()())()((()()())))()()((()))(()((())(())()())(()())(())())(()())(())())((((())())(())()()()()()())(((())(()())())()())(()()())(()(()()()))(()())()(()(())())())()()((())(((())())(()()())(())(())(())(())(())())()(())())(((())))((()()()()())((((())()()())())(()()()())(()(()(()))()((()))())()(((()))()(()))((())()()(()())()())((())()()(())()((()((()))())())()()())()()((())())())(())()())(()()()()(())(())())((((()))()())())((()(()()())()(()(()())(())()())(()()())()(())(()()())()(()()()()()))(())(())())(()(((())((()(())()())()((()()))()(())()())()()((())())(()))(()(()))())(())()(())(())(()(()())()())(()()))((())())()((())(())()(())())()(((()())(()))())()()(()())())()((()(()())()())(())())(()()((()()))((()(())(()(())())((()()(())())((()())()()())(()(()())()())(())((())))(())()(()))(()(())(()()()())()(()))()()()()()()(())()()()()())(((()()(())()(()))()()(()()()()())())(()()()()())(())(()((())()))((())))(((())())()())(()())())((((())())(()((())(())()(()))(()())(()())(()())(()())())()((())(()()()())()()()())((())(()(())())()()())(()()((()())(()(()))()(()()))(()()))(()(())()())((()())()(()()))()()((()()))((()()()))(()())((())()()(())()()()())((()())(())(())()())()(()(())((()()((()()))())(()()())((())()))()(()))((()()())())((()))()())()((())()())((()())()()(())(())()(()))()()(())((())())()(()()))(()()()(())(()())((()))()()()(())())(())()(((()()(())())((()())()())(()(()())()()()()()())(())((())())())()(()())(()(()())()())(())((()()())(()(())))((()))(())(()((())()()((())(())()()()())()()(()())(())()()()(()())()())(()(())()()((())()()())(()())(())(()())())()()(()((())()(())(())()(()))(())()())((()())()(()))(()()())())()()((()()(())(()))()()())()())()(((())(()()()(())()(())(())())())()(((()()())()(()())(())()()()())(()()())(()(()())((()))(()()))((((()))()((((()))((()())()())()(())(()))(()()())((()())(((()())(())())))()(((())(()))()()(())())(((())(())())()()()(()))())(((())(())()())())()()())()((())()())()()()((()()()())())()())(((())((())()())(()()))(())(())())()()((()))((()((())())(()(()(())(())()))(()())()()(()()())((())()()())(())())(((()))())()()(()()())(()())()()())()(())()(()(()())()(())()()())())((((())((())((()))(())()())(()(())()())((()()()((())()())())(())())()()((()))(()()())()(()())(()))()(())(())())(()()())()()((()())((())())())()(()())())()((())()(()())((()()()))((())())(())())(())((()()())(()())()(()())()(())())(()()()))()((())(()(()))(()())((((()())()())(()())()()()(())((())))(())((()(())())(()(())(()))((()())())()(()())()())()()(()())(())((()))()()()(()())(()))()(()()(()()(()())(()())())((()))()(((())())()()())(()())()())((())())()(())()()())(()()())(()()())(()(((()()()((()))()((()())))((()())(((()())()())(())((()())()()())(()())())())(()())((())()(())())()(()()())())(()())()()()())(()())()(())(())()((()))(()((((())())()(())())()(())()())(())()((())())()())()((())()(())())(())((())(())())()(()()))((((())()))((()()((())))(()(())())(()()())(())()()())((()()()()(()()))()()(())((())())())((()())())()()(((()())())(()(()))())(()(()())()(()())()))()((())()())(()()(((()))()()(()))()(()()((()))(()())((()()()())())(())())(()()()()()())(())((()))(()()((())())(()))(()()(((())()()))(()(())()))())(()((())()(())()())(()())(()()(())()((()())()()(()))()(()())()()(()()))(()(()())(()())(()())(()()(())()((()()))())())(()(((())))((())(((()()())())()()()(()))())(()(()))(()())((())(()))((())())(()(()()()())()())()()())(()())()())(()(()(()())())(()(())(())()())()(()()((()(())())(())()(()))())((()())((()))()()(()()())()()((()((()())(())())()))()()()(()))(()(()))()(()(())())(((())((()))(()())(()())())(())(())(())())()(())((())(()())(()))(()()())()()(()))()((()())()()())(((()()())(())()(()())(()(()))((((())())()())())(()())()()())((()(((()())((((()))(()))()())())()(()()())((())((()())()((())())())((()())())())()(()())(())(()()()))((())(())((())())()(())(())(()()))((())(()()(())()))()((())(()))()())((()()()()()())()()(((())())()())(((())())(()())()()())(()()())(()())())((())(()(()())(((()())()))()(((())(()()()())())()))()(()(())(())(()())())(()())()((()())(()()()())(()()()())(())()((()())()))()()()()(()())(())()((()()())())()())((()(()(()()())()()()()()())()()(()())()(((())())()(()))())()()())(()(()(()))()()((())()())(())(()))((()(())((())(())())()())()())(((()))((()))(()())(())())())((()(())()((()()()()))(()))(()())()()(((())()))()(())()()()())()((()()())(()(())())((()(()(()))))(()(()))()()(()())()())(((()()())()(()()()())((()))())((((())()(()))(())((())())(((())()())(()(()())()()))(())((()()()))(())(()())())()()((())()()())(()())())((())()()())()((()())(()())())((())((()())())((())(()(())(()))(()))((()))(())()(())())()(()()()())())(()()((()(()())()(())(()())()(()()())()())(()()())()(()())(())(())(()))(()())()(()())(())()())()()()((()))()()()(())()()((())())())((()((()())()())((()(())()))()()())(())(()(())())(())()(()))(((())(()))(()((())()((())()())()())(())((()()())())(()()))((()())()()())(((()))(()()())()())(((())((()))()(()()())())())((()((()())(())())((()()())(())(())(()((()())()()()())()())(())(())())(()()(((())()()()()())()(((()))())((())))()((())))()(())()((())())())()()()()())((())((()())()()(()()))()()())(()())(()()((()((()))((())(((())()())())((())())((())())(())()()(())((()()())))((()))(()(()())(())()()())(())()((())())(())()()()((())())())((()(()))(()((((()()(()()())()())())()())()(()())(())()(()))(((())(()())())()())()((())()()())()()()()())((()(()))(()()())(()()()())(())(()()())()()())(()())()()()())()((()))()()(())(()()()()())()()((()))()(())())(((())())()(()())(((())()))(((())(())()())((()())(()())())((((())(()))()(()()))()()())(()(()))(())((())())(())())(((())(()))()()()()())((((()())()()))()()(((())(()(()))()))(())()())()((()))())())(()(()()()())()()((()()(())((()()))()()())((()(()(()))()())()(()))(()()(())())((()))()())(())(((())())((())(()()())(()())())(()()(()()())())()())(()()(((()))(()(()())(()))(())(()())(())(())((())()())(()())()()())(()())((()(()()())()()()()())()))(((()))(()()()())((())())))((((()())())(((()))()()))()()())(()()(()((())((()())()))())((()()())()((())((())(()(()(()))))(()((()()))()()((()())())()(())(()(()()))()()())()()()())()((()))()())((())()()())(()(()))((()()())()(())((()()(())())()())()(()(()()())())(()()())(()(((()))()()())()())(()(()()))(()()()(()()()())())()(())())((()())())(()())((()(()())(()()()()()))((())()())(())(((())()(())())())((())(()))((())())(()())())())((()()())(())((())())())((((())(())()(())())((()))(())()()()()()())(()())(())(()())()()(()))(()()(()())())()())()((((())())((()()()()())(()(()))())(()()()))((()())(())((())())())()(((())()())(())())((())(()(()()()))((()(())()())((()())()(())()()())((()()()())(((())())())()())((()()(()())()(()()))()((()(()()())()())()()()())(())()(())((())(())))()((()(())((())(())()()(())()(()())(())())()(())(((())())()())()(())(()())()()())()(()(())(())()())(()())()()(())())()(()()(())(())()()())((())(())(()())())(((())(())())(())()())()()()(()))((()())(((())(())()()(()(()))(())()())()())(()(())(()()())(()()())())(()())()()(())(()())(()()(()())())((()(()()())()())((())(())()()((())()())(())(()))(()(())()(())())()((())(((())()()()))(()))(()()(())())()())()()()())((())((())()(()())())(()())((()()()()())())()())(()(())())(((()())()()())(()((())()()))((())()()((()())((()))(())())()())()()()((())))(()()())()(()(()()()))(()(((()))())(()(())())(())(()()))(())((()()()(())(()))((())()())(())(()()()())()()()())(())(())()())((()))((()())()((()()())()())()((())()()()(())()())()()((())()()()())(()()()(()())()()())()())()((()(()()()()(()))(()()())(()()()((())()())(())(()())(())(()()(()())())(())())()()(((()))(())()))()((()))()()((())())(()()((((()))(()))(()())(()()(()())((()()()())))())()(()())(()()())()())(((())(()(()()()()))()(()))(())(()(()())(((()(()()()(()())()())()()(())()))()()()())(()(())((()))())((())((()())((())())()())((())()))((()())(())(()())()(())())()((((())())(())))()(())())())((((()()())())(())(()()(()())()())()()()())(()()((())(()))()(())())((()()())())((((()()()()())(())())()((()()())()())(()(()()())())()(())((()))())()(()))((()(()(()()()()()())()()()((())())((()()()))(())())(()(()))()()(())()()(())()()(())(())())()(()()()(())()())())()()())((())(())()())(((())()()())()())(())((())((()()(())())(()())())())(()()())()(()())()(()())(()(())(()())()())()()())()(())(())((())())())((()(()()((())((())()(())(())(()()()())()()(()))((())(()((())())())(()()())())()(()())()()(())())(())()(()(()())((()())())()())((()())()()())((())(()())()()()()())(())()()()())((()())(()()()())(()()()()())()()()()()()())(((())()()(()())(())(())())()()()(())(()())((()(()())()())()())((()())(())()())()()()())()(()((()()()())(()))())(()()(()())(())()())((((()())(()())(()())(())(()()(()()())()())()()()()())(())(()())()()())()(()()(()))()())()()()()((())(()))(((()()))())(()())(()())()((()()())(()()())((()))()())((())()(()(())())(())()())()(()))(()()((())))(()((()()(())()())(()()(())(())((())()()((())))(((()())()())())())(()()(())())((()))(())(()))(())(((()())())())()()()())(((()()()()()())()(()())()())(((()))()(())())()()()())(())((((()())(())()()()((())())(())())(())()()()())(()(((())()())())(())())(())((()(())()(()))()()(()()(()))((()(())()(()))()())(()(())()(()))((()()(())(())())(()()())((()(()())())()(()))(())(()(())()()())((())()))((()())((()())(()())((()()())()()(())())()(())((()(())())(())())((())())(())()(()()()(()))()())(()()())(()())(())())((()())()()())(()()()())())(()(()((())(()())()())()()())((()()()(()()()())(())())((()()()(())()()())()((()))(((((()))())()))(()())())(()()())(())()())(()())()(()()()())((()))(())(())()()(()()((())())()))(((((())((()))(()())())(()())(())(()))((()()())(((())())(())()(()()()))(())(()()())()()((()(()()())())()((())()()()()))()(()()))(())()((())())((()()()()(()))()())()()(()()())((()())()(()())())(()())()())((((()())(()))((())(()())(()()())()()())()((())(()()())(()())()(()())())()((()())()()())()(()())(())()()(())())(()()()())(())((())())()())((()))(())()()()(((((()())()))())(()(())()))()()(()()())()((())())()())(((()())()())(())()(((()())()))(())())()()()(((())((())()())(((()()(())(()()())())()())()(()()())(())(())(()))((()))()())()((((()))())((())(()())((())()())(()())())(()()())()())((()())(()()())(((())()())(()(((()))())()()())()()())(()())()(()(())()()((())()()(())())(()())()()((()))()())()((()))(()())()())()()(()()()())()())(((())(()()())(())())(())(())()())(()()(()((())())(()())(()()(())())()(())())()(()()()()())(())())(((()()())(()())((()())()((()())((()()(()))())(((()())()())()()())())(()()()())()()())(())()()(()))((()())(()((())())((())())()())(()()))((((())()(()()))(()()())((()((()))())(()()())())(((()))(((()))()())()()(()(()()())()))(()))(()())(()()()(()()())()((())))(()(())()()()()())()(()())(()()(()))((())()())()()()()())(()()()()()(())())((())())((((())()())()((()))(()()(()()(()()))(())(()())()(()()))()()()(())())()(()()(()(()()()())()(()()))(())(()(())())(()()()()()())()(())())(((())((())())(()())()()()()(()()())())((()())()()())((()(())()())()(()(())()))(()())((()(())())(()(()))()()()()())()(()()()())()())(()((())()()(()())(())(())()()())()()())(())()(()()())((()()(())(()()))(()((()))())((()))()()()()())((()()((()))()())(())(())(()()())(())())()()(())(())()()())(()())((()(())()())(((()())())(())(())(()()()())())()(())(())(((()))()()())(()(()())((()(()))()(()))()(()))()()())(()()(())(()())(()(())()())()(()(())(()()()))((())())()()()))()(()())(()()(())(())())()(()(())(()))(()())((((()))(())()(()()()()())(()(()))((())())(())(()()())()(()))(()())()((()())()())(()()()(())()()()()())()((()()))(())((()(()))(((()()())(())()()()))()()()())(())())(())((()())((())))()(()()())(()(())())()(()())()(()())(()())()(())()()())(()()()((()))()(()))()((())(()((())(()()()())())((()())(())())(()(())())())(()()()()(((()))()()()())(())()((()))(())(())(()())((())()()(())()())()((())()()())()()())(()(()(()(((())()()))()))(()())(((((()()()))()())(())())()()()()()()())()(()))(((()))(()(()()())(()())(()))(()())()()((()()())())(())(())()()()()()()())(((()(())())())((())(())(()())(())()())((())()()(()(()))(((())())(())(((()))())(())(()()(()()))(()(()))(()()))(()())((()()((())()))(()())(()()()())(())()((((())))(())(()()()))(()))())((((())(())())())(())(()())(())())()(((()()))(())()())(()(()(())()()))(()())()(()()))((()))((()()(())())()(()((()))()(())((()))()((())()))()(()(())())())()(())()(())(())(()()(()()())(())(()()()))(()()())()())(()()()())((())()(()())(())(())(())(())()())((())(())(())(())()()())((()())())((((())()())()()(()((())))()())(()()())(()(()())(((())())())())((())((()))()()()((())))()(())()()()()(()())()()())(())(())(())()())((())()((()))((()())())((())(())(())()())(())()()()(())()()())()((()()((()))())(()()((()))())()((())())(()()())(())()(()(())()((()))()()()()())((()()()())(()())((((()())())()()()()())(()()())()(()())()()())(())((()()()))())(())(()((()(())())(()()())())()())(((())(()()))(()())(((()())((())())(())(()())()())()()())((())()())()(((()())()(())(()()())((())))()()())(()())((()())()())()(()())()()(())(()(())())())(((()())(()()(()())(()())(())((())())()()()()()()())((()(()()())())(((()))(())())(()())()()()())(()())()(())())(())()()()())()()(()()())()()()(())(())()())((()()())(())())((()())()())((())(((()))((())())()((())()())()(()())(())()()())()(((()))(())()()(()()()())())()((()(()(())()()())()()())(())()()(())()())((()))((()()(())))())()(()())((()((()(()(())))(())())()(())()((()())(()))()())((())())(()((()())((()()()())())()((())()()())(())()(())())(()()()()())(()()())()(()(())())(((())(()()))(())()()())()((()(()())())(()((())(()()()()))()())()()()()(())((()())(())(()())()(())())()()()(()())()())((()())()(()())()())((((())()))()()())(((()))((())()())()()()())((())())(()())())(()()()))(()((()())(()))()()(((()()()()())()(())()())())(())()()()())((()())()())(()()((()))())((())()())()(())((()))(()())((()))()(()()())(())()(()())()()())((())(())(()))((()()(()()()()))((((()())())()())(()())(((()())()(())()()(()))(()()()()())(())(())()())(()())(()())((()())())()())((()()())(()())((())((())())())(()())()((()))((())()()())(())(())()(())(())())((()()((()()())())()()(((((())(()())()())())(()))((())())())())((())(()(())())((())())(()(()))())((()()((()())())(()()())(()((())())()(()()()())(()(())(()())()(()())((())()())()())(()())())((())()()(()))()(()(())()))(()((()()()()(()())(())())((()())())(()())()())()(()(())()((()))())()((()))())(((()(()(())()()())(())()()()())()(()()()()())()()()())(()())((())(()))()()()()())()(())((()())(()((())())()(((()())()))(())()())((())(()()(())())(()()()())()()()())()()()())(()(())((()))(()()(())()())())(())()((())())((())()((())())()()()()())()(())()())(((()()())(()()(())()())()())()(())())(())()()()(()())()()(())(())())(())(()()(((()))())(())()()())()()(((())())(()())())(()())((((())))()(())(())((())())((())))()(((()))()()(()())((()))(()())()()())((())()()())()(((()()()()()()(()())(()())(())())(()(()()))(())(()))()(())(((())((())()))(()()()())()())()()())(()(())()(())(()())())()(((()())())(()()()()())(()())(())((()))())()(())(())())((((((()(())()())()())((()))(()())())((()))(()()()())())((()()())()()(()())())(()(((())(())(())()())((()())())(())(())()())()(())((())()())(()((())())())(()(())((()(()))))(()()(()))()((()))(((()())())(())(())())(()()())()(())(())()(())()())((())((())())()()(())()()())((()()((())())()()(()(()())(())((())()))()())()((())(()()()()())(()()())()(())()(()))((()())()()()()())((())())(())(()())())((((())(()())()())()(())()()())((()())()((())((()())(())(()())()(((())())()((())()()(())()(())))(()()())(()()))(())((())()(())()()()()()())(()()()())()(())()((()())(()())(()))())(()())()(()()))((()())(())(((())()())(()())(()()))(()()(()()()()(())())()()(()())((((())()()(())(()())(())(()()())())((()))())()()()())()())()()((()())(())()())()(()())(()()()()())(()(()))()(())()())()())(()(())()(()())(())(()())()(()))((()()()()())(()()())(()((())()()()()(()()))()()()())(()(()((())))())(()()()()())((()(())())()(())()(())()())(()(()())()())(())())(())((()())()()()(()(()()))(()())()())()(()())(()()((()))((()())(())()())(()()())((()())(()(()))())((())()()())()()(()()))((((()()())()()()()(())())()())()(()())())()(())()()())(())(())()()())(((()(()()())(()())()()())(()((())())()())()()()(()())(()(((())()))(())()(())())(()())(()()(()))(())())()((((()())((())())((())()((())())()(())()()())(())(()())()(((()))(())()())((())(())()(()))()((()))()())((()()()()()()())(())(()())((()(())))(()))(()((())(())(())(())())(((())))()(()(()(())())()())(())())(()((()))()()((()))(())(()(()())()())()()()())((()()())(()())()())(()))(())((()())(()()()(()())()())()()())((()(())()())()()()())(()())(())(())((())()())()()())((()(()()())()()())()()(())(()))(()((()))(())())(((()()()())(()()())(()()(())()())((()()())()()())()()(())()()(())()((())())()())((())()()()(((())()))(()))((()((()))(()(()()())()())())())(()(())(()))(()((()))(()())()(())()()())(()())(((())(())()(()())(())(())())(()())()()())(())()())(()(()(())())()()())(()(()()))())(()((()()()())(())()((()(()(()))()((())(()())(()))()((()()())()))(())(()(()())()(()()())(())((()())())()((()))(()())(()()(())()(())))(()((())(())(()(())()(()))((())()()()(()())((())(((()))()())()()()(())())())(())())(())()()(())(()()()()))()())(()()())(()(()))()()())()(()())(()()())((()((((()(()))()()(())))((()((()))()(())()())()())()()(()))()(()()((()))(()(())()()()())((()()))()()()())((()())())()()((()(()))(())(())(())())())())()((()()())((()())()(())(()())(())(())))()(()()))(((((()()))((())()())(((())(()))(())()()(()(())())())()(())(()))()(((()())(()()())())(())()()()(())()())(())(()())((()))())((()()))((())((())()())((()))((())(())())(()())()(()()))(((())(())((())()(())(()())(()())(()())())()()())(()())()(((()()())((()(()(())())()()()))()()()(()()())()()()((())()())()())()()((())((()))((()(()()))((())))(((())(())(())(()()))(()((()())()(()()())(())())(()(()))()())(()()()))()((()())()(()()())()()()(()())((())()()())())(()()()())()()(())()(())((())()(()(()(()))()())(()())((())))()(())()(())(())())((((())(())()()((()))(()))(()()()()()(())()(())()())(()())()(()())(())(())((()(())()()))()()(()()))(())())(())(())(()())((()()(())())((()))(()())(()())()(())())()())(()((()))(()())()(((()))(())()()))(()())(()()())()(()(())()(())((()(()())())))((()(()))()())(()((()))(()()()))(()()())((()(()()))()()()()()())(())()(()()())()((()))((()(())()())(())(())((()(()()(()()(()))()(()())())(())()()())())(()()()())(((()))())(()())())(((())()())()(()()()()()))(()())()(()))(()(()(()))(())()())((()())(((()()())(()()())(())((((()))(()))(((()))())()()))()((((()))())()(()()(())())())()(())()())(((()))(()()))()(((())(()())))()()(())()()())((())(()(()())()()())(())(()(()())(()(())()())()()())(((())()()())())(()((()))(())((())()(()(()())())(())())()((())()())(())((())()())(())()())(((()())((())((())(())()))()(()((())())()())()()())(()(()()()(((())()())()((())(())(())(()))(()()())()())()()((()()()())(()())(())())(()(()()())())()((()))((()(()))()(((()))())()(()))(()()())((())())())((())(())(()(())())(())((()))())()(()()))()((()(())((()()())()(()()())(()())(())())((()())()(()())(()()()))()(()())()())()((()()()())()())((())(()(())()()())())()())((()()))(()())(()(()()(()))())(((()))(())()(()(())(())(()()())(())((())())(((()())(()())()(())((())())())(()())(())((())()(()()())(()))()()())())()()()((()))())())(((())()()()))(((())(()())((())(())())()()()()())(((()())())((((()())(())())()())(())()(()()())())((())()()())(())(()()()())(())()(())()())(()())()(())()(())()())(()()())()(()(()())(()(()()())()()())(()))(()())()()(()()())()(())()(()())((()(()()((()(()())()(()))((())()()))())(())(()(())()())()())(((())()())()())())((())()(())())((())()())()((())()())()()(())(())(()(((())())(())()()())()())()(())()()())(()(())()())()((())())((()(()(())()()((())()(())()(()()()))(())((()())()()())()(())((())())(())()())(()(())())(()()(())(())()())(()())()(()(()))()((()))()(()()())()(())(())()())()(((()()())())((()()())())(())((((()()()))())(()())()((()())()())(((()(()))()((())())())(())(())()()()())((())()())(()()())(()(())())()((())())())(()()(()())())()(()(())())(()()())()()(()())(())())()()(()(())((())())())()((()((()())()(())()(())()))()()(()()())()(()())()())(()())(((())()(())()())())()()(()())(())(())(((()(())()())(())(()))((())()()())(())()()()())()())()(((()(()))()(()()))(((())())((()())()())())()(())((()(()()(())())(()))()((()))())(())(((()(())))())(()(()())(())())((()())())(((()(()()()()(())())())(()()(()(()))((())(())))(()()())()()())(())(()()())())(()(()())((((())()())())(()())(()))(()()(((()))())()())(()()(()())()()())()()()())((()()())(())()())(((())())((()())(()())((())())()())()(()())()(()))(())()(())())((()()()())(())(()())())()()(((()())()()())((()(()())()())()((((())())()()(())())(()(()())())())(((())(()))(())(())()()(()(())()()())()())((())()())()(())())(((()()()())())(()(())())(()(()()()()()))(()()())(()()((()()())()())()()()())(()()(())()(()))(()))(()())(()(())())())(()()())()()())(())(()()(()()()))(()(()())()(())((()()())(())()()((()())()()()())(((()()())(())())(())()()(()()(()())()()())()()(()))(()()()(())(()()))()((()(()((()()()()()())())()()(())())())())((())(())((())())((((()))())(()())(())())((()()())(()())()(())()())()()()()()(((()(()))(())())()())()()(()()())())()(())()(())()(((()())()()()(()())())(((())())()((()())()()()()())(()(()))((()(()))((()())())(()())((())(()))(())()()()()(()))(())()())((()()()(())())(())()())(()())(())(())()()(()()()()((()))())((())())(())(()()()()())())(())()(((()())())()())(()())(())())()((())(((()))((()(())()()())(())(())(()()())()())(())(())(()())(())())()()((((())()(())(()(())))((())())()()((())((())(())())())()()()())((()())(()(()()))(()())()((())())()()()())(())((())(())()()()())(()())((())(()))()(())())(()()())(()((()(())())(())((()())()()())(())(())()()())()((()()))(()(()((()))(())(()()))(())))(()((())()())()(()()())()()((()))(())())((()(())())()()(()(()))()()()(())(()(()())()(())())((()()(())())(((())())(())(())())()))()()())(())(())((()()))()(((()(())()())()((()())())(()(())()(()))(((()))(()))(())()(()()()())())(()(()()()())((()())()())(()()(())()(())((()))()())(()(()())(())()())()()()()()())(()(()())())()()()()())((()((())(())())(((()()()))(()))())()())(((()())())(())(((()(()))(()))()()(())()()())()(()()())()(())())((()(()((()()())()()))(())())((()(()()())(())((()))()()(())(())())(((())()()())()()(()())(((())()(()())())()))()()(())())()((()(()))(()())((()(()())(()))(()()))(())()(()())())(()((())()()()(()()))())((())((()()())(()()())()(())(())(()))())((()((()()))(()())(()(())()())()()()())()(()(())(())(()())(()(())())(())()())(())(()()()())(()())()(()()))(()()()(()()()())()())(((())())(()()()(()()(()())()())()())((())())())((())())((())()()((()(()))((()()()))(())()()(())())())(()(())(())()())(())(()(()))()()()()(())())(((()())())((()(())(()))())(((())()((())((()(()()())()())())()(()))(()((())()((()))(()())(((())()())()()())())((())(())(())(()(()())()(())()(())(())()()())((())())())()(()()(()))(()(()))((()(())()())(()))(())(()())(())(()())((())(()((()))(()())())(())(())()(()))()(()(()()()()(()()))(())()())()(()()(()))()((()()())(()()()())())(()((())()(()())()())((())()(()))((())))()(())((()(())(()()(())(()())())())(())()())((()())(())())(((())(()))(())())()(()(()))()(()))(())(((())((())())(())()))()())((()))((())((())())(())()()((()())))(((())(())()(()())())(())(((()))(())()((())(())(())())())((())(())())((())()))((())())(())((())()(()())()((())())()())(()())()())((()(())(())())(()()()()(()()()()())((())())()()()())(()(()()())((()))()())(()())())()(()(()())(())(()())())(())()()())(()()(()(())()(())()())()())()(())()()((()()()()())((())()(())())(()())(()(())()())((()))())(()(()()()())()((()())())()(())()())((())(()())()(((()()))(())())()()()()((())()((())()()))()((())(())())(())())()()(())()()())(())(()()((()()())(())((()())(()(()())(()()())((())((()))(())()(())()()(()))(()()())()(()(()()))()()())())(((())((()))())()()()()(())()(()()())(()()())()))(())((()()()()(()())()()()())()((()()())((())())((()())((())())(())(()()())((())(())((()(())()()())()()()())(())()()(()()(())()())(()())())()(()())()()()(())(())())((()())(()()())()(((()()()())))((()()(()()()()()))()(())(())()()())()()()())()()(((()((()()()()())(())(()))(()())(()))((()()))(()()())()(()))((()())()()()()(()()())()())()()())((())())()((())())(())((())())((()()())(())()())((())(()())((())(())()())(()()()()()())()(()))(())()()(((()(())))())())((()))((()()((()()())()(())())(()(())()())()())((()))(()())(()()))()((()()(()))()(())()())(()((())(()))()(())())((()()(()())(())())(((()())()(()()))()((())))()()(()))(((()))((()()())(()())((()()()()(())(()()())(())())(()()()))()((())())((()())()()())(())()()())(((())()()))((((())()()()())()(())())((())()(()))()((())()())()()())(())(()()(())(()()))()((())((()()(()()()())(())()())())(()())()((()))(())()())(())()(()())(()(()()()()()()())(()((())())(()()))()()()()())(()()(())())()(())(()())()(()()()()())(()))((())(()()())(()(())(())()()))(())()((())(()())(((()())((()())()())(()()()())())())((())(()())()()()()()((()))())()(())()()()(((())()(())()))(()(())(())()()(()()))(())(())()()()())(((()()())()()()())()()((()(()))())()(()())()((()))()(()())(())()())((()(()())()())()(()()(())()))(()())(()())((()()()()()))(())(())()()(()(()()()(()())())())(())()((()()))(()())()()(())(()))()(()()())((((()))(())())((())()()))((())(()()())())()(()(()())()()())(((()())(())())(())(())()()()())()(()())()(())())(((())(()))((())())(()())()())((()()(()())()()())(()((())((())()()())()(())(()(()())()())()())(())(((()))(())()((())()())((())(())())(())((()()())()())()())(())((())()))(((())())(((())()())(()(())(())())()(()(()(()()))()()()())()()())(()()()(()()(())(()())()()())()())((()()((()())()))()(()())(((()()())()())(()))())(()())((()(())((()())((()(())())())()())())()(()()))((()())())(((()())(()(()())(()))())(()()()()())(())())()()()(())()(())(()))(()())((())(())()(())()()())((((()())())(()()()))()(()()()(()(())())(((())()))()(()))()(()()()()()()())())(())(()()(())()()())()(()()((()))((())(())(()))()()((()()()))(())()())()(())(()()()))(()())(()((())()())())()(())())(((())()(()())(())(())((())))(((()))((())())()()()()())()((())()(())()())()(())(())(())(()())()())((()(()()))()()()()())()((()((())())(()(())()(())(()))()(()))(()(((()())(())(()(()())())(())(()()())(())()(()))()(()(()()))()())()(()()())()())((())()()()())(()()((()()()())()(()()())()(())()())()(((()(())())()((()()()())(()())(())()()()())()()(())()()(()))(())(()())())()()((()())(()())((()())())()()()()()()(()())()(())())(()())()()((()()((()())())()()())())(()())()())((())(())()()())()(()()((())()()())(()()()()))((())()())()()((())()())(()()())(()()()())(()()())((()))(())(())()(()()())()())(())((((((()))((()()())()())(())((()())()))(()(((()()(())())(()())())())(((()(())()))(())(()(())()())((()))()()()()())(())()((())()()()())()((())(()))(()())(())()(()()))((()()(())()()())((()(()))(()())((())()())(()()(())())()()()()())(((())()())((()()(())())())()()(()(((())(())()(())())())()((()())((())))((())(()()())())(()))()((()))(()(())())())((())((())(()()((()))(()))()))()((())(())()())(((()())()()()((())()))((()(()())())((((())(())()())((())()()))()((())()))()(()())())(((()()())()())((())()(())())()()()((()()()()))()(()()())())((())()(()))((())(()())()(()))(()(()())()()())(()())()(())(((()())(()())()(())()()))((())()()())((()())(())()))()(())(())()(()())((())(())(())(()())(()()())(())((()())(())())(()))((()())(()(()())((()()()(()()()))(())((())())((()()()))()(())()(())()((())()(())())(())()(()(())()())()(())())()())()((()(()))()(())()((())()()()())()())(())()())(())((()())((()))(())()())()(()((()())((()())))()()(())()()()()())(())((()()())()()()())(()()()((())(()()()())())())(())(((()()((()())()(()())()())(()))(()((())(()))()(()))(())(())()()())(((())()))()((())))()((()(()())())((()()()()()))()(()()(()))(()())()((()()(())()())(())(())(()()()(()())(())()())()((()))()(())())()((())()())()(()())((()())((()))())(()())()(())())()(())((())())(()()()()())()(((())())()(())())((()(()()))(()()(())()())(()(()(())()))(((()(())))()(())()()()())(())())((()()())((()(()())(())())(()())((((()(()))))(())()()())(())(())()(()((()())()(()))()(()())()))()((()))()())(()())((()())()((()())((())()(())())(())()())())()(()()()(())())()()())(((()()()())()()((())()())((())()()())()())(()))()(()(()())(((()((()()())(())((()()())(()())()())()(((())(()()))())(((())))(()(())()()())(())(())())((()()()())()(())()()())()(()(())())(())())(())(())(())(())())((()()())((()())()()()(()(()))()(())()()()(())(()(())))(())()((()()())()()(()(()()))())((())(()())())())(()(())())((()()()))()())(())()()(()()()(())())(())()(()((())))()())(()((()())()(())(()()((())())(()())(())())(()()())()()()))()((()))(()()()(()))(()()())()(()(())(()()()()(())()))()()()(()()()())(()())()(())(())())()(())(()((()(()))()(()()())()())((()))(()(())()((()(((()(())())()())()(((()))())()()()())((()(()()()())()(()()(())))()((()())()(())())(()(()(()())())(())(())(())(()()())(()))((()()())()()()())(()()())()(((())())()()()())(()()())()()())(())()(()()())()(()()())((()(()()())()())(()())()())(())()(()()())()()())()(()()())(()())())(())(())((()(()))()())())((((()())((()()()())(())(()(()())()())(()(()(())())()))((()()(())())()()()())()()()(())(())()(()())(())(())())((())((())(()))()())(()(())()())(((())(()()))()())((())((())(())(()()(()())()(())())((()())()())()(())(()()))(())(())()(())(()))((((())))())((()()()())(())(()))()()(())()())(((()())())((((()()())()(()()())()()()(()())())(()()(())))(())(()())()()(((())())(((()())()())()()())((())((())()))()()()())())(()(()()()(()))()()(())())()()()(()))(()(())((()())(((()())())())(()())()())()()()()(())()())((()(())()(())())((())()))((())())(())(()()((()())()())(()()()()))(())()()(((()())()((())())())(()()())(())((())()()()()())(()((())())()()())(()(()())())(()(()))())((())()())(((()(())()()())()((()))(())()())())(())(()(()()())())()((())((())())(()()(())()())(()()())(()(()((()()))(()()))(())()()(()))()())()()())()(())(()(()()())()((())()()()())(())(()))((((()())((()()))()(()()))(((())()()(()))()()()())()()(())(())((())()(())()())((())()()()))()(())(()(()))()(())()()())(()()()())((())((((())()())()(())())(()()()())(())(())(())((())())(())()()())(((()())()(()())(())())((())(())(()()()))(()(()())())()(())()())(())(())((())(())(((()))(())())()())()()((()())(()()())(()))(()(()())()(()())(()(())()())(()())()())(()()())()()(())(()))(((())(()())()())()(((()())(()())(())(())(())())((()))(()())(())()((())())()()()())()(()()(()())())(())()()(())())(())(()((()))((()())(())()())())(()())(((())(()()())()(()()()()()))(())()(()())()()()()()())()(()(()))()((()()()())()((()())())((()()())())(()))(())(()()()())(())()(()()()())(()))(((())())((((()()()())(()(()())()(()())())(()())(((()(())))((())))(()()())()((())())()(()()))()((()()()(())(()))(())()())(((()()))(())((())(()))((()(())()())(((())()())()())()()()()())(()())(()(())(())())(())()()(()()()())()()(())()())(()(())()(()))(()(()()()(()(())())())(()((()()()())(()())()))(()())(())(())(())()()()()()()()())(()()()())()(((())()()(())()))()(()())()(()())()(()())()((()())(()))(()(())())(()(())()())(()()())()())(()())(()())()((())()()()())((()(()()))(()())(())())(())(())()()()((())(())())(())(()))()(()()()())(()()((()))())(()())(((())((()()()())(())()()))()()()((())()()))()())(((())())(())()(())()(())())()((()()())(()((())()(()))())(()())((()(())()(())()())()())((())()())(((()()())((()()()())())()())(())((()()())((()())((()())())(())(())())()((()())()()()())()(()()(())(()()()))((()())(())(())((()(())(()(()()())())()())((())(())()(((())())())((()()))()())()(())()()())(())()()(()(())()())(())(())((()())()()))((())()()()()())((()(()))()())((()(())(())(())()(()(()()(())()()))(())()())((()(())()(()((()))(())()())()())((()))(()(()))(()()())()(())())(())(((()(())(()))((())()()()()()(()))()()()))(())(()))((()))((())())(((())(())(())(())()(())())(()()))()((()()())()))(()())(())()()((()())()())((()()())()()))((()()()()(()))(())(()())((())())((()())())(()()(())())(((()())()())()))((())(()()()(())()(())())()((()(())()))(((())(())()()()()()(()())()())()(((()(()())(())(())()()())()()())(((())(())()())()()()(())()()())((())(()())())(()())()()()(()())((()())())((())()())(())()(()))()((())()(())())((())()())()((()()())()(((()())()())((())()())(()()(())())()(()()()(())()))(((())()())(())(())()())(())()(()(())(())))()(()(()())()())(())())(())(()(()())()(()())(((()())())())(())(()()())(())())())((()())(()())((())()())(()())((())())()()()())(()(()(())())(()))(((())()())(())(()(()()())(()(()(()))()((()(()))(())(())(()())()()()))(())(())((()()()())(()(()))())((()))()()()((())(()()))((())())(()))()((((())(()()))()(())())()()(())()())((()())()()())(()()())(()(())()())(())(())((()))(())()()()()()())()()(()(())(()())()(()())())()()()((())((()()())()()())(()(())(()))((()())(()(()())(()()()())())(()())()()(()))()((()))()()(((())()()()())()()((()))(()())((()))(())(()()))()()((())()()())()())((()(()(())())()(()()()())()()()())()()()())())(((()()()(()))((()()(())())()())()((()))(()())(())()())(()(()())())(())()(())()((())()(()()))(()()())())(())()((())(()())()(())()((()())()(())())(()()(())()()())()(())())(((()(()()))(()(())()(())())()((())()()()()())(()())((()())()(()))())(()()())((())())(()(()((())()())())()(())()(())()())()((()())((()))()(()))()()(())(())()())((((())()()()(()))(()())())(()()())(()(())()(())())((()()())(()(()())())()(())(())(()))(())(((()()))))(())((((()))()(())())(()())()()(()())(()))()((()(()((())())(()))(()(()()()())()())()(())(()))(((())(())()((()))()())())(()()())(())(())((()())())(())(())()(()))(((())()())()()((()((())()())(()(()()())()(())(()))()(()(())())(()())()(()())()()(((())())()())())(()()())(()())()(()))(()(())())((()())())(())()(())()())(()(())((()())(())(())((()))()()((()))())()())(((((())((()()())())((())())(()(())()())())())()()(()))(((()))(()()(())()())()()()()())(()(())())(()()()(()((()))()))()((()))(((()(())())(()(())(()(()())())(()(())()())()(())(()()))())()()())()((()()()()))(())())()(()())(())((())()()())(()(()()()())(()((())()(())))(()(()()())()()(())())()(())())(()()((())())()(()()))(()()())(())(())((()())()(()())(()())(()())())())(((()()()()())((())(((())()))((()))(())()(()(()))()()())((()())()((((()(()()())()(()))(()(()()))()()((()()()())(()))()(())()(()))(())()()(()())(((())())()())(((())()())()(()())())((())((()())(())()(())())()())()()(())(()())()((())()()())())()((()()())(())())(()()())()())((())(()((())((())())(())())()((()())((())(())(()))((())(())))(((()))())()((()))(())())((()(()()))()()()())()()()((())()(()())()(()(()(()))()()())(()()(())()())()(())()()()(())())((()))((()))()())(()()((())())((())())((()()()()())())()((()()()())()(()())())())(()(()(()()()())()(())()()(())()())(((()())())())((())()()()(())(())(()())()())(())()()())()()(()()())(()(())(()()))()(()())(())()(())(())())((((()(())(())()((())())(())(())()())()()())())(()()()()())(((())()())(())(())(()))()(()()(())()(()))(()))(()((((()()()(())()()))))(()()(())()()())(())(())())((()())(()()))(()())((()())())(())()(())()()(()()())())()(((()()))()(()()()())(((()())(()(()))())()()((())())())(()())()()()(())()(())())()((()()())(())(()())())(((()(()()))(())(())()()())((()())(()(()()())(())())(())(())())()()()(((()())())()()()()())(())())((())((()()())(()()()(())()(()))()(())()())((()))(((()(())())(()()()()())()((())()()()()(((())))(())))(()()((()(()))())(()())()())()(()()()((())())((())()()()()()))()((()())()()(()())()()())(()()())((()()))()(()())(()())()())(()(()())(())(())(()))((((()))())(()((())(()()()())()()()(()))((())((()))(()(())(()())())()()())()()())(())(()(())())()((()())))((())()(()()()(()()))()(())()()())((())()())(()(())()())()(()))()(())()(()()(())(((())))(())()(())(())())(())(()()()(((())(())(()())())()((()(()())()(()())()()()()())(()()))(()()())(())()(())()(())(()))()(()())(())()(())(()()))()((()())(()(()())((())(())())()((())()()()(()()))(())()(()(())())(())(()()())())()(()())(()))((()))()((()()(()(())())(())()()())(()())())(()()()())(())()())(())(()(())((())())(()))(()(((())()())(())())(((())(())()(()()()(())()())()(()())())(((()(()())()())())(())(()())()(((()())()())(())()())()()())()(()()()())(((()()())((())()())()()(()()()((())()()())(())((()()())()))()()()(()())((()()))())(()())(((()())())()()(()()()()()())(())((()())()())(()()())())((()())())((()))(()())()()())()(()(()())()(())())((())()())()()(()()()()())(())(())())()(())((()(())(()())())(())(())((()())())()())((()())(())()(()())()())((()(())())(()()()(())())(((())()())(()(())()(())()())()(()(())())()())(((()()())((()))()()()()())(())(())(())()()()()())((()())()(()())()())()()((()()))()()((()())()))()(()(())(())((())(()())()(())(()))()(((()((())())()()()()())()())())()(()()())(()()())(((())()))(((()()(())())(()())()()())()(((())())(())()()(()()())(()(()))(())()()())()()((())()()())(())())((()())(())(()()()()())(()()))(())(((()()())())(())))(())()()()())()((()()(())(()())(()(()))((())())()))(()())(())((())())()()()()(()())((()()())()))((((((()())()()())(((()(())()(()())()(()))(())((())()(())())(())()(()(())()())())(()()()())(())((()(()(()())()())())(())(())()()(()())())((()(()))(())()(()())(())(())()()())(()()())((()))())((()()()(())((())())(()()())()()(())())(((())())()())((())()))()(()())((()()(()())())(())(())((((((()))())())()())()())()(()()()())(()())(()()())()())((()(()())()())()(()())()((())())(()()))(())()(()(()))((()(()))())()()())((())()()((((()))()(()))((()))(())(()()())()()(()()()())()(())(()(())(())()())(())())(())(())(())()(((())()(())())()(())(((()))(()))((((())())(()())(())())()(())((()(())())())((())()())((()()()())())())(((())(()())()()())()()(()()()((()())())()()())((()())())(()(())())((())()()))(()()())()((())())(()(()()()()(())())())(()())((()(()))(()())())())())(()(())(()())()((())()()()())((())((()))())()(()())()())()((()()()())(())(()(()())())(())(()(())()()()())((()(()))()()()())()(()))((())()()(())((())()())()(())()())(((())())()(())())(()(())())(()(())(()())()()()(())(()))(()(()())(()(())()())(()((()()())())()((())())(()())()())((())())(()(())()(()))()(()()()())()(()())((()))(()(())(())()())(()()))()(()()()())((()()())(())()()())(())(())(()((()))()())(((())()()())(())()()()(())))(())((())(()()()()()())(())())((((()(())(()))(((()()(()())()()(()))()()()()()(()()()())(())())((()()()())(())())(()())(((()(())()(())()())(())()())()()(()(())))()((()())()()())(()(()()()())()()())()()(())(())())((())(())(())())())((())())(()(())(()(()))()()())((())((())(()))((()()()())(()())(())()(())(())()()()()())(())()())((()())(())()())()((()()())()(()()())(())())(())((()))()()((()))()((((()))())()()((())())()(()((()))()))(())()()()()()()())(())(()((()())(((((()())()())()(()))()()()((()()()))()()()()()()())()((()))()(()))(()(())()()()()())()(()())()())()((())()()()(()())()(()()())(())())(()((())()()()()()())(()())()()(())()()())((()(()())()()()(()()))(())(()))(()())()(()())(())()()())((()((()()))((()))()))(((())(()(())((())((())()()(()))())(()(()(()())(()()())(()))(()))()(())()(()()(()))()(()()())((())(())()()(()())())()(()())()(()()))(()()())((((()))((()(())()())((()())()())((())))())()()(((())())()())()(()()(()())())((()())())()(()())())(((()))()((()()))((()()()))(())()())((()))((((())((()(())()(()))()()())()()()(()))(())(()())()()()())((())())(()()(()())()(()())()())(())((()()))()())(()()())(()())()(((()(()())())()(()())()())(())())()()()((())()(()()))()(()()))((()())(((())()()()()()())((()())())()(()())())(()())(()((()(()())()()))(((())()())(()())()()()(()((()))(())(())()())(())())()()()()(()(()()(()()(())()))()(())())(())((())())((())())())())((()()()()())()(())()(()(()(()(()())()())(())(())())((()(((()))(()())())((()))()(()())))((())()(())()()())((())((()())())()())()(())()())(())(()()()())(()())())()(()()())()()(())(()()()(()()())(()))(())(()()()()())((()()))(()()())(())((())(((())()()())()()()(()()())()())((())())(((())())(())()(())()())(())((()(()())(())(())())()(())()())(())())(()())()(())(()))(((())(())()(()))((()())())()()()())(((((())(()())())()())()((())(()))()()()()(()))((()())(())()()())(()())((())()(()()()()(()))(()()((())())()())()())()(()()((()())((())()(())()(()(()()())()())((()(()(((()))())()())()()())()())())(()(()()))(())()()()())((()())())((()())())()((()(()()()())()())((())(()())())()()()())()(((())()()())(())())(()()(())())()()()()()()(((())()())()()()))(()()()())(()()())(((()())())(()()((())()(())(()))()()()(())())()()())(((()(()))()(())()()((())())()()()())((((())())()())()()(()()(())()(()())())()()())()()()(()()()()()())((((())))()(()))(()(()((()))(()))(()(())(())(())())(()((())()(()))(())()())(()()((()())()()()())()())()())(()(()(()()())()()())(()(()())((())()())()((()())(()()()))())()(()())((()(()())())()(())()()())()(()(()))()(())(()())()())((()()()()())()(()))(()())((())(()())())((()()()()())())((())))((((()())())())(((())()())(())())(()((())()())()(()))(()(()()((()))(())(())()(()))(()())(()())((())(())()())())(()(()))((((())(())())())((())()()(())(())()()(()())(()))(())((())(()))((()()(()())()())(()()))()()())(()())(((()())()()())())(())(())(()()())()()()()((())())())()(()(())()(())()(())())(((())())())(()(())())(())()(()()()()())((()((()())((()(())()()(())())(())())(((()())()(()())())(()((())())())(()())(()(()()()(())(()(()))((())))((()))()()())()()(())(())(())())(())()(()())())(()(())()())())())(())(()()(())()(())()(()()))()((((()))()(()))((())()()()))(()()()())((()(())())(())(()())()()()()(()()))(())(()())(()(()(())()())())(()()()())(())((()())))(())(((())()()())((((()))())())()((()())()())()(())(())())(()())((())(())(()()()()()())(((()))(())()())((()))())((((())())((())())()()()))()()())(()()(((()))()(())((()))()())()(()()))((((()())())((())()((())()())((()(()()()())(()()))(()()(()))(()()()())(()())())()(((()))(((())()())())()()(())()))((())((())()()()())(())()((()())(()(()))(()())())(()(())()())()()()()())((())()())((()()()())()((())()()(((()())(())(())())()(()))((()()((())()))(()()())(()(())())()((()()))(()))(()())()(()())())()((()())(()()()())(())()((())))(()(())()())())(())((())(()())()())(()()((()(((()())()())())(()))()())()((())(())(())(())(())())(())(())())(()())(((())()((((())()())())()()()()()())()()(()())())()(()())((()))(()(())))((()())(()())(((()())(()())()))())(())((()()())()(()())()()(()()))(()(()())((()))()(())()())()(())())((((())()((())()()())((())(()))(()()()(())(()())())()(()(())(())()()()(()()()(()())()()))((((()))())()()()())((()()()()(()))()((()))((()(()))(()()()))())()()(())(()()))((()(())())(((())())(()()))((()()))((())()())(()(()())(()()())())())((()())())()(((()))(()()(())())(())(()(()()))()(()())())()(((())()()()())()(()()()(())()())()()(())()()())((())(())((())(())()())(((())(())()((()()))()())((()))())((())())((()())()(())(())(()())()()())(())(()((()()()())(()()()())(())((()(()()())())(())(()()()()())()())(())()())((())(())((()())(()))(()())())()(()()((())()())(()(()())))()())(())(())((()(())())()((())())((()()())())(())()(()())(()())()()()(())()())()())(()()()(())())((()))((()()))()()(())())()(()()(((()()))())(()()))(()()(())())(())(((()(())())(()((())()()()(()())())(())(())(()())(()(()()))()()()())(((()((())(())())(())))(()(()))((()(()))(())()()())()()(())()()())(())(())((())(()))()()(()())(())()()())((())())())(()((()(())(()()())())(())(()(()))()())()(())(()()())(()()()())())(()()(())())((())())((((()())()())()()((()))()()((()))()(()))((()())()(((())()))()()()()()()()))()()((())()())(())(()(())(())()())((())(()())()()((())())())((()(())())(((()()((()))()()()))((())()(()))()())()()())()()(()))()()(()(((())()(())(())()())()())(()(())())(()))()((()((())))()((()()(())()())()((())()()()()))(((())()())()())()()(((()())(())()(()())(())((()()))(()))(()()())()())(())()()())(()(((())()())()(())()((()())(()()())(()()((())(()))()(()))())(((())(()()(())())((())())()(()))(())((()())(())()()()())()()(()))()()(()((())()()(()())())(()()()())(()()))()()())(())()(((())(())())(())(()(())((())())())()())(())(()())()()(()(((())()()(()))()(()()())(()))(((()(())()()())()())(())((())()())())()()((()))()())((()())()())()(())()()()())()()(())()()()()())(()(())()(())()()())(()(()(()()())((())(())()())((())())(())(())()(())((()))())(()()(()()((()(()())(()())(())((()))()(())())(()()())(()()()))()()()())(()())()()(()()(())(((()))()()()(())()(())))((()()))(())(())()()()()()())()((()()())(())())()(()(())(()())()(())()())(()()(()))()(()())((()))((())(())())(((())(()(((())))()()())())(())()())(((()()())()()()())(()(())())()(())(())())()()((()()))(())()())()(())(()((()()(())()((()))(()())(()())(())()(())(((())((()))()(())(())(()))())(()()()()()())(()()(())(())())((()()(()))(())())(()()()())(()(()()())())()(())()((()))()(()())())((()())(())()(())(())(())())(((()))(())())()((()))()()())(((())(((())()()()())(()(()))(()()))(()())())()(()())(()())()()()(())()())(())(()()())(((())))(())((()))(()())(()())()()()()())((()(()((())())())((()()())()())(((()())()()())(())(()())())()((()))(())())((((()()()())())(()()()()())()()())(())((((()))(()))(())(())()()()())(()())(()()())(()(()())())())((()())((()()()())())()((()())())(()(()))((())())())()(()(())((())(()))((())())())(()()()(()())()((())())())(()()(()))((()()()())(((((())()())()(())())())())(()())(((())()((())())()())()()()(())((())))(())()())((())(())()())()()())((()()())()(()())()(((()))(()())()))()()((())())(())()(()())((()()())())())(()(()())((()(())(()()())()())()(()())())(())((()(())())()()())()()())(()())(((())()(())(()()(())())()(()())()()((()())()()(()))(()()()()((()(())(())())()()())(()())((()())(())()())()(()))()(()()))(()()(()())()((()()())(()((()))()()()(())(())(())()(()()(()(()(()))())()())())((()())()()())(()()(())()()())(()())()()()(())(()()())()()())(()(())())()(((()()))())()(((())(()())()((()()())()()())(())()(())(())())()(())(()(()()())())(()()()((()()())()))(())()())()()(())()(())(())()()())()(()(()()())()()())(())(((())())()())()(()())())(((((()())()()()()(()()(())())())()(()(((()())))(())()(())((((())(())))()(()()())(()(()()())()(()())()())())(()((())()())())(((()())(()())(()()()(())()()()())()())(()()((()(())))()(())())()()())((()(()()))((())())(()))(())(()()(())()()()()())((()(())(())()()))(())(())(())(()()())()())((()))((())()()((()()())())()(()()(()))()()())()()((()()()()())(())()(()())(())())()(()())(((()))())(()())(()())((()))(()()(())()()(()))((())(())()())(()()()))(((()())(()())(()())(())()())((()))()()()()(()(()))())()(())()((()())(())))(()(())((())()()()()(())(())())())()(((()())(()()(()()))(()))()(()((())))(()()()()())((()()())(((()))(())()())(()()())(()()()()()(())())(()()())((()(()()(()))()()()()())(()()()())()())()(()()()())()()()()()())(()((()(())())((()())()()())(()())((())())((())()()())(()()()())(()())())()(())())((((((()))())()((())(()()())((()))(((()))()())()))((())()(())()((()()(()()))()(()())(())((()))()(()()()))()()())())()(())((())()())()()))((())()((()(())((()())()()()(())()())(())())(())()(())(())((()())()(()()(()))(())())(())(()()())(())()()(())())(((())())((()))())()()()(())()()())((()))((((()()()()())())()(()((()()))()())(())()(()()())())((()())((())())((()())())(())((()))()())(()())(()())((()((()())()())(())()()())(())((((()))((()))()())())((()(())())((()()))(())()(())(()))(()()())()()())(()())()())()((()(())())(()(())()()()(()())()()()()(()()())(())()()())(()((()())()(())()()())(())()()(()(())))(())(()()())()(())()())((())()()(()())(()(()())()))(()(())(()()()()())(())()((()()(())()())())())(((()())()()())((((())()())(())())(()()()())(())()(()))(()()()()()()(())(())()())((())()(())()()())(())(())()())((())())(())((()(())(()))())(()(())())(())(())((())()()()())(()())(())(()())(())()(((())()()())()()())(((((()(())()))())(((()))()())())())((())()())((()()())())((())())(())())((((())(()()((()))(()))())(())()(()()()())(()((())(())()()()((())())()(())())(())(())((())())()()()()(()))(()()())((()))(((()())()())()(())()()(()())()())()(()()()((()())()(())(())()())()((())())()(()()())())()(())(()())()())(((()()())(((())())())())()(())()(()())())(()))((()()(()())()())()())(((()))(()))(()()())((()((()())())()(())))()((()()((())(()())()())()())((((()())()())()((())()()(())()())()(())(())(()))()())(((((()(())())(((()()()()((()())))(())(()((())()))()(()())()())()()())()())(((())()(())())()()()(()())())()(()())((())(()())(())()(()())()()(())()())((()((()())())()())())((()()()()))((())())(()))()()(()(())()())(((()(()))(())()(()())()(()())(())))()((()()(()()()()))(())(()()()())()((())()(())())((()()())())()((()())(()))((())()(()()())(()())())())(()()(())()((())()))()(()(()())()(())())())(()(((()))()())(())()(()((())()())(())(())(()(()()()()))()())((()())()())(()()())()()(())())((()))()()(())(())()()(((())())())((())())()((()))(()))((()()(()))((()(()))(()))(())(()()(()()())(())()(()())()()()())()())((()))()(((()(()()())()()(()(()())())()(())(())()()())(()()(())()()()((())))()(())()((()))())(((()())()((()(()())(())())(()()())()))()()())((())()())(()())(())())(()(())(()()()()(())())()(())()(()()(()()())((()(()())(()())(())())())()()()())(()(())))(((()())()(()()())()()(())()()(()))(((()()()(()())()()()(()))()(()()(())()())()(()))(()()())(()()))(()(())()()()())(()(()(()(())(())())()(()()())(()()))()(())()())()(((())()())()(()))(()(())())(()((())()())()()())(((()))(()(())()()()())(())()(()())())())((()()())(())(()((()()(()()(()())))(()))(((())())())(()))(())(()(())()())()()())((())(()()()())((()(())(()))(())(()()())(((()))(()()())()())((()())(((()()()(()())(())())()())(())()()(())())(())()(())((())())()())((()(())()(())()())())((())()(())(()())())(())()(())(()()()())(()(())())()(()(())(())())(()()())((())())(()((())(())((())()()()()()())()())((())())()(())(()())())((())())()(())((()())())(()()())()(()()())(()()()()(()())())()()())(())(((()())(()(())())())(()()()()()())()((((())())(()()())()(())(())(((())())())()(()))()(()()(())()())((()()()))((()))()()()())((()()((()())())()(()()))(()((()())())()()())((())())()()())((())(()((())())((()()())())(()((()()())()())()())(()()(())())()()())(()(())(())())((())()((()()(())(()())())()(())(()()()()())()(())()(()())())(()()()()()())((())(()()(())())()((()()(()))(())(()())()))()(((())()(()())(()(())())())(())((())(()()(())()()())()()((()))(()())()())()()(((())()()())()(())(())()())(())(())()(()(()())())(((()())())()())(()((()()())()))(((()()()()()))(())()())(())()()())((())())((())()())()(()(()))(())(()()((())()())()()()()())()(())())((()(()))(()())(())()()()(())(()())()(()))((())()((()))(()())()(()())(()()()()()())()())((((()())()))((((()()()(()))())()())(()))()())((((())(()))(())()())()(())((()((())()))())()())(()())(((())())()()())((()()())(())(())(()()()(()(()()))()()(()()(())()())()))((()()()(())()()()))(())(()()((())()()()())()())((()())(())()()))()(((()()))((((()))())(((()())()()(()())(())())((()())()())((())()())((()())(()())(())()))(())()()())(((()())((()))())(()())(()((()()())()())()()()(()))())(((())())(()(()))((()))()()(()(())()(()(()))()()())(())))((())()()())(()()()())((())()())((()()()())()())(((((()())()()()()()(()()))()())()(()())((())()())(()())(())()(())((())()()(())(((()()())()())()())())((()(()()(()()())()(()))(()())())(()())())()()(((())()()()())()(()))()()()()(())(()())(()))((())(()())((())(()((())))())(())()(()))(()())(())(())())((()))((())(()))()()())(()())()(()()()()((()))(())())(())(()())((())(())()(())(())(((())()))()())()(())()()())()(((())((()()()()(()())()()(()())()()()()())(())()(())()()())(())())()(()()()(()())())(())(((())(()(()))()(()(())))()()()(())())()()()()()()())((()(()()())(((())()())((((()())()())())()())(()()())(())(()()(()())()())((()(())())(()))(()())()())(()())(()(())()()())((())()()(())))((()())()())()()(()))((()(()())())()(())()()((()())(((())((()))(())()())(())()(()())())((())(())(()()))((()())(()())))((()())(()()())())((()())()(()())((()())()(()())(()(()))())()())()()()()(()())()()())((()((())()())()(()())((()())(())()((())()))())()(()(()))(())(())()(())(()())()()())(())(((()()))(())()(())((()())(()())()())())()((())()())(())(()()())(()()()()()()()())(((())())((()))((()(()())(())()())()(())(())(((())))(()())()())()(())())()()(()())())(((())(()))(()()()(()())((()()())((()()(())()()()()()())((())()())(())(()(((()))(())(()()(())(()())(()()())()((()())())(()()))((())()))(()())()()(()()())())(())()())()((()(()))())()(())((())(())()()()(()))(()()()(())((()())()))(()())()(()())(()())((()()))()(())(()((()))))(()())((())(()(())()(())(()()())()())()(()))(((())()()())(())()(()())((()()())((()()())()())((()())(((()))(())()(())())(())((())()))(())()()())((())()((()(())))()()()())((()())()()())())(()((())(())))())()(()(())()(())((())(()()())())(())(()())()()())(()(()())())()((()))((()()()))(()))((()(())(())(())()()()()()()())(()(())((())(()())()())(()()()())()()(())((((()))(())())(()()()())(()())()()())(())(())()()((()))())((()(()(())())(())((())))(()()(())()((())())())()(())(())()())((())())((())())(()())()((())(())(((()())()))()()(()))()(((())(())()()()())()()()(()))((((()(()))())())()(()()())()((())())(()((())()))()(()()()())(()(()))(()))()(()())(()())(()(()())())(()((())()()((())((())()()))(())()())())()())()(())(((()))(())((())())()()(((())()((()))(())((()()())()(())()())(())(())()()((()())(())())()())((()()((())))()()())(((((()))(())(()()))((()(()()))()())()()())())((())())()(()((()(())))((()(()()(())()())()())()(())((()))()())(()((())())(()())()()())(()(()))(())(()())(())()())((())((())()(()(()()())()()))(()()))(())(()(())())()(())((()())()()(((())()())())()()())()())(((())(())())(()(())((())())())(())((()())())(()())())(())(()(())(()()())()()()())()(()(()())((()()())()()(()(()()())()())(((())()()(())()())())()((())(()()()()))(())((())()()(())()()())()())(()()()())(())((()()()())()(())()(())(((()()))()()()))((()))((((()))()())())()()(())((())())(())((()())())()()())()((()())()(())(()()())()()()((()()()(())())()))((()(()))((())()())()(()()())())()()()()())(((()()))((((())()())(()())())(())()(()()(()())(())(())()()(()()((()()))()))(((()())(())()())(())())(((()()())(())())()()(()))(()()))(()()((()))()()())(()()(()()())()(()()())()()())(()((()()))((((()())(())()()())((()))()())()(())((()())))(()((()()())()()()(())((())())(()()())()()())(()()()())(())(((()(()()())(())())())()((()))((()(()))((())()()())()()(()()()()))()()())(()())(((())()()(()))(()())())()()((((()()()()))())(()())()()())())(())()((())(())(()(())()(())(()))((()()(()))()()(()())(()())(()))()(())())(()((()())))()(())()(())(()(())()())()(()()()()())()())((()()()())())(((()(()())))((()))(()()())()()(()()))((()(()))()(()(()))(()()((())(())()()())()((()()())())()()(())()(()(()))()())((()())())()(()()(()(()))())(())()()(())(()())()()())((()()((()()()()))(())(()(())(())()()())(()(())()(()())())((()())()(()(()()()))(()()())()())()(()(())()()()()()()))()()((()()(()())(())())()(((()()())(()())(()())()())(()())(())()()())(()()())()())()(()())(()())(()())((()()())((())(())((()))()(())(()()())((())))()((()())())(()())()((()))(()())((()))()(()()())())(()()()()())(((())(())()()())(()())()())(()()((())())(()())(((())(())(())()())())(()()()(()(()())(()()))(((())))(()))((()(())())()())(())()()())(())((((((())))())())(())(()))(((()()))(())((())())())(((()((()())()()()())()()()())()())(()())((()())()())(())()()()(())())(((((()()))(()()())())(()())(()()())()()()()()()())(())((()(()()))(()(()()()))(())(())(()))()(()())(()()())()()()()())((()()()())(()(()())())(()()()())(())((()()())())()()()()()()()()())((((())())(()()()()())(())(()))()()((()()())()()(())())(((()))()())(()()())()(())())()()()()(())())(())(((()))(((()()())()()(())())(()((())()((()()))()()((()()))()()(()())(()()()())()()(()()()())(()()))(()()((()))()())()((())(()(()()(())())())()((())()(())(()()()))(())())()()()((()()())))()()(()())((()()()()()())()(())(()()())()())(())(())((()())()(()())(())(((()())(()()())(()))()(())()())()(()()()()())()(((()()()()()())(())()())()(()(())()())()())(()()())()()()())(())(())(()()()))()(()())((()()()()())(()())((()()())((())()()(()))())(()()())(()())(())()((())(())()()())())(()()(())()(()))()()())((()()()()((()()())))((((())()(()))(()())()(())()())((())())(((()()))())()())(((())()()())()(()()()()())((()())(())()()()()())((()())())()()()(()()(())()()()(()()()())()(()()()()())(())())()()()(()))(()((())(()()()()())()()()(()())()())(((()())((()())))(()()())()()()(()())())(())(()(()())()())((()(())))((()((())))(()())(()())()(())())(((())())(()())()(())()())()()()()((()))()())(())(()(())(())())(()(()()()())()())()(()))((()())()()()()())(())(()()())(())(()((()))(()()()))((()())()()()(((()))())())((())()())((()((())())()))(())()(())(())()(()(()))())(()(()()(())()()()()())((((()())(())())()(())()())(())(())()())()(()()()(((())()()())())((())()())(())(((())))((())()())(()(()()))()((())()())((()(())))(()())(()())()(())((())))(()(((()))())()(()(())()(()()))((())())((()())()((())())((())()()(())(())())((())()())(())()(()))(()())(((())()()()(()())()()(())(()()((()()))())())()(()())()(()(()()))())(()()(()))()()())((())(((())()(())(()())(()())()()())(()()))((())(()())()()(())()()()())(((())()()))(()()()(())())((()()()()((()))()())(())()())((())(()()())())(((()))())()(()()((()))()())((())())())(((())()())(()())()()()())(()(()()()))(())(()()((())())(())(()))()()())(()())(((()))(((((())()())(((())()(())((())()()()())(())()(())()()(()))()(())()())()(())(((())))())(())()(())()()()())(())(()(((()())(())()())(()())((()()))(()))(()())())()())((()(()())()(()))()(())(())()(()))(()()(())(())())()()()(()())((((())(())())())(())()(())())()()()())((((())()()())((()())()(()()()))()()()(())()()(()())()()()()())()()((()()))(()(()(())(())(())())()())(((((())(((())())))((())()()))(()(()))(()(())())(())(()())()())(((())())((()))(()()()(())()())(((())(())()())(()(()()))(())()()()())(()(()())()())(()())()())(())((((()))((())()()(())()()()()(())()())()())()()())((())((())(())(())()()(()()())((()()()()(()()())())(())())(())())((()())()()())(()()())((())())((()()()(()())()()()())()()()()(()(())()()())()(()()()(()(()))()()()())(()())()(()())())(()(()()())()(())()())(()())(())(()))(()((())()()((()))())(())(()(()()()())(((())())()()()(()()())())(())(()())())(((())())(()())()(()()())()()())())())(()()((()()()())())(()())()())()(()(())()())(()()()(())())(((())())(()))()()()()((()))())(((()())()()((()(()))(()())()((())())()()(())())(()()()()())(((()()()()()())(())()()()()()())(()()()(())()())()()(())()()(())(())())(())()()()()())(((()()()())())(())(()()(())(())()((()))()()())()()(()(()))(())()(()())(()()))((()())()(())()(()))((()(()()())()((()()()())())()(())(())(()())()(())((())))()()((()()()()())()(())())((())()()()()()(()())()())((()))(())()((()(())())())((()))((()))(()))(())(()((()())()()()())(()(())())((())()()))(((((()))(()))((())())()())((()()())()()(()()())())()(()()(()))((()()))(()(((()(())))()())(()))((())())(())()()()()())((()()())())())(((((())())())((()(((()))()))()(()(())(()())((())())()((())()())(()))()(()((()(()())()())()(()()())(()()))())(()()())()()())())()()()(()()())(()(()()(())())(()()()(()()))(()(())(())()(())(())()()()(()))())(()())()(())()()(()())())((()())()(())()()()(())()())()(()()())()(())(())((((())()(())()())(()()())())(())(())(()())())()(((()()()(())())()()()())(()()((()()))()())(()())()()(())())(()())(()((()))())((()()(()(())())()())(()()())()()(()())()(())()((()))()(())())((())(((()(()()))())())()())()(())()()((()())()()()(())())()((())(())())(()())(()))(((())()())()((()(()()))(())(()())(()())()(())())(())())(()(())()())(()(()())((()(())()())())(())(()()())(()())()()()())((())(()((())()())()(())((((()())()))()()())(((()))(())(((((()())()())()))()(()))()(()()())()(()(()())()())())(()((()()())()())())()())()(()()()(()())((())()()())(())(()())()((()))(())(()())((())()()()))(((())()(()()()())()()())((())())()()(())())(((()())((())()()())()(((()()()(()()()()()))(()()()(())()()())())()()(()())()())()(((()()()())())())(())(((())())()(())()()()(()))()())()((()())())((()(())(()())(()()())()((()))(()()())())((())(())(()))(()((())())(()()(()))((((())))(()))())((())())(()()())()())((()())()((()(()())()())(()(((()))()))()()()(())()()())(())(())()()()(()()()())())()(((()())()()())()(()()))((()()())(()()(())(()()())()(()())()()())(()()()()(())())(()())())((((())(()())()()()()(())())()()()())(()()(())())()()((())(()((())(()()))())())(()(())()()())(()(())()((())))()(())())((()()(()())()(()))())(()())()(()))()()()()()(()()()()))(()(())())(((()()()(())()()())()(()()(()((())())())()()())()((()()())()((()())())())(()()(()))(())()(())()()())(())(()()())((()())()(())()())(())(()((()))()(()))(()())(()()))(()((()())((()()(())())((()()(()))(())(()(())(()))(())(()))(()(())())())(())((()()(()())())(()()()(())())(()(()())((())())()()()())())(((()()()()(()())()()()()(())(())())()(()))((()())())()(())())()(()()())((())(()))((())()())(())()(())()())(())()()()()(()()())(())()())((())()()())((())()()(())((()()())(()()()())(()))(()(()())(()()())()())()()())((())(((())()()())(()())(()()()()(())()((()))(())()()()())(())()()()(()()))(()())()()((())()())()()(()(())(()))(()()())(())()()(())(()(())()())()(())())((((()())(())()()())(((()))()((())(()()((()()())()((())(()))())(()())(())()())(())())()((()()(()))((())()()((())(()()))(()())((())))(()()()()())(())((()())()())((())())(()()()()())((())((()())()())(()))()()()()(()())()()())(()(()()(()()()))(()()(()))((()())())(((()(((())())()(())(())()())()()()()(()))(()())(())(()))(())(()())()((()()()()()))())()(((()(()))()())())()((())()((()))())())(((()())(((())()())()()())(()(()()())()(())()())((())(())())()(())())(())((())())()()()())()()(()())(()()()())(()())((()))(())(()(())(()(())()()(()())()()())((()))(())(())()()((())()())())(()()())(()())())(()(()())()()(()(())()(())()()())(()(()()()))(((()(()(()(()()()))())()(())())(())()((()())(()()()())()()()()()()())()()()()((())()(()))()()()())(()(())((()())()()())()()())((((())()())()())()(((()()())()(()()(())(()())())()(()()(())(()))())((((())())()())()()())((())())(())(()())(()())((())())()(())()(()))((((()))()()()()())((())())((()())())()(())()())()((((()())()()())(()()))(()())()((())))(()())(()())()(()()(())()())((())(())()())(())()()()())()(())((()))()(()(())())())((()))((((((())())(()()()())())((()(())())()())(()())()()())()((()(()())(()())(())())(()(()()()())()())(())(((()())())()((()(())()())(())())(())((())())))((()(()))()()())((())())(()()))((())()()()(()())()())()()(()()())(()())(())()()())(((()(())())()()(()(()()())(())(())()(()))()((())()(()()()())()(()(())()(())(()(()))())(()())(()(())())()(()()())()()()(()()()()))()()((())(())())(())(()(()()())(())()()()(())(()())()())()(()()())(()())(())(()(())())()()(()(()(())()())()()())()()())()()(())(()(()())(())()(()())())((()()((())(()))(()())))(((()())(()())(()()())(())(())()(())())((()())))(())((()()()())()(()())())()()(()(()()())())(())()(())((()())())()()()()(())((()())())(())(()())(())())((()())()())(((()()())())(())(()()())()((()))(((()())))((())(())))()((()())(()()()(())(())())(((())()()())()(())())(((()())())()()(()))()((()()()))(())()((()))()())()(())(()())()()(()()())(()()())(()())((()()(((()())()())())((()())()())()()(())()())(())()())((())(())())(((()()())()())()(()))((((()(()()))()()()())())()))(()((()()())()()))(((()))(())())((()()()())()()(()))()())(((())()))(()(())(((())(())(())())(()(())()())()()()()()())((()()())())(()()())(((((()))(()())()(())())()()())((()()())()(())((()())(()()))()())(())()()((()(()())()()()(())())()((()(()))(())())(()()()(()())())(((())())(()())(())))(()((())(())())())(())((()(()))())((()(()))()(((())()(())(())(())(())((())((((()))()()())())())((())(()()))())()()()(()())()())())((()())((()())())(()()()()())()()(())(())(()()))()()()()()(())()())((((())()(()))((()())(()))((()())())(()))((()()()()()((())())))()((()))()()(()((()))())())()(((())())()()(())()())(())(()()()()()())(()()(()(())(())())(()))((()())(())()()()))()((()())(((()()(())())(()()())((()())()(()())())()())(()()()(())()())()())()(((()())()()())(())(()()(()))(())())()())()((()(())())()((()(())(())(()())()()()(())(())()())(()()())())((()())()(()()())()()())(()))(()()(())()((())(()(())(()(((()))()((())()(()()(())()())()()())()(()((()(())())(())(((())))()()))())()((()()()())()())()()()())(())((()(()()())(()(())()(())()()())((())()())()((()))()()()()()))(()(()()())())(()())(()(())()()()())(())((()()()()()(()())())((())))(())(())()())((()())()()(())(()))(()(()()()()())(())((()())((())(())()())()())())((()())())(()((())())(((()(((()()())(())()()))())())((())())())()()(((())())((()()()))())(()()(((())()()()))())(())()(())(())()()()())(()(())()()()())(((()())((())())())())())(((()()())()(()())())(()())((((())()(())))()(()))()(()())()(()())((((())())(()(()()())()(()(()))())((()())()(())(()()()))((()()()))((())())()())(()((())())(()())())()(())())(())(()((()())))(())((((())())()(()())))(()())(()(()())((())()(())(()))(())((())()()()()())(()()()())()()(())(())())()(((()())(()))(())(()(()())()()()()()())(())())(())(()())()()(()())()()())(()((()((())())()((()()()))(()())(()())())(())(()())((()()()())()())()()(())(()())())((())()())()()())(()()())((()(()()(()))()()(()())()(()(())))(())((()())())((()())()())(())((())()()())(()()())()(()()()))()()(())((()()())(())()()(())(((()))()()()((())()()))(()())()())(()()()((()()))())(())(()(())()())()()(()())()()())(()(()()))(((()())())()(())((())((())))()(())()(()()))((()(()())(())()())(()(())()()()()))(()()()())(((()())()())((()())(((()())()()()))((())()(()()())()()((())()()))()(())(())()()())(()()(((()(()))()()())(((())()))()(()))()(())()())()()()()(())(((())(()()(())()))())()()())((())()())(())()((())()(())()())()()()()(()())(()())())(()((((())()())())()())(((())())((()())()(()))()(()())()(()(()())())((())())(()())(((()()()(()))((()()())()())())(()())((())(())())(())()())(()()(()())()())((()(()))(()(()())()()())()(())(()()()()))(())()()(()())((())()()))(((((())()()()()())(()()()(()()())()())())()(())((())()(()()())()(()))()(())())())(()(()))()(()()()(()()(())())()()(()())()()(()())(()(()())))(()())(())()())((()()(()))(())((()))()()(())(())(()())()(())())(((()(()(()())()()))(())(()()(()())()()(()))((()()())()(())())())(()()())(()()())(()(()())()(()())((())())(()())()())()(())())((()(()((())(()(()))(()))(())(())((())((()()())((()))()())(())(()()()()))(()((())(()(()))()()))((()())())()()())()(())((()((()))()((())()())(())())(())(())(())())(()(())()()())((())()()((()()))()()(()()())(())()())(((()())(()()())()(())(())(())()(()(())())())()())((()())(((()())()())(()())(())(()())())()())()()(()(())()()))((((()()())()(()()(()()())(()(()()))(()())(()()())())()((())(()))()()()(())())((())())((()))()()(()))(())()()()()(((())())()((()())((())())()()()))(()(()())()()())()()((())()))((()()())()())(()()((()()))((()))())(()(())((())()()()()())()()(())((())(()())()()))(()(())(()))((((())((()()))()(())())()()()(())((()))())(()())(()())()())()((()(())()())()())(((())()()())(()()))(())()((()()()()(()))()(()(()(()))())(())((()))())(()())(((()))(())(())()())()()(()(())(())(())((())())())()(()())((())()()())((())()()(()()))((())()(()())(()())()(()())())())(()()())(()()())((((())(()())())()())((())((()))(())()(()()())()()()())(()((()())()())((())()((()())()())()()((())())((())())((())))((((())()()())()()()()(()))(()())(())(()))(((()))(()()())(())(()()()())()()()())(()()((())())(()((()())())()((())))(())(())(())()(()(()())(()))()((()())()())(())()()())((()((()())(())(()))(()())()(()()())()(()())((()()())(()())())()((()))(()(()))()())((()())((()(()())()()(())(()))(()((()()()()()())())())((()())(())()()())()((()()())(())(()))((()))(())(()())())(())(((())(()()())(()())(()()()((()))())(()(()()))()())(()())()((())()(()))(()())()()()(())()()())((())(()())())()())(())(()())((())(())(()(()())()))()(())()(()()))(()(())((()()())()()())()(()()())(()(()))())()()((()(()((()()()()())())())()(()())(())())((())()()(()()()())()()())()()((())())())()((()())())(()())(()())(((()))()())()()()()(()(()())()))(()()(()()(())())(())()())(()())(()()((((())))()()()(())())(()()((())()())()())())()(()))((((())()()()()()())()(())(())()()(())(())())()(())())(()(()((()())(()())()(())())((())()((())(()()()(()()))(()()())()()()())()()())((()()()())(()()()())((())))((()((()()()())()())(())(())((()(()()())()(()()))())(((())())()(()()())())()(())()()((((())(()())()())())()(()())(())()())(()(())(())())(()))((()(())())(()())(())()()())((()()()(())((()())()()())())()(()()()()))()(()(())()()())(()())(((()()())()())()(()())())(())()((())()()())()(((()())(())(())((())))(()(()()())(((())()))()(())()((()())(())()())()()()())(())())(()(())())(())()())(())()(()((())()()())((()()())()()((())(())()()()(()))())()((()()()()(()(())))(())(())(())(()()())(()()())(())()(()()))((()())(()((())()()()())()()()()()())()())(()((()(()()()())()()()()()())(()((()()())(()))()(()())())()(()()(())()())()())()(()(()()))(())(((())((()())())()(())()())()())(())()((())(()())(()())()(())())()()(())((())())((())(()))()(())(()()())()()())()(()()()()(()())(()((()))()())()(())()()()()())()()()(())())((())(()())())(((((()()()()())()()()((()()()()()()))()())(()()())())()(()())()(()()()((())(()()())()(()())()(()())()()()(())())((()()))()())((())(())()(()))(())())(()())((((()(()(())())())((()()(())())(())())()((())))(())(()))()(()())(())()(()(((())()())((())())()())()(())(()()((()))())()))(()((())(()((())()()())(())((())(()())(()))((()(()(()()))())()()((()()())()()())()(()))((()())(()(()())()((()))())(()((())())(()))(())()()()()()(())()()()(())())(())(())(()(()())))(()()())())((())()())()((()())()))()()(()(())())()()()()())((())(()()()()())(()(((())))())((()()())()())(())(()())())(()(())()()(())())(()((()(()((())())()(()()())()(()((()))))(((()()())(((()((())))()()()()()())(()(()))()))()()()())(())()())()((()())())())(()())()()(((()))()(())(())))((())(())()(())(()())(())((()))(()()())()())(())()()()()(())(())())(()()())()(())(((()())((()()))(())()(()(()())()()()())(((()))(())()))()(()(())(())()((())))(())()(((())))(((()())())((())(())())())(()()()()())()(()))()(())((((())())())((()()()())()()(())()(()())(()()()())(()()()())())((()())()(()()())(()(()(())()())()()())(()()()()))()())(()(())()()(())()()())()()((()()(()(())()(()))())((()()()())()(())()(()())()()(())())((()())(((())()()))((()()((())()())())(()())())()(()(())))(((())())()())((())(())()())(()()()()(()))(())(()()()((())(())()())()()()()()())(()(()))())()()())()(()(()()()(()())()((()())(())()())(()()))(((())(()()()())()(())(()()))()((((())(())(())()(())(()(()())()()()((())()())))((()((())())())(((()()))(()()()()))((()())()(()())(()()())())()((())()())((()())()(()())((())()(())(()()()(())())()()()())()(()))()(())(())((()()()())(())()(()())())(((()())()(())(((()))()))()()(())(((())()()())(())(())()()())((()())()(())(()()())())(())())((()()()(()))(())(()()())()()((())()())()())((())()())((()()()())()()(()()()())()(()((()())(())()(())((()()))()((())()()())()(()))()(()))()()(())()()())()(())((((()())(()()(())()())())())(())()((()())()())(()()))((()()(()))((()())((())()())(())(()()())()())()(((((())()())(())(())())()()))())(()(())(())(()())(())())(()()())()(()())(())(()((()(()(())())(()))((()()))(())())((()())())()())()(()((()()()()()())()((())())())()()(()())()()())(()(((())()())(())((()))(())())()(((()())()(())()(())))(()())())(()())()(())((()(())))()()())(()(())()()(()())()((()))()())(()())()()())((()())((())(()())((())(()))()()())((()()()))(()())(()(())()())()(()()()()())(())(()()(()))()()()()(()))(((((())(())(()()))()())(((()())())(()()())(())()())(()(()())())(()(()))(())()()(())()()())(())(((())()())(((()()()())()(())(()())((())())((()())(()))(())(()()())()())((())(()))())((((()()(()))())()()(()()(())())(())(())(())()())(((())())()())(((())()()))((()())()()((()))(())())()(())(()(((())()())(()(())()()))()(()())())()(()))((())())()(()(()()()))(())()((((()())())((())((())(()))(()))()()(()()(())(()()())()())()(())())((()()())())()(())(())(())(()()())(((())(()())((()()(()(()))(()))((()))((()))()(()()())(())())(())()(()))((())()()()())((((())()))()())((()()())())(()(()())()(())()()()(()())())()()((()())()())()(()())())((()())(()()(())())()())(())()()((((()()()()))())(((())())()))(()(()())())()(()()())()((()()()()(())()())(())()())())(()()())(()())((()()())()()()(()())()(()()())(())(())()((()())()()()))((())()()())(()())((()())()())((()(()(())((()())()(())()()()()()((())()())(()))())((()()(())())()()((())))()()((()())()()()()(())(())())()()()(())()()())((()()())())()((())())()(()())((()(()())())())(())())()(()())((())(()(()((())()()()())()(()()))(()(()()))((()())(())(())())(())(((())())())(())(())())((()())()()())((()((()()()()())()())(())())()())())(()(()())()(()))()((()())()()())(())())(()())(((())(())((()()))(()())()())((((())()(())()))()()())()(((()()(()))(()(())()))(()()())()())((())())((())()(()()))((()()()())(()())((()())(()())(()())((()(())())()()()()((()())())()()(((()))())()())(()()(()()))()((()())(()))()((())()())()()()()(((()())(())(()))())(()()())()())(((()())()()()(()(()))(()())((())())(())()())((()())()())(())()(((()())()))()(()(()))()(((())(())()())()((()())()(())(())())()()()())(()())(())())()((()(()())()))(()((()())()(()())(()())(()())()()())(()(())(())()())(()(())()))()()(()())(()(()()()()())(((())()(()()())(())()))()()(()()(())()())()(()()))(()()())()()()())()((((())())()()())(()())()(()()())()(()())())(()()())(())((()()())((((((()))()()())()(()()()()())(())())(()()())(()()())())((())()()(())(()))(()))()())((()()()(()()))()(()())(()()())()())()()(()((()(())()(()))())()(()(())(())())((())()())(())(()()()())(())()()()()())()()()((())(()))(()()(()()()))(()()()())()(()()((())())()())(()())(()()())((()(()()(()))())(())())(()()()())()(()(())()(())()))((())())(()(((()()(()())())(()))()()()()())(()()()((()()())())(())()()()())(()(()())()()()()())(()(()(())())(()))(()()()())()(())(())()()((())())()()())(()()(()()()()())(((()))(())())())()(())((()(()))()((()())((()))()(()()()()())())())()((()())(()())())()()(()()))(((())()()()(())()())()((()())(((())())(()))(()())(((())()(())())()()(()))(()())())(((()))()(()()()()()())()()())(())()(())()()()())()(((((())))()()()())(((()))(()(())())(()(())(()())(())((()((())()(())(())())((()))(())(()())(())(()))(())()((()))()(()(()())())(()()())()()()(())())((()(()))(()(()((())())())((())()())(())()()()())(())(()())((()())()((()())()())()())(())()()()())(())()((())()((()()())()(())())(()())(())()())(())(()()()()()())((())()())())(()()(())((()))(()())()()(())(())(()))()((()()()()())()(())()(())())((()()())()()()(()()()()())()())()(())()()((())()((()()))())(()(()())(())()()()()())((())(()()())()())((())()()()()())())((()(()())(()(()))())(()()()(()())))(()()(()())(()(()))(())()(())(()(())()()()(())()())())())(()(()()((())()())(())()((()())()()())(((())()())(())()()))()()()(((())(())())()())())((())(()()())(()())(())()())(()()())(()(()()(()())())((()())(()()()()()(()(()(()))())())()()()(()(())())())((())(())()(())()((()(()()))(())())((()(()()()()))()()()()())(())(())(()(())(())())(())()()(()()))(()()()(()))()(())((())())(()()((())(())())())((())())(()()())(())(()()())(()())(())()()((()())()())())(()())((()()(()(())())((())())()())(((())()(()))(())(((())())(()())()()())(()())((())()(()))(((()()())())(()())())(()))(()(()(())(()())(()(())(())(())())()(())()(()())()(())()(()())())()())(())((()(())()(())()()()())(()())()())(()(()()())())(((())()()())((()()))()())((())(()()()(())())()()())()((()())()()())(((())()((((())()()()))()))()()((()()))((((()()))()))((((()))()()()))()()())(((((()())(()(())())()(())()())()(())()(()())()()(())())(((()()))(()(())))()((()())(())())(((()))))(((())())((())())(())()()()())()()(())()((()()()((())))())(())(()())()((()()))())((()())())())(()()(()))((()()(()()())((()())(()()))(()()))()()()()()()())((())()())()((())())(()()())((()))((()())())((((()))((())()))()(((())(())()(()())((()))(()()()()(()))((()()()))(()())()())()(((())(())())(()(())()()())())(())((()())(()())())(()()()(())())((()(()))(())()())()()()())(((())())((()())(((()())))()()()())(()((())()())(()(())())((()))()()()())()())(())((()())())(()(())(()()())(()(())())(()()(()))()()(()(())())()())((())(()(())()(()(())))())((())())(()())()(((()())()())(()(()))())()(()(())())((())())())(((()())((((()))(())())()(())()((())(()))()()(())()(()())())((())()())(()())(())()())(()(()(())(())()())(())(()()())()(()()(())()()))()((())())(()()())((())())((()()())())(()())()(()())(()))((((()()()())())((())(())(())()())()(()((())(()())((()(()())((()())()))()()())()(()(())())()()()()(()))(()))(())()()(())()()())((()())()((())()))(()()()((())(())((()))())(()())()())()(()()())()()()()(())())(()(()))((((()))(()()))((()(())(())())(()()(()))((())()())(()(())())((())((())((())())()(())()(())((())()())()()(())())())()(()()()((()())()(())())(()())(()()())((())((((()))()())()())((()())()))((())()(()))(()())(())(())(()()(())()(())(()()())((())(()())(()())()())()(()())((())()()(((())))()()())(()((())())()())(()()())())(()(()())()(()())((()()))())(())())((())(()()())(())()(())()()()())((())(((()())()(()())()(())())(())()())((()(())((((()()))(())()())())())(()((())())(())(()((())))(())(())((())())((()))()(())()())(())(())((()())()()()()())()(()()()()(()(())())()())(())()(())(((((()()))()()))(()))(())((()()())()()())(())())(())()()()()()(()(())(())(())()()(()()))(()()())())()(()(()))()())(()()()()()()()(()))(())()(())((())()()())((())()(())()(()()()()()(())())()())(()()()())(())(()())()(()(()()))())(((()()())((())()())()())((()(())((())())()()()(()())(()()()()(()))()())(())(())()()())((()())()())((()))(()((())()))(((()())(()()))()((()))()(())())()()(())()(((()())(()())((()()()))(())())(((())()((()()()())()())(())((())()())(()())())((()()())()())((())()())(()()(()()())())(())()())(()(()()())(()(())())((()((()()()((()))(()())())()())()(()())()())()(())()()())(())()(((()())()(())(()))(()((((())()()()())()(())()()()(()()())(())()()()())())()())(((()())()(()))()(()())())(()()())()()(()(())()()())()(((()))(())())(())(()))()((())((()))()()((()()())()()()()()())(())())((()(())(())()(())((())())(())()())(((())()()(()(())))()())(((())(()(()())(())())())((()()())()())()())((()))(()()())())(())(())(())()()())()(())(()((()()()(()))(()(()))((())(()()())()())()()(()))(()()()())()((())((())))(())((()(())())((())(()()()())(())(()))(()()())(()())()(()())()()()())()(())()())((()())(()()())((()())(((())))()()(())())(((()))())(()(())())(())()(()())()(()()())())((())()())()(((()())()((())(())()())()()(())(())())()()((()(()())()()()()())()(())()(()())))(()())(()()())(()()(()())()()(())())()()()(()((()())()()(()))(())())(())((())((()())(()))(()())(()())(())())((()()())()(())(()((()())()())(((())))()()(()())(()(())(()()()()(())()))(())(())(((())()()))()()((()())()()()(())(())())(()(()()))()()()())()())(()())()()(()(()))((())(())(())(()()())()())(())()((())()()())((()())((()())((()))()()())()())()((()())()()(())())())((()()()())(())(((())(()())(()())((())()(())())()()()())()()()()())(())(())(()())(())((())((()))()())((()())(())()()())()())((((()()(())())(()(()())()()())(()(())()(())()()(()()())(())()(()()(()(())()())(())(())()())()())(())(())()(()))((()(()()()(()))()()((())(()())()()())(())())()(())())(())()()()(())(()()(()())(()())()(()())(())())(())((())(()()()()())(()())())()()((()))(())(()())((())(())()((())()(())())(())()())(()())()(()()))()(()()(()()()()()()())(())(())()(()())(())((()())()()())()())()())((()((((())(())())()())()()))(((())())(())()(()((()(())(()())()()))()(())(())())()(()())()(()())(()())(()())())(((()(()()))(()())()()()())(())(()(()))(((()()))()())(()()())(()()())()(())((())()())(()()())()(())()((())(()(())())(())(()())())()()(())()()())((()()())(()()())((())())()))((()(())())(())(())()((()()))()())())((()())(()()())()()()((()(())())()(()()))()()()()(())((())()())())()(())(((())(())()()()()()()())()((())(()))((())(()())((())(()(()))())()())(()()()())()(()())()(())((())()())())()((())(()(()())())(()()((())()()))()(())(()())(()))((())()((())(()))()(())()(()()()())(())()(())())(())()(()(()()(()()))()())()(()(())(())((())())()()(()()())(()())()((())())(())((()()())())())((()())()(((()()())())()(()()()()()))((())())(())))(())(()(()())((()())()())(()())(()()(()))())()(()(((())(())()()())()()(()())()(()())(()(()())()())((())())()()())(()()())()()()())(()()(()((())())())(()(())(()()())((()))())()(())()()(()(((((())))(())(())())(()())(())(())())()()(())()()())(())(()((((()))())()(()()()())()()(()))()()())(()(())())())((((()()))(()()())(((()()(())())()(())()((())())())()()()())(()()(()())((())())()()()()()())((())((((()())()())())(())()((()())(())((())())(()())(()()))(()(()))((()())())(())(())((()())(())())()()()())((())(()(())(())(()())()(())())(()((()))()()(()))(((()))())()((()))((()())())(()((())())(()))(())())((())()()(()()))(((()()(()))(()())(())(()()()()()))((()(()))(()()())())())((()()())(((()))())())((())())()(()((()())()))(())())((()(()()()))()(()(()()())((())())(())())(())(())()(())((()))(()()())(((()()(())())())()())(()())((())(()()()))(()())(())()(())(())()()()()(()))(()(((()))())()()()()()())()(()()(()(()())())(()()())((())())(()())()(()())()(()()()())()())(((()()())()((((()()))()(()))()(()))((()())())(()())()(()(()))()))(()()()()()(()()))(()()((())())()()()(()()(()))(())())()()(()()())(())())(()(())())(()())(())(())())((((())())()(())(())(()(()))()(())())((((())())(())((()(())())((()()()())()()())())()()(()(()())()(())())((())(()()())(()(()()(())()(()()))())(()())()())(())((())(()()))(()()())(()())()()())((()()())())((()))(())(()()())()()(()())(()())(()())(())())(()())()(())()()()())((()((()())(()(())()())(()))(()((())))()(((()())(()())()(())())((()())()())()())((()(()))()()())(()((()())()())((()()()((()))())()(())()(())()()())((())(((())())()(())()())()()()())(())(())()()(())()())(((()()()()())()()()()()()())()()()(()()()())()())(()()()()()()())((()(()))()(()(())()()())(())()()((())()())()())((((()()()())()()()()()()())()(()))(((())()()))(())()((()())(()()())()()(()()(())()()())()(()())()()()()((()))())()()()()())()()()((()())))((())()(()()(()))()())(((()())()()())(()(()((())(()))()()()((())()(())()())()()()(())()()()()())()(((()()())((())(()(()())(()())()()())()()((()())())()()())(((())(())(()()(())))())((())(()())((()())()()(()))()()()()()())(())(()()(()())())(((((())())()))()())((((()))(()()))(()))(()(())(()))()(())())(()())()()()((()()())(())(())()())((())(())((())(()())()())(()(())()())()()(())()()()())()())(()()()()()()(())(()))(((())(()()()())())((())())())()(()()()())((())(()))(())((()(()())()()()()()()())((()())())()((()())())(()(()))((()())()()()())()(((())())()))(((((())(()())(())()())(())()()(()()(())()))((()()()())(()))()(()((())(()))()(()()()(())())((())())(()())(()()))()(()()())(()(())((())())()())(())(())(()(())())()())(((())())()())(((())()()(()))(()()())(()(()))()(())()((())())(())()()()((())())())(())(())()())(((()()()())(())())()((()()(((()())())()))(()()())()()(((()()())))()())(()())(())()(()()())((()))(()())()())(((())()()(()())(())()()()(())()()(()()()))()((()(()(())(())(())()()())()())(()()()(()))()((())())()()())(()()())(((()()))(())((((()))(()))())(()(()())())()((()()()())()())()(()())()())()(()())(()())(())())(((())((())())()())()()()())(()()(())(())()(((()())())(()())()(((()))())())((())(())()())(())(())())()()(()(()()())()())((()()())()())()((()))(((())()()())()())()(()())()(()()()()()))(((())(()()())())(()(())(((()))())(()())(()()))((((())())(())()((())(()())()))()()(()())())((((())(()())(()))()((()())()()())(()(()()()())()()()())((())(())())()((())()())()(()())()(()()(())()())())(()()(()()()()())(()))()())((((()))(()())(())()()((())()()()()())())((()))()()((())(()()()((())())()())()()()(())())(((())()())(())(())()(())())((()()(())()()()()())()())()(()()(()(())())())((()()))())(())((()()()(()))()(()())())((((()())(((())()())())(((())(()()())()))()(()())()(()))()(()()()())(())()())()()()()(()())())()((())(())()(()))(()()())())()(()(()()()())(()())(())((())(()(())())()()()()())()()(((())))()())((((()))()))(())(()(()(()))(()()))((()(())())()((()())()()())())((()())(())((())(())(()())())()(()()()((())())()(()())()()())(())(()())()(()()()())((())())()())()()(()(()))()(())()()((()))()())(()()())((()()()))(()))(((()))(()((())()()(()))()(()())())((()))(()((())))((()))((())())(((()))()))(())(()((()())()(()()()(()())())(())(((())(()()))()()())((()())()())()()())(()())((())()())((()())()()(())()())()(()())(()())()())(())(()(()()((()))(())())((()())())()((()()((())())()())(())(()()())(()()((((())((())())())())()()())(()()())(()))(((())()())(()((()(()()())())()()()(())()(()))()(())()(())((())())(())(()())(())())(()))((())()(()()()()())(()()()()()())()(()())(())()(()))()())(())((()()()()(())())(()()()())()()(()())((()()))(())()()()())(()(()()()())(())(())()()(())((()()())((())()()()))()((()()))())(()()())(()())(())()()()((()))()())((()((())()())(())()(())(())(())(())()())((()(())(()())()())((())(())())((()(()()))(()())())())()(()(())())(((())()()()())())(()(()())())((()))(()))((())(())()()(())(()())()(()))(((()())()())()(()()))(()(())(())((())()()(((()))))(()()())(()()()())(()())()()(()(()()())()())(((()())))()())((())(((()())(((((()))())(()())())(())()())((()())(()())()())()(((()))(()())(()(()))())()()())((())(())(()())(())()())(((()()())((()())()))(()((()())))((()()))(()(((())())()())((())())()(()()())(())((()))())(()()()()))(()()())((())())(((()())((())()()(())())(())())()(()(())()())()(()()())()(()(()(()))()()()()()())()(())()(()))(((((()(()))())()()()()()()())((()())()()())(())(((())()()()())(()()())(()))((()))(()(()())((())((()())(())(()()))()()(())(()(()())(())())(()))())(()())((((()())(())(())(()))()(())(())(()()())()()()()())(())((()(()))(())(())()()())()()(())()(()()(()))(((()())(())()))()()()()(()(())())())((()())()()((())(())(())()())())((((())())((())()())()()()()())(())(()(())()(()))(())(()())())((()())(())()(())())((()())())((()()))(()((()))()()())()())((()((()())(()))((())())(()))((()))()(((((())()())()())())())()(())(())())(())(()(()())())()(((())(())())())((()())(()(())(((()())())(())())()())((()))()(()())()(()())(())((())()())()()()())(()(())())((((()()(()))())()()())(()()())()(())())(()()()(((()())()()())((()()()()))((()())((()())())()()())(())())()(((()((()()())((())())()()(()())())((()())())(()())((())(()))((()())()(()((()))()))(())())(()())()())()(()(((()())())(()(()))(())(()())())()()(()())(()()()))(((()))()()(())())()()(())(()())())(()()()(()))((()())((()())())()(()()(()()())()()())()()()(()())()())(())(()()())((()()(())((())()()())(()())())((()())(()((())())())())(()(())(((())()(())(())()())(())())()((())()()((()))()())((()()()(())()(()())()()())(()()()))(())()()(())(())())(())(())()()()())(((())())()((()(()))(()))(((()))())(())()()(()))(()()())((()()))(()()))(((())()()()())((()()()(()(()))(()()()))()()()())()(())(()()())())(()()())()((())(())()()()()())()()(((()())()()((())()(()))()(())))(()()())()(())())(())(((())())())(()(()())(()((()())))(()(())()(())()()())((()())(()(()())(()(())())()()(()))(()())())()((()()()())()(()((())(())())((()())((()()(())())(())(()(())))()()(()()()())(((())()())()()()()())(())())(()())(()()))()()(()())())()()(())(())()()((()()())(())())(()()()))(()(()))(()())()(()(()())()(()()))(()(())())())(((())()(())((()()())())(()(())())()()())(())(()((())())(()))(()(()())()())(()())()(()())(())((((())()())()(()())()()())(()(()()()))(()()())(())(()(()))())((()()())()(()()))()(())()()(())(())()(()))(()())(()()())((()(())()()((())((())(()())(())(())())()()(())())((())()))(()()()()()()())((()(()))())()((()))(())())()()((()((()))((()))()(()())())())((()))(()(())((())())((()())())(()())()()())()()((())()()())((()(())()()())((())()()(())((()))())((())((()()()))(()()()())()()()()())()()((()()))())(()(((())(())())(())(()(()()())()())()()((())())(()(()(()))((())()())()()()())((()())())()())())()((()))()(())((()))(())(()))(((()((()())()()(()(()())())(()())()()())(())((())(())())(()())())(((())())()((())())((()()())(())())(((()))((()())()())()()()(()()())())()((()(())()()()())(())()(()())()()())(((()))())((()())(()()))(()(())(())()())(()(((()())(())())())(()()(()))(())()))((()())(())(()()))((()())(()())()()())(((())(()(()())())()))()()((()())((())()())()(()()))((()()))()((())(()()))((()))((()(()))((((()))()()())(())())(()()()()(())())(())(()(())()()()()()())(())(())(()())((()()()()))((())()()()())((())())()())((()()(()())()())(()())()()())(()(()())()()(())((()))((()()()())(())()()())()(())(())()(()())()(())())(()())((()(()()())()()())(()())(()()()()(()()))()(((())(()))(()()()()()())()(()()))()(((())()(())()())(((())()())(()(()())())((()()()())()(())()())()((())()()))(()())(())((()(()))())()()()()())()(()()(())())((())())(()()())(()()()(())()())()((()())(()())())(())(())()(()(())()()()())())()(()(()(()()()))((()()(()(())())()()(()())(())(())()()(())()()())()(()(())()(())(()()()()()))((())()(()((()))((())()())()()(())())(((()())())())()()((()))((())()())())((())()(((())(())()()(())(()))(()(()()(())()())()()()()()())(()((()()(())())(()))())()()()(()))()()()())((())((()(()))(()())())()()()()())()((())())()()())()(()()())()(())()()())(())()()((())((()((())))()()))()()()(())(()()()))(((())()(()))()(()()(()()())()()(())())((()))()())((()(())())()()(()())(())())()())((((())()()(())())((()()())())()(()(())((())((((()))())()(()()(())))((()(()()(()())()()()()()())(()()())()(()(()))(((())(()())()))()()()()())(())(())((())())(())(()(())(()())()())()())((())(())()())()()())(())(()()()())())()((())())()(()())((()(())()())()()()())()(((())(()))(()(())(()()))()((())()()())((((())()())())()())(())()(()())()(())(()()())(())(()()(()))(())())(()())()(())(()(())()())()())((())(())(())(()(())())()((())()())(()()))((((()()(())()())(()())())()())(())((()()(()(((())()(()()))()()()()())()())(())())(((())())())()()()())(()()((()()))())(()())(()())(((())(())()())(())()())((()())(()())(())(()()())(()()()(()()))(())(())()()(())())((())()())(()(()))((())(()())(((()())())(()()()((()()))()((())()()())()())((()()())()(())()()())()()())()()())(((()())()(()())(()()(()))())(())()(())())()((()))()(()()(()))()())(((())(()()())()()()(())(())(()))(())((()()()))(((()())(())())(()(()))((()()())()()())())((())())()(())()()(())())(())(()()(()))((((()())(())()())(()((()))())()(()()())()()())()(())()((()())((()))())()())(())((())(())()()())(()())()(()()())(()))(()((())(()()()())()())(())()()(()))((((()()()())(()()())(()()()())()()())(()()()())()(()(()(())()(((())))())((()())(((())())()(())()()(())())(())(()()))((())()(()()()())())()(()()()())(())((())())((())()()())(()())(()())())(((())(()(())(((())())())())()(()())(())(()(()(()))())()()(()())()()(()())((()))(())()(())())(())()(()(()()()())(()(())())())()()())(()((()()())((()))()()())(())(())()()())()(()())(()((()(())(()))))()(()())()()()())((()()))(())((()()()())()(()())((())(())(())()()(())())(())((()))(()())()())()((()))()(()(()))(())((()((())()())()())()())(())(())((()()())()(()()))()()()()((()()()())()()((())()())()()()()()())((())()())())((()(()()())()()())(((())()())()()()((()))())()(((()())(())())(()())()()())(())((()()())(()()()())((()))(())()())(()((())())()(()())()()())(((()()()()())(()(())())()()(())((())())(())((())()())()()()())()()()(())()())((()()()()))(())())((()())()()())(()(((()))(())()()()())()(()(()())())((())()())()()())((()())()())(()()()()()())()()((((())(()()()(())()()((())()(()))(()())()()())(())(())()(()))((()())())()()(()()())()((())())()(())(()()())(()()))()((())(()())()(())()()())(())()(((())(())()()(()()))(())()())(()()())()(()())(())()((((()))((()))())())(())()())(())(()(()()()())((())()()()())((())((()()())()())())((())()((())())(())))((()(()())(()))()(()))()()()()((())(((()))(())()(()))((())())(()()(()))())((()()())()(()((())()()(()))()())((()))((()))(((())())()())()(())()()()())((()()))(())()()()()())(((()())()()()()())(((()(()())(()(())())())()((())(()()()())(())()(()()())()()())((()()()())())()(()))(())((())(()))()()())(())(()(())((()))())((()(((())((()())(()((())))(())(())(()()()())()()(())())((()())(()()(()))())()(()()())(())(()(())()()())(())(()(())()())(())()(()())(())(()()())()())()()((()))(((()))()(()))()()())(()())(()())(()(()()()()()())(()()(())(()())()()())((())()()((())())(()))()((((())(()()()()())()()()()())(()()))()(()())(()()()())())(()(())()())(()(())(()(()))())()(()(()))()()()(((())))(()())(()()())(()())()()()((()))())(((((())(())()()())())()(()(()()())())())(()())()(((()()())(()()))((()())())((()())()()()()()())(()((())())(())()()())(()()((())())())(()(()())()())()(())((())(())(()(()()))(()())()())()((()()()))(())())(()(())())(()(())()()()(((())())(()())())()()())(())((()()()())(())(()()())()())(()())()((()())())(())(())(())())((())(())(()())())(()())()())((()()())(()(())((())()()())(())(()()))((())()(())()(()())()()()())()((()()()()())()()()(()()())(()))(())(())()((())()()())()()(())())(()()()()(())(((()()))())())(((())(()()()())(())()(()()))(()()())(()))(()())(((())()())(())((())()()(())(()()))(()())(()))()(((()()()()())(())((()()(()))()(())())((())((()(()))()())((()))()()())(())((()())())(((())()()(()()))()()()())((()()()()())()((())()((())()())())((()))())(()()())()(())()()()())(()()(()(())(())()()())(((((()))(())()()()()())()()())()((()))())((())())(()(())(())())(()())()((()(())(()((())()())(())()())()))(()())()()(()(())(()))(())())(()()()())(()())()(())(()()()((()())()()()(())())()))(((())())()(()()()())()(()())())(((()))()()((()))()((()((()()())())((())()()())()()()(()()))()()(()()())())()(()()()()))(((())())(()())()(()())()()()())((()((())(())()())())(())()()((()(()(()))(())())((()()())(()(())()())((()()()))()()()())())(()((())())(())(()()())(())())((()()()()(())()(())())()((())(((())()()())(())((()(()()))())(()(())()())()())(())()(()())()())((()())()()())()(())((()()()()())(()()())())()()())(()()())(()(()((())))()())(())()((())()())(())())(()((((())(())())())((()()))(())(())()())()()(()))()(((()())()()()())(()())()())(()(())()())((())())(()(()())()())(()()(((()()))(())()())())(())()((((())((())())(())()((()())()(())((())())()((()))()())((((()))())((())()())()()()(())()())()(((()())(()))(())()))()(())(())(())(((())))())()((((()()()))()(())()()())((()()))()()(()(())())(()))(()(()(()())(()))()((()())())(())()())((())(())()()()()()())(())((()())(())()(()())())((())()(())())(()()(()))(()(((()))((()()()))()(()(())()())(()())((()())(()())((()()())(())()()()()())(())()()())()((())))(()))((())(()())()())(()())()())((())(()())()()()()())(())()())((()((()()()()(()())()()()(()))(()()))()(())(((())())(())(())(((())()())()())(()()(()())()())())(()()()()))(()()()(())(()))((())(()())())(()(())(()()())())()(())()())(((())()()()(()())()()())(((()())(())()())((((()())())()(()))(()())()())(()((())())(((())(())())())()()()())(())()(((()((()))(())())(())((())())(())())(((((())())()())(())(()())()())((()())()())((()())(()(()())()(())()())(((()))(()())()(())())(()())(()())())()(()())(())(((()()))()())()())(()())(()())((()()())()()())()((()))(()(())())((()))(())(())(()())()()())()()())(()(())(())(()())()())((()()))()((())(())()())(()()())(())(()))(())()(((()()())(((()())(()(((()))()())())()(()())(()())(())())((()()()()(()))(()((()(())())()()((())()))()())()((()((())())())()(()())(())()((()()())()(())())()()()())()((())()())((()())())()(()(()())(()))()()()(())()())(())((())())(())())((())(()()())(())((()())((())())())()()(()()())(())(())(((()())()(()))(()()(()())(()()())())()(())())(()()(((()))()(()))()())(()(()(()()()()()())())()(()()())()())(()(())((())())(()())()((())())())(())())())()(()()(())((())())()()((()()())((()()))(()())()()())((()()())())())(())((()(()()())(()())(()(()())())()(())()()())(()((()))(()())(()()(())())(())()(()))())(()(())()(()))(()(())())((())()()())(((())())(())((())(())()((())()()()())(()(()())())())(())()())((()()()))())(((()()())())((())(())(())())())(((()))(())((())(())())()(()()()())(())()(()())(()())()(())((()))(())()()())(((()(()))((())()(())())((()())(())((())(()))())(()(()())())()()())(((())()(()())())((())(()))(()()())(()()(())(()())(()()())()()())()()()()())((()()(()())()())()()()(())()())(())(())()(()())()(((()(()(()())(())(()((()())))(())())(()()(())(())())(((())))((()))(()()))()()())(())(()()()()())(())()())(())()()(())(()())((())(()())(())()())((())())()()()())((((())()(()))((()())((()())(()))(())(())(()()())(()(()(())()())()()))((()())()()(((())())(())())())(())((()()())(()()())()())())(()()((()(()()()))(()))()()(()))(((())()())()((()()())()()()())(()((())())()(()))(((()())(())(())(()())()(()))(((())(()()()(())()())(())(())(())())()(()()()()(())(())())))()())()(()()()())(())((()())(())()(())()(()((()())())(())())(())()(())()((()())))()(()(())())()((()()()()(())))()(()()()()()()()(())(())())((()()()())()())(()(())())()()((())()()())(())()())(((())(()())())()())(((())()())(()())(()))(((()()())()((()()())(()())(())((())(()())())()(())(())()()())())()(()(()()())(())()())((())((())())(()((()(())()(()))()())(()()(())())()(())())()((()(())()())((()())()()(()())()()())())(()())()(((())(()())()())()()))((())()((()())()()(())())(()()(()((()())(()))())(())(()()()())((()))()(())()(()()()())())(()()())((()()()())((())()(()))((()()())()()()(()))()())(()()()()())()(())(()()()())(()()))(()((())(()())()()()((()()))()())(()(()((()())(()))(())((())((())()())(()())(())()()()())()())())((())())()((())(()())(())()())(((())(())()())())(()(())(()()))()()(())()((()())())(()((()))()((()))())()())(()()()())(()()())((()))(((()))((()()(()))(()))(()()())()()()())((()()())()(()(()())()())()()(()())()(()(()())())()()())(()())()(()()(())())(()(())()()(()())())(()()())()())(()()()()()(())())((())())()((()())()())(()())((())()()((()))()(())(())()(()))()()())(((()())(()()(()())()()())(())()(()(()())())()(()()())()(())((()())))(()())(((()))(((())())())(((()(()())()(()))(()())((((()))())(()()())((()()()())()()))()(())(()())()()()(())((())())(())((()))(())()()((()))()()(()))(()()()(()())()()()())((()()())()(()())()()()())()())(((()())()(((())())())(())())((()(()))()(()))(((((()((())(()()))(((())))())(()())(()((())((()()))()()()()()())(()()())((())()(()()())())()((())(()))(())())()(()()(()(())())()()()()(()())()(())())()((((())()))(())()())(()()())(()())(((())())(()))()(())())((()()(())())(()())(()(()()()()())())((())())()()())()()(()())(()))((())(()))(()(())()(())())()(()()())()()()()())((()()()))(((()()(()()())())((()))(()()))(()()())()()()()())((())()(()(()()())(())()())()()((()())())()())(()(()))(())()()((())))(()(())(()))(((())((())()()()()(())()(((()))())()()())(())()((())())()())((()()())()())(()(()())()()()())()())(()()()(())()(())(()(()()))(())(()()())(()()(())())(())(()())())(()((())(())(())()(())()()())(())()())(((())())())(((()()())()()()())(())(()((()))()()(())())()())(()())()(()())()())()((())((())()(()())((())())()())(())()())(()()())(()))()(())()()(()(())())(())()(())())(((()()())()(((()()))())())((()()(()()(()()())())(())()(()))(()(())(()())()(()((()))((()()))(())(()((())))()()())()((()())(())()((()))(())(()())()()()())()()(((()()()())()())(())(()()())(())(())(())(()(()))()(()))((()()()()()(()()))(()()())()())()((()()())())(())())(((()())(())()()(())()(())())(((())())(())(()()()())()()()(()())())((()))(()()()(())())((())(())()(()))(())(()(())(())()())())(((()(())()()()(())())(())((()())((())()()())(()(()()())()()()())()()(()))()((()())((())())()(()(((()))())()()())()(((()(())()()())(()))((()()())())(()))())(()(((()))(()))((()(())))()()()(())()(()())())(()()))(((((((())))(()()(()))(())((()))())(()))())(()()()())(())(()))(()((())()(()()()))((()())(())()()())(((()()(())()())(()()))((()))(())()()())(()(()())())()()(()())())(()()()())(()(()())()(())()()())(()(()()))(()()())())((())()()(())()())((())((()))())(())(()())((()()()(()))(()())()(())())((()()(()()))(())())(()())(()(()()()(()))(()()()))()())((()(()(()()()())()()(())()())()())()()()())((((())())()()()()()()())(((()()()))()()()(())(())()())(((())())((())()())(())()()()()())()((()((())()())()(()()())(()))((())(())(())())((()())()()())()(()))((())()()())()(((((()()))()(())()())(())((()()))(()()())((()))((())((())))((()(())())(()(())())())())(()()())()((())())(())())(()()(()))(()(())()()()()))(()(((()))()(()()(()())())()((()())()))(())()(())())(((()()()()())()())(())((()())())()(()(()))((())(())))((()(()(()))()((()()())((())((()))()()()(())())()()()(())())(()())(()((())()()())(()())()()()()(())()())((())()()(())())()(())()())((()()()()(())())(((())()()())(())(()()(()))(())()())()(())(())((())()))()((()(()())(())())((()())(()())(())()())())(()())(((())()(()))(()())((()())())()(((()()())())((()(())(()()))(())(())(())())(((()()()))()(())(())()(())())(()()())(()()((())())()()())(())())(((()))(()(((())()())(()(())()((())())()())())(()())(())())()((()((()())())()((()())(((())())(()())())()())((()()())(()())()())(()())(()())((()))()(())()()())(()(()))(()()())((()())()()()((((())()))(()()(()))(()())()()()())()(()(()))()()())()()()()()(())())()(())(()(()()()()))()(()()(())(()())()()()())()()(())()(()()())(())(((()()(()())())()())()()())(()(())())()()())(()())())((()())((()())())(())((()))(())((())())()())(())()(())(()(()(()()(())())(())()())())()(()())((()(()()(())()())(())(()(((())(())()(()())))()()()())(()))()()())()((()(())(())(()())()(())()()()())(((()))))(((()())()())(()(()))(()(())(())()(()()())()()())(()((())(()()))(())((()()))(()(()))(()()(()())()())(())(()()))(()()(()()()())()()())()((()()((((())())((())()))()())()(())(()(())())(())()(()()())())()()(())()())()(()(())(())()()()())(((()()(())())()((())((()))(())(())())())((())()()()())()()(()())(())()(()())()((((((())())()())(()()))()())(()()())(()())(()())(())()(()())(()())((()()())()()())()()(()())()())((()())())(()())())((()()())())()()(()())((())(()()))()()())(((()())(((())())(()))(())((())(()())())(()())()(()()()()())((()())()))(((()((()))()())(()()()(())())()())(())()())(()())((()))(()(()(()())()(())()()()))((())()())(())(())((())(())()((())(())()()()())(())(()()(())(())(())(())())((()()))(()())()())((())()()()())(())()(())(()())(())()()()())((()()())(()())(()())()()()(()))(()()(()())()((()))((())(()()())())((())(()())(()())()()())(()()())(()())()(())()()()()())(()()()())(()(())())(((()()(()()()())()()())()(())(()(()(()))())(())())(())(()()()())())((()(()()())()()))((()())(((()))()(()))()()(())(()((())()())(((()))()()))()()((()())())(())(()(())()()())())(())()((()()))(()(()()()())(((())(()(())()))()()()()()())(()))())()((((())(())())(())((())()()))((())((()(())()()())(()())(()()())(()(())(())())(())((()()))(()(()())(()))()(()()(()))()()()()))(((()())((()))()(())())()()(((()))(()())(((()()()))(())()()()(()))(())())()(())((()()()))()()())((()())()())(()(((())())())()((())()()()(()))(()()())()(()))((()))())((()(()()()())(())()()()())(()())((()())())(()()(())()((())())(())()())((())())()()())()((()()()()(()())())()()()())()(()())((())()())()()((()(())())(()()()())((())()())())()()()(()())()(((())()(()))()())()()())(()(())()(())())()(()()(()))((()())(()()((()()()))(()()()()(())()())()())(((())()))(()()(()())((((()())(())())()())()()(()())(())()())(((())()))((()(())()()))(())()()())((()(()()()()(())())()(())(((())()(())()())())(()(()))()())()()())((((()())()())(())(())())(((())()())(())(()())()())(((())())(()())()(()(()())()())()()())((()())()())((()()())((()))((()())(())))()(()())(()())(())()()(((()())))((())(())()())()()()())()(()())(((()())(()))())(())())(((())(()())()()()())(()(()())()((()(()())())(((()()))())((()()()()))(())((())())()()()())(()())(((()))())(()())()(()(())())((()()())())())()((()())(()(()()()())((()))(((()())))())()((()))(()()())()())((()))((())()(())(())())(((()())()(((())()))(())()(()()()())((()())())()(())((((()))))(())())()(()(()()()()())()(()()(()())()())(((()))())(())()(()()())(()()())(()())()(())()(())())(()((())(()()())()())()(()())())((())()())(())(()))(((()())()((()())()(())())((())((()(())))()()()())((())(())(())(()(()()))()()()(())(())()()(()))(())())())()(()())(()())((())())((((())()(()())(()())())(())()()())()(()()()())()(()()(()))()()()()(()()(())()())((()))())(((()))(()()())()()()(()))()(()())(()(()())()())((()(())()(()())(()())())()()()(())()(())()())()(((()))((())(()()))()(()())())(())(()))(((()()())((()))(()(())())(()(())()())(()()())(())()(()())((()))()())(()())(((()()((())))()())((()))())((()(()(()(()())())((())())()())(())()()())(())(()())((()())()(()())()())((()()))(())(()())(((()))(()()()())(()(())())()()()(())))()((())(()())((()()()()())(())()(())(()))(((()())())())(()()())(())(())((()))(()(()))((())(()()()())(((()())()))()()))(((())())()(()())()()()()()(()()()(()))())(((())()())(()())(()())((()(()))(()))(())()()((()))()()())()((()())((()())())()(())())()()())((()((()))()(((()())()())((()())())()((())())()()()())()(((()()()())(())())()(())(()())()((())())(()(()())(((())()())(())(())()()())((()()))((()()))(()())()()()(())())((())(()(()()())())())(((()))(())(()))(()())(()(((()())())(()((())()(()())())(()((())))()()()(()))(())()((()(())())((())))(((())())(())((())())())(())(()()()())()()(()(())()()())()())()()())()(()((()()(())()))(())(()())()(()))()()()(()())()(())(()())((())))(()(()())(()())(()()(())(()(()()()())()))()(()())(())(())(())()()()()())()((()()())(())())(()()(())(())(()(()()()))(())())()()((()())(())()))(((())(()()(((())())((()())()())(()))(()((()))()(())()())()((()()()())(()()(())(()())()(())()())()()()()())(())()(())()(())(()(())())(()()())()(())())(()())(((())()()(())(()())((()))(()(()())()()()())(((()))()(()())()()(()))(())())(()())(()(())()())(()()(())())()()()(()()()())(())()(((())))()()(())())(()(((()))(()())(())()()())(((()))(())())((())())((())()()())(()()())()(())(()())(())())(())()()()(()()())(()((()))())((())(((())()()))(()(())())())()(()(()()())((())())(()())()()()()())()()((())(()()())()(())(()())())()((())())()()((())())((())((())()()))()()()()()())(()((())()()()())((()()()())((()())()))((())()())()((())())()(()()(()())())(())()()())((()()))()((()(())())())()(()()(())((()))))(((()(())())((()())(()())()()(()))()(())()(()())((()))(()())()())((()()))(())(())(()()()()((())())()()()())((()()(()))()(())())()((())()()(()))(((()))())()(()(())(())())((()))((()))()()()())()((()(()(()()(()))(()()()())(()(())()())())()()()(())()(())())(((()()))()()(())(()()()()()(()))()()(()((())())))(()())()((()))()(((())())((()))((((()()())(((())()()))()()((()()())(()())(())(())())(())()())()((()()()))(()()))((())())(())()()(())()()()())(((())(())(())())())(()(()(((()())()))()()()()())(()(())))(((()((()))()()())(()))(())(())()())(()()(()))()()(()()()(()))(()()())(()()())(())()()())((()())()(()())(())())(())((()()(())()()))()(()()()()()(())()()()(()())())()()((()))((())()(())())()()(()())(()(()())(()(()))(())(()()())()())(()())()(())(()(())()()())()(()()((()()()))((()()()()())()()()()()()()())(()()()))()((((())()())())()()())(()(()))(())()((())())())(((()))(()()()(()())())()(()(())((())()(())()()()(()))()()())((())()()(((())()()))(())(())(())()())(()()())()(()((()())()()())(()())()())(()(()))()((())((()))(())()())((()(()))))((()((()))())(()())())()(()()()()())()())((((((()()())())(())()())()((()())()(())(())()()())())(()(()))(((((())()())(()()((()))())())())(())()((()()()()))()(()()())(()()()())(())()((())())()())(()()()()(()())(())())((()()())(())(())())(())((())(())()(()))((((()))()())()())()()()((())())(()())((())(()))(())(()()()())(())())((())((()(((()())())(())())((())())()()(()()()()())()())()((()(())())(()()())()(()()())()()((()())()))((()())()()()())(()((()()())((()))((()())(())((())(()()))()())())(()))((()(()()()))(())(()))(())(((()()))((())(())(())))()(())(()()(())(())()())(()())())((())()((())())()(())()())()(()(())()())()((())()(()()()()())(()())(()((()()(())(()))(()())))(())((())())(()())(())(())())()(()(()()))(()()()()()())()((())())((()()))(((())())))(((())())()(((()())((()))())(()())())((())))()(()(())(())())((()())()()(()())(()()()))((()()))(())((()))()()(())(()()()()())(())((((()))())()(())(())(()((()))()()(()))(()(())())()())()(())())(((()(())())()())(())((()(((()))((())()())())(()()())(()())(())(()()())(())()(())()())((()()())()()(()())(()()(()())))()()(()(())(()))(())())((((())()))()(((())(())())()())(()(()()))(())())((((((()))(())()())(()())()(())())(())(()()(())(()())()(()(()))()(())((())()))()())(()())()()(())()(()())()())(()()(()())()((()())())((())()())())(())(())(())()((()((()))((()())()))()(()))((())()(()))(())(()()()())(())())(())(()((()()(()()(())())((()(()()()()()()()())())())(()(())()())((()()()())())((())()())(()()())(()()())(()()()))((())())(())()((((())())(((()())())(()())(())())()())()((()()())((()())((()())())()()())(()())()))((()(())())(((())(())())()()()(()())()((()()())()(()())()())()())((())(())(())(()())(()(())()())(()))()(((()()())(())())(())((())())(()))(((()())())((()(())(()))()()())()(()(()()())()())()(())()()())(()())()()()(())())(()()())()(())()())((())())((())()(())()())((((()()(()()()())()(())()(())()(()))(())()((()()())()(())()))(()((())()))(()())()(())()(()())())(())(()))(()((()()())())()((()()())()())((()))()()(()()()()()))(()(())(((()()))())(((()()))()()(())()(())())((())(())()()())())(()())()((()())()()(())())(((())()()()(()(()))()())()()())(())(())(()(()(()())()())(())()()()())()(()()())(()())(())()(())(()()(()())(())))(((()())()())())(()((()()())()()())()(()())(()())(())(()())(()()()))((()(((())())()()(())())((()()))((()(())()())())((())(((())())()()(())()(())(()))((()()())(((()()(())())())()(())()()))((()))(((()(())()()()(((()())(()())())()()())())(()()()()()(()()()))()()(()(()))()(()(())()()())()()())()(())()((()))())(()()())(()())((()()))(()()(()(()))(())()(((()())()))())(())()())()((()())()()())(((()(())(())((())()))(())()(()()))()((())((()(()))()()())()()((()))((())())((()())()(())()()()()()())(((())())())())(()()(())()()()()()())(((())))(((()(((()))()())()()))((((())())(())(())())(((())())(()()(()()))()()())()((()))((())()()()())()(()))()(())(())())()()(()(()(()))()()()())(()()(())()(((()()(())()()()())(()()()())()(()()()()(())())()))(()(())())(()()((()())())())(()))((((()))(()()))((())(()(())()())()())(()())())(()(()(()())())()())(((()())(())()(()(())(())())()())(())((()()))((()()(()()()))()((()()))()())((())(()())())(((())(())()())(()()())(()())((())(()))()())()()((())()())(())()()(()())(())((()()())())()(())())()((()())()(()))(()())((()())()(())(()))(()(())()())()()(())(()(())()(())(())()())(()())(())((())()()())(())((())(()()()())()())(())()(((((())())((()())(()))()((())())()())()((())()))()()(()()(())())(()())(()())(())())((()())()(())()()((())()(())())(())(())())(()()()()))(()()()()())((())()((())()())())((()())(()))()((()())(())())((()()()())()())())((()()(())())((()())()(())(())()(()())()()(((())()())()()()())(())()(())(()(())()()()))()((()()()))()(()(()(()))(()))(())()(()())()()((())()(()()())()())())(((())(())(()))((())()(()(())())())(())()()(()(()()))((()())(()()(())())(()((())())()())(()()())()()())()()()(()()(())(()())()())(())((())())(())((()()())(()()(())())()(()))(()())()(((()()))(()))(())(())((())((())()(())()()))()()()()()()(())()())((())()()())((()())(((()()())()()())()()())())(())()((()())((())()((())(()()())(()()())()()()())(())(())()())())((((()(()())((()))())((())(()()()))()()()())(((())(())())()()())(()())()()(()))(()(()))(()()()()())((()()))()()()())(())(()(())())((()(())((())())((())()())())(((()()(()())(()()))()()()()())((())(()())())()(())())(()())(())(()))()()())()(()(()()()(()())(()))()((()(()())(())(()(()()(())(())(())())()(((()))(()())(())())()()())())()((()))(()()())(())(()(()())())()((()()())(()(())()())())(()()(())()(()(()()(()()))())()())()()()())()(())())(((())(()(()))((()))()())()((()()()(()))((()())(())())(())()(())((())(())(()((())))()((())(()())()(())()()()(()())())()())((())())()())(()())(())((()())())(()((()))((()(()()()))()())(()())())())()()(())((())()())(()())()((()((())(()())(())()()((()))()())((()()())((()()()()))()(()))()())(()()((()))()()(())()()())((()()())()((())()))(()()(()()))()()(()()(())(()())()(())()()())((()())(()())())()(()()()(())())((())()((()())()))(())(()())(()())())()(())()((()(((())(())())(((()))(())(()()())(()())(()()(())())()()())(()()())((())(())())()()()()()())(()(())(())(())()())(()()()))((())((()))()()()()())()((()))(()(())(())()(((())((()))()())((())()())(((())()()))()))()()(())(((()))()())(()())()())(())()(()()(()()(())()())((())())(())()(())()()()()(())()())(((())())()(())())((())()()()(()()((()()))())(())(()()()())(()))((())())((()((())()))())((())()((())(()()())()))()(())()()(())())(((()())((()))())(())(((()(())())(())()())(((()())())()()()()())()(()()(())((()))()()()((()))())(()(()()()))(()(()()(()()())))()((())(()()()(()(()(()())())()(())()))(()()())())(())(())(()(())(())()()()()()()()()())()(()(()()()()()(())))(())()()()()())()((()())(((())))((())())(())()((())()(())())()()((((()()()))()()())((()(()))()))(())())()((())()(())(()(()())()()()()())(()()()(())((()()))())(()()(()))()(())((())())()()())()()((((()()()))()()(()))(()())()())()()(()()((())()())())(()()()())((()())()())((()()())((()))((()()()()())()()())()()(())()()())(()(())(((())(())()())(((())()()())()())())()(())())((())()(()())(())((()())()()())()(())((()())()()()()(())))(()())(())())(()(()())()())()(((((())()))(())()(()())()())((()()()())()(()())((()())(())())(())())(()())(()())((()(())())(()())(((())()())((())()(((()))())(())(()(()())()(())())((()()()()()())(())(()(()()))())(())()(())())(()())(()()()())((()((())()(())())()(())(()())()())((())())()()())(()()))(())(())(()())()((())())()()()())((()())()())(()())(()(((()()(())()()()())(())(())(((())((()())()((())(()())())()())()((((())()())(())((()))()())(()(()()())(())(()()))()()(()())(())()(()((()))())()()()()())()((())(((()())()()))()())(())())()(())())()()()())()(()())()()()(()()))(((())())((()())(())()()())()())(())(((())(()())())()(())(())())(())()(()()())(()()))((()())(((()(()))()(()()))(((())()(()())()())()())()())(()(())()())(((()(())())())(())(()))()((()))()())(((()()()(()())(())())(((()))(())()(()()))()()()(())((())()()()()()())((()(()()((())())()()())()())()(()))(()(()(()()))(())()()))((()()(()())()()()(()())()()())(())((()()())()()())((())(()())())((())())(()(())())((())())()((()()())((()(()()())()))(())(()())()(())()(()()())())(()())()((())())(((()())()(())()(()))()()())()((()()((()())())(())(())()())(())(())()())(((())()())()()(()()))(()(()())()()(())())()()()()()())(((()()()())((()())((()()()()()())()()()())(())((())(())()(()()))()((())())(()())()()((()()()))(()())(()()())(())))()(((()())()()())((()(((())())()())(()()()())())(()())()())()((())()())(((()()())(())()())(())(()())(())()()()()()())(())((())())(()))(()(()())()((()))()())()(()()())(()())(((())()(()(())()())(()())(()()()))(()(())()()(())(()()))(()(()()())((()()())()())()()()())()(()())(()())()(()())()()()(())((()))()())()(((())())())()()(((((()())()(())(()()))()()(())()()())(((()()))(()))(())(((())())())()())()(())())()()(()((())()))()()()())((()()())(()(()()(()())())()((()))()())(())(()()()()()((())())()())(()())()())()(()())(()())(((()()())()(((()())()((()())(()))()()())())()(())())()(()()())()()()(()())())(()()(()()()()()))(()(())()()()((())()())(())(()()))(()())(()((()()(())())()))()(()()())(((())(()())()())((()()(())((()))()()))()())()()(())())((()(()))((())(())()(())()()())())(((((())()(()))())())(()()(())()()()(()())(()())((()()())()())((())(())(())()))(())(()())((()())((()()()())(())())()(((()())())(((()))()())(()()())())(())(()(()())()(())())()())()((()())()())(((())()(((())))()(())()())()())(())()((())()()()()((())()()()())())()(())(())()())(((())())()(((())())((()))(())(((()())()()()))(())()())()(((())(()))())(((()())())()()()())()(())(())(())(()((()()()())()()))((())()()()()())((())((()())()()())()()())())(((())(())())(())((())()(())(())((())())()()()(()(())(()()())()())()()())((()(()))()(()())(((())(()())(())())(((())()))((((()))(()))()())()()())((()())()(())()())(()()()))()(())((())())()(()()()())()(()(())())(()())()(())(()(()))()((())())()())((())()(())()())(()())(()()())(()()()()()()())((((())))()())((())(((()())())(()())((()))()())(()()(()(()())()(()))(()())((()))()()((()())(())()())()((())()(()()()(())())()())(()())()((())(())()()())())((()(())()()())(((()()()()))(((())()))(())()(((()())(()(())()()())())())()()()()()(()()()())())()((()()()())()())()()()()(()())())(())(()()()())(()))((())()()((())())(())())(()(()()())(()()()()(())(()())()()(()()()))()((())(())()())((()())()())(()())((())()())()(())(())()(()())(()))(((()())())()()())(())((())()(((()())()())(())()((()(())()()))()(()())()()(()())())(()())()())(()())((()()())((())())(()(()()())(()()())(()(()))())(()(())())(())((()(()())())())()(()())(())()())()(()()()()())()(((()(()))((())()((())()())())(()(())())()()()(())())(()())()(()()((()))()())((())()(())(())))(()(())(()())((()()(())(()))())())((()((()())((()))()(())(()())(())(()))()((()())(()))((()())(())))((()))((())()()())(())((())((()()))(())(())()())())(((())(()())()()()()()())(())())()(()(()(()())())()())(()(())()((())()(()((()())()()())())(())())(()()(())())()(((())()(())(())(())()(())())())(())(((())()()()()())()()())((()())()(()()()))()(()())()()())(())(())()((()())(()()))()(()((()())())((()))())()((())())(())((())())((()(())())()()())()()()()())((()(())(()()))(()(()(()()())()()())(())())()()((())()())(((())(()())()))()())(()())()((()()())((()()()()))()()(((())()()(())()())()(())())((()(()))()((()())()())())(()(()())()())(()()()())(()(()())()(())(()()(()(())(())())())())(()()())()()(()())()(((())))(()())()())(((())())(((()))((())()())()(((())(())(())())())(())(())(())()((()()(()))())()(())())((())(()(())(())(()())()())()(()(()())())())((())()())(()()())()()(()()()(()())())((()()()(()()()((()))())(()())(()))(()()(((()())())())()()()())())((()()()())()())()((())((())()())()()()())()(())()(((())(())())(()())()(((())()))()(()))(((()()()())(())(())()())()())()()(())()()()((())((())(())()((()()()()())()())()()(()())()()()(()))()((())(())(()()(()())())()(()())())()()()()((())(())(()))())()(())(((())()((())()))()())(()())(()()()())()()(()()(())())()()(()))()(()((((()))()(()(())())()())(()(()())()(()()))()()()()())(())(((())(()))((())(()())()()()()((()())())())()(()()((())()))(())()()(()()()(()))(()()))(((())((())()()()()())())()()(((()))()(())()(())())()(())()()())((()(())()())()()())()(())(()())()())((()())(()(())()())(((())()()())(())((()))()()())()(())()()())(())(()(()()((()())()(()())()())(()())()(())())(((()(()((())())()())(())((())(()())(()))()(())()((()())()()()(()()(())((((()))())((())()()()()())()()())()())(())(()())(())()(()))()(())())()()(())((())()())(()(((()))())())())(()()())(())(((()()))((())()((())(()())())()())()()()()(()()(()())()())()(()(())))(())())(((()()))(((()())())((((()))(())())(((()())(()()())(()())())((()))()()(())())(()())()())(())()()(())())(())(()(()())(())((()())((()))()()))((()())())((((((()()())()()())(())(())(()()())))((())((())(())())()(())())()()())(((())()()(()))(())((()()())()())(()()()()()())()(())()(())(()()())((())(()())((())()((()()()()())()(()(())(()))()(()))()()()()))(()(()()())()())(())(()()()()())((()))(()))(()))()()((()()(()))(()(()(())()(())()()())(()())()()())())((())()())(()))()((()()(((())()())()()(())()()))(()())(((())())()()())(()()((()(())()())()()()(()))())((()()()(())(()()((())())()()))(()())(()(()())()()()()())((((()))(())((()(())())()()(())((())())(()())((()()))(())())((())())(()()()())((()()(()())())(()())(()()(())())()(())())()()()(()()()(())()(()))())((()())()()())()())((())(())()(())()()(()))(((()))()())(()(()))()())()((((())()()())()(())()(())(()())()((()(()()()()())(()())(())(()()())(())))((()))(()())(()())()()()()(()()())()(()))()()()()()((())(())((())(()))(())())())(()())((()()()())((())()(()(()())()())(()(()()))())(((())()()())((()(()))())(()()(()()())()(())(()()()))(()()))((())())()()())((((()))()()())()()())(((())()(()))(()((()(())()()()())())())(((()())()())()((())()()(())())(((()())(())()()())()()()(()()(())(()))()()()()()())(((()))(())()()(())(()()())(()())(()())())((()(()(())(()()())())(()()(()())()())(()())(()())(()))(()())()()())()(((())())()())(())()())(()(())(()))()(())(()())()(((())())())((())(()())(()(())))(()(()())())()(())(()())()()(()())())(((()()())()()(((()()(())()())(())())()((())(())()()())()((()))(()(()))())()(()((())()()(())((()))())()())((()()()())())((()(()))()())((())())(()()())()(()(())())()(())(()((())())((())((())))()(())()())(()()())(()()())()()())((((()()()())()()()())(())())()(()())((()()()()(()(()))())(())()()()())(())((())()))(((())()()()()())(()()())(()()()())())((((()())((()())(())()(()())(()))(())()(()()())(()))(()())(()()(()))()()()((()))(())(()())()()()())()(()(()))((())()()()())((((()()()())()()())()()())()())((())(()())()(()(()()))()(())()()()()(())()()()()())(())(()()())()())(((())(())()()())(()))(())((()()()()()(())())())(((()())(()())()())(()())(()()()())(()(())(()(())())(((()(())()))()())()(())))((())(())(())((()))(())()()))()((()())(()())()(()())()((())())(()())(())((())())(())((()()()())()((((()))(()))())((((())()))()())(()()(()()()(())())(())(()()())())(()((())())()(()(()))(()))(()())()()()(()())((())()()()())()(()())()(()))(()()())()(())(())()()(())())(((()()()())(())(())())(())(())((())())()()(())()(()(())())()())()((()())(())(()())(()()))(()()(()())())()((((())()()()()()())()(()())()())(()(())()()())(()(()))(((()(()))()))(()())(())())()()()(()(()())()()(())(()()()()()()())(()((())())(())(()))(()())()()((()()())()()()())(()))(((())(())(())()(()())()())(())((())(())()())())()(())((())()()()())(((())()(()))()((()(())())()()))()(((())(()))(())(())()())(()(())())(()()())(())((()()(((()))((()())())())()(())(())())((())()()())()((((())(()))(())(())())()()()())()((())()())()())()()(((()))(()())()(()(()(())(())()()))(()()()()())((()()())()(()())()(())())()()(((()))()())((((())(()()()))(()(())())((())())(())()(())(()())())()()()(())()())((())()(()())()(())(())())())((()()(()()()())()())()(()())(())((()))()(())())(((()())(()())())((()()())))((()(((()()()))()(())())(())(())(()())(()())((()(()())()))((()))((()()))())()()())(()(()(())(())()))(()()())(((())(())()())()(()))((())()())(())((())(())()())()()())(()(((()(()(()))()())(()()())(()())(())((())(())())())(()(())())(()())())(()()())(((())())()())()()((()(())())()())())()(((()(()()))(((()))(((())())())()()()()())(()())())(()())()(()())(()())()(()))((((()()))()(()(()(()((())()()())((())((())()())()(()())())())((())))()()())()((())()()()()))((())())(((())()())(())()((()())()())()()())(((())(())())((())()(())())((()((())())())()())()()()((()))((())(()())()(())()(())(())())(((()()))())(((()())()))()())(()())((()())((()()()()()())(())(())(()())((())((((())()()((())())())())(())(()())(()()()())()(())(())(()()()())(())((()())())())(())())()((((())()(())())(((()))(()))(())()())((())))()()())(())(()())()()(()((())()(())()()())(()()())()())((())()())(((()()())(()()())())())()()()()()()(()(()()(()))()(()))((()()(()))()())()()()(((()))()()()((())())(()())())(())()())(()))(((()))())(()(()())(())(((())((()()())()())(()())((()))())((((()())())(()())(()))(()(())(()())))((()(()()())(()()()()())(())()()()(())(())())(())(((()()))(()(()))((())(()())()()())()((())()(()))(())()(()())())(())()(())()()(()(()()())()(((())))()())(()()())())(()()()()(())(())(())())((()()()(())(())((())()()()(()))())((())(())()())()()(()))((((()))()((()(())())()()()(())())()(()(())(()()())(()()()()())()((()())(()())()())())(()((()))(()(())())())((()))()()())((())()()()())(()()()()))()())(()()())(()()(()((()()()))()()()())()()())((())((()()()))()()(())()())(())()((((())())())(((()((())(())(())()()())())(()()())(()())(())()()(())()()()())(()(())((()())(()())())(()(())(()()()()())()(())()())(())())(()(()())(()())()()())()())()()(()()(())()()()()()())(((())((())()))(()())()())()()((()())(()()))(())()()()()()())((())(()()())(((()))(())())(())((())())()(()()()))((()((()(())()(())()()))()()())()())((())((()())()()((()())(()()))()(()())()())(()()())()((()())(()()()()()((()))(())()(())())()()(()(()(())(()))(()()())()()(())()))((())()()(((())())(())((())()()())())())(((()))()(()())())()(()()())((()())(()())(()())((())()()(()())(()()())()(())(())(())()()()()()()())(()())()()(()())()())(()())()()((()))())()()()())(()())((())())()(()()()((())(())())())(())(((()()())())(()(((())(())((())()))()()()()())(())((()()))()())(()((())()(()()(()())(())())()()(())())((((())())())())(())(()()())()())((((()())(()))(())(()())(())())()((())())()(((()()())()()((()))())()(())(())())((()((()()))()()((())()())())())(()))(()((()))()()())(()())((())((())((())()())(())(())())()(((())((()())((())())(()()()())()())(()))(()())())()()((()()())(()))(())(()())())((()))(())((())())()(()())((())())(()()())(()))((())()()())((())(()(()()())(())()())())(()(()(()(())()())(()()()()))()())((()())(())(((()()())()()()(()()()))())((()(()))(())(()()())(()))()())(((())())())(((()))(()()(()()(())()()())()(())())((()())())(((((())()())())(()()())()())(())(()()())()(((())())()(())(())())((())(()()(()()()())())()(())()())(()(())()()()(((())()))))((())()()()()(())()())(()(())()()()(()((())))(())(()()()(()()()))())()((()()())((()())(())()())()((()()()((())())(()))()(()())()()())()(()(()))(()()(())(())()((()))())(((())())()(())()())()()()()()((()()))())((())(())(())()(())(())(())()(()()())())(())())(()(()()())(()())())((()())()())()(((())()())(()()(()()()))((())(((())(()())(()()()())(()()()()()())())((()))(((()()()()(())()(())())())(()())((((())()))()()())()())()(())(()()()()())())((()()())(())())()()(()()(()))(())(()(()))(())())()(()()((())())(((())()())()(())()()())()()))(()(())())((()))((())()())(((())())((()())())())(())(()((()))())())(((((()()(())())())())()()()((()())()()((()())()(((()))))()(()())()((())))(()())(()()()(()))()(())())(()(()()())()()())(((()())()()())(())((())()(()))(())(()())((())()()())(()))(()((()(())())())()())(())(()())())((()()(((((()))))(()())()())(((()))())()()()(())()(()(()())()()()())((())()()()())(()()()()()()())()())())((()(()()()))(((()()()()())())((()())(()())(())(())(()()()))(()(())())((())(()())()())((())())((())()())(()(())()()()())(())((()))(()())()())(()())(()(()()(())()())())(((()())(()))(()()()())(()(())())())(())(())((())()((())(())())((()())(()))(()()))((()())(())(())((())((()(()())()(()())))()(())())(())(())()((((())())()())()(((()()())())())(()())((()()))(())()()())((()())()((())()(())(()())(((())()))()())(())(()())()((()))())(())(((()())()()()(()))(((()))(((()(())()(())())()())()()(()())(()())()()(()))(()())((())()())(()(()())()()(()()))()(()())()())()(())(())()()((())())()())((())())(()())(()()())()()())(())((((())()()()())()()()()())(()(()())()(()()(())(()()))()()(())())()(())()(()()))(()(())())(())((()()()())())()()(())()(()())())()(())(((())()())((((()())()))(((())(()())()()()()()()())()((())(()())()((()))))(((())()(()))(((((()()))())()(()()()()))(()()(())(())((())))((()())()(()))())(()()())())((()())(())(()(()(()(()())(())())(()()))(()))((()())((())(()()())()(()()()(())))()()()()(())())(()())(()(((())())()(())()(())()())()()())((((())())((()())(())()())(())(()))()(())(())())()()()()()(((()))()))()()(()()()()))(()(())()())(()((())))()(((())()(())()())(()(())(()))(()())(()((())()(()())(()())(()()())(()()())()())()()())()(()()())(())(())(((())()())()())()((()))()(((())()()()())((())(())()())(()(())())(())(()())((())(())(()())())()(()))(())((()())(())(()())(())())())(()()(((())()())(()()())(()(())((()())())())(()())(()))((()))(())()(())()(())(())(())()(())())(((())(()()(())(()())((()())((()(())())()((()()))(())())()(()())(()())())(())(()())(())(()())()())(())()(())()())((())(()())(()()())(())())(((())()()))(()(())()())((()()))(()()(())(())()())((()()()())(()()()(()(()())()()))()((()(()))(())(()()))())()(()())(())()(()()())())()(((()()()()(()())()()((()()())(()))()()())()((())(())())()(()()()())())()((())(()())()(())(())()))(((((()())((()))())(()(()))()()())(()())()()()())(((())())()()((())(())(()(())))((())()(())((()(())()())()())(())(()()))()(()(()()))())(())(()()()())(((())(())(())())(()())()())()(())(()(()))(((()))(((()))(())()(()(())(())))(())())(()()()()()()())(()())(()()()()()())((())(())((()())(())(())())(((())())()()())(())()())()(())()(()())()())(())((()()()())(())(((()())()(())()())((())))(())(()())(())()(()(())()())()(())())()(()(())()())(((()())(()())()())())(()()(())()(((()))())())(())()()()(())())(()(())(((()())())()()())((())((())(()(())()(())((()()()))(()()()(())(()()(())()()))())(())(())()())(()())())((()()())((())(()))(())()()())()()()()(())())(((()))()())(((()(()())(())(())()()(())))((()()()())(())()((()))()()(()())()((())())()())((())()()())()()((()()())()()())()(())()(()())(((()))(()())()))(((()())()())(()()(()()))(()())()()())(())(((()(())(())(()())()(()))()((())())(()())()(())()()())()((()()(())()(())()((()())())()(())()((()())()(()))()())(())(()())(()))((()))((())())()(())(()(())())()()(()(((())())()()())()())(())(()())())(((()))(()(())(()(((())()))())(()))(()(()))()())((()(()(())()()()(())()())(()()(()())(((()(())()()())(()()))()()()()())(()())()()())()(()(())())()(())(((()())()()()())((())()())()()()())((()))()())(())()((()))()()()()()())(()()()(())()(()())()())(()(()(()()))(((()()())(()(())(())()())((())())(()))(())()(())(()()())(())()((()())()()()))()((())()())(()))(())(()())((()()())()(()()())()()(())())((()()())(()(())()()())(()(()())())(())(()()()(())()())(()()))(((((()()()())(()(())(()())())(()())(())()()())((()))()()())((()()(()()()))(())(()()())()(())(()())()())()())((()())(()())()(()))()(()(())(()())())(((()()))(()))(()((())((())()((())())((()()()())()()))()())(((())(()(()))(()))((()())((())()))()((()))(())(()())()()()(())())((()()())((()()))()()(())(((())()())(())((()))()()(())(())(())())(()())()(()(())()))((()())()(())(())(((()()()()))())()(()(())()((())((())())(())())(()()())((())()()())(()()())(()))(()((()())()())(()())(())())(()(()())(()())()()())(()()()(())())(()((())()())()(()())()()())(())()(()(()())())(()((())((()))())()))((((())())(()()(())()())()()(())()())((()))(())(()()())())(()(()(())())(())((()())())(()()((())()())())(()(())())(()))()())((()())(())((((()())()())(()(())(())()())()()()())(()(())(())(()(()())()(()()))())()(())(())(())(())(())()(())())((())()(()))((())())(()()()())((((()))(())()()()(())()(())())()(())((())()))(()()()())(()()()())(()()()())((()()()())())(()())(())()()())((())())(()()(()(())())(()())(())()()()(()())()())())((((()()(()))((())())())())()()(()())(()(()))()(())()())((())()()())((()()())()())(()()(()()))(())(()(())()((())(())(()())(())()()(())(()()))((()()))(()(())(()()))((()(())())(())())()())(()())()()((()()())((())(())(()(()))())(()((())()(()()(()()()))()()())()()((()((())()))()())()(((())())()()))()((()()(()(()()()()))()())(())(())(())(())((()))()()()(())(())()()(()))(())((()))(())(()())())(()(()())())(())(()(()())(())()()()())()())((((()()()())()()())()(())()(()(()()()))(()(()()())())((()())(())(())(()())((())()))(()()())()(()))(((()()))(((())()((((()()()()()()())(()))()(())))())((()()()())()())((())())()())()(()()()()()(()))(()())(())(()()())())(((()()()()()())(())(()()())()()())(()())()(()(()))((())(())(())())()()(())(()))()(((())((())((())(((())(()))()()()())()()())(())((()())(())()())(()())())()())((()()))(())(()()(()())()(()())(()))(((()())(()))())()()((())((((())(()))())(())())()()())(()())()(()())())((()())())((()(((())()(()()())()()())(()(()()()()())()(()()())())(()())(()(())())()((())()())()(((())()))())(()(((()))()()()()()()())()()())((())(())(()()((((()())()))()()()()))(()())()()())(()(())((()))(()())(())(()(()())(())()((((()()())(())()())()(())())(()(()))()()())))(()())()((()()((())()())()()()())((((()))(()())())()((())()())((())())((()())())(()())()((()())())())(())()(()()())())(((())())(()(()))(()(())())(())(()()(())())(((())()(()))()())(()))(()(()())(())())(()())(())((())(())()())(())(()(()(()()))())(()()()(())())()()()(())(()))(())(((()())()()(())(())())()(())()(()(()))()())((()())(()()())(()())(())())()(()(())()())()(())(())(()()()()()())(((())()()))()()(())())(((()())()(()))((()(((()())()()())(())(()())()())(())(())((())())(()()(())()()()())()())(((()()()())((()(())()()()())())((()())(())))(())((())(((()))()()()()()(()))((())()()()(()))())(()()()())()(()(()()())()())(()()()(()))()()()((())()()()()())()())(()())((())()())()(())(()())()(()())()(()))(((())((())(())(()())()))(())(())(()())()(())()()(()())(()()())())((()(())())(())(()())()(()())(()())())(()())()((()((()())(())())(()())()()())((()()())()(()))((()((()))(()))((())(()())(()())(())()()()()(())(((()()))(())()))()())((((())()())()((()()))()(()())(())()()(()())()(()()())()()())(()(()())()()())(()()(())())()()()(())(())())()(((()()(()))(()()))()(()())(()))(((())))((((())((()()))()())()(())())()())((())(()(())(())())()(())((()))())(((()))((())(()))()()()(()))(()()())()(())()()(()()())((())(()()))()(())()())()()(()()())(((())()((())())()())(((()()()(()))((()))()))(()(())())(()())()()(()()(()))(()())())(()(()(()))()())()(())()()(()())((()()())()()))((((()()())(()(((()(()())())(()(())()()())()())(((((())(()()()())()(())())(())(())()())()()(((()))())()()()()()))(()((()(())()())(()(()()())()()())())()(())(()(()()(())()())()())()()()(()())())(())(()()()()(())())(((())()))()((())())()()((()())()(()))()())()(()()(())(()(()()()())())(())(())(()))()((()())()())((()()(()())()))()(()()()())((()()())()(()())()())()((()(())(()((()())())()))()()(()()()()))(()()(()()())(()())())((()(())((()(()))()()(()()(())))())((((())()))()()()()())()()((()())(())())()(())())()(((()()())(()())))()(()())())((()()())()((()()))()()())((((()))()((())))((()()())()(())()())()((()()())()())()(()(()()(()))())(()))((()())()())((()()()()()()())()()()()()())())((())()()())(()(())(()()(())()())()()(())())(()()())(()((()()))(())(((()))(())(()()))(()()()(()))((())()())()(()()())()()())((()(())(()())()()())()((()()(()())()()))((()())(((((()())))())()()())()(((())(()((()())(())())(())())(()())())()((()())))(())()(()()())())()((()()()()()()(())())(()()())()())(((()())(()))((()()(()))(()(()))()((())(())()(())())(())()())((()()))(())(((())()(()())(()))()(()()())()()())(())()())()(()(())(()()())()(((())()())())()())()()(()(()()())((()()())()()())())()())(()((())()())((((()()))(())(())()()()(()()())())()())((()())(())((())())())(()())()(())(())()((()())))(((()()(()))(()())()((())())((()()())()())()(())(()))((((())())()()()())()()())(())()()(())(()()))()()((())()(()(())(())()()()()()()())())(())(())()(())((())())((()()()())()(()(())())()()())(())()())((())(((())()(()())(()()()))()())())(()())(()()())((((()()()())()())((())(())())(())(()))()((())()()(()(())()(())()())()())(())((()()())(()())((())()()()())(())())(()()())()((((())(()))(((((())()))(()))()))(()()())(())((())()))(()())((()()())((())()())(((())(()())())())()(()(()))(()))()()()(()())(())())((()())(())()()())(())(()(()()())(((())))((()))()())((()()())()(((())())(()()((()()))()())(()()())(()()()((()()))((()(())()(())()))(()()))(((()))()())())()()())()(()())()(()((()(()(())())()))((()())()()((()(()))(())()(())(()())()())()(())((())())())(()()()()((())()()())())()()()(())(()())()(())()(())()()())(((()()()()())(((()(()))())()())(()()())((())())((()))((()((()())(())((())()))()((())()((()))(()()))(())()()())()()((())(()(()))()(()))((()))(()()())(()()()(())))((()(()()()())()(()))((()()())()())(())())())(((())()()()())()(((()())()())(())()())((()())()(()()())(())(())())((((()())())()())())()((())((()()))((())())()(()(()(()()))()())()()(()))((())(()())()()())(()()()()()()()()(())()())(())()()(())()()()())(()()()()()((()(()()())((((()))()())()()()()())(()())(()(())())()()(())())()(((()())))(()(())(())((()))()()())()()((()))((())((())()(()()))()()(()))()(()())()()((()()()())())()())(((())((())))())((()))((()()())(()(()))((())((((())()()()()()())((())()())()(()()())()())(()()(())(()())())((()())()(())(())(()(())))(())(()(()))(())()(())())((()())())()(()())((()))((())(()(()()()())(())()()))()(())())()(()()()()))()(()())((())(()))()()())(()())((())(()())()()())(((()())))((())(()))(()(()(()()))()()(())())(()())()((())((())())()())((()())((())())((())())()())(()())(())(()()()())((()())())()())()((()(()))()()((((())()())()(())()(())((())()))((()))())(()(()))(())()())()((())())(((()))()()(())()()(())()())()()()())(((())((()())())(())()())((((()(())((()()())(())()))()()())((())()())(()()()(())())()(())()(()())())(()(((())(()()())()(()(()(()))()(())(()(()))()(()()())())())(())()(())())((()))((()())(()())(()())()()())((()))(()(())())((((()))())()()())()(())(()))(((()(()))()())((())()()(()((())))(((()())))())((((()))())((()(())(())()))(()())()((()()()())()(())()())((())((()(()(()))())((()(()(())()(()()()())((()))())((()()()))()(())())(()()(()()())())()())(())(()(()())()(()()))())(()())(()()())()((())())()())()(())((()())(()())((()())())()((())())())(()()())(())())()(())(()(()))(()((()())())((()())(()()())()(()()()()))((())(()()())((((())()())(()(()((()()))())()())(()()()())((())())(())()())(((()))((())))(((()))())((())(())(()())()(())(())(()())())((())(())()(()(()())()))()()(()())())()(()((()()))(())())((()(()()()())()()()())()(())(())())(()())(()()((())())()(()))()((()()())()()))()((()(()()(()))(())())((())()())())(()((())(()())(()))()(()()())(())()(())())(())((((())())((()(())())()(()(()(())()))())(()())()())()((())()())(()(())(())(()))()())(())((((())()())()()())((()())(()()())(())((()())()()()())()(())()())(()))()(())(()()())(())()())((())()()(())())((((())()())())(()((()())(())(())())((())())()())()()()((())()())(((())())()((()))()()((()))()())()()(())(()(())(())((()))()())()(((())))()()(()()))((((()(()()()()))(())()(())(((()(()())(()()())(())))((())(()())()((()())()()())()(()()())(()())()())((()()())((())(())()(()())(()))()())(((()())()()()())())(()(())())())(()))(((()))(((())()())((()()(()()()())()()()()(((()))()()()()()(())()())(()(())()())()())()(()(()()(()))((())()())(()())())()())(()()())(()())((())()()()())()()(()())()()(())(())()())(())()(()()()())((())()())((()())((())()())())(()()()(())(()())())(()())()(()()))((())()())((())()()(()))(()()()(())())((()())())((()(())()())()(((())()))()(()())(()(()))()()())(((((())())())()())(()(()()())()(())())(()()())((()))(())(()())()(()(())()()())((())(()())())((())((())(()))())(()((()))()(()())()()())(()(())())()()(())(())()((())())(()(())())()())((()))(()(()()())(())())()()((())(()())(())(())()())((())()((())())((()(()))()()()()(()()))()()())((())(()())())(())()()(()())(()(()(())(())()))(()())(()))((()(())()()(())()((((()))(())(()())()())()()())()(())(()(())())()()())((()))()()())(())((())()())((())(()(()(()(()()())())()((()))())(())()()()()())(()()())((())()()()(()()())()())(()(())()()()()())(()())(((())()))()((())()()(()))()()(()()(())())((()))())((()(()())())()(()())(()))((()()())()(()())(())((()()()(())(((())()())()())()())(()(())())())((())())())(())()((())(()())()())(())()((()()(()))(())()())(((())()(()))(()()()(())())()()((()())(()((())(()))()()(())())(()()))()(())())()(()()))(((()()(())(())()))(()()(()(())))(()())((())())()(()()()())(()(((())()()()())(((())()(())())()()()())()(((())(()()())())()()())(()()()(()))()((())(()))()((())())(()()())())(()()(())())()(())(()()()()())()())(()(())(()(())(((())()()()(()))(())()(())())((())((()))()()(()())())()((()())()))(()((())())(())())(()())()()()())(()()(()()(()))()(())())(((()()()())((())())()((())(()())()()))()((())(())()())((()())(()()()())())((()(((()))))(())()(()())()()()()))((())()()()(())()())()()((())()(()())((())())()(())(((())())()(()())()((()())(()())()())((())()())()()()))()((()())((())(())((()()))())()(((())())())((()(())(())))(())(())(())()()()()(())()()(()))(())((())(())(()())()()())((()()))((()))()(())(()))(())()((()()(())()())()()()()(())(())()()())(()(()()(()))()()()()())((()()()(())()())()(())((()(()))(()())())())()()()()()(())(()())()()())(())((())())(((())(()(((())()(()()()))())(()())(())())()(()(()())())()((()())()((())())())(())())()(()((())())(()())())()(())()()(()()()))(((())((())(()()))(()()())()(((()))())(()()()(())()())()(()((()))((()))(((()))())(()()()())()()))(()(()()(()())))(((()))((()))()(())((()))()(()(())())(()))(()())(((()()())(())())())()(((()(())())((())(()())()(()))((())(()()())()()())(()()(()))(()())(())()()())((()))(())(())()())((())(())())()())((())(())(((()(())())(()())()())(()()(())(())(())(()(()))())((()())(())()())()((()()()()(())))((()))())()()(())(((())())()()(())(())(((())()))(()))()(((())()())(()())(()())(()()())(()))((()((())()()()))((()())()())()()()(())()())((())()(()())()((())())()())(())())(((()()(())(()()()(())(())()())())(())())((())())(()(()())()())((()())()))(())((())()(()(())())()(()(())()))(())()((((((())())(()())(()()((())())()(()))()()(())((()()()()(())())())()(()))()(((()()((())(()())(())()()))()(())())(((()())()())(())())(()()())()()()())((()))(()()(()())())((((())())()()()(())())(()())()())((()()(((()))()())(()())())(())((())()(())()()()(()))()((()()))(()))(()())()()(()())(()())((())(()))(()))(()()(()(()(()())))()((())()(()()(()())()())()())(()()())(())(()())()()(()())())()((()))(((()))(((())())()(())())(()()())(((()()))(()))(((())())()()())(())())(()(()())()()()())((()))((()()())(()()())()()())()()(()()()())()(()())(())())((()(())())(((())()((()())())())(())(()()()())(()(()(())())()((())())()())((()))()())((((()((()()))())()(())()())(()())(())()())()()(((()()(())()()))(()())()((())()()()())(())(()()())(())(()))(((())())((()())()())((())())()((())()()(()()(()())(())))(())(())(())(())()())((())(()())()()())()((())())())((())())((())(())()()()())(()(())(())(((())()()((()))())()())()((())()()()()))()((())()()())(())(()(()()()()))(()(())(())))((()())(())()(()())(())())(()()()()())((())()(()())()())((()())(())(()())((())(())()(()))()()()())(())(()())((()()())()())((()()()))()(()())())((()(())())()()()())((()(()()())())(()(())())(())()())()()((())(()()())((()()))(()())))((((())()())((()()()())(()()()()()))()(()()(()()(()(()))()()()())()(())()()()(()()()())()()()())(()())((())())((()())())(())(()(((()))())()(())(())(()(()())()()())()(()())())(()(()))(()()())()())()(((()()(()())()(((())()())(()()())()(())()())(())()((((())()()())())(())()())()()(())())((())()())()((())(())(())((())()()())()())(())()(()()()())(()(())(())(()))())((())()(((())())()(()())())(())(())()()())(())(((()())()()))(()())()((())()()((())(()()))((()()())()(((())())())(())())(((()))()()())(()(())()())()(()()()()()())()()())()(()()())()((())())(((())()())((()))((())()(()())())(()(()()()()()))((())(())())((()())(()())()())(()(())()(())()()()())(()()(()())(()))())((()())()((())((()(())())()())((()()))((()())()(()())(())()(()()()())()()))()(((()()()()))()()()())(())((())())(()()(()))())(((()()((()()())(())()())(((()))()(())((()))(())(())(()))()(()(()(())))()()))((()()()((()())(())())((()))(()())(())())(((()()))((())()())())(())()())(((()())()(()())())(()(()))()()(()))(((((())(()()))((())(()))()())()(())()())(((())()()(())(()()))()(())((()())()))((()()(())()(()(()())()())()()(()()))(()()())(())(((()))()())((()(()()())())()(())())((()())(())()()))(())(()()()(()()())())((()())()())((())()(()(())((()())()(()())())())()(()()()())()(())())()(())(()()()()())(()()())()()(()(()))()()()())(()(())((())(()()())())()(())(())())(((()(()))()())(((()(())())()())((()())()()()())(())(())())((())(()(()())((()))(()(()))(()())))()(()()())(())())((())(()()()())(())(()(())()(())(()))()((())(((((()))())()(()(()))((())())()())(()()()()()(()())()()())()((()))((()(())))()(()())())(())(()())()(())()()())((()))())(())((())()()()(()((())(())(())()))()())(()()()())((()()()(((()))()()()))(()()(()())()))(()(()())()(()()()())())(())()(())()()()(()()())(()((())()())()((())())()()())()((())())()())()((()(()))((())()(())())(((())(()())()()()()()()()()()())()()()()(()))(())((())(()()()()()())()())((()))((()))())(())((())()()(())())((()())((()()())(())()((((())()))()(()))((()()(()))()())(()())()))((()())()(()())()()()()(())())(()(()))((()())(())((()())(((())(())(()))()((())(())))()(()()()))(()(())(()(()()))(())(()())(()())())(())())(()()()()(())(()())())(()()(()))(()(()()())(()))(()()()))((()(((()))()())((((())())()((()())())()())(())()()()())())(()(()())((()(())())()()))((((())(()())()(()()((())())()())())((()()()))(()()())()((()())())(()(())(())(()())(()())())()())())((()()))((()((()))()()())(()())()(())((()()))())((()()(()()())()()(())((())())((())()((()))())()(()(()()())())(()()(((())((((())((())()())(()(()()))())())(())()()()())())()()(()(()(()))())())((()()(())())(((())()()()(()))(()))((()()())()))()(())(())(()())((()()))()()()())()((())()())()()(()(())()(())()()))(()(()(())((())()()())((()))((())(()())))(()()())()()(()())()((()())()())((())(()())()())(((())()()(()))((()())()(())()())(()((()())())()((())()(()()))()()())(()((())()())())((())()(())())(()()()())()())((()())((()()))(())())(()()())((()())(((())))()()(())()(()())(()())()()())((()(()))((()())((())()())()())((())())((()())()(()))(()())(()(((())())())()()(()))(()())()())()()(()()))((()))(()()(()()(())()(())()))()((())(())(()(()())())()((()))(()())())(())()(())((())(()()()())(()))(((())()()()())(())(())()())((()))((())()()((()))(()(()())()())(()()(()))())(())()()(()()())())((()()(()()(()))(()()())())()(()((()())()())()((()))(())()((()()(())(()()()())()(())()())())((())((())()())(()()())()()())(())(((())())(())(()()()()())(())((())())(((()())((())()())())(())(())(()())())(()()())(())(()()()(()()))(())())((()))(()()())()(()()())()(())()())((()((())())()(()))()()((((()))())()()()((()())())()()()()()())()(()()(())()())())(()()()(()())())()(()(())())(()())()(()()())())((((()))(()())(()()()())()()()()()()))((())()())((()())()(())(())())(()(((())()())((())))((())())(()())()()())((()()(()()())(()()())()(()()()())()(())()(())())((()()()()()())()()()(()()())(()()))()())()(((())(())()())()(()((())()())())((())()((())()())()()())(())((())(())())()((()()()()(()()())()(((()())(()))())()(())())(()()())()(()())())(()(()())()()(()())(())())(())((()())(()()))((())())()(()()()()())()(()())(()()())()())()(()()()())(())(((()()(())()())()())(())()(())()(()())(()()))((())()()((()())((())(()())())(()())(()(())(())())((()(()))(()())((())((()()))))()(()()(())(())())(((()()(())())()())(()())((()())()())())(((()())(()))(())(())()())((()(())()())(())()()(()())(())())(()()())()(())()()()()()()()(()())((())))((((()))())(()()())((()()))()(()(())())(((())())()))()())()(()()()()(()()))((()))(()(()))()(())()()())((()())(()())()())((((()()())()(())()(())()())(()))((())(()()(()(((()(()())()())()()()()())()(())()())((()()(()())())())(((()((())())())((())()())(()())(()))())((()())(()()((()))()()())(())(()())(())()(()))(())()()()((())())((())())()(()(())((())))(()))(()(())((()()()))(()()())(())())(()(()))(()(()())()())()((()())()((()))())()())(()())((()()))(())((()())())(()(()((()))()()())()())(()(())())((()()(()))()(())((())()(()())()(())()())((())((())())()((())()()(()))()())((()())((())(())(())()()())()(()()(())())())()(()()()()())(((())(()())())()((())()(()())())(())()()())()(()()())(())((()()()(()))()()()(()))()(()())())()((())()()())()(((())(()())()())()()(())((())())())()(()())((()(())()))()(()()())(())(()())(())()()()()())()(((()(())(())()(())()()(()())())((()()())()())(()())()())(()()()())((()()())(()())(()()())()()(())())(()((())))((()(((()))()()())()())()()()(()))((()()()(())(()())((())())(()))()(())()(())())(())(())()((()(())(())()()()()())()()()(())()())(()(()(()())()()(())()()()())()()(()()())())(()(())(()((()))(())((()))())(((()())((())()()))(())((())()()()()(()()()())(()()())())(()()()((()()(()()())(((()))()))(())())()(())(())())(()()())((())())()(())(()())()())((()))(()())(()()())(()()))()(()())(()()(())())()((())()()()())())(())((((()()()((())())(())(()))())()()((())(()(()()))((())())(())())())((()((())))()((((())(())((()()))()()())()()()())(()(()()(()())())(()()())((())(()))()()(())())()(()(())())(())())(((()())(()((()())(())()()())())((()(())(())()())())(()))((())(()(()())()())()())(())((())()()())(()()()())(()()())()()())((())((()())()(())(()())((()))(())())())(()()()())()()(()(()())()())()()()()())((()()()))(((())(()()(()))())(()((()())())()())()(())((())()(())())((())())(())()(()()())()())()((())()())((((())())())()(()())()((((())()()))(()())()(())()()())(())()()())()()((())((())(((())))()()())((()(()()())((()())())()(())()()())((((()()))(())()())())())(()()()()((()())()(())()()())()()())())(())()())(()(())(())(()())(())((((())))()()()(()())()())(())((())()())())(())(())(((()((())(())())((())())(()))()())((())(()()((()()())())())((()(()()(())())((()())())(())((()()()())(())()))(())()((())()())(()(())())(())(()())((()())(()()())()(())())(())(()()(())()())()(()()()()()())()()())(())()((()())((())()()())())()(())())((((((())()())()())()()()((()))()())(()())(())()())()()()())(())((()(())())()(())())(())()()()()(())(())(()))((()()((())())()(())((())()()())()())()()(((()))((())()())()(()))()()(()(())()(())(())()()())((())(()())(()()(()()))())()()(()((()))()()())()(()((()())())((())())())())((()()(((())()()))()(((()))()((()))(())()(()))()()(())(()())()()()())(((())(()))(()(())(())()())(()()()(())(())(()()())())(())(()(())()())(())(())())(()((()()())(((())))()())()())()())((())((()()))(()(((())()))())((()())(((())()())())(()()()(()))(()()()))(((())(())()()()())()()()())((()())()()())(()())()())(((())(())(()()()()(()()()())())()((())()(()))()(((((())()())()())()()(()()())(()))((())(())(()())()())()(()())(())()(()()()())())())(())((((())())()(()(()(())()())(()())()()())()(())()()()())(())()(()(()()())(()())()())(())())(((())()(())())(())()((())())()())(((()))())()()()(()))()(((()())(())()())()()()(()(()(()())()))())((()(()())())(()()())((()())()())(())(((())()((()())(())()()(())((())()())()(()(())()()())())((()(()()))()()()()())()(()))(())())((())(()())(()())(()())()())()()()()(())()((((())(())(())(()(())())(())(()())()(())())()()()()(())((())())(()())()()()(()(())()())()())()((()()()(()))((()))()())()((())())()(()()(()))()())(((())()()())()()()(())()())(()()((())((())((())())()()()))(()()()()(())())())(((())()((()))))(()())((()()(((()))()())((()())()((())))()(())()()()())()()()()())()(()(())()(()()))()(())((())(()())(()))(()())(()())((())())()(()))(((()((())(()))(()(()))(((((())()()()()())(())(()))()((()))()()())(())()())()(())(()()()(())())(()()())()()())(()((())()())()()(())(()())(()(())())((())(())((()()())()()())()(((())))()())(())()(()))(())((())())((()((()))()())(()())()()((()))(()())()()()(())(())(())()((())))()()())((()()()())()()())())(((()()(()())()())((())()(()(()))(()((((())())())((())())())()()(())())((())(()())(()()(()())(()((())())()())()())()()())((())((()())())(())()()())()((())(()))((()))((())())(())((()))()()()()()()())((()))()(()())()(()((()()())(()())()(()()())()())(())()()()())(())()()()())(())(((())(())(()(())((()())()())())(()((()))())()()((()))()(()()())((()))((())(()(()()())()())())()())(()()(()))((())((()))(()()())((())()()()))((((()))(())()()())()()()())(()())())(((())())((()())(((((())))(()()(())())()(()()()())())(()(()((())(())())())((((())())()))()(()()())()())(()())()(()()())(()()()()(()))(())()()())(()(()()((()())()()())()()(())(())(()())()()()((()(())))())()()(((()())(()()))()()()())((()()))()())(()()()()(()()(()()())()()())())((((())((()(()))(()))())()()()()()()()()(()))()((())())(())(())()((()(()))()(())(())()())()(())())(()(()())())((()))(())(()()))(((())()()((()(()())())(()())((()())(())(())()()(())()())()((())()())(()((()))))()()(()()()()())()()((()(()()(()))()())(())(()())()())(())()())((())((())((()))((()())())()(()()))()())(())(())()())()((((()())(()())()()()()()()())((())(()(()))((())())()()()())(()(()(()))(())()(())(()()()()()()())()()(()))(((()())())()())()(())(())()(())(()())((())())())(((()())()(()())((()))(()))(()((())())())((((())())())(()(()())()()()()(())())(()))(()(()())(()))()()(()()))((()())(())((()))())((()((()())()()())(()()()(()))()()((()()())(())()(())())((())())()()(())()(())())(())()(())(())()()())((())()())((())()((())()())(()()))(()()(()())())()((()())()(()()((()(()))())())((()())()()())()(()()()())())(())(())(()())(())(())(()()(()))()())(((())())(()())(())((()(())()()())(()())(()(((())(())())()())()(()()(())(((()))()))((()))()())((()))()()))((()(())(()))(())(()())(()()()())()()()())((())(())())(((()))()()(())))(())(())(())()((((()()())(()()((())())())()(())())()())(())(((()))(()))()()((()())()()()())()())((((())()()())(()(()())()(()()))((())()()(()()))(()())()()()((())()()()))((((((())(())()())(())()()(())()()()))(())(())(())())((())()())()()(())())(())(())((()()))(())(((()())()()()())()(()()))(()()())(())((()()((()())()())(()))(()())()()((())((())()()))()(()))(((()))()(())(()()))(()()()(()()()())()()()())((())())())()(()(()(()()())((((())())()()(()()()())()(()))()()())()(()))(())()(((()))()(()))()(())())()(()()(()))(((())(()(()())))(())()(())(()(()()()())(())())(()(())()(()())(()())()()(())())()()(()()))((()(()())(()()())(((()()))()()())(())()(())()()())()(())(((())((())()())()()()())(()()())(()()((())()())(()(()(()()())()()())()(()()()))(())()()())(())()((())())((())(())()(()())()()())())(()(())(()(()))((()(()())()()))((()))()(()))(()())()((()())()()(()()()(())())()()((()()())()()())((()(())(())()(())))(()()((())()()))())((())()()()()(()())()()()(())())((()()()())((()())((())()(())()(()()())()())()())((())(())())(()(())())()((()())(()((()))()())))()(())((()())()(())((())))(()()()())(())())(((((())()(()()))()(()())())(()(((())()())((()))(()))((()())())((()(()()())(())()()())((())((()))())()())(()))(()((())(())()())()(((())(()))()()())((()())()()())())(())(()())((())()()()(()))()()((())((())))()((()))()()())(()()))())(((()()())()(()(()())(((())()(()())()()())()((()())()()()))(()))()(())())(()()(())())(())(())()((()))(())())(((())())(()(())(()())()())()(())()((()))(())())((())((())(((()()())())()()((()))()(())()()()()))(())()(())())((()((()))(())((()))()(()()()))(())()(()))(()(())()((())))(()()()())((()()())()((()))())(())(())()()(())((())())(()())()()())(()((()())(()())()(()()())(()))(())(()()()()()())()())((()())(()()()())()()())((()(())(()((()(()())())()()(()())()())(())()(())()()())()(())())()(()()((()())())(()))(()(()()()()())()()())((((()()))())(((()))(()(())())(())())()()())((()(())()()())(())(((()())(()()))()())((()()))(())((()))((())()())()()()()()(())()(())())(()())()(()())(()()())(()(()()()())()((())())()())((())()(()())())()(((())())((())(())()()()())(()()())()())()()())(()())()(())((()(()()()(())()())(()((())())()((()))(())())(()()())()(())(())()((()())()(())(()())(())()())())(())((()()()()()())((()()))()()()())((())(()()())((())())(()()()))()((()()(()())())()(()(()()())(()(()))(()()(()))(()())())((())())(())((())()()()(())()())(()())(())()()()()())(())(((()(())())()()()())()(((()()()()())()()))(()(())())((())()(()))((()()())())((())()(())(())(())(()(()())(()))())()((())()(()))())()(()())()())(((()))(((())()())(())()(((()))())(()())()()(())(()))((())(()()()(()())(()))(())()()(()))((())()())()(()()(()))(()))()(()())((()(()())()(())(())())()()()()()()()()(())()())(()()(())())()((())(())((())(()))()()()((()))()(())())((()())()())()((()))(()()()()())()(()()())()(()())(())()((())(()()()(())(()))()())()()())(()((((()))(((()())())()(()))(())(()()()()())(())()(((()())()())()())((())()(()())(())(()(())(()())()())((())()())(())()((())()())(()(())()(()())())(())(())()((())(()))())(())())()(()())(()))((((()(()()))(())(()())((()())()(()))(())()())()((()(()()()())(((())))((())((()()()())())(())((())(()())()))()()())()(()(())(())()()())(()())(()()()(()()()()))((()())(())()(()))(())((())())(())()(())()(()())(())())(())((((()()(()))()())())(()(()))()(())((()()((()))())((()()()())()((())())()()())()()()()()())((()()(()())(())()(())((())()())()())()()()()())((()()(())()(())())(()(()())())(())()(()()()()((())()()())()(())(())(())()(()))()(()(((()())()()))()()())()()(())()())(())(()))(())())(((())(())()())()())(((()())(())())()())()((())()()()(()())((()(())))()())(((()))()())((()(())()(())))(()(((())((()(())()()()()())(((()))())()())(((()())())(()()())(())())()()(()()))(()())()((()))(())()())((())()())()()((()()()()(())()()())(()()))((()))()()(())())(()()(())()()(()(()()()())()())()()(()))()()((())())(())(((())())(())()())(()())((())((()))(()(()())(()()())(())()())(())((()()())()))((((()))())())(())((()())(()(())(())(())(()())))((())(())())((())(()())()(()())()(()))()((())()(()()())()()())()(()())()(()))(()((())()()()())()()()()())((()(()))(()((()())((()())(())())(()()())))(()())(())(()())())((((()())()(())(())((()())(()())(()(()()(())())((()())()())())(())()())(()()(())(()))((())()()())(()(()())()()()())(()())(()(())())()())((((()))(())(())())()(((()())()(())(()())()()()(()()(())())()())()()())()((((()))(()(()))()()()()()())(((())(()())())(()(()))(((())())(((())(()(())()()())()(((())))(())((())()()()))()()))((()()))(()())((()(())(()(())())()())(()())()()())())(()(()))()((()))(()()()()(()())(())())())(())(())(()()(()())()(()())())((())()()()(()())(()))()()()(())(()(()()())()(()(()())())()(())(())())())(()((((()))()()())())(())(((()()(()()()())((())()())()(())()())(()()())(())(())()()())((())(())()())()()(())(())(())()()(()()())())((())()(()())()()(()())((())())(())()())(((()(()(()()(())))()())(()()())((()()))()())((((())((())(())()()))(())(())()()())()((())())((())(())())())()(()()(())()()())())()(())()()()())()()()(())()()())(()()()()(()())()())((()()((()())(())))(()(())()())(()())(()((()))())()((())()()()())(())((())(()(())(())()()()(()))(())()())(((())(())()())(())())()())(())(((()()()))((()())())()()())((()()()())((()())())()()())((()(())()()())())(()()(()())(()))(())(())((()()()()(()()))(())())(()(()())())(()())(()()(())()())((()())(((()()()())(())()()())(())())()(()()())(()))((())()())((()))(((()(()())()(()()))(((()))()(())())(())((())((()))(()))()((())())((())())(())())()()()(())(())()())((()())()())(()(())()(((()()))(())(()))((())())(())())((((())(()))())()())(())(()()()(()()())()())())(())(()((()))())(()((()(()()())(())()(()()())())()())(()())(()())()((()(()())())(())()())()()())(((()(((())()))(()(()()()))())()(()()())((()()()()()()())((())())())(()()())()()()())()()((()(())()))())((()))(())()(()()()(())()()())()(()(()(())()))((()()))())((()((()())()((()())((()())(())())())((()))(((())()(())()())())())())((()())(((())()()(()(())(())((()))(()))(())())((())((())((())()()())()())(())(()())(())(())()(()())()((())()())())((())((()())())(()()()())()())()((())()()()()(()))((()(())()())()(()()())(()())(())()((())((())()())())(()()()()())((()()()(()(())))(())(())(())()()())(((())(())()()())(())())(()(())(())())(()(())(()()()()())(())())()())(()())((())(()())())()()()())(()(())((()()()()(())())()())(())(())(())()()())()((()((()))())()())()())(((()()(())((()(())())())((()))())()(())(()())(()())((()()())()()))()((()())(()())(())()())(()(()())()(()()))(()(()))()()())((((()(())())()())()(((()())())((()(()()())(())()(()))((()()())(()()((())())()(()()))()))()(())())()(()())()()(((())())()())()(())((())())()()())()((()(()((()()()())(()))()(())(()())(()()((())())())(())(()())((())())(()()())()((()()()())())(()())()()()()()(()(())())(())(())()())((())(()())())((())()(())()(())()()())(())((())(())()()()()(())()())())()(())()(()())())(((())(())()())()(()()(())(())()()(()())())((()())()()())((()))(())(())())((((())(()))()()(()))((()(()))())(()()(()(()())())(()()())()((()))()())()()()(())()()()())()(((())((()())()()()())())(()()(())(()())(()()())()()(((())()()())())()())((()())()())()((())(()()))())((()()(())(())()())((())())()(())(())()()())(()(())()()(((()((()())()(())()(()))(()())(())()()()()())(()()()()((()))())(()())()(())()()(())()(()))((()))(()(()))()()(()())()())(()(()())())()()(())())(()))(())((()())(()(())())(()))()(()((()())())(())()())()(())((())(())((()()())(())())())((()()())(())()()())(((())(()))(()()(()()())()())((()())()())(()(()(())())()())((()(()())())((())((()))()())(()()())())(())(())(())((())()()))()((()())(((()())(())())((())()()())((()))())(())(()()())()((()())()(())()())()(()())()()(()))((()()())()()())(((())())(())(()())(()))((()()())()()(((()(()))(()(()())()())((()()())((())())(())(())((()())()()())()(()))()(()()()()())()(())())(((()()(())())((()()))())((()()))()()()())((()(())(()(())())(()()())(()))(()())(()(())()(()()(())())())(())(())()()()())()(())())(((())()())(())(()))(((())(()())()(()(())((())()()())()())()((()))()()()(()()((())()()())())((()()())()()(()(()()))()()())((()())()(())()()())(()())())(()(()))((()()())((()(()((())())()((()))(()(())(())())())()())(())()())()()())(((()(()()())()())(()()(()))()())()(()))((())(()()()()()())())(())()()(())()()()()()(())(()()(())())())((())()())(())(())(()()())()(((((()())()()())(())())(()()())()((()())(()))()(())()()()()()(()))((()())()())()(())(())(()(()))()()()())(()()()((())())((())())(())((()()()())()())()())(())(()()()())((()))())((()((()())(()(()))()()((()()))()())(()()())((((())()((()))((())()(()))(())()()())()()(())()()())(())(()(()))()())()(())(())())((())(())((())(()()))())()()(()())()())(((())))((()())((()(())()())(()()))(((()(()(()()))())(())())(()()())()(()(()))(()())(()()())))(())()()(()())()())(()())(())()((((()()()(()))(())(((())(()())(())(()())((()(())(()())()())()(()))())(()(()()())((()()())())((())())()()()(())(()())(())())()((()(((())())())()))(()())(()()())((()()())(())()()()((()))((()))())()(()))()(((()()()())(())(()()())((()())(())()(())())(())((((()))()())((())())()())(()((()))())(()()()())()(()(())()())(()())()(()()())()((()()())()()))((())(()()())(((()))(()())(()()())())(((()())())()(())())()((())())(()()(()()())(())()()(()()())())(()())()())()(()())((())()()()()))(())()((())(()())()((()))()()(()()))(()()()()()()(()())(()()())((()()()))()()(()(()))()()())(((())((()()))(()(()((())()()(()(()()())(()))())())())(())(())())((())())(())()()()())((())())((())())(())((()())()(()()))(()()(())(()())(()))(()())(()())()((((())(())())(())(()))()(()())()())((()())()((())(())())(((()()(()))(())())(())())(())(()(()())()())()()(()()()()())(((())()(()())()())()(((()())())(((()()))(())()(()())(())()(())())(())(()(()(()))()())()(()()))()()())()((())()()))()(((()(())()())()(()())((())())(()())(()())(())()()()())(()())()()(()(()()())(())()())(()()())(((((()))()()()(()))()(()())((())()())()(())()()(()())(()())()(())(())()((())())(()())())(())()((())()(())())()((()())())((())(())()())(()()()()()()())(()(()())()((()))())()()()(()))(((())((()()())()))()(())())()(((())()((())()(()))()())()()((()())())(()()())(()(()))()())()(())(()())()())(((()())())(())(()(())()())(())()()(())())(())(()((())((()))()()())(()()))(()(())())(()())()(()((()()())()(())()()())())((())()())(())(())()()()()(()))()((((((())(((()(()))((()))()())((()(())()()))((())(()()()())(()()(())())((())((()())())()()()())(())(()()()(())))(())()())(())()(()())((()())()())()())(())((()))((()(()())((())()())()())()(())((()())(())())(()))(()())(())())()(()())())(((())()()))(())((())()()((()()()(())())(()()()()))(()()())(()))(())()(()()((()))()()((()()())()()(())())(())(())(()())()(()))((()()()())()())(())((()()())()()()())()()(())(())(()((()))())(()())(())()((())())()())()()((()()()()()())()()()()()())((((())()))()(()())())()(())()(())()(())()()(()))(()((())(()()()())(((())()()())()())(())()()(())()((())()())())())(()()())())(((())()(())()()())(()))((())()()()()(()))(())()((())(()()())((()(())(())((()()())()()())(((()())(()()()((()))(())()())()(())(()))(()())(()()(()))()()()(())(()())(()(()())()())(())())(()())((())())())((()())(()(()())()(()))((()()())()()((())()()())(())((()())())()())()())()(((())()(()())((())(()()))())(()()())(())()()()((()))()(())(()()))(())(((())((())())(())(())())(()))()())(()((()())(())())((())()()())(()()())((()(())()(()))(())(()))(())(()(())()()())()()(()))(((((()()(()())()()())()())((()(())())(()((((()))())((())())()(())())((()())())()()())(()(())()())(())()())(((())))((())(())((()(()())(()(())()))()())(()(()))(())())()(()()()))(()()(())())(()()())(()(())(())(())())((())((())((())())()(()))()())()()(()())()(())()()())(()())((()()))((())()()()())(((())(())(()())())()())()((()()())(()())())(()(()))()(()()(())()()())())(())((()()()())()(()())()((())()(()((()))())()((())(())()())((((()()))))()((()()()())()))()(()())((())()()())(()(())((())(())(()())()(())())())(()(()()(()())())(())())(()((())())()())((())()((()()))())(()()())()((()))()()((())())()()())((())(())()(())())()(())()())((()())(())(()())(()())((())()(()()()()))(())((()())())()()())(((())(())())()(())(((()))(())())(())())(((((()))())((((()))())())(())(())()(()()(())())((()()())()())())(()(())()())()((()))(()((())(()((()))()())(()()())(()()()))((())()(()()())()(()()())()()()()()(())(()))()((())(()(())(()))(())(()()())()()(()())()(()))(((()())())()()())()()()()()(()))()(())((()()())()()()(())(())(())()((())(()()()())))((()()()))(((((()()))(()(()())()(())())()())(()()())((())()(())(()))())()(((())(()()())()(((()())()()()()))(()))()((())(((()))((())())())(())(()))((())())(())()())(()(()())(()()())((()))(())()())((())(())()())()(((((()))()()())(((()))())()()(()))(()())(((()())(()))(()())(()()))()(())(()(()))()(()()))((())()(())())(((()))()((()())(()())((())()(()(())())())()(())()())()(()))(()(())((())())((())())(()()())()()(())(()()())()(()())(()))()(()()()()(()))((())()())(())((())()(()()()())())()(()()())(())(()()())(()())((())(())(())()))(())(()((()())()())((())())(())(())(()())())(()())((())()(()()())(()(()))()(()())()()((()()())())()(()((())())(())(()()()())(()))()((())())()()()())((())((())())(()))(())()()((()())()())(())(()(()()())(()()))(()()((())())((())()()(())()())()()()())(()())(()()())()()())(((((())())())()()(()())()(())()()())((()(())()())(()())((())(())()(())()()()(())()())()())(()(()())()()())(()()()(())()(()(())()())())()((())((()())(())(()(())(()(()))()()()(())()())(())(()((()())())())(())()()())()(()()()(())())((()))(((()(())(((()())(())())()(()())(())()()()(())())(())())()(()())(((()()))((((()))))((())()())((())())()()())(()())()((())()())()((()()))()((())(()))((())()()())()())(()(()())()((()())()(()())()(((()))())()()())((((()()(()()))()())())(())(())()())((())()(()))()())(())()(()()((())))(()()((()))((()))()()()(()))(()()(((((())()())))(((()()())()(())(())())())()((()())()())((())(()())(())()()())((()))((())()()()())(())(())(())()()((())())((()())((()(()))()())()((()())())()())()()())(())(()(())())(((())(())())((())()())(()()())())()(())()()(()))(()()(())()())(()())(((()))(()(())))()()())()(())(()()))(((()()))(()())((())(()(())(())(()()())())(()()(())())((())()())(())(()(()))(())()()((()()())()()()))((()(())())())((()()())(())((())((())()())()())()())((())(()()))(((()()())())(()))((()()(())()(()()()))(())())((()(()()((())())()(()))(()()()(())()())((()())(()(())())((()()())(()))))(()())(()(())(()()()())(()(())())(())()()())()()(()()))((((()(()))())((())())()()())())())(((()())()())(())()()((()(())(()))(()()()(()))()(()(())))())(()(()(())())((()(()())())()))(((())(()(()))())()(()())()(())()(()()()())())(()(()()())()())()((()())()())((())(()())()(())(()())()((())(((()))())())()(()())())()(())(())(())()(()()()(()()()))()()()(()()))((())(()))()(())((()()())(()(())())(())(())()()(()()())()(())()((())())()(()())()())((())(()())()(()()())(()(()())())()((()())()())(((()())(())(())(()())()())(((())()))(())()()())(()())())(())(()(())())()(()((((())(())()())(()())())())(()(()()()()))())()(()()((()()())())()(()())(())(()())()()()())()()((())())(()()()))(((()(())(())(((())()())((()())()(()())()(())()()()()()))(()(())())(())()()(()())(())()()()()((())((())))()()()())(()((()())())()(())((())()()()()())(()(())())()(()())()((())((()))()())()((()()()()())()(())()()()(())(())(()()())()(()))()()((()()()(())(()())()()()()())())()()()())()((())((())())((())()())()())(((()()(()))()()))(()((())(((())()())(()(())(())()()(())())()()()()()())()()())((())()())(())()(()(()())()(()()))())((()())())()((())())()()(()()())()()())(()((()))((())(())()())(()(()())(())()())()()(())((()())())(()())((()())()())()())((()(()(())())(()()(())()()(())()()()())(())(((())()())(())()(())())()(())((()((()))())(()(())())(()())())((())(())())(()())()(())()()(()()())()(())()()()())((()())(()(())(()())())(()())((()))(()(())((()))(())())()(()()()())(()()())()())()((()()())())(((())(())()())()(())())()((())()())(()(())()()(()(())()(())()(()()))()((()())()()))(()())((()())()()())(()()(())((())())())(()((())()()())()(()())()()()())()()(((()()))()())()()(())()())(()(()))(()(()(()))(())()((())())((()()()))())()(()()())((())(((((())()())()()(((()())()()(()))()()()())(()())()()()(()(()))())(()(()())()((()()()())()())(())())((()(()()())())(()())(()())((()()())())()()(())(()())(()())((()())(())(())())(())()()())(()(()((())())((()())()))(())()(())()())(()(())())()()())(()())((())())(()(()((())(())))(()()(())(())())(()()())((()(()()())()()()((())()())()()()(())(()(())())((()()())())())()(()()(()))(((())()())(())())(()()())(()()())(())(()(((()))(())(())(())()))())((()()(((()()(())()(()))())()(()())()(((())()()())((())()(()))(()())(()()))()()())((()))(()()()()))(()(())(())((())()()())()())()(())())(()()()()(())()())())((())(()())(()(())()()()())())((())(((()()())(((())()()))(())(())())()()(())(()())(()())()()()((())()))((()()()())()())(()(())())(()()()())((()())())()()(())())()((()()(()())())((()()(())())()()(()())(())(()))(()()())((())(())(()))(()())((())(((())()(())(())((())(())())()())(()())()()()())(())(()()))(())()()(())(()(())())()())((()((()()()()))()()(()())(()))())(()()(())((()))()())((()()())(())()()())())((())()())((()()(()()())((())()())()()(())((())(())(())()()())())(())(()())()()()())(())(((()()())()(()())(())()(()()()())(()))(()()()())(((()))(())(())(((()((())(())))()()((()())(()()()())(())(()()((())()))()())(()(()))()((()())()((()())()()()))()()(())()((()()))(()()()))((()))()(()()((()))(())()((()))(()()())()((())()(()()())())()()()()()())()()((())(())(()())(()())()()(()())()((()))()((()))(()()))()((()()())()())(()(()()())((()(()))(())(()(())(()())(())())(())(())()())()())(()()(()()())()())(())()(()())()())()((()(())())()(())())(()())((()(()())()()())(()(()()))()(())()((()())(())()())())((())()()()()())(()()())((())()()())(()()()())((()()()()(()()))(())()())((((())((())((())()())()(())()()())(()()()(())()()())()((())(()()(())))(((())()))((())())((()))()((()())))()()())((()())((()())(((())()()(()()))()()(()((()))())()())()()(()()()())()()())()(()()())(()()())((()())(())((())())())()()()())(()(()(()))(()())(()()(())()(())())(())()()())()()()(()(()))(()(())(())(())(())(())(()())())(())(((()))()()()()(())()())()()()()(()))((())(())(()(()))(()())()((())()(()))(()())()(()())(())())(()(()())()()())()()()((())()))((()()))(((()(()((()(())())()())(()()())()()())()()())())(()((())(()))(()())())())(()()()()()(()()))((()()()())((())()))())(()())((())(())()((((()))())()((((())())))()()()(())()))(()()()((())())())((((())(()(())()()))((())(())())()((()))()((())(()()))(()())()(()))()((())())(()())(()(())(()(()(()))())(()(()()())())()())(()())(((()(())((())))()(())((()))())(()(()()()()()()())()()()(()))()(())(())()(()()())(())(((()))()))(())(((()()()))(()()())()())(()(()()()(()()()())()())()()(())()())()(()(()))(())())(()()())(((()))(())()(()())())(((())(())(())()())((())())()())(((()))()(())()(()()(())((()))(())()()())(()())()())(()())(())(())()(())(()()()()())(()))()((((()()())()())(())(()((())()()))(((())()()()(())()()()())((()())())((()())()())(())(()(()())()()(())())(()())()()())(()(()))(()())()()()())((()())()(()())())((())()()(()()()(())))((())(())(((())())(()())(()())((()())()(()(()))())(()())()())(()()((())((()()))())(()))(((()(()()))())(()()())())(()()(()))()(()(()(())())(()()(()(())()()())()()()())(()()()()())()()()())()()())(()())((()(()())()()())((()(()))(()()()))(())()()(())()()())((()))()()(())(((((())()()))()(()())((()())()()())(()(()(())()()()()())()(()(())()())(())())((())))((()(())()()(()()()())())(()())()()())((((())))(())(())()()())(()())()(()))(((())(())())(()())(())()()(()())()((())()()())()())(()))((()()(()())(()()())()()()(())()())((()((())()())(())()())())(())(()())((()))(((()()()())(()()()())(())()()()()())()()(())())()()(()))((()())())()()((()()(()(()())()())()(()())())()(())(((())(())())()())()()()((()))())(())(()(()()())(())()())(())(())((()))()(())()()()())(((()()())()((())(())(()(()())(()())()())((()()(()))((()))())(())((()(())()()((())())()())((()(()())()()()))())((())(())((())()(())(())(()()))()()(((())())()))((())())(()(())(()()(())())(())()())()(()((()()(())())(()))())(()(()))()())()()()()()(())((())())(())())((())(()(())()((()()())())(()())(((())(()()()())(())(()())()((())((()))())())(()()())())()(((())()())(()()())()((()((()()())()()()()())())(())((())()(()()(())(()()()())(())())(()))(())(()()))()(()(())()(()(()))()())())(()())())(((())()()(())((())())())(()(()))(()())()(((())())()((()))(()())(()))(((())()(())(())()(()())()(())()()())(()()(())()())()(())()((())()()))((()(()())(()()())())()(()())()()(()())(()())(()()())())((()()())()(()((()(()())()()))(()()())()(()())()())(()()())(((()))(()))((())))(((())(())()(()()((())())())())(((()())())())()(((())())()()(())())(()())()(()(())))(())(((())(((())()())(())(())()())((())())(())(()())((())((())())((()())((()))()()())()())(())()(()())(()))(((())()())((()(()(())())()((())()())(()())()((()))()(()())()(())())()(()())())((())()(()()())(()())()()()(()))())()((())(()()()())()(((())())()())(())(())())(()(())()()())((()(()())(()())(()))(())()())()((()()())()())()()()()())((()((()))(())(())()())(()(()))())(())()(()(()((()))()(()))(()())((())()()())(()())(())(()())(()(()(())()()((())()()))(()())(())()(()(()())((()()()))(()(()()())())()())((())()())())((())()()(())((())()())(()())())()((())()(()()())())(())()(())()(())())(())()()()()()()())()()(()(())()())()((((())())()()())()()())()()()((()))(()()(()()))()((())(()))(()()())((()()()())()()()())()())(((())()()())(())(((()(()()))()((()))(()(())())()((()())(()))(()()))()(((())()(())(()((()())()()())())()(()))(())(()(()))()((()((())))()))()((()))()(())(()()())(()(())())()(((()))())())(()()()(()))((()()()()())(())())((())(())()()(())()())()((()((()())()))((()())()(()(()())(())())()())(((()())())()()((())())(())((())())(()()))((()())(())((()()())(()())())())(()(()()(()())(()())(())())()()(()((())))(()())())(((())(()()())())()()()()(()())()()())(()()())(()(())()())()()(()(())((())))()()()()()()())(()())((()()())())(()((())(()()))(((()(())(())())((()())()()()())()())()((())())(()))(())((()()((()))())(())()()((()()())()()()()())((())(())())((())((()))(()))(()()(())))((()(()())()())(())()((())()()())()(()(())((()(())())()())(())(()())(())()()())((()(()())(())()())()())()()(()(()())())((()(()())())())()()())(()()((()()()())()()((())()()())((())())()())((()())(())())()()(()()(()))((()()())()())())(((())()())())((()()()))((()())()())()())(()())(()())((()()))(())(()()())((()())(()()())()(())()(()())()((()()())()()))()((()((())()())()()(()())()(())()())(()())(())()()()((()()(())())())())()(()()((()()))())(()()(()(()))()((()(())())()((()())()()()())(())()()()()()()((()))())()(())())(())()(())(((()))()(()())()()))(((((())(())()())(()())())()())(())()((())((())((()())()()())(()(()))((())(()()()())(())()()())(())(()(())()())()()())((()(()()(())())()(())(()))(()())(()()))(())())(()(())(()))((((()(())()()())((())())()()()(())())(())()())(()(())()((())())(())((())()())(())(()()())())()()(()()((())))(()()()())()()())((()()())()(()()())()()(()((())()))(((())())())(()()()))(())(())((((())())()(()()(())()()())()()()())())((()())()()(()()())(())()(()())(()())(()))(()((()))()())()()(())())()(((()())()(()))((()(())()()())((())())(()())(())())(()())((()()())(())(()()()())()()(()()(())()())(((()))()()((())))()()((())())())()(()()(())(()(()()(())()())(())(())((()))()())(()())(()))((()())(()())((())()(())()()())(())()()())()(())(()((((())()()())()()())((())()(()())()()()(()()())()())(())()((()))()())()()((()))(()()()))()()(())((()())()(()()()())())()()(()()()())())(((()())())(())(((()(()))()(()((()())()))((())()()())(()()((()()()())(())((()))(())(()())(()())(())(())()())())()()((())(()()())(())((())())()()((()())())()())(()())((())()()(()())()(())()()())())(()((()()))()()()(()())())((()()()()()())())()()()())(()())(((())())())(())(())(()())(())((()())()()))(((()(()()())(()()()()(()())()())()()()())()(()())()())(()()()(())(((())())(())())())((()(()())(())()((())())(()())()()()((())()())()(())()())(()())(())()((())()())()()()(())()(()))(())(((())((()())(()()()())()()()(())()()(((()())())())()())())(()()())((())()(()())())(())(())())(((()())()()(())(())())((())()())(()()())((((()))((()))()()(()())()(()())())((())()())(()(((())())()(()())()))(())(()(()((())))())()()))(())(()(()))(()))(()())(((())(()())(())()((()())(())())())(()())()(()(()()))()(()(()(()()(())))()())((())()()()())()(()()()())((())(()()())(())(())()()((())(())())()())(((()())((((()))())(()())()((())())())((()))((()())())(())())())(())(()())())(()())(()()(())(())((())())(()(()(())(()))())(())()())((()()((())())(())())(()())(())(())((())((()))()()())((())(((((())()(())())()()())()(())()()(()())(())(()())())((())(())())(((()())()(())())(()()())(())(())(()()())())((()(())()())(((())(()))()()()())((()))((())(()()())())()())(())(()((()())()()())())()((()())((())()(())()(()))())((())(())((()()))())()())(()((()())()((())(())()(())())(())(()())()(()()())())(()(((())()))(()()()())())((())())()())((())(()(()(()))()()(((()))(())()()(())()(()))()()()()())(()())()()())(())((())())(()())(((()()))(()())(())())()()()(())((()())(())())(())(())()(())()())((()((())()((())(())()()())())(()())(()()()())(()())(())(()()())(()()()()())((()())()(()))()()(()()))(())()(()((())())(()())(()()())()())(()(())(())(((()))(())())(())()(())(()())((()()()())()())()()(())())(())(())(()(())(()()()())()(()())()()()(())()())(())(()(()())())(())(()(())))()()(()))(((((())())(()))(()())())()(()())((())((())(()))(()(())()(())())(()())()(()()())((()())(())())(()(())((()))(()))())(())(()(())()))(()(()))()((()(())()(()()))(())(())())(())()((((()))(()()()())()(()()())(()()(()))()()(())()())(())())((())())(())((((())()(()))())(()()(()(())()(()())((())(())(())())(())())(()(()()))())()((()())())(((()()()()))()())(())()(()(())()(((())())()())()())(())(()(())()(()())(()())()())((()(())()(()))())()()(()))(())(())())(()(()(())(()())()()(())()()()(()()())())((()()))(())()(())()())((((())(())(())(())()()(()(())()(((())())()()())(())(()()())())()()()(()))((()))()()())(()()()()())(()(()())(())(()((())()))()()()())((()()()())()((()())()()))((((()())()()()())((())()())()(())())(()((()))((()))()(((()()()))(())()()())((())()())(())(()()()()())((()(())())(((()())())())(()())()()))()(()(()(()()(()()()))(()())(()())()()()())(()()())(((()())(())(()()())(())()())(()(())()(()()())((()()(()()())())())(()(()()()()()())()))()(())(()((()(())()()()))(()())()))(()()(())(()()))((()())()(())(()())())((())()()(())()())((())()()()())()(((()((())())()(())()())(())(()())())((()))((()())())(()()()()(())(()())())(()(())()())()(())())(()()((()))(()()()()(()()))())((()())()()(()())()))((()())())(((()()())())(())()(())((())(()()))()()(())()(())())(()(()())(()((()()))(()(()())())()())((()())())(()()())(())()())()((())(())())((())(())((())())((())(()))((()())(()(()()))()(()()())(()()()())()()())((()(()())())()()()((()))((())((()))))(()()((())))(((()))((())()())()()()()())(()))(())(())()(((()(())()()())())()()())(()())()(()(()()())()())(()(())()()()))((())())(()()(())(()((()()()()))()(())()(()))((()()())((()))())((())((()()()())((()(()()())()(())()()((()(()))()(())()())()(()(()())()())(()()))((((()))(())((())(())())(((()(()))())()(())(()()())())((())()()(())())((()()))()(())(())(())()()(())(()))(())()()(()(())())(()()())()()()())(()(()())(())())((()())((()()())(()())()())()))((()(()()())(((()())())())(())()()())(()()(())()())((()())(()())(()())(())()()()(())()()())()(()()(()()))(()))()((())()(()((()())(()()())()(()))((()()()(())(()())()())(()()())(()())(())((()())()()())())(()())((())()()()())(()(())()()())))()(((()))()((()())()())()()(()(()))((()())()())()(())((()))()()((())()())((())()()())((()(())())()()(()())()(()())()(())())(()(())())(()(()())())((()())()((())(())()))()(()()()())()()())((())((())))(((())((())(((())()())()(()())((())(()())(()()())(()))((((()())(()))()()())()))()(())()()())(())(()())(()))((()))()()())((())()(())((())())(()()()))(()()(()())()(()))(())(()())((((()()())()())())()(())(()())(()))((()((()())()()())())()()()(()))((()))()()(()(())()(())()))()()((((()())())()())((()()((())))(()((())(())())())(((()())()(())())()(()(())()()())((())()))()(())()(()())()(())()())(()(()()())())((())())((()()())(()(()))(()((()))())()(())()()((()())(()()))(())(())())((()))(()((()()()(()))())()((())())()(())()())(()()(())(()()())(((()())()())()(())()())()(())())((()))((())()()(())())(())(())(()())((())()(((())())())()())(())()(()(())(())())((()))()((()))(())(()())(())())(())(()(())(()()()))(()(())()()(()(())()()()())()(()()))(()()(())(())(())()(())()()()()())())(()()())(()(())((()))(()(((()())()(()(()()()))(()()(())())(())())()()()()())(())(())())((())(()))()())((()(()()())())(()))((((())(()())()()())(()()())(((()()(())())(()())(()(()())(())()()())(()(()())())()()(()))(()(())()())()(((()()))((()(()))(()))(())()()())()()()()()(())())(()(())()(()())()())()(()()()()()())((())()()())()((()(()))((()))(())()(()))()(()())(()())())(())(()(()())()((())(()(())()()(()))(())(()(()))()(()(()))()()()(())(()))((())(()())())()()()())((()())())(()())(((())(()(()(()))()()()()(()())()(()))((()()()(())())()(())())(()))()())()((()()()()())()()(())()())(())(()())((())()())()()((())())()(())()()((())())()()())(()(()(()())())()()(()))()((()(())()(()()()(())())()()())())(())((((()((()()())(())(((())()())())(()(()())()())())((()(())()()())()()())(())()(()))(()())((())())(())(())((()(())(())())())(())(()()())(()))()((()()()()())((()())((()))(())())(()()()((()())()()(())(())())((())()(())(()())())(())((())(()())()(())(((()))())()()())()()))(()())((()()())(())()(())())()(()(()()())))(()()())(())(()(()))(()(())((()))(((()))()()()()))((())()()())())((())(()())()())((()())(()())())(()((()(()))())())())((((())()(()()())()()())((()())())(((())(())(()))()()())((((())()()()()))((())())()())(()(((())))(())()())((((()()()))())()()(()())())(()(()())(()()))(()(()))((())()())()()())((()()(()())()())()(())())()()())(((()()(())()(()()))(()())(()()(())()())(()(()())()()()(()(()))()(())()(()))(()()())((()))(()())(((()()))((()))())()((())()())(())(())()((())()()))((())(()())())(((()())()(())()((()))())(()()()())(()()(())())()()()(())()())(((())()()())()())())((()())(((()()))(()))(())(()())()(()(())())(()()()())()((())())(((())(())()())())(())())(((()()))()((((())(()()))(())(()(()())())()()()(()))(()())(((())())(()())())((())(())(())())()((()())((())))(((()())()))()()(()(()())((())())((()(())()()())()))()(()()())())()()(()()())(()(())(())(()()()())())(()())()()(())(()()())(())()((()))(()))()()()(((((()))(()()())()())(()()(((()(()()))(())()()()())()(()())()())(())()(()))((()())((())(()))(((()))(())())(())(()(()()()()())(())(())(()())()())(()))(()()()((())(())())()()())((()()())(()()())()(()()())(()())(()(())(()))(())()(()(())()())()()()()()()()())()(())(()()())(()(())()()()((())())(()())())()(((())())()()())()())(())((()()()()())(()()((()))())()()()(()))(())((())()(()())())(()())(())(()(()))()(((()()())(())((())()())()())(())()())(())()(())()()()())(()())(()())(())(()()(()))(((())()())(()))(()()())(((())())((()()())())()(()(())()())(())(()()()())()(()())(()()()()()())((())()())()(()))(((())(())(()()()))(())()(())()()()((()())(())())())(()()(((())(())()(()()(()))()())(()())()()())())(())()()()(())(())(()())()())()((()(()()))(())(()()(()()(()))()(())(())(()))(()())((())())(()()())(())(()(())((()())(()()())())()()()(())(())(()))()()()()())(((()()())(()())(()())(())())()()())(()())((()(()())(())()())((())(())(())())(()(()())()(())()(()))(())(()())(()(())(()()()))())(()())()(((()()()()())(())()()()()()())()((()()()())((())(()()()))()())(())(((()()()(()())))(()())(()())()(())((()((()))()()))()()(()())((()())()())((())())())()((())())()(())())()(()()(())(()))(()()()())(()())(()((())(()))()(())()()(())))(((((())()()((()()))())()(()()()())()()())((()())()()())(()((())))()()()()()())(()((()()())()()()(())(((())())(())()))(()(()(())))(((()))()())((())()()())()((()())(()))()()())(())(()(()())())()(()((())((())()())()())((())())(())((())())()(()(()())(())()())()(()(())()(((())))(())(()(()))(())(())())())()(()()())((()(()))()())(()())()(())()()())(((()(())()(()()()())()()()())(((())()()()(())(()))(()(())())(())((()(())()(()())()())(()(())(())()())((()()())()()())()(()()()()()()((()())())(()())()()()())()()(((())((())(())())(())))(()())()()(()((()())())()()()(()())()(()))(()()())(()())())(()((()()))()(())()())(()((()())(())()())()(()(())())()(()()(())())(())((())())(((())())())()()()((())(()))((())(()()(()))(())())(()))()(())()())((()(())()))()((())())(()((()))()(())()(())())(((()()()(()()())()()()())())(())(())()()(())())((()()()())()(((()())())(()())()(())())()(()()()()())(()()()(()))()())(()()(())()()(())())(()()())(((()())(()()())()(()())())((())()()())(((()()())(()()()()())())()(()()()())()(()()())())(()())(())()(()(())(()()()()(())()()())()(())(()))()()())((()))((())(()()(())(()()()()())(())(()))())()((())()()()(())(())()())()()(()()(((()))())(()())(()()())())(()()((())((())())()(()(())())(())())()()()()()())((()((()()(()())(()())(()(())())(())())((())())((((()))())()(((()())())()())(())(()()()())())()(())(())()()))(()))(())()())((((()))(()((())())())())((()))(()()())())()((())(()())((())(())()()())(()()(()()))((()()()()()()())((()())()()(()((())()()())((())())((()))())()((()())()())(((())()())()())(()()()())(()())()(()(())((())))()((())(()))(()())(())()()()())()(()(()))(()()((())()())()(((()))()()())()(()()))(((())(())(()()()()())()(()())())(()()()(()())(())(())())(())()())(()(((())()()()))((())()(()())(())())(())(()()()())(()()()())()())()(()())(()(((()()(()))))()())((()(()(())()()))((())(())(()))((()()()()))(())(()))()((())(()(()())()()())())(()()())(())()((())()()()())()()()()()())()(((((()()()(())())()))(())())()(((()()((()))())(()()())()()())()(())((()())(())())(()())(((((())((())())()())()()())()(()())()(()()())()())()(()(()))()(()(()())())(()((())())(())))((()(())())()()()())(()(())())()(())(()()(()())(()())(())()()()())()(()(())(()))(())(((()))()()(()()(())()(())()())((())())(())())(((()()())()())()())(()())())(())(())(((()(()))()()())(((())()((())(())(()()))()())()()()(()())(()())(()())(())())(((())()())(()())())()(()(())()(()())(())())()()()())((())())(()((())()(()()())()()()())(())(()()())(())()((())()())()(())())((()()())())((((((()()))()(())()(()()))(()()(()()))()())()()((())(())())(((())()())))()((()(()(())(()))()())((())))()((())())())()(()(())(())())((())()()()()(())(()())(())()())(())(())()()(()())())()((())())(((()()((()))())()()()())(()()())(()()(())(()())()()()()()())()(()((())((())))(())((()()((()())))())()(()((())())(()))()()()(((())())()(())()())((())(())()()(())()())()(()()())()())(()(((()())((())((())()(())((()))())(()(())(()))((()))()())(()()()(())())(()(()(()))()()()()())())(((())()())((())())()())()())(()))(())(((())()(()())())(()(()())())((())(())(()())(())(())())(())(()()(()))()(()()()(((())))(()))((()())())())(())(())(((()()()(()()))()(())((())()()())()()(())())((()()())()()()(()(()())()()())(())())((())()()()((()(())))(())(())()())((())(()(()(()())())()()())())((())()(()))(((()()()))(()(())())()(()()()())()(())(()))(()()())()())(()(()(()(())()())((())()(())())(())(()())(()()(())(()())(())())(()()())(()())((())(((())()(()())()()())())(())()((())()()())(())(())(()(())(())()())((()()))())(())(((())()()())(()()())())(()())(()((())(()()())())()()))(((())())()(()()()(()()())()(()())((())()()())()()())()()()((()((()))())(())(())()()(()))())((()((())())()()((()))(())(())())(()())(()()())((()())((()()))(()(()()())(())()())()(()())()()())(())((()))(()())(((()))(())())((((()(())()()((())))()())())(()))(()()()()((())))()((()()()()())()()())())()(())(()())(()(()()())())()()()()(()()(())())(()())((()))((((()()())(()))()(()())(()())()())())()(()((((())()())()))()()())()(()()()((()())(())()())()()()()())()((())())())((())()()((()()()))((((()))()()()(())()()())((()(())))(()(()())((())(()()(())())(())(()())()(()())(()()(()))(()))()()(())()(())(())())(())()()()()())()(())()()((()()())()()())()((())())()()()()()()())()()(((()()())((())()()())(()()()))(()(()(()())()((())())()()())(())()(())()())()(())((()())())(()())((()())()()())(()(())())()(())(()))(()())(((()())()((()()(()()()))(())()(((())())()))(())())()(()(()()()()))()(()())(()))()()(((()())(())())()(()(()()()))()())(())(()(())((())()()(()()()())()())())(()())(())(())()()()()())()((()(()))((())()(()))()(())()()()())()((())())(())(((((()())))(()())())()(())()(())(()((())(())())((())())()())(())(()))()(()())(()())((()((()()())(())()()()()()())((())())()()(())(()()())()()())()((())(()())((())))(((()()()()()(()())())((())()()))((())()()())()(())()()()())((())()()())()()())(((()())(())()())(())((())()()(())(()())())(()()))((()()))(()()()())()(()(()))(()())())(((())(()(())())(()())((()())((()()()())(())(())())((())()())()()(()))()()()())((()((())()(()())(())(()))(()()((())()())()(()))()(()((())()()()()()())()((()()()))()((())()))(()()()())((()()))(())(()()()(()())((())()(()(())()))()()())((()())()(())()()()()(())(()()())())()((()())())()(())()()())((())()())()()(()())((()))()((()())()()()())()(()())()(()()()()())(()(()())((()))()())())()(((())((()((())()))()(())()()())(()()(())((((()())()())()()))()()(())()(())(()(())(())()()((()))(()())()())(((()()(()())()())())(()()()(()()))()()(()))())((())())()(()()(()()())))((())())(()()()())(((()()())(()(()))(()())()(((()()())())(()())(())())(((())())(()()())(()()())())()((()()(())(()(())(()))())()()((())(()()())()()())(()())((()())()(()))()())((()())())((((()())(())()((())())()())((()(()())((()))()((())((())())())())(())()()()(())()())()(()(())()()())()()())(())(((()(()(()(()))())((()))())(())((()())()())(()())()()(())(()()())())((()))(()())()())((())(()())())())((()(()())()()())())(())(())((())()())()()()())()()(((((()))((())())()())())(()())(())()())(()()())(()())()(()(())()()(())()())()()(((())())()())(())())(((()()()())()((((()))()()()((()))()((())(())())()()()()))()(())()((())(()))(()())())()())(()()()())(())((((())())((())((()())()()()(()))()())()())()((()(()())(())()())(())()))(()()()())(((()(())()()))()(()()()())()((()()(())(()))()())(())(())(()((())()()()())(((()))((()((()())())(()))((())()())()())()(())(())())(())(()()((()())()()(())()()()(())())(()()()())(()()(())()(()())()))(())()(())((())()))()(()()())(()())())()(((((())())))((()()()())()()())()(()(()()()())())(())((())())(()())())(()()((()()()())()()()()())()()()()(()))()())(((())(()()()))()(((()())()()())((()))()())((()())()()(()()())(())()())((()(()(())())()(()(((())())()())()()()(()())())(())((()))(()))(())()()((()())()(()())(()))()(())()((()))()(())())((()())(()()())(()())()()(()(()))((())())()()())((()(()())())((()))(())(((((())())(()))(())()()(()())())(()((()))(()())(())(())())(())()())()((())))(((()(()()))(())(())()))(()()())(()(())())(()()(())()(())()()(()())()())(()(())()(())())(((())(()))(())(())()))(()(()()())(())(()(())()()()())()()()()()())((()((()))())(()()())(())(())((()()()())(())()(()()()(()())()()())(())((())())())((()())())(()))((()())(()()(())(())(()())())((()(()))()())()(()())(())()()())((()((()))(())()()(()()())())((())()()()())()(((()))()())()())((())())(())(())(()())(()(())())()(()((()((())()())()()(()())(()())())()()(()(((()())(()(((()))(())())()))(())(()()))()()()()(())(()())()()())(()(((()()()()())(())())()(()()()()()())())())()(()()())()())((()()()))(())(()())(()()(()()(())()(()()()(()))()(()()())())(()()((())(()()())())()(()))()((())((())(()))()()()(())(((()()())((())()()(())())(())()(())())(()())(()())()())(()()(()())()()()(())())(()))(()())((()()))(())()()()((()()((()())()()(())))(()())()()((()))())(((()())))(())()()()()()((())())(()())())(((())())()()()()()()())((()((())(())((())())(()()(()()))((()())()())()(())())()()())(())(()()())()(((())((())()(())())()())(()(())()()(()()(())()))(())()(())())((()())()()(()()(()()()())())(((())))(()))()(()()(())(()()))(()())()(())()()((())))()((())()(()((())()))()(()())(()())(()())()(()))()((())()(()(()))(())())(())((()()())(()())((()))()()()())(())()()())((()(())())((()()())((()))((()))(())(())(())()(())(())())((()()()(()()())((()()())(())())()(()()())()(()()())(())(())(())()()(())()()())((()())()()())()(())())(())()(((()))(())(())())()(()()()())()()(()()))(((())(()())(()()()()())()()())()()()()())()()((()))(())(())()())(()((()(())())(()()())(((()())()())(((())()()))()(())(())()(())())()(((()(()()()())()(())()()())()()))(()(()()(())()()()()())()()((())(()()())()())()())((()(())()))()()(()()())(()((()))(()()))((()()))((()()()()())(()()))((()()())()(()())(()(())))())((())())((())(()(())(((()))())()(()))(()((()())())())()(()()()(())()())(((()()(()())(()))((())())(())())(()())(()()(())())()())(()()(()()())()(())()(())()()()())(((()()())()))((()))(()(())(())((())())()())((())(()))(()()())()(())(())(())())(())(()(())())()()((()(())())((())()()())()()())()())()(()(()())(()(()))((())())(((()))())(())((())(()(()()))()))((()(()))()((()((())()(())()(((()()))(())())((())(()()))(())()(())(())())()(()(()))()()()())(((()()()())(()()(()))()((())()()())()()(())())(()()())(((())((()())()((()))(()()))(())()((()))(()())((())((())((()))(())()())((())()())()()))((()))((()())()(())()())((()())(())(())(()())()()(())(()())(()()()(()))(())(())())(()())((()())(())()())()((())(())())(((()())((((()))(()(())())()()((())()))(())(())()(())()(())()())(())(()(())()())(()()()))(())((()()((())(()())()(()))((()())(()))(()(())())(()()())())((()(()))(())())(())(())(())()(())(()()())()()()()())((())()()(()(()()()()())((())(())())()())()()()(()()(()()())(()())(())())()())(()(()())())(())(()()())((()))(((((()()()())())()()(())()())(()(())(()()())())()(())())())(()())()((())())()())()((()))()(())(())()()(()())((())()))()(()(()(())(()()())()())()()())((())(()())((()()))()(())()())(())(()()())()(()())(((())())(())))()(())()())((()(()())(()(()(())()))(())()()()()(()))()(()()()())()()(()(()()())()()())((()()))()())(()())((()(())()()()())())(())((()(()())())(()())((()()(())()())()()())((()()()(()))()((())))()()()((())()(()(()()())()()())(((())))(()))()((()(())()(())()()())(()(((()))())()()))(())(())(()()()())()())(()(())())((())()(()()()()())()()()(()()())())()(()()())(()((()))((()())(()())(()(())()()())((()))()()())(()(()())())(())()()())((()((()(()))((()))(())())()))(())()(()())(())(()))()((((()()(()))(())()()())((()())()())()(((())(())(()(()(())())(()()(())(())()((())))()(()())()((()))())()(()(())())(((())(()()())()(())()())()()(())()()(())())(()(()())(())()())()()()()()())(())()()((())((())())()()())((())()(())()()()(())()())(()()()()())())(()()()(()((()))())()(()))((())()()())(()(())()((()))())()())((())())()(()(())((())()())()()(())()())(()())(()(())()(()(())())()(())()()(()))((()()()())()()()()())((())(()()())()()(())()(()()())()()()(()())(()))(()()(())()())()()(())())(()(())(((()())()(()()())()())((()))()(()())()((())()())(()(())()()()()()())()()())()()()(()))(()(())()()(((())())()(())()(())()()()())()(())((())(()()())()((()())())(()()()())()())()((())())(())()()())(())(()())(((()())()())()()(()(())()((())())(()()()))(((()(())))((()()()())(()()()()()())(())())()(()(())(()())())((()(())(())())()()))((()(()())()())(()())()(())()()(())())()(())(()(())())(()()))((()())()(((()()(())))()()((())(()))((()))())(((()()))(((())()()(((()())()))()())()((()((()(()()())())())()(()())(()()()()())()((())())(()()(())()())())()()()())()((())())()(()()())())((()(()())(()(())())(()))((((()())()()))((()())(()))(())(())()((())())())()()())()(()())(((()())(()()(()))()())(())()(()))()(()((())()()())()((())(())(()()()))(()()())()((())(()(()))())()(()))()()(()())())()(())(())()()(()(())()()(()())(()())(()))(()()())()(()())()(()()((()))())(()))(()((()(()))())()(((()))()((((())())())())((())())()((())(())())()()(())((())))()(())(())())()()(((())(()(()())()(())()())()(()(()()()()())()()(())(())()(())())()(())((()()())(()))()(()(())(())((())(()(())))(()(()())(()()())((())()())(()(())())()(()))((()))()))((((((()))())()()(())((()))())()(((()(())())((()())(())()(()()))(()()))()()()())())(())((()()(()())(()(())(())(()())())()()()(()())()((()()())((())(()))(())(()()))())()(()())())())()()(()()()()())(((())())(()()())())()((())())((()()))()()()())()((((()))())(()())()(()()()))(((()()(()))()((()())()())(()()()())(((()()())())((())))((()())(())()(()()())()())()(()(())(()()(()))(()))((())(()())()()()())((())()())()(()())()()()())()())(()()()())()(()()(()()()(()())()()()(()))(()())(())()(())())(((())(()()()((()))())())(())((()()())()(())())((()(()()())()()(()))()()()((()))())((()())(()()(())())(()())()()((()(()))())(()()()())()(())())()()())(()()())()(())(((())(()()))(())()())(((((()))((())(((())())())(()())()())(())())()(())(()()())(())())(()()()()(()))()(()(())())((())())()()(())()()()()((())())(())()()())(()()(()))((((()())(()))(()))()(())((())(())()())(()))((()()()()))()(()((()))()))((())(()())()()(()(()))())((((()())((())())()()()())(()(()())((()))()(())((())()())(()())())((()()()()())()()())(()()()(()))(()()()(())(()))((()()())()(())())(())())(((()(())())((())()())(()((())))()((())))()()()(())())(((()()(())))(()())((())()(())())(())(()))()()(()())((((()))(()())((()))()((()))(()())(())(()))(())())())(((()()())()()(()((())())())(()())()()())(())(())()(()())()((())((()()()())()(((()))()()()()()))()())((()())(())(()())(())(())(()()()()()()())(())(()(()())(()()(()()())(()))(())(())((())(()(((()))()))())(()())()()()()((())(())()()())()(()()())(()()())(()))(()(()))()()(())()()(())())((()))(((())(()()()()))()()(())(()())()())(((())(()())()(()()))()((()))()())(())(())()((()()())(()()((())())())(()()()()())((()(()())()())()())())(()())()((()()()))((())(())())(()))(()((())())())(((()((()()()())()(())))((()()()())()()()()()())(())(())(())(((()()()())(()()()()()())(())(())())((())()()())()(()())())((()())()(())()())(()())(()(())()()(()())(())())(((()()())())(()()()())(())(())((()))((()))()())(())((())()()))((()())(((())(()()())()())()(()()(())())()()()((())()(())())(()()())()())(())((()()((()())(()())())(()())())((()()(())(()()))(((()(()))())()(())())()()()()())(((())()(()()(())()())((()()())()(())(())(())()()()())(()()(()()(()())))()()(()()(()))()(())()())(())(()()())()((()(())))()()())((((())()())()(()))(()())(()(())(())(((()(()))()))()(())()((())()(()()))()())(())(()(()()))(()()((()()(()())(()))())(())(()()()((()())())(()())()((()()()(()()(()()()()()())()))()((())()()())(())(()()(()))()())())(()())()((()()())()()()())()())(((()(())())()())()()((())())((())()()()()()(())())())((()())((()())((()))()(()(())()()()())((()())()())())(()())(())(()(()())()()()(())()())(()(())()((()))())(()())(((((()())()()())())())()()())(())()()())(())(((())(())(()))()(()(())()())(()()((()))(()))(()())())(((()(()()()))()(())()()))()()((()(()())())()()))((()(())(())()()()())(()()()())()(()(()((())()())((())())(())())()())((())())(((())())()()()())(())((()())(())(())(())((()())()())())()(()())(())(()())()((()))()(())((())()((()))())(())()())(()((())(()())(())())(()())()(())((())()())(())()(()((()))()())(()))((()())()(())()(())())((())(()))(()()()())(())()())(()(((())))())(())((((()())())())()())(()()()())(())(()())(())())(((())()())()((())()())(())(()()))(())((())()()(()()())(()(()())(()((()))()())()()())((()()()))((())((()())()(())()()())())()(()()))((()(()()()())(())()())()())(())(()(())()()())(()(())()(())(((())()())(())()()(()()))(((())(())())()(()())()(()))(())((((())(())()())()(())(()()(()())())())(())(())((()())()()(()()())())(()(()()))(())()(()()()()(()))(()()()()))()()(((())(())())()()()()()()())((())())()(()))((()(()((((()))())(()())()(())))((()))(()(((())())((()(())(()()(()())))()()()())()((()(())())()())()()(())(()()())((()())(()())(())())())(())()(()(())()()))((()(()()())()(())())(()())()(()())(()())(()())((()()()()())())(()())()()(()(())()())(()())(())()())())()(()(())())(()()())(((())(())(())()(()))()()(())(()()())()(()()())())()(()()())()())(())(((())()((()))((())()()()(())())(())()(()))((()((()()())(())()()())()(()))((((())()()(()(()(()))()()()())())((()(())()))()(()()(()))()(()())())()((()())()())())(()(()))((((())())()(())())()())(())()()())()()(())(()()(()(())()()())()()(()(())()(()))(((())()()()))((()(())())()(())((()()))())()())(()())()()()()((())))()((()()((()))()())()(()()())()())(((())()()()((()))())(()(())((()())((())()()()())(())()(()())())((())())(())()(()()))((())(()()()(()))()(()(()())())((()())(((()))())(((()())()))(()()()(())((())()()())(()()()(())()(()))()((())())((())())()())()((()(()())()()(()))(())()()(()(()))()()(())())(()()(())(()())()(())())(())(())((())())(()())()((())()())()()()()()())(()((()())(())()())((((()())()())())(()()())(())(())())(())((()(()))()()()(()))(((())((())()))(()()()())(()())(())(()))()()()((())()(()()))(()((())(())()()()()()()(())())()((()))((())))(((())))((())()(()))(((())(((()))())()()()())(((()())()()(()())(()))((()()())()((())())(()))(()()(()())())((())()())((())(()))(()()))()(()())()(())(()()())())(((()())())()(())(())(())())()(())(()())()()()())((()()(((())()()))())(((()))(((())())())(()())(()())()()())(()())()()(())((())()())()((()()())()())()(())(()()())()(())(()))(()(()())(()()()()))()()()(())())((()())(()())(()))()((())(()((()))()())(())()()(())(())()(()())()()()(())()(())()())(((())(()(())))(()(())()()(()()))((())())((()()((()()()())(()(()()())())()))((()(()))(((()))()())(())())(()()()()())(()))(()()()())(((()())(())(())())()((())())(()()())(()())())()()(())(())(())(())()())(())()()(())((())(())())((()())(())(())())(()())()()((()())()(()())()(()())()())()(()((())())()(())())()(()()())()((()))())(()()((())())())(((()(())())()(((())(()()))()())((((()))()(()()()()()())()(()))(())())(()())(()(()())()(())((()))()())(()())()((())(()))()(()(()(())())()()()()(()))(()(()())())()()(()())(()))(((()()))()()()()()())(()(())()(())()()(())())((()(()()())()()))(())()())(((())(())())()())(((()(()()()())((())()())(()())()(()))((())(()())(()())((())()(()()))(())(((()()()()())(())())((()())()(())())()(())()(())(()()))((()())))()((())(((())((())()())()())(())()())())()((()())()(())(())((()))())()((()))(((())((())())(()()())()(()()())((()()())())((()()()()()())(())(()())())()(((())()))(()())(()(()()())()())()(()))((()((()))())()(()()()())())(()())()()(()()())()(())()()(())()(()))(()())()(()()(()())())((())()()(())()(())()()(())((())()(())()(())())())))(()())((())((()(()())(()((()())()())())(()))((())()()(()()())())())(()()())()((()(()))()(()())())((())(()(()(()(())()())))()())()())(()(()))(((()()()()())()(())(((()()))()()()()()())()())()(()(())()(())())(())((()(())))()(())(()))(((()())(()))()((())(()(()))(()())(())())(()())(((()))()())()()())(()((()(((())()))(()())(())()()(()())()())()()()()())((())()((())((()())(())()())(())()(()())((()()())()(())()())()())()()(((())()()())(()())((()))()(()))()(()())(())()((())()())())(())(())((()()())())((())())()()()()((()(()))()(())(()()())()())())((()())()(())()((()()())()))(())()()())(((()(()()())())((((()())())((()()(())(()())(())()()()())()(())(()())()()())()(()())()((()(()))()()())(())(()()))(()(()())(()(()(()()())((())(())(()))()(()())()(()))((())()(())(()())((()()))())()(()(())(())(()(())())(()))((()))(())()())((())(()(()()()())(()())()(()())(()()())(()()(())(()))())()()()())((()))()(()()())())()(((()()())((()(()()))(()()())()())())(((()())(())((()))())(()()(())(((())())())((())())()())()()()())(()())(())(()())(()()()())()(())((()())()()))((())())(((())(()()())()())((()(()()()()()()())()()())(((()))(()))(()((()))(()())()()(())()()())(()()()())(())(())()()(())()()()(()()))((())()())((()()())()(((()())((())()((())))(()())((()))()((())(()())(()())()(())()())())(())(()()(()())()()))(()()()())(()())(())((())()()())(()()())(())()(()(())())())()(())((()())(())(())((())(())()())(())()((()())()((()))((()())()(())(()()())()())()()()()(())()())(())()()())((()()(()((()))())(())()(()()(())())(())()()())((()())()()())(()())(((()())(()()))((()))()()())()(()()())())(()()())((()()()()()()(())()(())(()())(())()()()())(()()(()(()()()))())()(()(())())())(((())()((()()))()()())()(()()(())()())(())()()())((()(()())()(((((()())((()(())))(())())(()((()())())(()))(())(()))()(())((())()())()(())((())()())(()(()()()())()())()()())()()()()(()())((())()()(()())(())(()())(())((())())()())()()())(())()((())()())((())(()())(())(())(())())())((()))()()())((((())()()(()()()()(()())())()(()())()())(()()())((()((())())()()()())(())()()()()))(((())(()())(()())(())()())())(()()(()))((()(()()())(()(()())(((())())()()())()())()((())(())()())((()))(()))(())((())((())(()))()()(()())(())(())())((())())((())((()())(())()()(())())()(()))((()())())(()())(())(()(()()())((())()())()())())(()()(((()()())()(())()()())())(()((())()(()())((()))()()()(()())()(())())(((()))())((()())(())(()())(()()))((()())(()(()()))()()())(((()))(()()()()(()(())())()())(())())((())())((())(())())(())()()()()())(())(())(()()()()())()((()))())(())(())()())((()(()))()())(()())()((()()())(((())())(())((()))(())()())()(())(())())((())()(()())(()(()))())(())(()()(())())()(())())(()(()(()()())(()(())())()())()(())()()()())(()((()()(()))((()()()()()()())())(()())((())(())()((()())())(()))())((())(()))()()(())(())(()(()(())())(()())(((())())()())())((((())())()(())))(((())()()())((()()()))(()())(()())(((())()()())())(()())(())()())(()(()())()())(())()(())())((())(())())((()((()(()))(()()(())(())()()((())()())()(())(())(()()())()()()(()()))(()()())()()()(())((((()())()(())()(())(()()))(())(()(()()()(()))()(())()(()())()())((())())(())(()(()()())()())(())((())(((())()())(())(((())()())()(()()())()()()())(())()(((())()()()(()())(())())((()(()())())())()()()(())()())((()(())()())())())((()())()()())(()()()))(())(()())()()(()()()()())()()()())(()()()(()(())(())()()(()()))())(((())()((())())(())()()(()))())((()(())())()())(()(()))((())((())(()())()))()(())(()()())(())(())()()(()()(())()))(()())()(((())(()())()()(())(()()())())(()()(())()())()())((())()()(())()())((()()(((()))((())(()))(()()(())(())(())())())()()(()))((())()()()()())((()()())()(()())(()())()()())(()()())(()())()())(()(())(())(((()()))))()((()()())())(())((()()())()())(((())(())(())())()(((()))(())(())()((())))((((()())())())(()(())())()()())()(())())(()())(()(()())())(()()()(())(()(())())(()())()(())())(())()()()()())(()(((()))(()())(())((())(()(()))())((()())()())(((())(())()()()()()())(())()(())())()())(()()(())(()()())()(((())())())()())((()(()())()()())(())(()()()())()(()())())()(()()())(())(((()())())(())((()()))()())()(())(()())((())()()())(()())(())()((()())((()))())())((())()())()()((())((())()())()()(())()))((()())(()()()()()()(())()()()())(()()()()()()())((()())(())((()())()(()(()))()())(())(()))((()())(())((()(()))()())((()()))())((())())(()(()(()()()))(()())(())((()()))()(())()())(())(()())()()())(()(()))((()(()(()))()((())))((())()()(()))((())())(()())((((()())(()()()())()()()(()(())()()())(((())()()())())()(()(())()())())()(()(()()())()()())()(())(()()()())(())()())((()()((()())())()())()(()()()())()(()())((()()())())()()()(()())()(()())(()())(())(()()))(((()()()(()()())())(()())()(()()()()())(())(())())((()())()()()())()(((())()())(()()()())()())())(()(()()))(()()())(()(()()(())())(())(()()))(()(()(())())())()())(())()()())()((()))()((())(((()()()))(()(()))(()(()())()()(()))()())()(((())())(()()()()())(((()())())((()))(())())()()())()()(())((())())(())(()())((()()(()())))(((())()((()()))())()())())(())((()))((()())()((())((()()())(()()))((((()))(()()()(()())())()())()()(())))((())())(()()(()))(())()(()))(())()(())(()(())(())())()(()))(()())((((())(((())())())(())()()(())())(()(()))((((()))(())())()()))(((()))(()()(()(())(()))(()(((((())())(()((())(())())(((())(())())())(())()())()(())()())((()))(()))((())())(()))((()())()(()))())()(())()((()())(())())(()())())()((())(((()))())((((()()())((())()()())((()(()))()()())()()()(()))())()(()()())(())(())()((())(()()())()()))((()()(()))()(())())(()())()()((((()))()(()))()()(()()()(())())()(())((()))()((()())())((())())(()(())(())))((())()()())((()()())()(()))(()(()))())((())()((())(()())())()(((()))(()()())(())())(((()))()(()()())())(((((())((()(())())(())()()(()()())())()()()())()())(())()())()(())(()(()))((())(())())))((()())()()(()))()((())(())(()())(()())())()(())()())()((()(((()(())(())())(()()))()()())(()(())())(())(())()(()())(())())(())(())()((())()()()(())())()(((()()()(())()())(()())())(()())(((((())())())(())()())(((())())()()()())()()(())(((()())(())()()()(()))(())((()(()))()())())((())(())())())((()(()()(()))()())(()(()())())((()(())(())(()))(()(()())((()()())()()(())()(())(())()(()()))()(()))(()())()()(()(()()()))(()))()(())()()()())((()()())()()(()()(())()()))(())()(((()))())(()(())())()()(())()())()(()())(((()())((())((()))(()()()))((()()))((())())()(())()()()(()()((((()))))())()()()()()(()()(())())()()()()(())(())()(()()))((())()())(((()())()((()))())((()())()))()(())((((()()()())((()))()()()(()))()())()()(((())(())()()(())((()))())(()((()())())(()()(())()(())()()))(((()))())((()))(())(())()()(()()()(()(()(())()(()))())()(())(()))(()())()(()((())))(()()()()()())()(())()(())())(())()(()(()))((())()(()()()(())(()()())())(())(())(())())(()()(()))(()))(((()())(())())(()()(()(()())()())(()()()(())()())(())()))(()(())())((()())()())((()(())(()())()())(((())(()())()(()))(())()(()()())()()((())(())(()))((())()()))(()(())())()(())((()(()()()())()())())()()())()((((()))())((()())())(()()())(()()())()()(()())()()(())((())())()()((()()))())(()()(())())()(()())(())()())((()()(()(()()())()())()())((())(()))()((()())())(())(()())(((()())())())()())(())(((()((())())())(()()())())(()((()))()())(()())((())()(()())())()(()())(()))(()())())((())(()(()()))((((()())()())())()()(()()(())()())(())())(()(())())()())((((())(()))(()()())(()())(()()())())((())(((()())()()())((()())()())()(())())()((()())()())(())(())(()(()()))()())((()()())((()()()())((())()()())(())(())()(()()()())(())()(())())()((()(())())()(()(())(()())(((())())(())))()((()())()()()())((())((())())(()())(())()())((()()())())()()()()())((()()())())(())())((())(()())(((())())())(())())()()()(((()()()())()()(()))()()(()))(())(((()((())())(())()())((()())(()()())()(((()()()(()()))()))()((())()(()))()())(())()()()())((()(()(()()()())()())())((())()()()((()))()())(())(())((()()()))()()(())())(()(()())((()))()(()()))((()())()((())(()((()))())(()((())())(()(()))())(()())()()((())()())((())((()()()()())()()(()))()()()(()())((())())()(()))(())(()())()(()())())())((()()(()(()(())))())((()()()((()()()))())((()(()()()())()())(()()()))())(()()())(((()())(()()())())()())(((())()())())(()()()())())()(())()((()()()((()))())((()())(()())(((()))))()(())()())(((()())((())()()()()()())(((())()()())()(()()()(())(())())())()(())(()())(())())((()())))(())(()(()(()())()())(())(()())(((()())(()()))(()()(()()()))(((())(())(()())((()(())())(())()((())()())(()(()))()(())(())()(((()))(())()(()))()(()()())(())())(()())()()())(())(((()())(()(())())()())())()(()(())())()(())())()(()(((())())()()())()()())()()((()))()())(()(()))(()(((())()()())(())(())(()()))((())(())())()((())()())()()())(()(())(())()())(((())()(())())()()())()()()()())(((()())(()()())()(((())(()()()(())()())(()()()(())(()))()())()())(()()()((()()))()()())((())(())())((())())()(())())((((()(())())())(())()((())(()))()()()()(())()()(())())(())((()()))(()()()())(((())))())(()())(()()())()()()()()()()()()())()((()((())()()()())())()(()()(())())((())(())()(())()())(()()())((()())())(()()())(()())((((()))(())()))((()))(()()()())()()()())((()()())(())()(()())())((()())((()())()()((())(()))()())()()(()())()())(()((()((()))()))()()()(())())(((())(()()())()())()()()())(((())((())(())())(())()())((()))(()(())()(())(()()())()()(()())((())()())()())(()())()()())()()(()(()(()()))(())((()())(()())((()()))()))(((()())()()()(())()())((())())((())()())(()(()(()))())(()())(())()())((()()(())(())())()(()(()))()())(((((()())()()()())(()))(())((())(())())())()(()(()()()(()())(()))(()()())()()(()())()()(())(()())()(())()(()))(((()))()())(())(()))(()())(()((()))()())(()(())((()))())(()()())(()()(((())()())())()())((())(()(()()())())(()())())()(()())())(((()()())((()())(()())()()(()()())(()())(())()()())()((()())(())())()(()())())()(()()(()()(())())(()(()))((()(())())(())())()(()()()(()))()()())(()())())((((()())())(())(()()()()())())()(()()(((())))(()())(()()()())()()())(((())(())())(())()())((())()((())())()()()(()))(())())((((())()())()((()(()))())(()())())((()()()())()(())()((())())()())((())((())()())(())(())()))(())((())()((())())(()()(())())()())(()())(()(()()())(()()())()()()()())((())((()())((())())()())(()()(()()())()()()()())(())((()))())(()())()(()())(()()(())(())())((())()()()(()()())()()(()((()))())())((()))((()()((()))(()())()()()())()()()(())())((())(((()()))()()())())(((()()()()((())(()()))()())((())))(()(())()())(())())(()()()(())())(((()())(())()(())()())(()(()()()())(()())()()())(()())()(())((())())())((())(()()()))(())(()())()()(((())()()())())(())())(((()()(()())()()())(())()()()()())()((())))((((()(()(()(()))()())()()()())()(()))(()(()())(()))(())(()()()())()(()())())((((()()()(())(()()()))()())(()()()()(()()(()((()))())())()(()())(()(()())(()()())(()())())(())()()())(((()((()))()()())()())()())((())())(())()(()()((())())())(((()())()(()())()())(())(()()(())()())()(()())(()()((())())())()((())()()()())()())(()())()(()())(()()()()(())()())()(()())(()())()())((((()())(())(())()((())(()())(())())(()())()())(()()))((()()()))(()()())()(()(()()()))())((())())(())()((()())((()())()((())()())()()())()()((())(())())(()()(())(())())()())(()(()())())((())(())((())())()(()))()((((()((())))())()()()())()((())()())((()())())(()(())((())())(())(()()()())(())((())((()()())(()())((()()()())()()()()())()((()())(())()(()()())()(())))())()(())()())()()()())()()(())()())(())(())()(())((())(()()())()()())((())()(()(()))(())(()()()()(())())()()())((())(()))(()()((())())()())()(((())(())(())()())((())()()(())()(()(()()()))()(())(())(())()()()()())()()(()()())(())(())(()())())(()())((()(())())()(())(()))()(()()))(()(())((()(()()())((()())()(())(())()(((())())()))(()())(()())(()()(()())())())(()()())()()(()())())(()())()((())(()()))()((()((()(()()()))())()()())(())(()(()()()())()()()()(())()())((())()()()())(()()())()(())())(())()(())())((()()())()(((())()()())()()(())())(())(())()()((())())(((())((())())()())(()(())())())(()()())(())()()()()())(((())())(()())()(())()()()()())((()(()()()())(())(()(()))(()()(()))((())()(()()()()()()))((())(()))((())())((((())))())()()()(())())(((()))()()(()))()((()()))(((())()(())()(((())()()(())(()(())))(())(())()())(())()(())(())())((()()()()()())(())(())(()())()()())(()(()()()()(()())(())()()())()()())(())(())()(((())(()(()))()(())(()(()))(()()()))(()())(())()())()(())((())()())(()(()(()((()))()(())())()(()())())()(()(())()())(())()()())(()()())()((())()(((())())(())()(())(())())(()())())()(())((((())())((())()()()())()()()()))(()())(())(()()())(())())(())(()(())((()())()())(())()())((()())()(()))()(()(()())())()()(())(((()()))))((((()())(()))(())(((())()()(()))(())(())(()(())()))((())(())()())())(()()())((())()()()())(()))(()()()(())((())(((()()()()())(()())(())(())(())())(()()(()))()((()))(())()())(())((()()()())((())(()))())(()()())(()())(())()(())())(())(()(()()((())())())((()()())()())()(())()())()((()(())())()()())((())(()())(())(()())())(()((())()(()()())()(()()))((()))()(()())(())()()()()())(()())()(())()()()()(())())(())()((((()))(())())((((()))(()(())(())(())(())()())()())(())(())((())()(((())(()())(()))())()(())(())()(()))(()()())()((()(()())(())()()()()(())()()())(((()))()())(()(((())())(())()())(())((())())()((()()())(()()()()(()))(())()))(())(())())(()())((()()())()(()())(()()()))(())()()((()))(()(())()(((())))()())(()())(((())())(((())()))()()(())())()()(()((()))()())()(()())())(()())()((())())((()((()((())())((()))(()()()()))()((()())(())()()())())((()))(())()())(())((()))()(()(())(())(())((()())(())())((())))()()())((()(())()()())())((((()()())(()))(())((()))((())((())()(()))(()))()(())(())((()))()(())()()()()()())()(()(())())()((())())()(()()())(())()())(())()())(()(())(()())())((())()(())())()()((())())())()(()(()()()())(())(()(((()))()))(((())((()))(())())()(())(())())(((()))()())())()()((((()())()((())()(()))(()())()())()(()((()())()(())()((())()()())()())(()())(((())())()()())())((())())(())(()())()()(()))((())(()(()()(()(()())()()()(()()))((()()()))()()())(())()())(()())(()(()()(()())()()()))(())(((()())(())())(((())(()())()())())()(()(()))(())()(())())(()(((()(()))()())())())()((())()())()(()()())(()())((()()))()(()())((()()())))()(())())((()((())())(())()()(()()(()())()())()(()(())(())(())(())()())(())())(()(())()(()())()())((((()())()())()(())()()()()()()())()()()(()(())(()())(())()(()(()))(()))(()()()((())(()())())()())(()())(()())((())())(((()(()()))())())(()()())((()))()(()()()())()()()())(()(())(())())(()(())(())(()()))()(())()((())())(())(()(()())())()(()()()()())()()()())()(((())(()())()(())(())()()((())())(())()()())(())()(())(()()))()(((()())(())(()())(())()())(((((())())())())()()(())()(()))()()(()()(()()))(()())()())(((())((()()))())(()(()))(())((()()))())((()()())(())(()()(()))())(((())())(()(())(()())()()()()())(()(()())()()((())))((())())((())()((()())(())())(())(()((())()()())(()())()(()())()()()()(()())(()()))(()()))()()()(())(())(())(()()()()())(()(())()())()(())()())((()()())(()()(())()(()()())()(((()))()())(()()())(()())())())((()(()()()())()())()()()(())()())()()()())((((()))(((()())(()())()()(()())(())()())()(((())()()())(()()()())(())(())()())(((())))()()())(()())()(())())((()()()())(())(((())()(()()()()))(((()))())())((()))()(()())()())(((()()())()((())()())()()()()())(()(()))(()(())()())()(()()()())()())()(())()()((()())())()((())(())(())()())()())(()((())((()()())()())(())(()()(())(())())()(())()())(((()(())()))(())()()(())()(()))((((()()(())))(()()())()()())((()()()())())(()(()())((())(()))((())(()))(())(())((())(())()()())((((())))()())(())(()())()())(()())((((())(()())())(())(()()())()()()()())(()()()))()()(()()())())(())()((()())()()())((())()(((()())())(())())()())(()()()()(())()()())()(())(()())())((())((())())()()()())(())((()()()))())((((()()))()())(())(()(())()()(((()(()((())()()()())((())()(((()))))()(()))()())()(())(())())())(()(()()())(())(())((())(())()())(()()(())(()()())())()()())((()(()()(()))()()(()))((()((())(())())(())(()()))((())()())(())())((((())(())())(())())()())((()())()()()()())(()((()())())())(((())))(()))(())(((()()())(())(())()()(()()())())()()())(())()(())(()()())(((()))())())((()())(())())(()())(((())()())(()())()((())))(()))(((())((())(()()())(()((((()()))()(()()))(())()(())()(())())((()())()())())(())(()(((()()())()()()())(()(()()(()())())(()))(()()())(((())(())()())(()))(()())()())((((())()()())())())(())(()()()())())((()()()))(()(())())((())(())()())(()())(())()()()()())(())((()()))(())(()())()((()())())((()((())()(())()(())(()())(())())()()()()))(()())((())()((()((())(())()())(()())()()())((((()())()(()())())((()())()))(())(())())(()()()())()()(())(()(()))((())())()()()(()))((((()))()(())(())()(()()))(()()()))(()()()())()())((((())()()())()())()(())(()())())()(())(()))(()(())(())()()())(()())(()(()())())(()(())()()())(((())())()((()())))()(((())())())((()())()(())(()())((()()))()())()(()()((())())()())()()(())(())()(()()())((())(((())())))()()())((()(()())()()(())()()((())))(()())())(())((())((())(((())())(()())()()()()()())(()(()())(()(()())(())(()()((())))()())()(())((()())())(())()()(((()()))(()())()()()())()((())(()())(()))())(()())(())((())(())(())()(()())()())(((()())()())((())(()(()))(()())())()(()((()())())(((())()(()())())(()()()))()))()(())()()()()())()(()())()(()(()())(())()()))((((()())())(())(())(((()))()(()()())())(()()()())()(()))(((()()((()())(())())(())((()())()(())()())((())())(()())(())())(())()()(((()(())()())()()())(()()()(())())())(((()())(())))()((()(()()())()(())())()(())())(())(()))()((())()())(()(()()())(())()()(()(((())()())()()))((()())(())()(((()())())())(((()((()())()()())()(())()())()())(()(()(())()()()())()()()(()()()())(()(()))()()())()()(())()(())(()()())(())())())(()())(()(())(())())(()()()()()()(()()())()())(())()(())()())((())()())((()()())()()(()())()(())()()(()()())())((())(()()(()))(()(())()(((())())()()()))((()))(()())()(())((())(()))()((()())(())())))(())()(()()((()())()()(())((()())())(())(())())(((()()((()()())())()()(())(())()(()()())())(()())()()()())(((()()((())(()())())()(()()()())())((((()))()())(()())((()))((()()(()(())())()(())()()(())()()(())()()())()())(())(())()()((())())()()()(())()()()())()((()())()()((()()()()()())()()()()(())())(()())()()()()())((()())(()((()))))(()(())(())(()))()()()()(())())((()())(()()(()())()))((())()())()(()())())(())(()()(()()()()())())(()()(())()(())()())(()(())()(())(())()(())()())((())((())())()(()())((())()()())()()((()))((())()()))((()())((())))((()())()(()))((())()((()())((()))((())()()(())((()())))()())((()))(())()(()()())(()())(()((())))()((()(())(()))(()))()()()())(()(())(()()())(((())())(()))(())())(()())((())()()(((())()())(()(())())())()())(()()())((())()(()(())())(())((())())()())(()(()())())(()(())()())(()())(())()((()()()()()()())(()()())()()()(())())(()())()()())((())()())((()(()))()()()(())(()())()((())()(()))()(()()))(())(((())())((()())()(((())()())(()((()()(()))()()())())(()())()((()))((())()(())())(())()((()())((()))()())(()())()(())(())(())(()()())()(()()(()()))())(()(()))(()(())(()(())(())((()(()()())())())()())(())((())())(())()((()))(())()(())((()))(())()())())((()(()))((()))(())())(()()(()()())())(())()(()()(())())())((((()())(((()))()))(())()())((()()(()()))())()()()()(()())(()))((())(()()()()())(()(())(())()(()()()()(()())())((()())()()())()(())()(())(())()(()()())()())(((()())(()()()(())())())(()(())())(()()())(()))(((())(())()((()())())()(())(())())()()(())()(()()))(()())(())()(()(()(()))()())(()(()()())(()(()()())())()()())(()))(()(()(()))(((())()(())()())(()))()(((())()()()()()())()())())(()())(((())())()())((())(())((()())()()())((()))()(((())()(())())())()(((()()()))())()((()))()((()()())()())(()())(()((()())())(()())())(()(()())()()())()(()(()())()())()((()()(()))()())(()()()())((()()))()(())(()()()()())(())(())((())))(((())((()())())()())(())(())())()(()())()((())()(()(()))()())(()()(())()()()))(((()(()(())()(())(()())(()))()(()((()())()()()))()()()(())(())((())((()))(())()))(((((()())())())(((()))(((())()()())()((())())((())()()()(())())(())())()()()()()()(())()(())(()))(()()()((()))())()()((()(())()())(((()())())()()()(()())()(()))(()())()())(((()()()))(()(())))()()(()())((()())())((())()()))((())()()((())))(())()((())(()))(()()())(()(())))(()()())((()((()()(()(())()())()()())())(()))()((((())())()())(())((()())(()())()())(((())()())())(())(()())((())()())(()())(()(()))(()()))(()((()())((())())((())(()()(()()()((())()))(()))(()()())()(())()()))(()(())())((())())()(()()())(()(()()())()(())())(()()(()))(()())()(()()())(())(()(()())()())(()(()()))()()()(())((()())()(()())))(())((((())())(())(())(())((())(())())(())()()())(()())(())((())()(()())()(())()(())(()())()()())(()())(()())((())(())()())(()())(())()(()()()())())(())(()()()()()(())()()())(((())()())(((()))((())(()()()()())())(())())(())())()()((()())())(())()((()))()()()()()())((())()(())()())()(()()())(()((()())())()()()())((((())))(()(()))(()())()(()))()(()()((()))((()()())(((()))(()(()())((()())()))()()())))(()(()()()())())(()()()()()())(())(()(()))(()())((()())(()())()())(())()((())())(()())((()))(()())()())()((()(()(()())())())(()())((()()(()()()()))())(()())(())(()()())()(())(()())()()()())(()(()()())()((((()())()()((())(())))()()(())(()())(()())())(())((())((())())())()()()()(()())()((()()()())()()())()())(((())()()(()))(((()))((()())(()))(()(())()())(())()()())()())(((()()((()))())(())(()())((())((())(()())((())()()()))())(())()())(()())((()()())())(()()()())(())(())((())()((()())(())()(())())()(()())())(())()()((()()())(())())(()()(())())((()(())()()())()(())(()())(())())()()())((()())())())((()()())(()))(())(()()())()(()())())(())(()()()()()())((((()((())()()()()()((())(()()(()()()))(())())(())(()(()())())())(())((()()())()(())()())()()()(())()())()((())(())()(()())()()((()())(()()))())()(())(()()(()())(()(()))())()(())()()(()()())())(()())((())(((())()(()()))(()((()))(())(())())((((()())(())()())(()())())())((()()(())()(()())()()())(()()())(()())()())((())()())((())()()()()(()(())())()()())(()())((())(())(()(()()()(())(()()))(()()()()()())())(()())())(())(()())((())(())()())(()()))())((()(()()))()(())())(()())(((()))())()(()())())()(((())((()))()()()()(((()()))(())())((())()((())(()()()(()))(())(((())(()))())((())(()))()((())()()))(())()()(()())()())(()()(())())()((((()()())())(()())((()())()())(()))()(()(()(())())((())(())(()())()(())(())())(())(()())()())()()((()(())))()(())()())(((())((())())())()(()())()((()))()())((()())(()))()())(((()())()(((())()()()())((()))()()(())()()(()))(()))(()()())((()()()())((()))())()()((()()(()()())()())()()()())()())((())(()()()())(())(()()))(((())(()()()))()(()(((())()()())(())()()(()))())()(())())(((())))((()(()()())(())(()())()()(()()))((()(())(()()()()()(()))(())((()))()(())()())((())()()()(()())()())()(())()()(()))()(()(())()())())(()(()()())()()(())())(()()())()())((()(())()())(())())((()(())(())())(())()(()(())()())(())(((())()(())((())())()())(())()()()(())())())(())()()(())()(())(())(((((()(())(()))(()))()()())(()()()()))()())(())((())())(((())())()())()(()())(())()()())(()(())())((()())(((())()()()(()()))((()()())(()))((()())((()))()())(())())(())()(())(())(()))((())(((()()(()())())())()()())(((((())())())()()())()(((())()))(())(()())()(()(()()()(())((()()((())()())))(()(()()()()))(()()())())()()())(((()())()()()()((()())())(())()()())((()())(())(())())()((())())(()()()()()())(((()()())()(())())())()())()(())(()())()()()(()())())()()()()((()))((()(())(()())())())())()((()(())())()())(()((()())(()()())((())()(())))()(((())(())(()()))((()())())()()()())((())())((()(()()())()())(()()()())(()(()())()()))(()()())((()())())(())((()))(())())((()((()())())((()()))())(())(()(((())((()()((()())(()())())()()())()()(()()())())()())(())(()(()()()())((())()())()()()())(())()()()(((()(())())())((()))(()())()()())((()))(((()()))(())(()()())(()()))(())())()(()(()))((())()())())((())())(())((()())((())())()()())((()))(())((())(()()((()))))(()()())()())((()())(()()()(()())((())((())())())()()((())())()()((()))())()((())()(())()())(((())(((())()())()()(((()())()()(())()(((()))()())(())()(()()())())()()()()()())(()())((()))(()(((()))(()())()((())(()()()()())()()(())())()()()((((()()(()))())()())(()(()))()()())(()())()(())())()((()())()())()())(()((()))())((())(()())()(())())(()((())()(()))())(((())(()()()()())()())((())((())())(()()))(((())(()))()()())(()()())((())()))((()())()()()())((()())(((())()()()(())))())(((())()())()(()())()()())(((()())()(())())(())(())())(()()())(())()()())(())(()()()(()(()(()())(()))(()()()())()()((())()()())((())))()())((((((()))()()()()()))())()((())())(())()()()()()())(())()()(()(())()())(()()()))(())()()()())(((()()((()()())()())()((()))()(())())()()()((())()()())())((())(()))(()()))(()()((())()((()))()())(((()()()(()(())())((())()(())())()()(()())(()()()(()())))()()()())((())()()())())(())()()()((()())()(())(())(()))(((()))))(()()(()())(()((()()()(())()(()(())()(()))())()(())(())(()(())()())()())((((())())((())()(()(()())))())()((()()())(((())()()()()))()()(())(())())(())()(())()()(()(())())((()))(()()())())(()))((())())(())(()())(())()(((())())()()())((((()))()()()())()((()((()())()(())()())()(()))((((()())()(())(()))(())())(())(())()()()())(())(()()())(()())(((()())()()())(())(()())()()(((()()()())())()()()()(())()(())(()))(()(()()))()((()()()()()(()))(((()())())(()()()())()())(())()()(())())(())(()))((())(())(())()()()())((()()((())()))(())(())()(())()()(())()(())(()))(())()(())()())()()()(())((()())()(()())(())()()())(())()()(((())))((()()))())((()((())())(()())(())())())((()((())))((())(()))(()()())((()(()))())()())()(())(())()())(())(()(((())())()())(((()))()()()())()(((())())()())())(()(())())((()()()())(())(()())()((()))())((()())(()))((()((())((())())()())(()(())()(())()()())()(((()()))()()()())()(())()())())(()())()()()(())()())(((()())()()()())(()(())(())()())())((()(())()(())()())(()(()(()))())((()()))(()()())()()()())(((()())())(((()()()())(()())())(()(()()())())((()())(())())(()()()())())()((((())())()(()()())(()()(())(()))()(()())())(()(())(())()(()()()())((())())())()(())(()()())()(((()(()))()()()()(())()()())(())(()))()())()(()(()())(()()()())()(()())()(())()()())((((()))(())(()()()))()(())(())(((()())()))()())(()(()()())(())(()()())(()()()()((()))())((()())(()())()()()())(((()())(((())())()())()()))((()(())()())(())((()())()(()((())()(()())())()())())(()))(())((())()()()())()(())())(()())(()())(())(((())(()()()()())(())()))((()()())((())()((())()()()()())()(())()())(()((())(()()))((())(())()((()()))(())()()))(()()(()()(()))()()(()))((())())()(((())())()())(())(())()(())())()())(((()()()())())((())(())())()(((()(()())())(())))((()(())())((())())(()())(((()()()(()))()(()())()(()())((()())())())()(()())()()())()())()((())())(()(()()()()())(()())(())(()()()))(()())((())())()()(((()())(()())()())()()()))((())(((())()((()(()(())((()()())()(())())(((())(()))(()())(()()()(()()))()(())()(()())(())()())(((()))(()())()(()())())()(()())())()(()()(())()((())(()()))(())()()(())())(()()(()))()()()()(()()())(()())(()()()())())()()()()()()())()(()()()(())()(())()()()(()))()())(()()((()()(())))()(())()((())()())(())())(((())()()())((())()())()()()()()(()())())(()())(())(()(()))((()()(()())())()())()()(())((()()))(()(()()(()(())()))())((()))()((()))(()()(())()())()())(())((((()())(())(()()())()())(()))((()()(()))()((())())()())(()())()()))((((()(())(())()()())()()(()))()(()())()(()((())(())()(())()()())((((())))()(()()()())()((()())()()())()()()(())()((())()()())(()(()))()())()())(()()()(()(()(())()))()()())()((()())()((())(()))()())((())())(()((())(()())(())(())()())()()((((())()((())))(())((()()))(())())()(())()()()())(()())((())(()))()()()())()(((()(()())())(())()()())(()())(())())()()(())(())(((()))(())()())())((()()))(()()())(()())()((()()(())())()()()())(()()())()()())(((())())(((((()))()((())())(())()))())((())())(((()))(())()()((())(())()())(())((()))()()()(()())(()()(())())()())(((())))(())()((())()(())())()())(())()(()())((((((())())()()()()()())()())(()()(())()(()())(())()())()(())()()())(((((()()())(()())(())(())((()()()(())()(()))(())())()()())((())(()(())()(()())()()((())(()())()())(())()())()()(())())(()())((()()(())())(())()())(()()())((())()(())()(()(())()()())(())()((()())()()()())((()())(())((())()((())))()())(())()()()())()(((()())()())())((())()()((()))())(()())()()((())(((()()()())((())(()())))(()))(()())()()())(()()(())(()))()())(())(((())())(())((())())(())()(())()(())(())()())((()())(()()(()()())(())(()(()))()())()((()())()((())(())()()()))(())(()(()((()()())))()((()))())()()()()(())()())((()((())()())(((())())())(()())(()))(()()()(())(()))(())()(()())((()))(((())()))()()(())()((())()(())())())()())(()((()(()(()()))()()(()())(())())()())()()(())()(()))(()())((((())()()()())()(())())()()((()())()((())()()()())(()()())(()())()())((())()())())(()()(())())()(()()())((()))(()())(()())())((()(())())(())()()((())()())(()())())((()(()((()()))())()((())(()()())())())(())((())()()()(())())(()()(()()()())()())())(()((()())(()))(())()()(())())()()(((())())()((()(()()()()())()())((()(())()()())())(()())())())(((())(())())(())(((()(()))())(()()()(())(()())())(())()())(((()()()))(())()(()())())(()())(())((())()()(())()())()(()()())()()((())(())(())()(())())()(()))(((()()()()(())()())()())(()()((())())()()()())()(()())())()(())()())((())()()(())(())(()))(()((()())()((())())()())(())(((()())())()())(()(())(((()))())(()(()())()((()()())))(((()())())())())(())(())(()()(()())()()())()((())()()())(())(()())(()))(()(())((()())())(()(()))(())()(((()))()(()))())((()()())(()(()())(())(()))(((())()(())()()())())()())()((()()())(())()(()())()())(((()())()())(()(()(()()))()(())()()()()(())()())(()())())((()())(()(()(())((()())()(())()))((()())())(((())))(()())()())((((())(())()())(()())())()(())()()())()()()(()(((())(())((()))()()(()())()))()()()(())())(()())(((())()))()(()())(()())(())(()))((((((())()))()((((())(()())(()()())()())(()(()))(())()()()(())())(()(()())(()()))())((())()())(((()())()())()((())()()))(()())()())()(()(()(())())(()())())(()(())(())()()()()()(())())(()())()((())()())(()()())(()(())())(()(()))()(())())((())(()())(())()(()((()()()()))())(())())((()()(()())())(()()()())(())(()))(()((())()((())(()(())()()())())()()())((()())(()(())))(((()())()()((()(())))())()(())()())(()())(())(())()()())()(())((())()()((())()()())(())((()()())()())()()((())()()())(()()())(()()((())))()()(()(())()()()())(()((())(())(((())()())()()(())()(()))()()())(()())(())(()))()()((())(())(()))(())())((())())((()()(())((())()((()())()())()()()()))(()()(()()()())((())()))((()(()()())()())((())))(()((())(()(())())())((()())()())(())())(()())(()(()))()(()()())(())(()()((())()))()()()())(()(()())())(())(()()())()(())((()((()()))()())((())())(())())()()(()(()()())())(()())((()()())(())(()))()((((()()))())())((())())())(()((()())()(()()())()())((()))((()()))()()())((()(()(()))(()()()()(()())())(())((())()()())(())((()())(()()()))((())()())()()(())())()(((())(()()())(()(()(()())())()())(()()(())()())()((())(())(()())())(()((()())())()(()))((((())()())(()())()()()())()())((()()))((())()))(()())(())(())()()(()())((())(())()())(()()()()((()))((()()(())((()))())(()))()()())(()(()()()()())((()()()))(()(())())(((())())()())((()())()()(()()))(((())())(()())()(()()))(())(()(())(())(()()()())()()(())())()((())())(())())()()())(()()((()(())))(()())(()(())()()(()(())()((()()()()())(()()())())()()(()()()())(()(())()())()()()())())(())()()(())(())(()(()())(()()(())()()()())(())((())()())(()))(()()()())(()))(())()((())())(())(((())())()())())()(()()())((()(()(())()())(((())(()))()()(((())())()())())(()))()(()()()())(())(()(()(()(()))()()()()())()())(()())()())((()(()(()))((())()((())()))(())())()(()()(()()()()(())(())()(())())(()(()())((())(()(()()())()()(()))(())())())((()(()())()()(())()(()))(()())()(()((())())()())(((()())(()())()((())())()())(())(())()))()()(((()))()())()())(())()()((()()())(())()()())(()()(()))()(((())))(())()(())()(()())()())()(((())(()))((())(((())()()()))(()()())(()())(()))(((()((()))((()))(())()())()(()())()())(((())()()(())())((())()())((())()))()()()((())(()()()))(()())()(())()()()(()())()()()()(()))()())(((())((())()))()()(()))((()()())(()()((()))())(())(((()()()()())()(()()())()()())()(()()(()())(()())()())(()((())()())(()()())()())()((())()((())(()))(()()()))())((())(()))()((()))((((()()))())()((()())((())())((()()()(())(())(())()())((()())())((())((())())(())())(((()()()))()()())(()))()()()(()((()))()()())()()()()())())((()))((())()()()())((()()())(()(((())()())())((()())())(())()()())()((())))(())((()(())()())(()()())())(()(()())(()()()())(()))()()()()())(()(())(()()()(())())((()()())()(())()(((()))(()()))(()()())(())(((())))(()()(())((())))(())()()())(())()(())()(())()(())((())(())()()())()(((()()()())(()()()))((()()()())((()())())())()(())(()()()(())()()())()()())()(())()())(()()(()((())()))(())()())((()())(()())(()))()(())(())()(()()()(()(()()()())()(()()()(())(((())(())(()())(()))()(()((())())())()()(())())(())((())(())()()())(()()(())(())(())()())()((()))(())(((()))()()()((()()())(())())())(()())(()))()())(()())(()()())()(())()((()))((())((()())())()())())((()((())(()))()(()(()())()(())()())(()()())(())(())())(((())()()())(()()()(())(()())()()()(())(()))((()(()())()()()(())((())()()(())(())(())()())(()()())()())(()()()(())()()()())()()()(())())()()()()()()(()()())())((((()()(()))()())((()()())())())(()())(()()()(()))((())()(())((()))()()())()()()()()())(()()()())(()())(((())))((()(()(())))()()()()((())()())()()((())()())())(())(((()))())(()(())(())()()()())()()())((()()())(()()()(())(()())())()()(()(())((()))())()()()())(((()()())(()(()())()()())(()()())()()(()))(()()(())())(()()())(()()()(()(())()()())()())()())(((())()())())()()(()()(())()())())(((()()())(()()()())()())()(()(())())(()(()))(()()())()(((()))((()()()())((()((()))())((()()()())(()())(())(())(())()())()()()())(((()()(()())())())()())((())())(()))((()()))((()()(())())((())())(())()(())()())(()((()()())((())(())())((())(())())())()((())((()())()(())())()((())()()()()()()(()(())()())((()())(())())(())())()((())())(())()())()(())(()(()()()))()()()())(()()((())(((()()())()())(((()))())()(())(()())()()())()(()()())()()((()((()))(())())(())(()())())((())()()(()()))()(()()()))()(())()())(()))(()((())()())(((())(())()()()())()()(()(())()()()()())()()()())()((())((()()())()((())(())(())()())()())()(()()()()())(()())()(())((((()()(())())(()))(())(()()(())(()))(()))()()()()()())(()()())()()()((()())()(()()))(()(())())()()((()()))()(())())()(()()()()(((()())()()()())()(())()())()()(()))(()(()))((())()()()())((()((())()())(())()()(()()())(())()()())(())((()((()()))()())()())(())())()()(())(())(((())((())()(()())()())(()))()(())(())())(()())())()(()((()(())(())())()()()(()()())())((())()()())((())(())())()(()()())(()()()()(()))(()(())()())(())(()((())())(()())()()((()))(()))(()()()(()())(()())(()()()())()())(()())()(()())()())(()((()()())())(()())(()()())())(())(()()())()((())())(()((())()()))()()()((()))())(((((()()))((())(())((()()())())()((())()())())(()(()))(())())(((()))(()()(()())(())())()()())((()()()))(())(((((((())()))()(((()))(()))()((())()())())(()(()())(()())()((()())()()(()))()())(())()())(()(())()((()))(())()()()()()())()((())())()()(()))()(()(((()()()())(()))(()(()()))(())()(()))(())()()())(()(()()))()()((()()()())()(())())()()()())(((((()(())((())()(()())()()())())())((()()))(()()())(()()((((()))())(()())(()))()()()())(()(()())())(()(()(()(()())())()()())())(())(()))()()(()()())()())(()()))(((()))(()))()(()()()())(()(()()())((())())(())())(())(((())((()(())))())(()())()())(((()((()(())()())())()()()(()())(()())()()((())()()))(()((())()(()()()())())()()()())()()()())()(())((()))()())()()())((()()(()()())(()))(())(()()(()))((()(()))(())(())()())()()(()())()(()())(()()())((()()))())((((())())(()()(())(((()()()))(()()()()()()()()())(()((()()))()())(())(()(()(())))(()()())())(()((()))(()())()())(())()())()()()(())())()((())(())()(())())()((()(())(())()())(()())())(((())()()()()())(()())()(())((()))(())()())())((())()(()())()(()())()())(()())()(())(((((())()()())()(())((())()()())()(()())(()((())()())(((())))()()))((((())())((()())()())(()()()))(()()())()(()())(()(())())(()()()(()))()())((()())(())(()(()()(()()()))(()())(()())((()))((()((())))(())())()((()()(()))()((())()())()(()(()))(())()())((())(())(()(()))()())((()))())()(()))(()((())))(())(())()()())(()())()(()()())(())((((())())((()()))()(()()))(((()())(()((()()))()()(())())(())(())(()))())()((())()()))(()()(())()())(()((()())()())(()()(())))(()()(()))()()())((())(()(())(())))((((())()))()(()()(()()()())()())()())((()())()()())((())()())(((()())(()()())()()((()())(()(()())()(())()()(()))(()(())())()(())()()(()())())(()())()())(())((())(()()()())()(())())()((()))(()))(((()())()(())())(()())(()()())(())((((()()()))()())()()(())()(())()()()()()())()()()((())(())()(()())(()())((())())()))((()(()))())((()()))()(()(()()())()(()))(()())()()())((()(((())(()())(())(()())((())())()())((())(()())(()(((()))()))(()()))(()())()((())(((())())()())(()())(()()()()())((()(())()())())(()()()()))((()())()()(((()())()())()(()))((()))())(())(())(())((()(())())(()())())(()))(()()(()))()(((()()))(()())()()(()))()(()))(()()((())()()(())()()(())(()((()()(())(()(())))(())(())())((()()))()()()(()()()()()())()())())()(())(()(())(((()(()()())((()()())()(()())()((()))())((()()))(())(()(()())()())(())(()()((()))()()()())()()())(((()()))()()()())()(())())()(()())()(())()()((())())(())()()(())())()(()()()())((())()(()(()()())(())(())()(())())()(()())())()((())()(())())((()())(())()(())()())()()((()(()())())())((())())()(((()))()(()()())(()())()())()())(((())())()()(())(()(()))())(((())(())())()()())(()(())())(()(())()((()()()())((()())()())()())()(())(())(()))((())())(()()(()))(())())(((()()())((())()()())()((()()(()))()()(())()()()())((())()())((()))((())))((()()()())((()(())(()())())((())(((())()(())()())(())())(()())()((()()()()()())())()()()(())))((())()(()())(()))(((()())(())((()))())((())()(()))()()(()))()()((()))(())()()(())()())(())((()))(()()()(())()((())(())()(())(()())(()())((()))())()(()(()())()))((()))(())((((()()()()(())))(()()()())()()((((())())(())())(()))()(()())())(()(()(((()())())())()())(()()())()()(())()((())(())()(())(())())()()(()())((((())()(())()())())(((())(())()()())()((()))()())()())(())((()))()()(()()())()(())((())()())(())()(()()))(((())()(()()()())(())(()())(()(()())((()()())()())(())()())((((()())()()()())())()())()((()()())()()(()(())())()(())()(())())(((())()())()(()())()())(())()())()(((()()(()))())((())()())(()()()(()()(()))(())()())()()(((((()())()())()()()())(())(())())()(()())()(())()(()())())())(())(()(())())(())((())())(((()))()))(()(())()((())(((()))(()())())((()))(())())()(())()()())(((()()((())())()())(()()())((()))())((())()())(()(()))(()()())()((()()())())()())(()((()))(()())(()()(())(()))(()(()))((((())))()(()())(())())(())()())(()()(()()())(())(())(())())(((()())()(()(())()()()()())()()()())())()()(((())()(())())((()(()))(()()())((())()(()))()())(())(()))()((()()()((((())((()))())())()()())())()((())())(())(())((()()())())())(()()()()(()))()(()()()()(()())()(()))(((()))()()()())((())())()())(()(())()((())()())()(()))()(((()(()()()()(()())((())())(()))((()())()(()())(()()())(()())()())(())()(()()(()()())((()())()())(())()())((()()))()((())((()((()))()())())()())(())()(((())()()()))(())()(()())()(()())(())()()())()(()())())(())(()(()()())()()())(()()()()()()(())(()(()(())()(()())()))(())(())())((((())()()))((())())()((()))()()())(()()())(())((())()()()())((((())(())()))(())()(()()())(()()((())()()))((()())()))())(()()())(((()))())()()((())((()())()())())((())(())()())((())()()()())(())(())()())((()()(()()())()()()())((()())()())((()))(()()()())()((()())())())(()(()((()))()())((())(()()()(()())()())((()())())(()((()))()(()))())()(()())(()((())))())()(((()(()))(())())(()())()()()(())((()))(())(())()())((()(())()(()))((())())((()()())(()()())())((()())()((())()()())()((((()))()()()()()())())(())()())((()()()(()()(())(()(())())()()())(()((()))((()(())())())()()(())()(()())()())((())()))(())())(()())(())()(()())(()())())((()(((()())(())(()))(()()()(())())((())()((())(())(()(())()()()())((()(())())(())())(())(()))()(())()(()())()()())()(()()()())(()()(()))(())((())(())()(())()())((()())()())((()(())((()()))()())()((())())(()())()())(())((()()()()(())())(())()())()((()()))()(())()()())((())((()((()))())())((()())((())(()()())())())()(()()))((()()()(()))()()())(((()())(())()()(())))((((()()))()((()())(()))(()())()(())()())()(((())()()(()(())()))())(()((())((())(())(())())((()))(()(())()))()(((()))(())()())())(((()))())((((()))())()()(()))((()())(()())()()())(()(()())()(()())())((())((()()()())(())())()(())(()(()())(())(())())(())(()())())(()()())(())(()))()((()())(())()())((())(()()()())(())((()(())())()())((())())(())(((()))((()()(())((()))())((())())(())())()()((()())(()())())(())(()()())(((())())())(()((())))(()))()(())(()())((()((())())()((()()))()()(()))())()())((((())()())()(()()())())()()()())((((()()())()()())((())()()((())()()())())()()(())()(()())())(()(())()()())(()((()))()())())()()(()(()(())()()())(()())()(()()()()(())())()(()())((()(())())(()))((()(()())(())())(()()(())(())()()(()(())))))((())()()())(()(())()()())()((()())())(()(())())()())((()(()()((()()()())(())(()))(()))()(((()()))(()())(()()(())()())()()())()()()())()(((((()(())())(())()()())())(()())(()())(((())()()())()(())()())()()(())()((()())()))(()(()()()())())()(())()()(())())(()()(((()(())())()())((())())())(()(()()()((())())()(()()))((()())()()()())()(((()()())(())(())(()))(((())()())((()())()())(())(()))(((()())()))(()())(()()())()(()(())()()()())()())()()()(()((()))(())()(()))())(()()(()))()()()())((())((())(())()(()(())(()()())())((()()))((())()(()(()))(()))(())((())()(())(()())()((()))())())(())(()()())(()))((()())()()()())(()(())())((((())))())((()))(((())(()))()()((())()(())()())())())((()()(()(()(())())()())(()()()())())((())()()()())(())(()())(()((())())(())()(())()(()())()()()()()()()())(()()((())()(())()()())()(())())(())((())(()())())()(())()()())(()((()()()(()())(()))((((()))(()())()(()()()))(())()()())()(()()())()(())()(())((()(())(())(()()()())(()())()())((()))(()())()()()())(())(()())()())()(()))(()())(()())()((()())((((())(())())())(())(()()())())()())(()()((())()())((())(())())()(((())))(()())(())()())()()((((())()()())()()(())()(()()()()())(()())()())(()()((()(()(()))()())()()()()(()())(())(())())((()))()()()()())(()()())()((()))()())()((()))((())(()())()())(()(()()()))(((()()(()())()())()()()())(()())()())()(()(()(())(()()())(())()())(()())(((()))(()())(())((()()))(()(())())()(()(())))(()()))((()((())())(())()(())()())(())(())()()(())(()())(())()()))(()()()()(()()(())()(()))(())((()()())()()()(())))(()()(()(())()())(())(()(()()())()(())())(()())(()))((((())(())()()())()(())(())())(((()))())(())())((()())(()())(())(()(()))()()()())((())((())())(((()())()(()(()))(())()()()())()((((())())()()()(())())(())(()()())()())()(((())())((()()(())((())())()())()())(())()(()((()())()()))())(()()()()()()()(()))(())()()()(())(()())()(()()()))(((())()())()()())(((((()())(()(())())())(()())()()()())((())())()(()()())(()()()())()()()((())))(()(())())((())()())()()()((()))()()(()())()())()())(((()(((()))()())()())()((())()()()(()(())()))()())(()())(())(())(())(()))((()()(()()())())()()(()()(())()())(())())(((())()(((()))())()())(()())(()())(()(()))())(()(()()(())(()())()())()())(())((()())()(((()))(()()()())(())(()()(()()()(()))()(((())()()())(()()(())()()))(())())(((())()((()())(())()()()(())))()(()()()())(()()())((())()())(()())()())(((()())())(()(())())(())(()()())()(()()()())(())((())))()(((()()())()(())()()()))()()()()((())())())()()(()((())))(())((()(()))((()())(()())(((()(())()())((()())()((())()())()())(()()(())())()()())(())())()((()())(()())(()()())(()()))((())())(()())(())()())()(()())(())()((()))(())())(((())))(()()())(((()))()()())(()()()((())(()()(((()))())()(()))()())((()())()))(()())(())()()(())(())())(()()()((()())())()())(((())()())()()()())()(()()())())()((()()((())())((()()))()()())((()())()()())((()())()()())(())()((()))()()()()())(()()()()(((())(())()(()))()(()())())())()(()()())()(()())(())(())()())(())((((()()())(())(()(()))())())(()())()(()()()((())()()))(((()))(()()())()(()(())()())()()()())()((()())()()()(()()()()())()()(()()((()())())(())()())(()(()())()(())()(()(()(()())(())())(()()())(())())())(((()()()()())(()))((()())()())(()))(())((()())()()()()())(())()()(())()()()())(((())((()))())(()()())()(()()())(((()()())(()())()())()((()())()())(()()()())(())((()))(()()()))()(()())((())())(((()()())())())(())(())((()()())()(())((()))()())((((())))()())(()(()))()())((()((())()))((()()()()(())())(()((())())(()()()()()())(()()()())())(()())(()))()()(((()))()()()))(())((())(((()())())((())))(()())()()(())()(()))((()()()()(()))(()()(())(()()()())(())(())())(()()()())(()()))()(())(())((()(())(()()(())()(()()()())())(()()(())()())()())(()(())())()(())()(())()())(()()()()(()())())(()(()())()(()(()())))()(((()())()(()())()()())()())((())(())()(())())(((()(()))(()()(())(((()))()(()())(()))()(())())()()(())(())()(()))()(()())(())((()()))()()())(()())(()((())()()()())(())(()())))((())((())(()()()(()(())())((()()())()())((()()))((()))(()())(()()))(()(()())((()))()())(()((())()())()()()((()())(())(()())())(()())()())((()))(((()(()(()()()())()()()(()())()()()())(((())(()))())(()((()()())((())()())()())()()(())())()()()(()())()()())()(()()(()))(()))((())(((()))())())()()())(()(())()()()(())(()(()))((())()())(((())()(())(())))()(((())())(())()())(()()())(()())()()()())((())()()()()()(()()())(()))()()((()()()())(()()))(())(())(((())())()()())(())()())()(()())()())((())((()(()()()()(()())(())(())())(())()()()()())()(((()))(())()((())((()))(()(()))())())()()((())(()))()()()())()(()()())((())(())((()())()))()(((())(()()())(())())())((()))()())((((()(())))(())()()(()()()())()())((()(()))()())((()))((())(()())(()()())(())(()((()()))(())()())((())((()(()))())()())(())())(()()(()()())()(()))()(()())()((()(((()((())()))()())()(()))()()(()()())(()((()))()(())(()))((())())()(())(())())(()(()()()(())())()())(())()()())(()(())(()())(()(()())())(()()()()())()(()(()))()(())()()()((())()()())((()())()(()))()()())(()()())(()())(())())((()(())((()((())())())()((()())((()))()()()()())(()())(()(())(())()())()()()(()((())())()()()(()(())())())((())())()(())((())(())())()()())(()())(((()()()(()())())()()((())(())())))(()())((())(()()))(()()())((())()()()())(()(()()()()))(())(())(()())())(())(()(()))((())())((()()()())())((((()()((())()(()())(())()))((())()())(()(()))()())()(()())()(()()()())((()())(()()())()()())()()(()))()()(()())())(()(())()())(()((()))(((()))())()(((()()())()()(())()()(()))(((())()((()))(()(()(()))()())())(()()()()()()())()))()((()()())(((())()())()(())(()((()))())(())())()()(())(()))((())()())((())(((())())())((()()())(()()))()(())(())()())()(()()()())(()((())())())(())(((())(())()))(((((())))())()())((())(()(()())(())())(()()())()())(()())(()(())(())()()()(()(()))))(()(())())(()()(())())(((()))(())()(()())(())()())(()())(()())(()(())())()((()((())(())()))((()())()())((()())()((())))(()))(())(((()())(())((())()(())()())(())(()())((()()())())()())()((()())((())()()()())((()))()()())()()()((()())()())((()())()()())()(()()()()()(())(()))()()())((())()()(()))(()()())(())(()())()(((((())(())()(()())(()()()())((()())()))()(((()())())()(()(())()))((()())())()(())())((()))()()()()()(()()()))((()())()((()(()())())((()()()())(()))((())()())(()(()))(())())(()((()))(())(()(((()()))())())()(()()())(()(())())()()()(())()()(()(()))()())()()))(())()()(()()())((()))(()()(())()(()())(()))((()))((())()())(()())()()(()()())((()())(())()()())())()(()(()())(()()()())()()()())(((())(((())())()(()(())())))((()()))((()()()()())())()()(())()()(()))()(((()(()()))(()()))(()(()(())())()(()())(()(()()))())()((((()()(()))((())(())()()())(()()()())((())())()(()())(()))(()(()))(((()))())(())())((((()())()(())())(())()()())(())((()()))()()())()(()(())(()())(())())()()()(()()()())()()((()()()())(())(()()())()(()()(())(())()())()()()())()()()((())())()()(()((()())()()())()())()(()()))((()(()((())())())())(())(())((((()())(())())(()())(()())((())()(())(())())()())(()(())))(())(((()()()(()))(()())()()()(()(()))())(((()()())()()())(()())()(()())(())()()()(())(())())()()()((())()()()()()()))(()()())()()()((()())(()(()))((()()())()()()()()())()()(()()()())(())(()(((()())())())()())()()(())(())((())(())())(()(()())())()(())())((())(())())((()())((()()()(()))(()()())(()))(()())()(()()()())(()(())(()(()()())()()())((()()())(())()())(()())()(()))((())())()()(()()())()((()()())(())())()(()()()())()())(()(())((()()())())())(()(()(())()(((()))(()()())((()())()(())())((()())()(())())(())()(()(())()())()()(())())((()))(())(()(())(()))((())())((())(()(()))(()())(()())(()))((())()(())())()(())()(())(()()()()(())(()))()())(()(())()())()()((())()()())())(()())(())((()())(())()))((()()())())()(())()((())()((()))(()((((()))(())(())()()()()))(())()(()())((()))(()(()())()()())()())())(()()()())(()()()(()))((())()())())(((())())((()(()))(())())()()((()()()(()))((((())()())(())())()(())())()(())((()))()())()(()(()))((())()(())(()())()())()())()(()()()()((())(()(())()(())())(()()()(()(())))((()())()(())((())(())(()))(())()))(()()()((())())())((()()())()(()(()()())())()(()()())()(())())()((())(())(()))()(()())(())()())(()()()(()())()()(()))((()())())(((())()(())())(()((())()())((())(())())(())((()(()))))((())())((()))()((()()(())()())(()())()())((())(()))(()()())(()(())())())((()(())())((((((())))()())())(())())(()(()(()(()())()())(()()()))((()())())((())(())(())()()())(()())(()()())()()(())()()()())((())((())()()())(()(())())())(()(()))(()())(()(()(())(())((()))((()))(()(())())()(())()())(()())(()()()(()())(()()(()()))()((()())()()())()(())()())(())(()(()())())(()()()())()())(((()())(()()()(()())()()(()()())()(())())()((())(())()())((())()(()(()(()))())(())()()(())(())(())())(())()((()())())(()()())((()()(()))((())())()(()))((())))()((())(((())())())((()())((())((()()(()()))()(((())())()()()())(()))(()(()())()()(())())())())((())())(()()()(()(()))()())((()())(())(()()(())()(()(()())())()())(((())()()()()()))()(()()(()()))(())())()(()(())()()(()))(()(()))()((()(()(()()())(())())()(())(()((()))()))((()))()((())()())(()()())((())()())()((()))()()()(()(())())())((()(()()())(())())(()(()()()())()()(())()))(((())()()))(()()()())(())(()()())()(()()()()()(())())(())(())())((())()(()()))(()())(()((())())()(()(())((()())(()())())(())((()()(())())()()()())(())())()()(())()(())()(()())())()(()())((()()())()()(()()()())(()))(()(((()))()()(()))(())(()(())()(())())((()())()(())(()()())(())(())(()))()()()()())(())(())()(()((()(()())()(())())()()())(())()()(()())((())()())()()(()()))()()((()())()(((())()())()())()()())(())((()()(())()())())()())((())()(()())(()))(())(()(()()())()())(((()())())()(())())()()(())()())()((())((())(())()()(()))((())())((())(())()((()()(()))())((())(()()))())()(())(())(((())())(())()()()()())(()()((()(())(())())())(()()))(()()())()()(((()()()())()()(())())()())()(()())(())(()()))(((())(()()))(()())()(()((()()))((()))())())((())()(()())((()()())()(()())()()())(()()())(((()))(()(()))(()((()))()()((()())()()))()()(()))()(((()()()(())()()())()(()()())(()())((())()())()(()()(()())(()(()()))())((((()())()(())()(()()())()()()(())()(()))()()(()))(())())())(()((())()()()())()(())(()()())()((()))((())(())())((()())(()())()()()))()()())((()()())()(())()(())())(((())((())))(())((()))())(((())(())((()()))((()()())()())()()())()())((())())()(()(())(())()(()())()())(())(()()(()())()()()())(()()()()())(()()(()((()(()))())())()())((())()()(()())())(()()()())(()()()()())()(())()(()))((()(()()()())(())(()((())())(()()((())()())()())()(())()()())(()())(()())())()()(()()()()())()())(()())(((((())())()(()(())(())())())((())()()()())(()())()(()())())(((()())()()())(())())()(())(()(()())()())()()()())()()((((()))()())(()()())(()()())(()())((())())()()())(()()())((())()(()))()()(((())(()()()()())()((())())(()()()()(()))()()()())(())((()()))()())()()()()())(()()()()()())((((()((()))(()())()())(()(())())(())((()))()((())(())))(((((())()())())()(())((()())(()()((())()())()())())((())())()()()()())()()()((())())()(())()()(()())())()(()(((())()))()(((())((())()(())(())()()()())())()())(()()())((((())()(())()())(())())()())()()())((())(())(())()()()())((((())())((()()())(()))()(()))(()()(()())()())())(((())())()(())())()()(()()())(())()((()()))(()(()()())(()()()(()())()()()))(()()()())(()(()(())()()))(())((())()()))((()())(((()(())())()())(()(())(()())(()())())(()((())((())(()())(()()(())()())())(()()())((()))(((()))()()()()()))((())()()((()())(()())(())(())()())((()()()))()(()))(()(()(()())(()()())(())()()(())())(()())((()()(()())()()()()(()))()((((())))((())(()()())())(())())()()())()()((()(())()())(((()())()())())()()(()())(()()))()()(())((()(())()()(())())()()()(()))((())()(((())(()))(()())()()())()(()())()(()))((()()())()(((()))())((()())()()()()()()())())()(())(()()(())())(()())(()())()())((()(()))((()))()())(()(())(()))()()((())((())()())(())(()()()())(()()())())(())(((())()()(()()(())()))()(()(()))()())()()())(()()()()()(()))((()())(()())()(())())(((())()()(())()())(())(((())(())())()(())())(())((()(())((())())(()()()()())((())()())())()(())()()())()()((())()(()()))(()())()(()())(())()()())(()(())(()))(((())()()()(()()()()()())()(()())()())(()()()()(()))()((())((()()()(()()()()()())((())()()))()())((((())(())())(((()())()))((())())()())())(())(())())((())()()(()(())())(()))()(())()()(()(()))(()(())()()()()())(()((())())())()())()(()())(())(((((()((()())()()())()())()(((()()())(())())())()())(())(())()())(()(()())()())(()(()())(())()()(()()(())))()())()()(()(())(())()())(()())(()())()())()()((()(()())((()())()(()())())(())())(()(()(()()()))())(()(())()(())(()(())())(()))((())((((())))((())()())()()((()()())()()()())(()))(())(((()))()()()())()(()()()())()((())()())())(())((())(())()()())((((())))()()())(())()(()()()())(()())())(()()((())((()())))()((()(()())())((())()(()()())()())(()())()(()())()(())()())()(()()()(()))(()())(()())((((())()))(())(()()()(((()))())()())()()))(()())(())((((())())(())()()()))(()()(())()(())()())(((()())()())(()())()())(()()(())()()())((()(())(()())(()(()(())())())((())(())(()))()()(())(()(())(())()()()))(())(((())())(()()())())(()()())(())())()()()(()()())())()()(())((())())()(()((()))((()()())()())()((()))(()())()()(()(()(())()(()())())())()((())()())()()(((())()()(()())())()())())(())(((()())(((()))(()())((()))()(()))(((()((()(())(())())()(())(()()(()))()())(()()())())((())(()())()()())(()()()(()())(())(((()()))(()())()())(()(())()(())((())((())())()())()()(())()(()())()()(())(())()))()((()(()()(())()(()()))((()()()())(()())(())()())()(()()())((()(())())(()(())())()(())(())(()(()))((()())())())(())()(())(()))(((())())(()(())()((())())()())(())(()()))(())((()))()()(())())(()(())()()())(()()()(())())(())()())()(((()()(()))()())(()()()()()(()()))(((())())((())())(())()()()()())(((())()()((()()))()())((()())(()()()()())))(()(())()())((())()(()))(()(())(())())()()())(())((())(())((()()())(()())())()())()(())(()())()(()())(()())(()())(())())(((()()()()())()())()(()()())((()((())())()()()))()()())((())()()(())())()(()(()())())(()()(()(())()())())()()()()(())()((())(()()))()(()()()))()(()())()((()())(()())()())()(()(()))(()(((()()(())(())()()())((())()((())(()))((()())()()()()()(()())(())()())()(())(())())(((())()()())((())())(()(()))()())(((()())()(())(())()()())(()())(((()))())((()())()()())(())())()(()())()()())(()())((()))()(())()(()(())()()()())()((((())))())(()(()()()())((())())(()))(()(())()(()())(())(()))()()(()()())((()())((())())(()(()())()((())()()()()))())((()())(())()()())((((()()))()())()())()())((()()())())(((()()(())())(()())(())(())())((())(())()(((()))()(()())()())(())))()()((())((()()))(()()()())()())(())(())(()((()((()))()(())(()())()())((())(()))()((())())()())(()())(()())())((()())())((((()())))()())((()())((())()()(())()())()((())())((()())()()())(()()()())(()))(((()))(())())()()(())((())(()()(()())())(())()(())(())())(()()()(()()(()())(())()())(()))(((())(())(())())((()()())(()(()())()()()))(())((()()())())((()())())((()(()))(()()()())(((()))(()(()))(())())())(()(())()))()(())()()((()((())(())()())()(())()())(())(()(())())()())()())((()()())()(()()))()(()()(()(((()))())(())())((()(())()())(()()())(()())(()(())(())()())((())(())())(())(()()()())()((()())))(()())(()(()())()()(())()())()(()()()())(()(())()())((())()())(((()(()())())())()(()())()())()(())((()))())((()((((()())(()(()())()())()())()()(()())()())(()()())((()()())()((())()())()())()(())(()()()()()(())())())((())(()())(()())()(()())(())(()())(())(()()())())(()(())()()()())()())(((())())())((()())()((()()()()()()))(()))(((()()))())(()())((()(()())(((())(())()))()()(())(()(()))())((()())()(()())(())((())())()()((())(()()())()())()(()()()))()())(()(())()())(())(((())(()()(()))()()()(()))(((()()()))((()()()))())((((())(())()())()()()(())())(()(())(()())(()()))((())(()())())()(((()()))()()(()())(())())()(((())(())(())())((()))()((()()(()))(()))(())())())(()((())())(())(()()())()()())(()())(()())()())(())(()(()())()()())(())((())((()))(()(()())(((()))()((())()()())()(()())(())(()))(((()()))()()()()(())(()))(()()()())()()())(((()((())((())))((())(()())())()()()()(()()))()(()(())())()((()))(()()(()()))()(()())((()))()())()(((())((())())()())(()())()())(((()())())))()(()()((())(())())())()(()()()())(())(())(()()()(())())(()()())(())(())(()))(()()())((())(()))(()(((())())()()())((())(())()()()())())()((())(())(())()())()(()())(((())()())()()(()())(((())(())()()(())())()()()()())(())())(()((())())()((())())(()())()(()()()()())())()()(((()())()()())())())(()(()((()((()())()((())))(()()())())(()(())((()))((()())()())(()())((()())((())()))((()))(())(()((()()())()))()(()))(())((())()(())()(()())())(()())())((())((()())(())))(())((()()))(()((()()())())()())()()((()((()()())()())()()())(((())(()))())()())((()())()()())(()))((())()())(()(()(()))()(())()(()()())(()()(())()(()))()((()))(((()()))(())()())()((())(())()()())(()())(())()()()((())())(()())(()))(((()(())()())(()())(((())())(()())()())(((()()))())(())()())()()())(()(())(())((()()()()())(()))()()()(()()))((()((()))(()((())()())(()))())(())(()()())()(((()))(())))()(()())())(())(()(()()())()())((())(()()))((()())())((())(()())()()(()()(()()()())((()()()()))()()())()(((())(())()())(())((())(())())(((()))()(())()())()(()))((())((((())())()()()(()())(()())()(()())()()()())(()()())()()()(()))((())(())()(()(())()()())(()))(()(()))()())(()(())())()()()(()))()((((())())(()())()())()()(())(()()))(()())((())()((())()(()())(()())((()()))(())())())())(((((())(()())()(()))(()))()(()()())(())()(())((()))())(((()(())((())())()()())(()()(())())())((()))()()((()())()()(()))())(((())()()(()(()()))())()())(()(()()))(()(())(((()(()()))()())())()()()())(())(())()(())(())(())()())((((())())()())(()()())(((((())(()))())())(()())()(())()()(())()())((())(())()(()())(())()(()())())((()))()()()())(()())((()((())((())(()())((()))()(()(())())(())(()()()))()(())()(())()())(()((())()())((()()())(())(()()((()())(())()()())(())(())()()()()()))((()(())()(((())()())())()()()()(())())()(()))()((()((())()())(())(())())((()()())(()())())((())()()(()()))()()(()()()()())((()))(())()()())()())((()())(()())()(()()))((()))()()(()(())())())()((()())(()(()())()()())()(()())(()())())()(((()())()(())(()())()(()()(())()())()((())()))((()()())((())(()())())(()())((())(()()))((()))()(())(())(()())()(())()())(()((()())()())(()((())()()))(()(()())()()())(())((())()(()())()())((()())()()()()()())(()(())()())(()()()(())())((()))()())((()()())()()())())((()())(()())(()(()))()()()()(()()(())))((()()(()))((())()())(()()()())(()())(()((()())(())())(()))(()()()()())())(((()))())(())()(())()((())(()(()(()))())(()())()())(((()())(())()(()(())((()())())())()()))(((())()())((()()(()))(())()())((()())()())((())(()())())(((()()()())()(()())()())(()(()())())())()()()((()()(()))(()())())()())()(())((()()()(()()))((())(())())()(()())(())())(())(()())()(()(((()())()(()))()())(())()()()())(()))(((())()()()()()())()()()())(()()(())()(()(((()(())(())(()))())()(((())()())())()()()(())()())())()())(((())()()()()())())(((()))(()()(())((()))())(())())((())(()(()()()()(())(())(()()))()()(()(()))()((())())((()()())(())()())()(())()()())((())()()(()())()())((()()(()))(())(()())(())())(((()))())())((()()())())((()(((()()())()())()(())((())))(((()))())((())()()(((())())()())()())()((())(()())(())(()))(()(()())()())()()((())()(()()())())()()()(()()))(((()((((())))(())(())()()())()(()(()())(()()))(()()()()(())())())(((()())(()))(()))()())()()(()((()))(((()))()()()())()(())(()()))()((())((())()())()()())((())())(()()(())()())()(())()())((()(())((((()(())()()()()())(((())(()())()())(()))()()()())()))((()))()()(()(())())())(()((()()))()()())(((()())()(()))()()(((())())(())()()(()))((()))(())(()(()())()())(())((()()())())()())(((())(()())()()())((()(())()()()()())(())(()(()())())(())())((()()()((()())(()()())())(())((()(()())())()(((()()())()()())()()())(()((())()())()()())()()()()(())())()(()())()(()()(())())(())()()()(())())())(())()((()))(((()))())()(()())()(())()())(()())(())(()()((()())())(())(())())()((())(()())()())((())((()())())(()((())())())())(()(())()()())(())()()()()((()))()()((()())())()())(((())())())((((())()()()(()))(((()(())(())((()))())((()))(((()()))()()(())()()(()())()(()())())()())(())(((()()())())((()((()()())(()))()())(()())())(()()()())()(())()()())(())((())()()(()())(((()()))(())())())(()()()(())())(((()())(())((()))()())((()()))(())(()))()()())(()(()())()()())()()((())))()(((()()()()()(()(())())()))((()(()())())(())()(()(()())())())()()())(()())((()))(())()((()()))()())((()()(())())(()()())()(((())()))(())((())()(())(())(()()())))(((()))(())()())()(((()()()()()())()(()())()((())(()()(())()())(()()())()()(())()()()())(()()()())()(()())((()()())())(()()(()())(())())()(())()()()(())()())(()(())()()()())()(()))()(()(()((()())(()()())()()())()()()())((()((()()(())()()())()(())(())()())()()()(((()))(()))()())()()(())))(())(()((()()(()()())()()())()(())()()()((()()()))())()()()(()(()))(())()((())))((((())(())(()())()()()())(()((())())()()()())()()(()()())()())(()())(())()(()())(())(((()(())())()()())(())()(())())())((())(((())())()((())()(()()())())())(())()())()()())(()()())((())())()()(((())()())(((()((()((())((())))()(())(())())())())()())((())())()(())()())((())(((()())()()())()))(()()())(()((())())(()))(())(())(())()())((())(()()(()))())((()())()()(()()()())())(()()(())()()())(())(())(((()())(()()()())(()(()))()((((()))(()())(()()())()())()())(()())(()())(())(())()()(()))()()((()()())(()())(())(())(())())()()())()(()())((()((()()))((()()))(((()))(()()()()())())())()(())())(())((())((()()())((())(())())())(()(()))()(())(((()()()()()))())((()())())()()())(()()())((()(()()()()())(())(())()(())()()(())(())(()()())(())()())()())(()()(()))()(()())()((())((()))((()()())()())()(())()()()()(((())())())()())(()())(()())(((()()())())())(())(()((()))(()()))(((())((()))()())()(())(()())())()(())(()())((())()((()())((()()))()())())()())(((())(()((())())()()(()))((()()((()()()))((()()(())()()())(())(()((()())((())))(())()(())(()))(()()())()(()()()())()()()())(()())((()(()(((()())())())()(()()())((()())()())())())())(()())()((()()())()(()())((()())(())(()()))()(()())(()())()(()()(()(()())())(())()())()()())(((())()((()))())()((())(()())(())()())()()()())()()(())()()()()())((()()())(()(()()())()(()(()())(()()(())())()))(()())((((()))())()()()(())()()()()(())())(()())()()())(((()()()(()())(())()())(()(()()()())(()))()()()((()()())()(())((()())(())()()(()))((()())())((())())())()())((((()))(((()())())(()())(()))()()())(((()(())()())()()())(())()(())()()()()()()()())(())(((()()()())()(()()))()()())((()()())()()((())())()(()()())()()())()(()()()())((((()))()())(()())()(()))(())(()(()()(()())()())()()())()()()()()(()())()())()(((((())())(()(())(())(()()()()(()))()(()()()(()))()(()(()))())()(((())())()(())()())((())()()()))())(()()(()())()())(()())((())(())))((((())()()())(())()()())((())(()())()()(()(()())())()()((())())(()))()()())(()())(()()(()()())()())((()())((()(()())())(())(((()()())())((())()()())())(())()()(()((()())(())(())()()()())()(()))()(()))()()()(()(()())()()())(()())()()(())())(()(())(())((()()())()(())(()))()())((()))()(()()((()())())()()()((()(()))(())(())())(())())(()((())(()())((())())((()())()())(())(()())()())(())()()(()))(((()()())()((()())()))()(()()()()()())((()()))((())()()()())((())(())(())(())(())()((())()())(())((()))())()(())(((())()))((())()())())(()()()(()((())())()())()())((()())())((()())())(()(()())))()((())(())(()(((())())(())()()(()))(()()()())()(())(()())(())()(()(())())(()())()())(())(())(())(((())())(())(())())(()()())(())()((())(())()(()()())()((())())(()())()(())())(()())(((()))())()(()()())(()(())()())((()()())(()()()(()))(()())(())(()))()()(()())(()())()()((()(()())())(())()())((()))((()())()(()())()())()(())()()())((()(()))()(()()()(()))(((()(()))())()((()()))(()()(()()())())((()())()()())())(())(()()())()()(()()))(()((())()()(()()))()(((()()())((())()()())()()()()())((())())())()((()))())((()())()(())(()())((())()())(()())())(()()())((((()())())()()()()(())))(()(((())(())()()())((((())()()(()()())()))()((()())()(()())()()()(()))((())()()())((())())()()(()(())()())())(()(())()(()()))(())()(()()())()((()()())(()))(()())()()(())())()()()(())((())()()))()(())(()()())()(()()()()()()())(())(())((()())((())()))()(())()(()())(())(())(()))(())(())((((((())(())((())()(()()()()))(()))()())()()(()))()((())((()())())()((()())))(()(()))(()())())((()))()(()()())(((()))()(())()())((())()())((())(()())(((())())())()()(()())()()(())())((()(())(())())(()())(((()))()())()()())(()())(()()(())()())(())((())()(())()())(())(()(())()((()()())()()))()()(()())(())(())()()())(()((()))(())(()()())()(()()()())(())(())())((()(()))()())()(())((())()()())(())()())((((())(()())()()())()()(()())())(((()())((()())(()()))(())((()()(())())(((())())()(()()))(()()))((()()())()(()()(())(()))(())(()(())()()())()()()())()()((()())(())(())(()))(()(())(())())(()())((()()()(())())()()()())(())((())(())(()()((()))())(((()())())())(()())())(()()())()(())())((())())((((())))(()()(())(()((())()()()())(())()())()()(((()()()))()(()(())))())()(()()())()()((()()()()))()()()()())(((()))()()()())((()()()()())()()()((()(())(()))()())(()())()()())(())()((())(())()())((())()()())(())(()()())((((()(()()(())()()())(())()())(()))(())(((()((()(()(()())(())())())(())()()())()()()(()())())(()()))(((())()(()())())()()(())(()))()(()))(()()(())()()()())()(()(()))(())(())(())())(())((())((())()(())()(()())(())())((()(())())())()(())()())(((()())((())())()()()()())()()()()()())()(()()()((()())(()(())()(()())())())()(())()())((())()()()(()())())((()()()(()(()))()())()())(()(())())())(((()()())((((()())()())((()())())()())((())())(()(())())((())()()())(())()())())()((()(()())())((())()((()()))())()()(()())())(())()())()(()())()())((()())()(())((()()())(()))(())(()((()))())()(()))((()((()()(()))(()())((()()()))(())((())))(()()(()())(()(())())(()()))(()()())()(())()(())())()(()()()()())(()()()())(())(()())(()()(()))((((())()())((((()()))()()(())(()(()()())(())())((())())()()())())((()(()()))((()))()()()()()(())(()())()()())()())((()(()))()())(())()((())()())()())()(()())(()()())(()()()()()())()()(())(())()())((())((())(()()(()))()()()()()(())()()()()())((()(()))((())()))((()(()()())(())()()()())(())()()(())()()(()(()())())(())())((()())(()())())()((((()())())()(()())(()())())(()(())(((())(())())(())(())(()))((()(()))(((()()))((())())()()(())()()())((()))()()(()))()(()))()((()(((()((())())(())())()()(()())())()())()()()()())()()(())((())()(())(())())(()(())()())())(())()(())(()()())(())()())(())(())(()()())(())()((()()))()(((()()())())(((())(((()))(())())(()()()(())())(()()())((((())))()())())()())(()()())()(()())((((())))(()(()()()()())(())()())()())(()()()())((())(())()(()())(()())(())()()(()())(())()()(())()())()(())(())(())()(())(()(()))(())(()(()())())())()((()()(()(()())((()()())())(()()(())(((())()))()()()())(()(())()())()((()())())((()(()()()))()()()())(()())()(()())(()())()(()))((()())()()())(()())()()()()()(()()(((()()())()))(())(()(()))((()()()()))()()()((()())())())(()((()))((()((()))()()))())(())()(()(()())()())()()())((((())((()())(()(())())()())()(()(()))(()())()()))()()(()())(())(()((()())((())(())()())()()()())()())()(())((()(())()())()((()))())(()()(()(()()())()()()))(()()((())(())()()())((()()()))(())()())()(())(()))(((())()()()())())(()(()())())()()((())()(()(())())())(()())((()(()()))(()(()))((())(())())()()()())(()()))(())(()()()())(())(((()))((()())()((()))())()()()()())(()())(()()())()(())()()())(((()()()(())((())()()())((()()()())())()()())()(()()(())())(())((())()()())((())()()(())(()())())()(())(()())(()())(()()()()(()))(((()())()))(()((()())(())()()()())()(()))((()()))(()())(()()(())())((())()())()((()()())(()()(()()())(()())()()()())()()()())()())((((())())()()())(()())((()(()))(())(())()())((()())()()()())(((()())())(()))(())((())(()((()()))(()())()(()))()())((())()((()))()(()()))()((())())(()()(()()())(()()()())())(((()())(()())())((()()(()())()((()()(()))()()()())(()()()()()())((())())(()())(())()())(())()()(()(()())(())())(())(()())()())(())((()((()()))(())(()())()(()))()((())())(()())(()())()())()()()(((())()()())()()())(((())()()()(()))(()())())()(()())((()(())()))((())()())()((()))()(()))(())()()(()((())())((())()())()(()(()))()())(()((())()()()())(()()())(()()())())(()())((()()())()())(()(())()(()))(())(()())(()())())(()()()()(((()())())()(())((())())((()))())((())())(())(()()(())())(())())((()())(()()())(())()()(()()(()))(())())(()()()(()()(())())()(((())))())((()())()()((())(()())(((())(())(())()())())(())(())((()())(()()(())(())())()((())()())()(())()())((())(())())()()(()()(()))()(()())()()()(()))()((())()()()(()())()()()()())()()(())()())((())(()()()))((((()())()())((()())(())())()(()))()()(())((()()()()))((())())(())(((()()())())((()(())())())()(())()()()())(()()())())(((())()())(()()(())(())()(()())()())())(()())(())((())()(()()))(((()))()())(()(()())(()()())(())()())(())()()()())((()()(())((())()())()(()))()(()(((()()))()()()()())(())()(()()))()()(()))((((((())()())()()(())())(()(())())()())(((((()()(())())()()((()(())())())())(()()(()())())(()((())()())())()(()())()(()()((())()(())())()()())(())(()))()((()))(()((())()())(())()(()())(()()())())(())((()())(()()()()())())(((())()()()()(())())(()(((()))())(())())((()())()())(())()()(()()())(()(())()()())((()()))()()()())()()(()((())((()))())()(()())()(()())())()()(((()())(()())(((()))()())(()))(()()())()())())((((()())()()(())(())()))()((())()())((()())()())())()(())((((()())(()(()))())(())(()()()()())(()(()))()((()())()())(()(()()()())()())(((())())(())()(()())())(()()()())(())(())(()())(())(()))(((()(())()))()(()()(()))((())((()())))()()())()(()()())(()))(())(((()()()(())())()())(()(())()())(()(((()())())()((()))()()())((()())())()())((()()())()(()))((()()()(())()(()())()(())())()(())(()())()()())(()()())())(()())(()()())(())((()))((())()()())(()))(((())()()(()))((())())(()(()((()))()(()))(())(()())((())(())(()))(()()())(()())(()(()(()(()))()()(())()(()))(())(())()()())()()(()()()())()(())()())((((())())()()())(())()()())(())()()()((())(()())(((())()())()())(())(())()())(())(())(()(()((()))))(())(()()())((())(())(()))()()())()(((((()())())(())(())())(())()())(()()()()()(())()())(((((())())())((())(()())()(()))(()())(()(())()())())(()())()(()()())()(()())())((()())((())())()(())()(()(()))((())())(()(())())())(())(()()())((()()(()())()()())()(()())(()(()())())()())((()()()(()())(()))((()())()())(()(()()(())()()()())()(())()())()()(()(()))()((()())()()())()(((()))())())()(())(()()(()()(((()))()())()()()()((()))(())()())(())()()()(()(())())(((()())(())(()((()))((()())())())()())(())()()(()))(()(())()(())())()(())((())(())(())()())(()()()())(()(())())()()((()())(())(())()()((())()())())()())(()(()())((())())(()))(()())()((()()(()))())((())()(()))(()(()())()()()()(()(()(()(()))()(()())()())())(())(())(())()())(()()(()))((())())((()((()())()))(()(())())()(())((()(())()())((()())(((()()()())((())()()()()())()()()()()())()()()()()())((())()()()()(()))()()()()(()()()()())()()())((())())()(((())()())()()(()())())(()(())())(())(())()())((())()())(())()(()()((())()()()())(()()()(()((())))()(()())(()()))()())((()))(()(()())((()(())())())()()()())(())(()())()())(()())(()())(())()()())(()()((())()()(()())(())()((())))(()(()()(()()()())())((())()(())(())())(())((())(()(()))())(()()())()()((()())()()(()())()())()(()())((()))())((()()())(()(())())()()())((()()()(())()))()(())()()(())((()())()())(((()()()())())((()()()())(()())())())(())(())()()()()((())()()()()))(((()())()()((())(())(()(())()))()(())(()())((()())())((()()()()(()))()()()()(())()()(())(()(()))())(())(((())()))()(()()(())()())()(()())())()(())(())(()()()()(())(()()))(()(())(())()())())(((())())()((()(())())()()())(())()()(())()())((()()())()(()(()()())()()())((()))((()(()))()()())()(()))((((()()())(()())())(((()))())()((())))((()())(()(((())())(()()()()))()(())())()((())()()()()()())()()()()()()())()(()()(()())((()()())(()())()())((()())((())(()()())())()()()())()(()(()())())()()()((()()))((()))())(()()()((()()))())((((()()())(())()())()())((()()())()()())(()(())()))(())()(()(())((()())()())((())(()()(()()()()())()()(()()())())()((())()())(()())())(())()(())(()())(())()(())()(((())()())())(())())(())()()(((())())(())(())()((())())((()(())((()())()()()())()())(((())()())()())(()))()(()(())())(())()(()()()()()(())()(((()))()())(()()))()(()()()))()((())()(()())())((())()(()())(()()(()))(())(()(()())())(())())((()())(())((())())(())(())())(()()()())()()()()()()())(()()())(((())((())(())())(())())()()(())()()()())((()()(()))((()((())((()()())()()())()()((())()())()()()()(()())()()(()((()()()())())())(((())()))(()()))())(()()()(()()()((()(())(()()()())(()()))(((())()())(())()()()())()(())(()())()()())(())((()(()()()())())())(((())())((()())()()(()()()()()()()))((()()())()())()(()))(()))()(())()()((())(())()))(()(())())(((()()())(()())(()(()())()())((()((()()()())(())()()((())(())))))()())(()))((()()())(())((())())((())((())()()))(()(()))(()()())(()))()((())(()())(())())(()()(())()(())()()())(()(()())(()))()())(((()())((()()(())())()())())(())((()()))()()()(())((())(()())()())()(()()())(())()()())((()())(()()()(()(())((())()()()()(())(())())())()()(((()())))(())()())((())())((()())()(())()())()((()()())()()()))(()(((())()()())()(()(()()())()())()((())()()())()(())()())((()()))(()()())((())()()(())())()(()())((()())((()))()(())()())((())()(()()))(()(()))()(()(())(()))(())((())()()())()()(()))(()()()()(()()()(()())(())()())()(()())()(())()())()((()))()(())(()(()())())()((()())(((()()(())))((()))(())(())())()(()((()())(())(())(()()))()()())(())(())()())(()((())))(())(()()()()()(()()())(()((()))())()()(())(())((()())()()(()(()))()())()()(()()()(()))()()()()()())()(())()()((()()()())())()(()(())()))(()()())(())((()()()())())(()()())(()(()())(())(())(()))((())()()())((())())(()(()()))((())(()())(()))((())())((()(()()()))())(())()()()(())())())((()(()())()())()(())((()()(())()(())()(())(()))(()())()()())(()()))()((())(()()((()(((())())(())()((())()()()))(())()()())()((()))(()())((()()()))((()))(((())())((()()(()(())))(()))()()())()(((())())()()(())())(()()())(())())(((()()())(())((()())())()()()()()()(())())(()())())(()())(()())((()())()()()())(()())()())(()(((())(())()()())(()()))(()())((()((())()()())(()((()))(())(())())(()()(())())()()())((())(((()())(())()))(()(()())(())(()())(())()())((()())(()()())())())())((()())()()()())(((())(())()()()(()(()())(())()())()())())()(()())(((()(())(())(()))())()(((())()()())(())((())((()())()())((()(())())())()(())()()()()()((())()()))())()())((())(()())())((((())())())(()())(((()))(())())((())())(())())()(()(()())(()())(())())((((())()()))(())(())()()()()()())((()())(()()()()())()())(()())()()(()))(())(()()(()())())((()())(())()())(((())((()()()())())())()()(((()))((()))()())()()()())(()())()()(()(())())())((()()()(()()())()())()()()(()(()())())(())()(()))()((()((()(()())()()))(()()())(())((()()))()()(()()())(())())(())(())(())(()(()()())())()()()()(()())()()())((())()(()()())((()()()))())(()())(())(()(((())()(())()()(())(()())()())(()())()()(())(())()((())())()(()))(((())((())))()())(())()(()())()()(()(()()())()()()))((()())()())(()()(()())((()()))((()(()())()())(()(())(()(()())(())())(())()()((()()()()(())))()(())()()(())()(()())())(()()(()(()(()))(()(()()())()())()(((()))()())(()))(()())((())()()(())()()())()())()()((((()())))()(())(()))(()())(())()((())())()()((()))()((())(()))(()(())()()())()(())))((())()()(()()())()((()))()())((((())())()(())(()))(()())((())()())(()())(())(()()()())(())())()(()())((())(())))(((()))(())())()()((()())()()()(())()())((()(()())()(((()))()()())()()())((()())((())()(())(())(())(()))(()(()(())()()(()))())()()()()(())())(())()(()()()())())((()()())((())())(())(()()())((())())()()())(()()(())((()()()())(()(())()(())())()(())()())()()(())())()(()((())()()())()()()()())(()()((()()())())()(()()(()())(())())()((()())())(())()())(()((()())(((()(()()())))((()()()()())(()(((()))(())()())()())(((()())()()())())()(())()()()()())((()()()())())(((()()())()()()())()()())()())(())()((())())(()()()(())())(())(())())(())(((()())(())()(()((()))()))(((())()()((())()())(((())()))()())()((()((())())()()())(())()()()()()())(()(((())(()()))()(())())(())(((()))())(())()()((())(())())(())()())((((()))()()()(()()()()(()))()())(())()())()((()())(()()())()))(()(()))()(())())(())((())(()()(()())(()()())()()())((()()))((((())())()()(((()))()())())(()()(())())())(()())(()()((())()))()(())(()(())()())(()())()(())(()())(())()(()()())(())()()())()(())())()()(()()((()())())(())(()())(()())(()()()(())()(((()))())()()())((()()()())()((()()))())()((())(()()()())(()()(()()))())()(())(())(())(())(()())()())((()())())(()()())((())()(())((())(()()()))(()()())()()())(((()(()(())())(())()(())())(()()()()())(((())()())())((()())())()())(()()(()())((((())))()(())()()()(())(()())())(((())(())((()())())())(()()(())())(())()())((()(())()(()())()(())()())(()())(()(()()())()()(())()())((())()()()(()))()(((()))()()())()()((())()))(((()()())())()())()(()()(()(())())())(())(())()()((()))()()())(()()())(()((())(())(()))((()()()())(())((())(())())()())(()())((()(()()))()())((()())(()())(()()()())(()(()())())(()()())()()(()()))(()())((()))((())(()))((())()())((())(()()())()(())())(((()())(()())(()()((())))()())((()()()())(()))((()(())())(()(()(()()())())((())())(()))(()()())())()()()())()(()((()))(())((()())())((())(()))(()(()())())(())(())(()))()()())(()(()(()())(((())())()(((()))()())((())(())())())(((()()())()())(())())((())()()()())(())()())()(()(()())(())())()(())())(((()((())()))(((()()())(()())())(()()()()())())(((())()()(())())(()()())((())(()()())(())(())(())())(()())()(()())()()()()()()())(()(()())())(())()()(()(())(()(()())()())((()))(()()(())())()(())()()()(())(()))((()(()()))()((()()())())(()()()()(()())())())()()()())((()(()))((()()()))(()()()())()()())(())()(()(())()()(()))(()((())())((((())())((()()()))((()()())()()()(()()()())())(()))()()()(())()()()())()())((())(()(()()))(()())(((())))((())(())()()())())(())(()()())((()()())()()()()())(()())()()()())((()())(())()()(())()(()()))()((()()())())()(()()())()((())()()(()()(()()())()())(())()())(((()(()))())(()())((())(()())(())()(()()())()()())())((())(())(())())((())(()))(()())(()()(()()))(())()())(()())((()()()())(()()())(()())(()))()(()()(()))()()(()()())(()(())(()()())()()()()()())()(()())())(()((()())(()((()))()())()()()(()()(())())((()))(())(((()()())((())()(())()()(())()()())(())(()()(())()(()))(())()())()()(()()())((()())())(()(()())(()))(()(()))(())()(())(())()(()()())(()))((((()))(()())())(((()()()))((((()))()()(())(())()(())()()()())(()))()()()())((())(())()()((()))(()())()()())()())(((()())()()((()())()())(())(()())((())()())()())(()())(()(())())((())(()()()()))(())((()())())(((()))())()((())())()((()))()(()()())()(())()((()))()())(()((())()((())())()()(())()())(()())()())()((())()(()))()(()()())()(()()((()()()())())()()(()))(()(()))()()()()()(()))(())(()()())(()(())(()())((())())(()()(()()())()()())((()()())()(((()))())(()))(()(())(())(())())(()(()(()())())()())()(()()(()())(())()())(())((()()()))()())((()()(()(()()))()(())())(()()())((())()())(())())((()(())(())()()(()())())((()())(())()())(()()((())())(())((()))())(())(()((())))()()(((()())()()())()()()(()()()())()()()()())())(((()))((())())(((()())(()())()()())(((())()(())()())()()(()))())(()(()))((())()()())())(((()(()(()())())((())())())(()())((()(()())()(())(())())(()))()()(()()())((())(()())()()())((()()())())(()()()(()))(()())((((())())()())())())()((())((()())()()(()(()(()(())()()())(()(()())()()()()(()))()()()()(())())(())(()()()())()()()()()())()((()()())((())(()))())(())((())())((()())()()((())())(()()())(()()())())((((()))(()))()()(())(()())()())()(((((()))(()()())())())()()()()()())(((()))((()())(()()())(()())())()(())((())())()()(())()())()(())((())()()()()()()())(()()(()())()((()()))()(())((())())(())()((())())())((()((())()()())())()()()()()())(())((((())))()())((())()())(()()())()(((())())(()())(()))()())((((())())()(()())()(()())()())(()()()()((()))())(()())(())(()(()())((())((())()())(()(()))(()(()())(()()())()(())(()())())())()()(()))((((())())()()()()()((()())())((()()())((()())(()())()()())())()()(())(())()())(()())(()(()()()())(())()())()()((()()())(()()()()(()(()()))())(())(()))()((()())()())((())(())()()(()(()))()(()))(()())())(()(()()(()()()())(())(()()())(())()())()())()((())((()))())()((())()())((()))(()()(())(()()()())()()(())(())(()())()()()()(())(())(())(()()()))(())()(()())()()())(()()())((())((()()(()())(()()))(()())(()()()())()(())()())(()(()())()(()))())((()((()))()()()())()()())(((((())())))()(()(()())((())())(()))(()())())(((())(()(()))()(()))(()(())())((()))(())(())(()()()(())()(()))()(()()(()()))((())(()(()(())()()())()()(())())()()()()())(()())()()()())(())())(()()()()()())((()())(()()(()()))((()())()(())(())()())(())((())(((()())(()))(()())()())()((()(())()()())()())(()())())(()(()())((()()())()(()(())())((()())(()())())()()(())())()((())()(())))(()((())((())())())(())((()())()(())()(()())))(())(()()()(())())(((()()))((())())((())((()(())()))(()())()()((())))()()()()(()(()()))()())(((())()(())(())(())(()())()(())()())(()())()(()(()())))(())(()()())()())()()(()()()(())()()()(()))((()))((())((()()())()())((())((())()()()(()())(()(())()))(()())(()()(()()))(()(()))()())((())()(()()()())((()())(())()())(())()()()())(((()())())(()()())()(()()())()())()()((()())(()()))((()))(()())(())(())()((())())()((()())(()))()())((()()))()(((())()))((()()(())()(()(())())()())(()((()(()()())((())())())())()()(())()())())(()())()(()(((())()())(())()())(()((()()()()())()(())())()()()()()((())))()(()())(()()())()()(())()()())(())(()(()(()()())()()())()())()()(())()())(()(())())((()(())())()((()())(()())((()())()())(())()(())(())((())()))((())())((((()))()())())(())((())((()(((())()())()())(()))(()()())(())(()()())())((()())()()())()((((()))()())()((()())())())(())(()())()(()()()))()(())(()())(()())(()())()())((()(((())())()())((())(())()())())(()(()((()))(()()(())())()()()())(()()((())(())(())(()))(())()()())(()(()()))((())()()())(()()(()())()()())((()())())(()(()))()()())(()((()()((()))()())()()()()))(()())(()(()())(())())(()())(())(()()())(()()())()())(()()()())((()(()()()())()()(()())(())()())()()((()))()(()()))((()(()()())())()()(()))(())(()())((()()())()())())((((()())()())(())((())((())((())())((())()()())((()))(()()())()(()()())()())())((())(())(()())(()))((((())()())(())(()())()((())()())()())()()(()(())((())(())()(())()(()())(()())()()()()()(()(()))())()(())(())((())()())()(())()()(())()()())()(()))()(()()()(()())()())()((()())(())(()(()())()(()(())()(()))((()())()()()(()))())()(())(())()(())())((())(()(()))(())(()()(())()((()))())(()(()(()(()))((())())())(())()()))((())()())((())(())(())(())()()())(())(((()(()())()()))()()()(()())()()()())(((()(())()())()(())()())((()))(())()(()()))(()()(()())((()())()()()(())(())(()))(()))(()(()()()())()((())(()()())()()()())())(()())()())()((()())((())(()))(()()()())((()())()()())(()()())())()()(((()()())()()(()(())()(()())())()())()()(()())(()()))(())(((((())())((()())()())()()()())()(()(()))())())(()())()((())(()()(())(()()))(()(())())((())()()((()(()())())(())(())))((())()()()())(()(())(()))(()())()((())((())())()(())())()((())()())()(((()())()())())(())()(()()))(()())(((())((()))(()(()()())()())(()()))(((()())(())()(()))())()()(()())((())()()()())(()(()())())()((())((()))()())(()(()))(()())((()())())(()()())(())(()((())()(()))(()())(())())())(((()()()(())())((())()()())()(()()(())())(())(((())(()()))(())(()))((()()(()())())()()(())())((()()(())()))(()()))(())((()())((()))()())(()))(())((())((())(((())())())()())(((()((()())()))()())()((())())(())((()(()))()())()(()(()()(())())())((()())()((())()())(()())()(()())(())()())())(()())()(()())(()()()))((()())(((()()()()())(()()))())(())()(()())((()))()()(()()())(()()()())(())()((()()()))()((())()())(((())()())())())()(((()(())()))()()()()())(()())()((()())()()())(((())())())(()((()()())()()))(()(())()()()())(())()((()))()((())()((())))(()))((()(())())()((())())(((()()())())(())()(())(())(()))())((()(()())(((())((())()())(())())())()())(((((()((())))())()()(()(()())(()())())()((()()(())())()()(())())(())(())((()))())(()(())()())()())((())(((()())(())((())())(())()()(()())(())(()))()(((()(()())()(()))((()())()()())())()(())())(()()))(((()))((()())()()())((())()()()())()()(())()())(((()()((())())())()()()()())((())())(((()(()(()()()))()())()()()(()))()(()(()))()(())()(())(())()())()()()())()(()())()()()((())()())())(()(()((((()))(()())()(()(())()())()()()())(()(())()()())(((()(()())(())()())(()()()()()())(()())(())(())()(())(()())()(()(()())()())(())((()()()))(()())())(())()())(((()())()(())()(()())()()()())(()((()()))((()(()())(()))(())())((())()(()()))(()())()()(()()()())((())())()()())(()(()())()(()(()(()()()()))())(()())(()()()()(()))((()))()(()(())())())((())())(()()()()())(((()((())()((()())()))()()()(()))((())())(())()(()(())()())()())(((()))()(())(())()()()())((())(())()())(()()(((())(()())()())()()(()))()((())()()()()())(()()())(()())()(())()())(()()())()()())((())()(())())()())(()()()((()))())()((()((())(())())())()()(())()()())()(()())()()()()()())(()(()()))(()(((()())))(()()())((())())(())())()((((())()()))((())(()()()())()(())())(())()(()()(())()()()()()(())(())())(()())(()())(()()()())(())(())(())())(()())(()()()()()())(())()()())(()())(()())(()())(()(((())()(())())((()())((()))()((()))((()())()(()())(()())()())()(())()(()())()())(()(()())()((())(())())()(()()())(()()()(())())()())())())(()())((())()(())())((()(((()))()()()())((()()()))(()())((())())()()())((()(())(()())(()()(())(()()())(()())()()())()(()(()))()(())())(()(())()()(()))(())()()(())(((())()()))(()()())()()(())(())(()()()()))(((()()()()((())(())))(()()())()())(()()())()(())())())(((()(())()())()))(()())(())()())((()())(())(((())()())()()())()()())()()((()(())(()()())()()())(()(()(())()()())((())()())(())(())())((())(()))(())(()()()()()())(())(()))(((()))((((()))()())()(((()))(()(())()())()()())()((())()))()())((((())()())()())(())(())()(()()()))((())(())())((()))((()((())())()()()()(()(())())())(()((())()((())(()))()()())((())(())((()())((())(()))(((())())()())()))((((()))(()())()()())()()()())()()()())((()(()())()()())(())())((())(()())()(()())())()((())(()()()())(()()(())()())(()())())(()(()(()()()))((()()()()))()()())(()())(())(()))((())()()(()()())())((()((((()((())())())())()()()((())((())())()())())(())(()()(()))()())(())(()()())()(()()())()((())()())(())(())(((())()()()()()()())())()())()(()(())(()()())(()())()(()(())())(()()(()()))(())((())((())())()()())()()()())(()(()())()((()))((()()))())(()())()(()(()()())(()))(()((()())(()))(()()()())(()()()())((()(())))()()(())()()())()(()()()()())()(()(()())())(())(()())(())(()(())(()())()()))((()))((()()(((((()()()))((()(())()(())())())()()())(())()((()(()()()))()())()()())()()(()))((()))(()())())()()(()())()()(())(()())())(((()()())(())()()()()()(())())()((()())(()))())(((())(()(()())()())())()(((()()))()())(()()())())()()()((()()))())(((()())(()))())(((()())(()()((())()()(()())()()()())(()(()())((()))(()())()()()())(())()()(()(())()()()()())((()())())(()())()()()()()(()()()())()())()()()()((()))()())()(((()(())(())())((())()())(())()(())((())())(())())(((()())(())())(())()()())(())((())(())()(()()))((())((()))(())(())(()(()())()()())(()))()((())()())()((()))()(()(())(())(()())())()())()()(())()())(()((()())((()())(())())()()(()()()()())())(((()((()))()())(()())(()))(()((()())()())((())())()()()(()))(())()()()(()())()(((())()())())(()())()())(((())(())((((())()))(()()(()))((())())(())(())()(()()(()()()(())())((()())(()())()())((()())()()())()(()()(()))(()()()()()()())(())())((())())(()(())(()))(((())())(())()(((()())())())(()())(()())()()(()()())(())()())((()())()(((()))(())((())(()))(())(())()((())())())())()(()())()())()((()()))(()((()())())((())(()))())(()()(())()())(()()())()()(())()((()()()())(()()))(()())())(()(())())(((())())()()())(())(()(()())()((()(())(()()()())()(())()(())(())(()()()())())()((())())(())(()()()(())()())(()())(()(())()())()()()()()()()(()))(()((())(()())(()(())()))())(((((()()())())(())())()((()(()()))(()(()())(())(())())()()((())()()())()()()(()))()()((())()()())(()()())((()((()()()())(())())())()((()((()())())())(()())()())((())()()(())()(()))(()((()()))())()())(()()())()(()(())(()))())()(())(()(()(())(()())()(())()()())(()(((()))(())())()(())(()()())()((())())(()))(()()()()(()())(()))()())((()))(())(()(()()))()(()())()()())((())()(()())()(()()())((()())(())((()())((()())))()(()())()())())(((()())()((())))(()))(()()(())()(()(())()())()())(())()(())())(()()())(()(()())((()()()()(())())((()))()(()()))())(()(((()()((()())((())))(())(())(()(()))()(()())()()()())()()()())()((())(())())()()())(())()(()(())())())(()((())(())()(()())())()(()(())))(()()(()(()(()(())()())((()))(()())(())()(())()()())()((()(())()())(())()(())()())()()())()()(()(())()()(())((())()())())((())()())()(())()(())()())((()))((())()()()(())((())))(()(())())(()())()(())(()())()())()()(()()(()()()))(())((())()(()())(()())()())((())())()()(())()()()())(())((()()()(()()()()))((()(()()))()()()())())()((()())((((())())(()())()(()()())(())((()()())(())((()())))()())((()()())()(()())()())()()(()())(()(()()))(())())()()((()(()()))(())(()))(())(()(()())(()))((())()()(()(())())())(((())()()()()()))((())(()()(())()()))(()()()())(((())(()()())(())()())()()())()()()()())((((()))())(()()((())))()((())(()()))(())()(())(()()()())())((((()(())(())())((())((()()))()())((())())(())((()(())())()((())()()()))()(())(()())()()(()(())))()(()(())())()((()))()((())())((())())((()))(()())())(())(((()())(((()())(()()())(()())(()()))(()())((()())(())(()()())(()))()()())((())())()()())()())((()()()())(()(()((((()))(()))()()(()()())(())()()()()())())()()()((()())()())())(()())(())(()())()((())((()()))(())(())()((()))()())(((()()())((()))()()())(())(()())())()(((())())()())(((()()())()(()()))())(((((())()()())()())((())()(())()()(())()()())()()()((())()())())(()()())()())(())(()()())(())())((()(()()(())((()())()()))(())()()(()(()(())())(()())(()()())()()())())())(())(((())()())()()(()(((())()())())()()()())(())(((())())())((())())()())(()()())()()(())()()())(((()())())(())((()((()())())())()())(((())((())(())()(()())()))(()(((()))(())(()())())()()()()()(()(()))())((()()(()((()())((())()())()()(())())()())(())(()())(()(()()))(()(())(())())(((()())(()())())(())(())()(()()())(())())())((())(())(())((()())()))()(())(())(()())((()()())()(())(()())())())()((())(())())())(((())())(())((())(())(())())(()()))(((()))(())(())()())(()(())()()(())()()(())()()()())(()(())(()()()(())(())()((())()())())()()(())(()())((()()()))())()(()(()())(()))()()(()()(()()()())((())())((()(())()()()())()())(())(()()(())())(()()(())()())((())(())((()(()())()())()(()()))(()(())(())))(())(())(()(()())()())(()()())()(()))(()(()(())(()()())((())(()))())()((()))()()(()()()())(())()()(()())(()())()())((((())(())()())()(())())((()(()())())()()()())()(()()()())(())(()()()((())(()))()())(()(()())()()()()())((())())())(((())())(())(())()())()()((())())())()(()()())(())(())()(())()()()()())(()()())(()()()(()()())()()(()())())(()()(())(()(())())(()())(()))((()(())(()(()())()())((()())((())()))(())(((()))())()(())()(()())()(()(()((())))(()))()())(()(())((())())()())(())()((()))(())()((()))()())(()(((()))()()()())()(()()()(()())((()))(()))(((()()()))())(()(()())(((()))))(()((()())(()()(()))()(())())(()()())()())(())(()()(()(()()())()()())()(())())((())()(())())(()())(())()((())()())()()()())()(()(()()()()(()()(())(()()(())())()())()((()())()())(()()())()())((((()()())((()())()()()(())(()(()(())()())(()()())())(()(())()())((()))())()((()())(()())(()()))()(()()(()(()(((()))())(()))(())()(()())()()()()()))()((()()))()()()(())((()(()())))()()()()(())()())(()(())())((()()()())((()())())()(()()())())((()(()())))((())())((()(())(()))(())()())((())()()())((())((()(()()())((()())(()))()())(())()())()())((())()()(()(())(())))(()()()())(())(()()()()()(()))((()())(()(())()())(())()()()())()(()())()((()()))((()))(())()()((()))(()()())(((()()))(())()((()))((()()(())()())()()()())(()())(())()())(((((()()))(())(())())()(()())(())(()()())())(()(()()))(()(())())()()(())()()())((())()())(())(()()())()(())(((())())()()()()())())()(()(()(())()())()()())(((()()((())())())(())(()())((()))()(()(()))(())()()())((()())()()()((())())(())(()())(()()))((())())(()(())(())((()()()()()())()()(((()))(()(())()(())())()())()(())()())()((()())(())())(())(())(()())()(()))(((()(()()))())()(()())())((()(())()()()()()()(())()())()(()())(((())()(()(()))()())(()))(()())())((())(()))(())((()))(()()(())(())(())(())())()(()()(()))(()())()((())())((()())()())((()())(())())(()((())(()))()())(((())())(())((())(()))()(())(()())()(())())(()(())(())()()())(()())(()(())()())()(())(()((()())(())()))(()()()())((())(())())()())((())()(())(()()())((()())()())((((()()))())()()(()()()()()())())())((((())()(()(()())())(()())(()()()())(())((())())()())()(())()(()())((())()()())()()())()(()(()())()((()()())((()))()()()(())())((())())(())()(()))(())(()())(())((())(()())()(())(())()(())(()())()()(()()()))()())(()(()(()))(()()()()()())(((()()()()((()())())(())((())(()))()((())())((())()()()()())()())()()((()())()()(()())()()())(()()(()()(()())())(()()))(())()())(())(()())((()))(())(()))()(((()()()(())()()))(())((()())()()(()())())()())((((()())()()(())()())()())()())(((()))(())()())(()())(())()()((())))()((((()()())(()()())()()()()(())()()()(()())()()())(((())(()((())()(()()))(()()(()()())()))()(((())(()())()(())))(())(())()()())(()((())())((())())()()((())(()())())())(()())(()())((((())(()()()))(())(())(()))()(())()()()())()(())(())((((())((())(())()()())()())((()())()())()()()())(())((()())(((()(()))())(()))()(()())(())((()()))())()((()))())()(()())(())()()()())((()(())()()()()())()()()()()()()()(()())()()())()(())((())(())()()())()((())(()()())())()())(()()())(())()((()(())(()()))((()(())()())(()()((())())())())())()())((())((())())(()())())()()(()()()(())()(())(()())())((()))((((((()))()())()()()())(()()(((())(()))()())())(())(()())(())())(((()))(()))((((())()(()))(()))((()))()(()))((()(())((()())(())()())()((((())()()()()())((()))()())()()(()))())()()(())(()()(())())(())(())())(())(()())((())(())((())()()(()(())(()()))())(()(())())()(()(())()()()())()(()))(()((()(()()())()()())((()())()())()()()()()))()(()()()((()))()()())()((())())())(()(()()())())((()()))(((()())())(()((()))()(())(())()())(()()(()()(()()())()()())(((())()()(()))(()(())())())()()())()(())(())()()((()())())(())(())()()()())()(((())())(()())()()()()()())(())(()())(())(((())())())()()())(((()()()()()(()))())((())()(()))(()())()())((())((())(())())()((()())()())(())(()(())()()())((()()())(())((())()()())()()())(())(()()())(())(())()()())(()(())()((()((())()()())()(()()())()(()))()())((((()()()(()))(())()())(()()()())()())()()(()())((())(())()(()(())())()()(())()()())()((())(())())((())(())((()()())()()())()((()())()()(()())()()())(()(())(()))()(()()())(()())())()(()())(())())((((())())()()(()())()()()())(()()(()())((()()()())(()(()))()())((((())())()()()()(())))(()(())(()))())(((()(())())((())()())()((())((())())())))()((()((())))(())())(()()(()()()))(()())(())())(()(()())(()())(((())))(()()))()((()(())()())(()()(()))(()())((())()()()))(()())()())(((()()()(()())(())()()())(())(()((())())()((()())())()()(()()())(())())(((()())(())()()()()())())(())(()()())((())())((())())())()(()()(()(())())()(()())(((((()))()()((()))()()(()))()(())()(()())())()())((()()())((()())())()(())()()())()()(()(()(())())()((())(()())())(())(()()()((())))())(())((()())()))(()())()((()()((())())(()))(((()()))))()((()())())((())()()(()()())()()())(()((()))(()(()))()())()()()(())((())()())(()())()(()()))(())((()(())()()())(()((()()))()())((()()()())()()(())()((()))()()(()())(()))((())())()()())(((()())()()(()())(()())()(())()(()))()(())()((())()((()))()(()))()())(((()())()())((())())((()))(())()(())())(()()())((()((()(()()))()()()()())((()())((((())()()())(()((()()))()(()()())(((())())(())()()()())(()())(())(())()())()())(())()())()())()()())(((((())()())(()())()())(()(()()(()))(()()())(()(()()(())())())((())())(()()(())(()))()((()())())(())()())(())((()()())((())))(()()()(()())())(((()(())())(()(()()(())()())()())(()))(())()()())(())(()()())()())()(()())((()(())(())())(()(())()()()())(()())(()((())()())()(()())())(()()(())()(()())(()))((())((()()))()()(())(())())(())((())()()(((((()))()()())(()())()(())(()())(()()))()()()((()))())(())((()())())()(())()())((()()())())()((((())())(()()()()(()()))()()()())(()())((()))()())())(()())(()(())(((()))((())()()()())()()))())(())(()()(())((())))((())(()()(())()((()))())()()()(()))((()())()()())(()()((()())((())()())())(((()())()(()(()))(())())((()())(()())(()())()()())(())())(()(()()()()())((()()())())()())(()()()(())((())()))()()()())(()()((())(()))()())()(((())())()(()(()))())(((())()(())(())())()(((()())()()))()(())()())(((())()(()))((())((()(((()))()())()())(()())(()())((()())())((())(())(()((())()())(())(())()(()))()())())((()())((()())())(()()(((()())(()))((())()()(())((()))(())())(())())()()()()())))()((()())())((())(()()())()())(()((()())())())((())(())(()((()())(())()())()()()()())()(()())()()()())((())(()())())((())())()(())())()()((())((()))(())(()(())())((())()())(())(((()))((()(())(())())()(())()(())()()(()()()())()(()()()())()()()()())(()(())(((())()))(())(())()())()(()))(())((())()(())()(()))()(())()()())(())((())((()()())())(()()())()()()(()))()(((()))())((())())(()()(()())()(()())())(((())(())()())()())()(()())()())(())((()()()))(()()(()()(()())())(())()())()(()()((()()))(())((())()((())()())(())(()(()(()())())())(()()()())()())()()()(((()))()()())(())(((()))()())(())(())(()()())())((())((())((())(()())((())()())(()())()(()(())(()))())(((()()())(()()())((())())()())((()()())())(())()()()(())()())(((())()((()())())((())())()(())(())()())(())(())(()(()()))(()(()))())(())()())(((()))()(()(()()())((()()())()((()()))())()())(())()(()()()())(()(()))())((()(()))(()(()))()())(()()((())(())(())())(()()(())()())()())((()()(())())(((()(()))()())(())(())(()())(())((())())()()()(()())((()))())(()()(()(()())(())(())()())(()())(((()))())((()()()()())()()())(()(())())()(()(())())(((()(()))(()()()())(())(()()))(())()(())(())())()(()()()()())()(())()()())(()()())((()()()())(()(())(())())()()(())()()())()(())(()(()())(()))()()(((()))(()())(())(())()()((()))())(())(()())(()(()())())()())((()())()(())()(()()())()())((()(()()())(()())()())(()(()()()())(())(()(()()()())()(())())((())()()())()()())((()(((()())()(())(()(())(()))(())()(()()()())()(())(())()(()()())(())()()())((())()()()))(((())(()())()())()()())()()()())((())((())(())()))(()()()())()(())(())()()())()((())(()(()()()())())()(()()))((()())()())()((()()()(()())()())(()()())(()()()())()()()()())(()(())()(()())()((((()()(()())()())()((())()()())())())((())())(())())()()()())())(((())(()())()(())(())()())((()())()(())()(()()())())(()((()((())()())())()(()(((())))()())()()())(()(()(())()))((())(()()()())(())()()()(())())(()(()())()(()())(()())((()()())())()()(())())((()())())(()(()()())()()()(()())()((())()()(()))(())()())(())(())()((()))()())()(())(())(())(((()()())((()()())(())((())(()())())()()()())()(()())()())()(()()((()))())(())()()()))()(())(()())()(()(((((()))(())(())())())()(())()(()()())()()())((()(()())()(())())(()((()())())())(())()())((()()())(()()(()))(()()(())()()())((()))())(()(()(()())())()()))(())(()(()())()()())(((()))(()())()()(()()()()())()()()(())())()(()))(((()()(())()())()()()())()(())((()())((((()())())))()())(()())(()(()))(())(())())(((()()()(()))((()(())(()))(())(((()))())())(())((()))()())(()()()()(())()()())((())(((()(())())()()()())()()(())((()())())((())(()))())(((())()()())())()()()()()(()())()()())(((())(()))((())(((())())))(((()(())())())()(())()((())())(()))(())(()()()())((()()())((())())())(()())(()()(())(())())((((()))())(())(())(()())()(((()()))(()()))()())((())()())()((()))((())(())(())())()(()(())()()())())(())(((())()()())(())(())(()()()()()()()))()()(()())(()(())()())()()())(((()())())(()())(()(()))())()((())()(()()())())((()(())())(()(()()(()))(((((()())))())(()(())()())(()))()())((())(()())()()())())()(((())(())()()())(())()()()())(())()((())(((())()(()())())((())()(()())())()()(()()))((()())()()))()()(()())()((())(())())((())()()())(())()())((((())(()(()()())(()())((())()()(()())()())(()())(()()())((()()(())()()))(())())(())()(()())(())((())()())()()()())(((())()(()(())())())(())(()()(())())()())()()()())((((()())))()()((()))()()()())()((())((()())()(())())()())()(()((()())()(())())(())())(())())((((())((())())(())()()()()))()((())(()))()(())()())()(((())((()()(())()())()()())(()()())(()())((())()(((())))())())((())()()())()(()(()()())(((()))()()()()()()(()())())()(()())(())((())))((()()(()))(()())()()())()((())()(()()())((()()()())(()))(()())(()())()()(()(()())()()(()))(())((())())((()(())())())()()())(((())())(((())()(())()())(())(()()()(()()())()())(()())(())(())(())()(()(())))()()((())((())(()))()(((()))()(())())()()())((())())(())(()((())())(()(()())(()))(())()(()))())(()()(((()()))()((())))(())()()())()(()()(())())()()(()()()()()(()())()()()())()()()(())())((((()(()))())(()((())(())()))()(())()((())(())(()()))(())()(())()(())()()()())(())((()))()((())())()(()())(((()))(())((())((())()())()()()))(()()())()(()(()())(())())())(()(())((()())(())(())())(()()())())(()()())((()())(())(())()((()))(()()(()())(()))()))(((()(()))()((()())()()(())((())())())()((()(()()())(())()()()())()()(()))((()())(())(())()(((()))())())(())()()(()())(()()()())((()))(())())()())((()())(()())(()(()()))((())())())(()(())((((()(()))())(()(())(())())(())())(()())(((())()(()()))()())((())())(())((()()())(()()()()())()(()()((()()()))()(()())(()()()())()(())()())()()(())()()())((()())(()))(()()())(()()()())((())())(()())()((()))((()))()(()))(()(()((())((())())()())(()((()()(()))((()()()())()())())(()()))((())((())()()(()))()(())(()()((())())())(())())(()((())()()(()))()()()((())())())()((()((())())()())())((()()()()())(()()()()()())(()())((())())(())()(((()(()))(())()()())(()(())))(())()()()()(()))(()())()(()())()()()())((())())(()())()(((()))())(()())()()())()(((())(()(())((()()()()()()))())(((()))(((()()())())()()((()()))()()())((()()())()()()(()()())())(()())(())(((())(())()())((())()())())(()()())(())()(((()(()())())()()(()()()))(()(()())()))(())(()())()()())((()())(()))())((()(())()(())()))((((((())()()())()())(()())(())()()()(())(()))(()()()(((())())((())()()))()())()(()()(()()(()())()()()())((()())())(((())())())())(((())(())))()(())())((()(()()())((()(()())))())()()())((()(())(())())()(())())(()()(())()((())))((())(((())())(()()()())((())())()())((()()(())(()())()())(()())(())(()())(()()())()(()()(()))()(())()())()())(()(()()())(()(()()()()))((()()()(()))))(()()((())())(()())(()())((())(())())())(((()())(())()()(()()))()((())())()(()))((()(()()())()()())(()(()))((()())(()(())())()(()()))(()(())())(()())((())()()()())())(()()())()(()())((()(()()(())())()())(()))((()()()()())()((()))(())()())()(())(())()()(())((((()))())())())((()())(()((()))()())()()((())()())(()(()()())())(()(((()())))()(())()()()())(())()()()())(((((()))())())((())()(()())())())((((()())(())(())((()(()())())()()()((((())()()()())(())()()(())()())()()())(())()())(()(()))()(()(()()))()()()(((()()))(()()())()())(()()()())((()())())(())(())(())()(())()()())()(()()()()(())())((()()())()(((())())))(()(())(()()())()())(()(())())()((())())(()((())())()()()())(((()()())()()(())()()())()()((()()()(())())(()())()())()()(()()(()()()())()((())()()(())())()()())()(()()()()(()()))()(())((()()(())(()())())())(())())((()())()(())(())()(())(()()))()(())(()(()()()())()())(()(()())())(())((()))(()()(())(()(())())(())((()))(())()(((()))()())()()(()())(()))(()()()()())(())(()))(()())(()()()()())(())(())()())(((())()(()()))()()((())())((())())()()(()()()())(())())(((()())))((((())((()))(()))(())(()(()())()(()))()(()()))()((()()()))(()(())()())()()(()())())(((())(())()))((()())(()()))(())((()())((()())())()(()(())()()(())()(())()()()()())(())()(()))(((())())(())()())(()())(()())()(((())()())(())(()())(())()(()()(()())()())(())()(())()(())(()))((()()()))()())((((()()()))(()()(())(()(())())(()())()()()()())((()(((())()))()())(()()))(()())(()())((())()()())(())(()))((((())(((())))())()()(())()()(())())(())()())(((()())()())()(()(()(()()()())())((()()()(()()()))(())()(())()((()())(()())()())(()())())()()()()(()()()())()(()()(()()()))()())(()(((()())(())(()())())())(()()((()())()())())(()())(()())((())(())()(()())())(())()()()()())((()())()()(())(()()()))()()(()()())(()())(()()())(((())())((()()())()))()()(()())()())((()())((()())()()()()())()(((())(())((())())(())()()(())(()))(()((())()())((())())(()()()(()()())(())(())()())())(())(())())(()()())(()())(()(()))()())(((())())()()()(()))(()(()))(()(()(())()(()())(()()())(()()())(()())()()(())()())(((()()()))()(())())()((()()(()))(()()(()())())((())())(((()(()())((())))()()())(()()))((()))()((()()()))()((()(()()()))(()(())())())(()())())(()()(())(()))((((())()(()()())(((()())()())(()()()((())())()()()))(())((())()())()(()()()))()(())()()())()())()(()(()())()())(()(()())())()(()()()(()())())(()((()())(())())()())())(()(())())()((((()(()))()())((()())())(()()())(((()(())))()))())((()()()()(())())(((()())(()(())()()())(()()())(()())()()())(()()(()))(()())())(())()()()()(())(()()()())(()()()())(())(())(())())(())(()()())(()()(())())(((())(()())()(())()()()()())((()))((()(())())(()()())(()(()))())(()())()(()(())()()())()()())(((())((()())()())()(())(())(()())()(())())(()())(()())()(())(()()(())()(()())(()()))((())(())((())))((()())()))(((())())(()())(((()))(()))())((())()(()()())()())()(())(())())((()())(((((()())()()(()()()())(())()(())(())(()))()()())((())())(()())()((())((()))()()(())()(())())(()())()(()())((())())(()()())()(())()())(())((()())()(()))()(()()(()()(())()))(())())(()((()())())(()()(())(())()())(()()())((())())((()))((()())())()()(()())(()()())()()())((()(()())(()))(()()()()()))(())()(()())((())(())((()()))()())())()()(()((())(())()()()())(((())(()())(()())(()())(()(())()())(()()())())()()()((()()()))(((())())()(())(())(()()())()(()())())()()(()())((()))()(()()())(())())(())((()()(()())()())((())(()))()((()(()((())))()()())()(()(()))(()()()()))()(())((()())((((())())(())())(())()(())(()()())(())(())()()((()))()())()()())((()(()())()()()()())(()))((())()(()())()))(((())()()(())(()))((()())(())(((())()((()()))()()())((()()())()()())(((())(()(()))())(()())(((()))(()(()()(())(()())())()()())((())(()()())())()((()((())())()())((())()())()())()((())()()())()()()()((()))())((((()(())()())()(()())()())()())(((()))()()())(()(()))((())(()()())(()()())()(()())(())()(()())()((())())(((())(())())()())())(())(())(()(())((())()())())()(()())())(()()()()())(()((()(()())())()))(())(((()())())()())(())(())()()(())(()()()))()()()((((()))()(()))(()(())()())()(((()())())(())())((())())(())((()))((()()))(()()(())()())(())(())()(())()())()((()())())(((()()()(())(())())())(()())((()))(())())(((())()(()())()()())(((()())((()))())(())()()())()()()())()(())(())()(()())(()(((()()(()()))(())()()()()()(()())())()(())()()()()(())())(((()()(())(()())())(())()()())()((()))(())())(())()((()))((()())()())((()())(())()(()))()((())(())())(())()()(()))((()()()))(()()(()(())()())()()()(()))(()())())((())()(())()())(()()(()())(()())())()())(((()()())(())(())()(())(()))(((())(())()())((()()())(())())()())(()(()))((()()))((())())(())()()(())(()))(((())(((()())(())())())(())()(())())(()()(((()()())()()())(()))()(()()((()))())()())(())((())()())((()()())(())())(()()((())())()())()((((()))(())()()))(())()())((((()())()((((())(())()()())(())()())(())(()(()))()(()))(())(()())(((()()))()())((()()))()(()())()())(()(())()(())())(()()()()((()()()))()(()(()))()((()())()())(()()())())()((()()(()())())()()())(())(((())())()()())()(())()()()())(((()))(()()()()())((())(()()()())((())(()()))()())(())(())(()()(())())(()())(())()(()()((()))())((())((())())()()(())()(()))()()())(()(())(())((())()()))(()())()()((()()())())((())((()())((())()())()())(())()(()())(()()())(()())(())())(()()())()((()(())((()())(())()())(()())(())())()(()())(()())(()))(()((())((()())(((())()()())((())())(())())()((())(()())())(()())()()(()()()(())())()()(())(())()((())())(())(()()))((()))(())()()(()()())()(())(())(()()()((())(()))()))()((())())((()))())(((())()(()(()))()()()(()()(()))()())(()(((()())((()(()()()())())()(())(())()(())(()()))((()))((()))()()()()()())(()())()((()((())()()()(())()((()))()()()(())(()))(())(()(())())(())(()())(())(())(()))(()()()(()()()(())())()())(()()()()())())()(())())()(())()()())((())(()(()()()()))()(()())(()(())()()())(()())())()(()))((()()())((()()(())()()())(()())((()()))()())()(()(())()()((())())()(()))(((((())(()(()())())(())(()()()()())(()())()())(())()())(()()())(()())()((())(()(()(()))(())()()()(()))()()(()))()((()())((())()()())(()())((()))()(())()())()(()()))((()()(()()()(())()())())()()()())()()(())((()()()((())()))(((()())(()(())(()(())()()))(((())()()()())(())()()())()()())()(())(((())()((())())((())())()(()())(())((())()())(()(()))))(()())(())(())(()()))()(()())())((()(()))()())(()()())()()())(()(()()))(())(()(())(())(())()())())(()())((((())()))())((())(())()())()(())((()))())(()((()())())()()(()())()((())(()))(()(())())(()())(()())()())(())(()((()()((()())()((())))()()())()()(()()(())()((())())())((())())()()(()))(()(()))(()())((())()()))((()()())(()()()())(()(())()()())()()((()((())(()())(())(())()(())()())(())()())(()(())())(()())()()()()(()()()()()())(())()())()()()())()(()())((((()))())((()())(())((())(())()))()()()())(()(()())())((((()())())())(((())()()())(()(())()())(())()((())()(())()()()()))(()()())(()())(()(())(())())()(()))()((()())(())())(())()()((())())()((())())(()(()())()()(())())()((())(()))()()())(()((()())(()))((((())))()())(()(())((())()()()())(())(()())(()()()()()())()(())((()((()())))()())()(()(())())(()))((())((())()())()(()(()))())()()()()(())()()(()(()())())(()(())())(()(())(())(()(()()(()))()(()(())()()()))((())())()(())()(()(())(())(()(()))()())()(()))(())((((()))())()()()())()(())((()))()())((()())()())(()(())())(()())((()())()()()(()()(()()())()()(())(()())())((((())()())()(())((())()(()()()())((())()()()))(((()(())))()(())()())((()(()))((())())()()(()))(()((()())(())(()))())()()(()())((()()())(()())())(((()(()())(()((())())())(())()()))()(()))()(()()())((()())(()()()())(()())())()()()()()())()(()()())((())(()()()())(((()))()())((()()(()()(())(()))(()))()()()()((()())((()()))(())(())(())()()(())())()())()()()()()(()(()()())((()())())()()())())(()()())(()((()))(((()))()())((())()((()()))(())()())((()())((()))())()(()())((())()()(())())(((())())())(())(())(())())(()())((()()()()(()()())(()()()())((())()))((()())((())())(()()())(())(()())(())((((()))()()())(()(())(())()()()())(()))(()(()()))()(()(()))((()()))((()(()()))()(())())((())())())((()()()())()((()())()(()()())())(())(()())())((()(())()())(())()(()()(((())))(()()())(())(()())((())()())()())()((())(())()()()())(()())(())()(()())(()())()(())())()(())()((())))(((())((()())())(())())(()((())(())()(()()()))()()((()())())()(())())(()(()())()())(())()()()()()((())(()))((()))((()())(())()(())()())((()(()))())(((()()()())(())()()()())()()))(((()())()()())()()(()(())((()()))()()()())()()(((())()())()()(((()))()()())(()())(((()(()))()())()()())((())(()())())((())()()()()()()()()()(()()))(())(()()())()()())((()())(((())()()()())((())())(())())()((()())((()(()())()()(()))())(()(())(()())())()())()(()(())))(())(()(()(())())(()))(())((())())(())(()())()()())(()()(((()(()))(()())(()(())())(()))(()()()())()()(()))())(()()(())()())((()())()()()(()))((()())(())(())((((())))()())())(()()()()()())((()()()())((())))((()())((())()()()())()())(())(()()((()())((()))()()(())())())(()())(()()()(()))())()(((())(())()()())((()())())()((((()()()))(())(()(())(()())())()()()())(()(((()()())(())()()())((())((()))()(()))(())(()())()())(())(()))()(())(()())(()())((()()()()))()())()((()(()))()())(()()())((())((((()(()))())(())(()())(())())()(())())((())())(()((())(()()())(())()(()()))(()(()))()((())((())()))(())(()))()((())((()(()((())()()()())(()))(())(()())()((())(())(())()()())(()()())((()((())()())(()()())()(())()()()(())(()())((()()))())(()()(())()())(()())())()(())(())()())((()()())(()()(())()())(())()()())((())()())())((()))()()()())(()(((()()())(()))()((())())())()()()(()()))()()()())(()()()())((())(()())()((()))(()))(()(())(()()((())())())()()(()())(()))(())()()(()(())()((()()((()(()()()()()))(()()))()()((())((()())())())())())((())()()(((()))())(()()))()(()()(())()())()())(())()(((()))()(()())(()())()(()()()()())()())(()()()(())()()()()())(()(()()((())(((())(())))(()()()())())(())(())(())())(())((((())()())()())(((()))()(()))()(())()())()())(((())()()())()(())()())((((())())(()())(()())()()((())()))(()()()())()()()(()))()()())((((()))()()()()())(((())())(()()())()()()())()(()()(())())()()(())())()(()((())(((()(())(()))(())(())())((())()()())()(()()(()())((()))())((())()())(()()(()())(()())()(()()())(())((())()())())()(()(())(())(())()())()((()(())()()())(()(()))()()()())()()()()())(()(()()()(())))((()())())(()()())((()()()()()()())()()()()(())()((()))())(()())(())((())())((()))(()(())()())()())(()(()())(()())(()())()(())())(((()())())(()(())()()(())(())((()))(()(())(()))(())()())()((()(())()(())()(())(()()())(()())()((()))()()())((()())()(()))()(()()))()())()(()))()(((()()()()(()())())((())())((())(()()()))()()(())(())(()())()())((())(()()())(()))(())()())((())(((())(())()(())()())(()(()(())())())(())((())()((()())(()())()())()()(()())()()()())(())(()((())))(())((())((()()())(()()))(())(())((())())())()()()()))()((()(()())(()())()()()))(((()((()())())()()())(())(())())()())(((()())(())(((()(()))(()()())(())(()))(()()))((())(()(())()())((())())()()()()(())(()()())()()()())(()()())())(()(()())()(())(())()())((())((()()()(())(()()(())())(()))(()())(()(()())()()())())(())()((())((())())()())(()()())(())(()()()()(())())(())())(((()())()()())()((())()()())(()))(())((()())()())())((()(()())(((())()())(((()()))(((()))(()())(())()())(()()())((())(())(())()()))()((()())(())())(()))())(()()()())()(((())(())()(()(())))()(())()(())())()((())())((())())()()()(())(((())()()))()(()))()()(())()())(((()()()())())((())(())(((()))())()(())(()))(((()))(())()()()()()()()((())())()())()((())((()())()())(())(()())(())()()())()(()())()()()())((())((())((()()(()()))(()()())(())()()()()())(()()(()))(()())())(((())(())(())()())((()())(()()(()())())(((()))(())())(()())()((())()()(())()(())())())((()())()()())((()())(())())(((()())()()(()()()()()())())(()()()(())()(()))(()))()(()()()()()())()()()()()())(())())(((((())()())())(((()()())(()())())()()()()())(((()()())()()()())()(())())(()()((()()))()()())(())()(()())((()())((()))(()())()()(())()()())(((()()))((())())(()))()(()))()()(((((()(()())(())(()))()(()(())()())((()))(()(()(())())()()()()())()(()())((()())(())(())())(()))(())(()))(()())()()((()(()))()(())()()()(())()()())(()())())()()(())((((()()))(()()())(())())()())(()(()())())((()))()())((()(())(()()()()))(()(())())()(()()()())((())(())()())()()(()())(())(()())()())(()(()))()())(()(((()())())((())())()(()())(())())()((()(())(()())())()()(()()(())())(()()())())(())()()(()()()(()))(())()())((())((()(())())()()()())())((((()(())()()())((()())()())((()))()()()())((())()(()())((())())()()()()())((()))()()((((())((()))())()(()()(()())()(()())())())(())(())()()()())((()()()(())())()(((())()(())()()())()()())()((())((()()))(())(()(()))())(()()(()())())()(())()()()()())((()))()((())())(()(())()())()(((())()())(()(())()()()())((()))()(()()()())()())((()())(()()())())(()())()()())()(())()(()((()(())()()))()(()((())))((()())()()(()()()())())()(()(()()())())()((()(()()(()())()())())()()(()())))()((()(()(())()())())()()(()()(())()())(())((()())()()())())())(())((())()(()())())(()())(()()(()())(()()))(((())((())()(())(())())(()())()()())((()))((()()()(()(())())(()())()(()(()))())()(())(()())())()((()()()()())(()))((()))(()())()()())(((())(()())(()()()())(())()(())(()()()))(((()()())())()())((()(()())())(((()())()())(()((())())((()())))()((()())(())(()()()()())()(()())()(())()()()))((()))()()((()(()()))()(()()(()()))(((())))()()(())()(((()))())()()())((()(()()()()())())()()()()()()()(()()))((())(()(())())()(()()())(()))(()())()(()((())())()()((()(()))()())()((())())())(())(()()()()())()((()())()(())()())())((()())(())()(())(()())())()((()()(())())()()((())())()(()()(()))((())(()()())()())((()()())(()(()())(())())()(()()())()()()()()())(())(())(())()()(())()()())()()((()))(())())(((())()())())(())(())()()(((())))()(())())((()())(())(())(((()()()())()()())(()()())()((()())(()()))(()((()))()(((())((()))()())(()))()(()()(())(())())(()(()))()()()(()())()())(((()())(()())()())(()())()(()()()())(((()()()(()))()())())()()(())(()(())(()))(()())()()()())(((()())(())((()()()))(((())())(()((()))()())((())())()())())()((()((()))())()()())(())((())())())(())(())((())(())())(()()(())(()))(())()(()()())())(((()()()()))(((())())((())(())()(()))((()())())(())()())(())(()())()())(())(((()()())(()((()))(()()()))(()()())())((()()()(()()())(()))(())())(()()())((())()()(()((()(()))())())()())()()())((()()()()())(()()()())()()())(()()())()()(((())()(()(())((()())())((()())())()(()))(())(()))()()())(()())((())())(())()((()()())())()()())((()()())((()(())())())()((())()())((()((())()))((()(()())())(())((()))(())()())((()())()()())())()((())((())()(())()())()()(())())(()()(())()())(((())(()())()((())())(())()()())()()())(()()())()()()(())(())(((())())())()())()(()()()(()(()(())())(())(((()())()()((())()())())(())((()())(()())(()))()()(()())(()()())())(()(()())(()())(())())(()())(())(((())())(())())(((())(()))(()()(())(())())(()()))()(()(()))(())((()(())()())()()())((()())()()))()((())(()())()()(()()(()))()()())((((()())()((()()()))()(()))())((())()())()()(()()(())())(()())())((()(()())()())(())())(())((()()()())()())((())()())(()()()()())((()()())(()())()()((()()())))()())()(((())(())(((()))())(())(()(()))()()()())(((()())(())(((())(())(()())()()())()()()(()))()(())(()()(()()))((())())(()()()(()))())(()(())(()()()))()()())((()())())(())())(()())((((()((())(())()(())()))()()(((()(())())())(()(()))()((()(())))())(((()))())(()()()(())())()())((())(()()()))(()()())()((()())())((())()(()))()(()))((()()(()())(()()())()(()))()()())(())(()(()()())(())())()(()(()()))(()(())()()())()((()))(()))((())()())(()(()()))(()()())(((()())()(()()())()())()((((())()())()()())()()(()))()(())())((((())()()())()(())(()())()())()(()()())(())(()(())(())())(()())()((()))()())(()()()()()()())(()()(()())(()(()()())())(()(()))())(()(())())()(((()())())()()(()())(()(()))()(()(((())())())(())(())()(()())()(()())()()()()))((((()()(())()(()())((())())(())(())(())(()())())((()()()()))(()()())()(())(()())()()(())((())(()(()))()()())())(()()(())()()()()())(()()())())((())()()())((()()((()())))()()()())(()())()()()()(()()(()()())(()())(()()))((()()())((())(()(()(()()))()))())()()())((()())(()())((()))(())())(())((()())(()(())(()())())()()())()()((())((()()())()())()(())(())(()()()())())())(())(((()()(()())())(()()((())(()())())(()((()(())())((()())((())())((()))()())(()())())(()(())(())(()())()))(((()())())())()()())((((())))(((())()())(()())((())())((())(()))())()()()()((()()(()))()((())())()()(())())(()())()(()))(((())())((())())((())())()()()(()()())()(())((()(()()())))(()(())())((()()))((())((())()()())())()()()(())())(()(())()()()(())())()(((())((()))(())()())(()()())(())())(()(()())((((()))(())())())(()(()())())()((())())())()((())(())()()()()()))(()()((()())(())())(((())()())((()))(())((()())(())()()())(())(()())(())()())(())())((()())()())((()()((()()())(())(()))()((()))(())()()())(()())()((()()())()(())(())()())())(((()()()())())((()()()((((()))(()()))(()())())()()())((((())(()))(())()())()())(()()((()())(())()()(()()())(()(())())())()((()()())((())())()())()()()())()()(())(()))((())())((())()()())()()((()()())((()))())(((()())()((())())(())(()()(()))(())())()(()())(())()(())(())))()(())(())((()(())())()()())(())(())())((()(()())()())(((())())(()())((())())((()())()()((())))((()(()(())())()()()()()())(()())((()(()())()()((()()()(()))(())))(()()))((())()())()()()())()((()())(((())())(()(()())())((())()())()()(()()())(()()()(())()))(()())())(()()((()))(())()())(()(()))((()))(()())()(())()()())()(()((())())())((()()()()()()()(())()())()(()()(()()()))((())(())()())(()(())())()(())()())(())(()())(()())()()(()(()))(()()()))(((((())())()())(())(())()()()())((((()()(())())()()())(())((()))((()(()())()((()())(())()())()(()()())())(()(((()))((())(())()()())((())())())((()())()(()(()())()()()()()(())()(())()())(()()(()()())())((())()(()())()())()(()()())(()()(())((())()())()())(()())(()(())())(())((())())()()()())(())(()()())((()))(()()()())((())()())(()()(()(())()()))())()((()(()()(())())()()()()(()(()))())(()())((()()())(())(()())()()()()()))(())(()())((())(())()()(()()()())(()())())()(()((())())(())()()())(()()()())(()((()()(())()())()())()((())()())((())(())())()()(())()(())()(())()()())()(()(((())(())))()()()()(()()()())())()((()()))())()(((((())()()())(())()(()())((())))(())()(()())(()()()))(()((()))()(((())())()()()()((())))()())((())()())()((()())((()))(((()))(()())())()((())()(())()(())()()()(())(()()()(())(())(())(()))()())(()()(()())()(())())((()((())(())(()()()())()())())())()()())((())(()()()())()(())())(())()((()((())()())(())()(()((())))()(()())(()))(()(()())((())())(())()((())()))()(())()())(())(())(()((()))(())))(())((())(()())(()())(())()())((())()(()()(()))())(())((((())((())))((())()())(())(()()(()))(())(((())())(())(()()())(()))()())(())()(()()())(()()(()(())()()()())((()()())())()(()()))((()()())(()()())())(()())((())())(())((()))((()())()())((()()(()())()(())()()(()))(()((()())()())()())()(((()))((())())())(()(()())()()())(()()()()()(()()(())()())(())(()))(((())()()(())())()()()))()(((())(()()())()()))(((()))()()())(())((())()())(())()())()()((()()(()()())()())(()())()(((()())(())()(()())()()())(())(()())())()())((()()()()()((()(()())()()())()()()())()()()())((()())(())((())()())()()()()())(((()())(())())(())(())(())(((((())()())()((()())()(()())(()())())(()())()(()())(()())()((()(())(()))())((())(())(())()))())((()))(())(())(()(())((())())()((())(())()(())(()())((()))())((())))((()()(()())())()()()()())(((()())(())()()())()()(()(())(()))(())())(())(((())())(()())(()())()()())((()())(())()()()()())()((((()(()()(()())(())())()))()()())()())(())((())()()()((())(()))()()()((())))(()))()((())((()())()())()())((()()())(())()())(())((())((())())())(()())()())(()()()())((()())(()(()))(((())()))()()(())(((())())())((())()())((()())())(())())()(())()()()()())(()()()((()())()())()(())()())()(()(())(()()()())(())(())()()(()())()())()()(()((()()()())()))((()()())(()(()()()()())()))((()))(()))()(()(()())(()()()(()))()((((()(())()())()(())())(())((()()(())()()()()())())(())(())())(())()()((()))())((())(())(())()(()(()())()(())(()))(()())()(())((()(())())()())()(()())()()())()((()(())())((()))(())()(()))((())()(())()()())((()()()())(())())()(()(())())()(()())(()()())(()()())()())((()()()(()))()())((()()()()()))((((())())())()(())()(())()())((((()))()()(()))())(())()((((()())())(())(())()())()()((())))((())()()())(()())(())(())())((()())()((()())())()()()()()())(()())(((()))(((()())(()())((())()())(()())())(((()())())(()())()(())(()()())(())()())(()()()()(())((())(()())(())(())(())()())(())())(())((((()()())())(()())()(()())())((())((()())()())())((())())(()))(()(()))(()((())()()()())()())()((()))((())()(()))()((()()(())(())(())(()))()())(((())()()())(()()()()()())(()()(()()()())())()(()())())(())(())()()())(()(())())((())((())())((((()(())))()())(((())(()))(()())(((()()))(())((())())(())()())()((()(()()))()()()(())(()())((()(()())())()())()()(())(()()())()((()))()(())()()())(())(()(())()()()())()()((())(())())())()(((())())(())()()()()(())((()())(()))(())((())((()))())()(()())()()()(())()())((()(()))(()()(())()())(()()()())(()(()())((())())()()())(())())()(((())(()()()(())()())())(())()()(()())())(()()()())(()()())(()()())()())(())(()())((()((()()())()()(())(()))())()())(()()())((())(())((()()))()((()()()(()(()))())()()((()((())())())()(())())()()(()(())()())(()())((()))()()(()))())()()(()())(())((()))(())(()))((((()())((())()()()(()())()())()(()(())())())()(()(()(())(())())()(()())(())()()())()((())())()()()()())(()()(()())(())())((()()())()()()()())((()())((()(()()()(()())()())(())((()())(()()((()())()())())()())((()))(()))((())(())()())()()())((()))(((()()()()())(())()(()())(())()(())()())((())()(())())((())()((()))()())(((()()())(()())(()()(())(()())()())((()())(())()()())(())()())(()()(()(())()())()(())((())()()()()))()(()())()()()(()()())(())()((()))()())(())(())(((()()()())()())(()())(())((())))(()())(()())()())()((()()())())((())())(()(()))(()()()()()()()()))(()()()(()())()())((())()()()((()))())(((())(()())()(())()())((()())(()()()())(()()(())((())(()()))())()((()()())()()()((((()))()))(()(())())()())(()())()((())())()()(()(())()())(())())((()((()()))()(()))((())()()())()()()(())(()))(()(()())(())(())(()()()()()()())(()))()()(())(())(())()()(())((()))((()())(()())(())((())()(()))())())(()()(())(())((((())())()())(())(())()())((()(())())((())()(())()(()()(()()))(()(()))())()(()()))(())((()((()()(()))()(()))()()())(())()()()()())((())(((()))()())()(()()())(())(()())(())())(()()(())(()())()()())(()())(())())((()())((()()(()()()))()()()(())(()())()())()(()))()(((()))()(())()()())((())(())(()()()())(()()())(())()()(()))(((())(())((()(()))())((())(())()()())(()())(())(())()())(())(())(()()(())()))((()(()()()(()()))()()()()()())())((())()(())(()()))(()())()(((()()()())())((()))()()()()()(())()()(())(()())(()()()()))(()(()())()(())())()(()((()())(())((())())(())(()))))(()())((())(()((())()()(()))(()))(()()())((()())()(()))(()()(())())(()(()(()))())((())()()())()(()())((()()()()(()()()())(())()()()())((())()()((())(())())()(()()())())()()())((()())()(())(((())()(()(()(()))(()))(()())()())(((()())))()())(()((()))())(()((())())()()))()(((()(())())()(()())()(()())())(())(()())()())((()())(()())()())()((())())((((())()()())())()(()))()(())(())(())(()()())())((()())()(())(()()())(())())(()())((((())(())()()((()())(())(()()()()())()(())(((()()((())(((())()())()()()))(()())()()())()()())(())()(()))()()()(())()())()()(()())()())()(()()(())))(((((()())())()())((())())()((()()))(())(())()())(()((()()())()(())()())(())())()()(())())(((()())(()())()())((())(()())(()()))(())(()()))(()(())(()))()()(()(())))()()()()())((((())(()(()))()()())(((()()()()())((())())(())()())(()()())((())((())())((())())()()()()(()(())(()))()())((())())()()()(()())(()))()(())()()(()()())()((()()())(((())))()()())()(()()((()))(())())())((()()(())(())()())(((()()()()())((()())()())()()(()((())()))()()())(()((())()()(())())(((())()())()()())()()))((()()(())(()))())(()()()(())((())())()()())(()(())((()(()())(())(())()())()(())(())(())(())()()())())()((())()()())()(()(()())())()((())(()()()()())()()()((())(()()))())(()()())(()()(()())())()())(()((()))())(()())()(((()(()(()()()())()())())(()()()())(((()))())()())()())(()(()()(())(()))((()(()())()())()()(())(())())(((())()()())()()())(()()())(())(()(()(())(())())())(())(()(()))((())()(()()))((())()()())((())(())()(()))(()()())((())(()()())()())()(((())()()())()()())((())(())((()())(())())((()())())())()()(()()())()((())())()()()()()())(()()(()))(()(()())((())(()(()))()())()(())()(())(()())(((())(()())()()))(())())()(()(()())(()()))(()()(()())(())(()()))(()(()()())()(((((()()(()((()()())(()())())())(()())(()()()()(())())((()))(()()(()))((())()()(()()()(()())(()())())()(())((()()))()(()))()()()()()))()(()(()())()))((()())(((()()())()())()(()))(((()(()())())()(()(()))())())((()(()))(()())())(()()())()(())()()(()(())()())(()()(()()))()()(()()())()())(((())())()(()()))(()())()()()(()()())()()()()())(()(()()()())()()()())(())(()(()()())()(())()(())((())()())()(()()())())(()(())())((())()())(()())()()(()()()())()()(()))(())(()())()(()(()())(()())())(((()))(())(()()(())())(()(())()()()(()())())((())()())()()(()(())(())())()())((())()()(())()())()(((())(())()()())((())(())((()())()())(()()()())())()()()())()(()())(()(()((()())()())()())()((()())())(()()))()((())(())()(())())((()(((()(()())(())(()))())()(()())(()())())(()(()))()((((()())((())()())()())()()())(((()(()))())()((()()()))(())((())(((()())())(())()()()())(()())(()))()(()())()())((()()())((())(()()(()()))()()())())()(())((()())(())())()()(())(())()(()())()(()()())(())())()()((()()))())()()()((())()()())()()())(((()))()(())()())()()(()()()())(()()(())())((((()()()(())))(()(())())()()()()()()())(()())()()(())())(())()(())(()()(()())()(()(())))((()))(((())()())((())()()))())(((()()((())(())()()())(())()(())(())()()(())(())())()()(())((()(())())(()())())(())(()(())())())()((()()())()(())((())()()()()())()()(()(()()()))((()))()())()(((())()(())())(())())((())(())(()))((()()))((()())((())(()()))()()())((()(()())(()())(()()))(())((()()()())()(()()())()()()()())(((()()()))()(())()()(())()((()(()()))())())(())((()())()()(())(())())((())(())())(()()()()())(()()()(())()(())()(()(()))())((()(()))(())())(((()))(()()(())()))(()())(())()())((())(())(()(()))()())((())(()())(())())()(((()(()())())()(()()())()()())((()())())((()(()))(()())()()())((())(()(((()()))(())()()())((()))()))()()()((())()(())(())(())()(())((())(())())())(()(())((())(()))()())(())()(()())((())())(((()())()())(()(())(((())))())())()()())()(())(())(()()())(()())(()())()())((())(())())(((()())()(()())()()()(((()))())()()((())()()))()()(()()((()())()()))(((())(())())((())())()(()())(()())(()())()(()))((()(())())()(()())(()()()())(()()()((())()())(()())(())((()())(()())(()())(())((())())())(()())()(())()()()(()())())((()())()())(()()()()())(()())(()())((()()(()())()(()(()())()())((()())()))()()(()())(())())(()()())()(())()(()()()()()())(())((()((())(()())())(()())(()())((()))(()(())()())((()())()())()()(()))(())(()()()()())(((())())((()())()())(())())(()())())(()((())())()())((()())()(()()())()()())(()()()())(((())(())()((()))())(())(())(())()()()())(())(()()())(()(()))()()()())((((()()(()()))()(())())((())()())()()((((()())()()()(()())((())()())()(()(()))()((()())())(())())((())(())(()))(())()()()(()))()()(())(())(())()())((())(())(()(()()())((())()())())()())()()())(((())(()())((())()(())())(())((())())(()())()(()))((())(()())((()()(())())())((()(())())()()(()())(())())((()()())()())(()())()())((())(())())()((())()()())()()(()()()())(())(()()(())())(()())(())())(())((()()((()()())(()())())())(()()())(((()())()()(()())())(())())((()()())()(())())()(((())()()(())((())())())()(((()(())())(()()))(()())())(())())((()())(())()((())()()()()()()))(((())()()(()(()()()()(())())()()())())()()(()())(()())(())())()(()())((()))(())()((()())(()(((()())(()))()()()((()))(()))()(()()))()())())(()(())())(()()(()())())()(())()(()())(()()()())()()((()()())()(())())()()(((()())()(()()))((()()(()))((())(()(()))())(())(())())()(())(())(())()(()()()()()())())((())()(()()))()())(())(()()()())(()()())(()(())(((())(()())(()())(()(())))((())())()()()())((())()()()()()()()())(()(())()(()())()()())(()())()(()()())())(((()())((()))(())()()()(())()())(()())()())()(()())(((())())()())())()()((()))(()()()()()())(((())(())())(())(()))(()(()(())())(())())()(((())())())(())(()(())((())())()())()(()())())((()((()()()()))()()((())())((()()()()))((()())()()())(()()(()())(()())()((()))()(())())(()())(()())()(((())(())())(()))()()()(((()()(())())()()())(())())(()()()()(()))(())()(((()()))(((())()()()()))()(())(()(())(()(()))())()()((())(()()())())(())(()()())())((()(())())()()()()()())((())())())()((())(())()(()))((())((()())(()((()(())())(())(())(())()(()))(())(()())()((()(())()()()())()()(()()())()())(())()(()))((()())(())())(((()()))(()())(()()()())()())()()((()())())()(()()(()))((())((())()())(()(()()())(())(())((()()()))()())((())((()())((())()())()()()())(()()))()((())()()(()())()())(()()()()()())((())(()(())(()()))(())()())(())(()())((())()))(((())(()()())()())(()())()())((()))(())()())(())()(()()())()()(()(())()((())())())(())()()()()(())()()())(())((((((())(())())()((()(()))())(()())()()())((())())())(()(()))()(())((())()()(())(())()())()()()()(()()()())((())()())())(()())(()()())((()()()()(()()())(()(())())())()(((()()(()())()()))()()())(())()(()()())()((())()())(()()()()()(())(())(())())(())(())())((()((())(()))(())()(())())(())())()()(())())(((())()()())((())(()())((()))()((()()))(())())(((()(()())((())())()()()(()()))()()()(())()()())(())(()()()(((()))())()()(()()))(()())()(()())(()))(()()()()())())((()()(())(()(())()(())()(()()))(()(()())())((())(((())()(()())))(())()(()()()()()(()))(())()()())(())()()(())())((())(())()(()()())())()()()(()()(()())(())))(())(()(((())()())()(()))()()()(())(()())()()())((()())()((())()())()())(()())()(()(())())()(()())((())(())())()((())())((()))()()())()()(((())()()()))(((())()())()(()))(())((()))(()(())())()((()()())(())((()))()((())(()())()(())))(())())(()()())((((())(()()())(())()(())()(())(()()())()(()))()(((()()))()()()((())())()())((((()(()(())((())())((()())()())(())())())()()(())()()()()())((())())(())()()()()())(()()(())()(()())())(()(()()(())()()(())())(())(())()()())((()())()(())())((()())(()))())(())((()((()())()(((())()())(())()())(())()((())(()()())()(())()())(())()()(())(())(()())()(()())(()))(()(())()())(())((()()()))()()((()))()()())(()(())())(()()()())((()(()()))()())(()()()()()(()()())()(()()())(((()))())()()()()(()(()()())())()((()))()())((()())()())()()(()(()()())((()()())()()())(()()()(())(())()()((()))())()(()(())())((())(())(()(()))(()()))((()))()((())()())()()(()))()(()())(()()())()()())((())()(())(()()(())()())((()()())())()((()()()())()())()()((()))(()()()())()()())(((()()((())()()()(()))(()())(()()()()()())()(())()()())((((())()())()((())(())())(()()()()())((())(()))(())()())((()()()))()()((()(()())()()()(()))())(()(()))()()((())((()())(()())())())(((()())())(()())(()()())()()())(())((())()())()(()))()(()()()()()(()))(()())(((())((()()))(()()())(())(())()(())))()(())()(())()(()(()()))(())((()))()()(())(()()(())(())())()())(()(()())((())((())()())()()())((((())))((()()(()()())(())()()(())()())((()()())(()(())(()(()))())(())()(())())()(()(())()())(())()()()()((((()()()))()(()()))())()()()()())((())())(())()()()())()()())(()(()((()(())()))(())()(())(((())()(()()()())()())()()(())((()())()())((()()))()()))(()()(()())(())())((()()))(((()(()())()(())(())()(()))()())(((()(()(())(()(()))(())())(()))(())((()())()()()())())(())((()()))(()))()(())()()((()()()())()(()())()()(()))(()())(((())()))()()()()()()(()())()()()(()()))((()((())()(()()))()(())(()())(()())())(((()())()(())()()())())(()())((()()((())(())())())((()())((())(()()))()(()())()())(((())()())()(())(()()())())((()()))())(()()(())(()))()()(())())(()()()()()())(()(())()()())(())(()()(()(())())())()(()(()())())()(()(())()())(((()())(()())(()()())())((())()())()()()(())()(()))()((()())(()()())()()()(())()()())()())((()))((()()())(())()()()(())()(()())()()())(()())()(())((((()()))(()(()()())()()())()(()())()(()())((()))(()())())(()(()())()((()())()(()))(()))()((()())(()(())())(())())(((()()())()())(()(())()(()(()())()(()(())())()(()()()())()())(()((((()()())(())()))())())(()()()()())()()()()(()))(()()(()()(())((())())(())())((()((())())(()())()())()())()(((()())()(())()())())(())(())(()(()))(()())((())())()()()))(())(()()())()(())()()()())()()(()(((((())())()())))())((()()(())(())())(((()))(()()()()())()(()(()()(())()())(()())(())()())(()()())()())(()()())())()(()()()()())(())()(()((()()())()))(())())(((()())(()())(())(()()(())())(()))(()(())(())(()()(())())()((())()())())()((())(()()())(()(()()(()()()())()()))((())()((()))(())(())())((()())(())())()()(()()()()())((())()()(()())(()()())())(())()()()((()()())))()()()((()))()()())(((()()()))()((()(())()())(())(((())(())())()())((())(())(())())()((()(())((()(())(())))()((())())()())(())(()()())()(())(())())(((())())((())()((()()())()())()(()())((()()))()()()())()()(())())((()()()(()())())(()())(()(())))(())()(())()())()(((()))()()(()())()()())((()(()((()()))())())(())())(((())()())((())()())(())()())(()()()())((())(()()(())())()()(()))(()()())(()()())(()(()())()((()())))()((()))())((((()))((())())(())((())()(()))(()()))()()(()))((((()()()()())())())((()())())()()(())())(()()(())()()()())(()()(()))(())()())(((())(()(()))()()((()(())())((())()()))()()((()()()))(()))()())((()(()())(()()())(()())(())(())())()(()()()()())(()(()))(((()))((()())((()())()())(())())()(())()()()(())())()(()(()()(((())())())()))(()()(((()())())(()())(()())(())((())())()()))(()()())((()())(()((())()()()))()((())()())()()(())(())(()))())()(()(())((())()(())()())(((())(()()(()())()(()))()(()())())(())((())())()(()())()(()())())()((((()))())())(()(((()())(()())()())()((()())((()())()((())())()(()))(()())((())(()((())))(())(()(())())()()())(())(())()(((()))()())()()()()()())(())(()())(((()()()(())(())())())()()(()((())(())((()())(()()()())()())()()))()(())())()(((()(()()(())))(())())(()()())())())((())((())())(()())())(())((())()()(()((())())(())((())()()()()()())()()())()()()()()(())())((()((()()()()(()))()(()(())()(()()()()))()()()((())()()))((())()())()()(()())()())(()()())(()()())()((()())()(()())((())(())())(()))((((()()())(())()(()))()())(())()(())((())()())()(()))()(())(())(())())((()()()(())()())(())(())()()((())()(())()(())())((())()()()()(())(()())()()())((()(())())(())())()(()(())()(())()(()((()(())))()()())(()()())()()())(()()(()(()))())(())(()((())))(())(()()()()))((()()(())())())()(()())()((())()(()())(()())())((()))(()))()(((((()())()())()())(())(()((()))()(()())())()(()(()())()(())())()()(())()())(())()()())((((())(()))(()())()())((())()((())())(()))(()())(()())(((())())((())())()(())(()()()()())()()()())((()())()(((())())()((())())())()(()(())(())())((()))()()(()())(())()(()(())()()())(()()())()(())())()()()(())()(()(())())((())())())(((()()()())()()()(())())()()()()(((())()((()()())())(()())(()()()()())())()(())()()()))()(())(())(((()(()()))(())()()()())()()(()()())(()(())((())())(())()()()()))()()())((((()())(()())(()())()()()()(()))()()())(())(((())()(()())(()(()()())()()()()()(())))(())(())())((((())(()())(()())()(())(()))(()()((()())())(())(())())(()())()((())(())(())())((()(()()()()))((()))(())()())()(()())(()(())(()))()(())()()(((())()(())())())())()((()())(())()()(()))(((()())(()()())(())()())()(())((())())(()())()((())())())(()()()()(()))(()(()()))((())(())())()((()())())((())())(())(())())(((())()()()())(()())(())()(()()())()((()))())()()((()(())()((()()()(()()()())())(()()())()(()(())()(()())())(()())()((())()()()()(()(()()()()()))())()()()((())(()())()())((()()()()()(()))()()((())())()(())())()(()())(()))(()(()())()((((()))()()())()()((())((())))(())()())((())(()))())()()(()())((()(((())())((()()()))()()()()())()((()))()(())()()())()(((()())())()()(())()()()()()())())((()(())((()())()((()())(())()()(())())((()))(())())(()()())()()())(()(()())()((())())(()))(())()(()()((()))(()))()())(())((()()()())()()()()(()))((())()()()())()(()))(())(((())()()())())(())(())(()())()())((()(()())(()())(((()()())((()()()()())(())())())())((())())(()())(())()(())(())(())()()()(())()())(()()())()()()(()())(())((()())(())(())()()))(()((()(()))()()())(()((()))(())(())())((()()(()))((())())(()()())(()()(()))(()())()())(()()()())((()()(()()(()))(()()())(()())()((()))((())()())()(())()(())())((()(()))()((((())()(())()(()))(())()()())()(())())(())(()(()(()))())()(())(())(())())((()()((()))()()()(())()(()))((())()()()()())()(()())())()(()()())((()))((()())()())()()()()()())())(()((()())())()(()()()())((())()()((((())())())(())())()(())(()())((()()())())((())((()))()())()(())()(())(())())(()()())(()()())()((())())(()())(((()()()())()())()(()()(())())(()(())()(()())())(((()())(()()))(())(()((())()())())()()()()(())(()())((())(())((())))()())(()())(()())())()())((())(())(()()())()(()()())(())(()())(()())())(()())(()((()()(())()(())())((())(()())()())()()(()(())())(()())(()())()(()))((())(()()()()()())(()(())(())(())())(()())((())()()(())(())(())()())(())((()(()()))()(()()(()))(())(()()())())()(()())(((())())()()())(()())(()((()())()))((())())(())((())())(()())())(())()(())(()((()))()()())(())())()((()()(()())(()(()())()(()())()()((()()())(())()())(()())(())())(()()())()(()((()))())())(()()())((()(()))(())(())()(())(())()()()()())((())()((((()))()())()()()(()()())())())((()())()()())()())()(()(())((())(()()(()((())()())())()()((())()())())()())()()(()(()())))((()(())()()())()()()()()(()))()()()()()())(()(())(()(((())))((((())())(())(()))())(()())()())(((()(((())(()())()()((())()(()))()()())())(()()()())((()()()())(()())()(()(())()(())()())(()())()()()()()(())())()(()()(()))()()()()(()()))(())())()()((()()()())()(())()))(((())())()(()((())()()())())())((()))((()()((()))()())(()())(())((()))())(()(()()())(()))()(()(())(()))((())())(()())(()))(((()(()(())(()))(())(((())))(()())(())())((((())(()()))())())(()()(())(())())(())(())())()()(())()((()))(())(())()(())())((((()))(()))(()()()(()())()()()())(((((()))()(()())()()())(()())((()(((())()()(()))())(())(())(()(()(()))())()())(())((()(()))()(())()(())()(()(()))()((())())))(((((()())()((()())())(())()))((())()())()()()(())(()))(()(()))(()())((()())(())(()))(())((()()())(()))(()(()())())(())(()())()())(()()(())()(())())(()(()(()()))())((()(())((())()(())()()()))(()()(()())())()(()(())(()())(()()()()(()))(())())((()())()(()))()()(()())()())())(((())(())(()()()())()()()())((()())(()))()(()()))(())(((())((())(())()())()(()())(())(())()()(()(())(())(())()()())(()()()())((())()()())()())(())()(()()())((()()())()()())()(()(()()()()()())((()(())(())())()()(())()(())())((())((())())(()()())())()()(())())(())())(())(((()()())((()()())(())())(()()())(()())((()())()())()()())()((())(((())()())()(()()()(()))((())()()()(())())(()()()())()()()())())()()((()())((()()(())()))()()()())()(()((()))(()(()()))()())())(()())(((())(())()())(()()((())())((()())()())(())((()()())((()()())()())()())()())()((()()()()())()()()())(()())(()(()(()())())()(())())()((()()()()()()()()(()))(()(())()()(()))())((()()(()())()())()(())())(((())()(())((())(()))())()()()())()()(()(()())()())((((()()))()())()(()())(())()()(()))(())()()()(()(((()))((())(()(())())(())()()()()))()()()())()()()())((()()()(())())()(()(())(()())(((()))(())()()())()()())()(()()((())(())(()()))()()())())((()())()((())((()))((())()())(())(()())(())(()())(()())(()))((())()((())()((()))())(())((()())(()()))(()(()(()())()(()())()()())))()())(()(()()())((()())())(())()())()(()()(()))()()(()())()(()()(()))((())(())()())(()()())()(()()()())()())(()()(())()())((((()())(()()())(())((())())()())(()()())((()())(())())()()(())((()())()(()))((())()(())))(((((())())))()(()()(()))(((()(()())())()()())(())(())()()(()))(())(()())((((())())(()()())()()()())(()(()(()())(())()())())(()())(()()())()())())(())(()()()()(())()(()())())()()(())(()(())()()())(())((()))(())(())((())(()())(())(()())()()())(())(())(()())(()())(())()(()))(((())())()(())())()(())(((()()(()()()()())()()(())((())()()()())(())(())(())(()())()(())()(())()(())()())(((())(()))(()()())((())()(()))(())(()))(()(((()))(()(()))()()(((((())()())()())))((()))())((()))()(((())())(())(((())(())()()()())()())()())(())())(()(())(()(()()()())(())()())(()())((()((())()(())()))((()))())()(()())()()())(()())((())((())()(((()))(()())((())((())())())()())(()(()()(())((()()(())()(((()()()()))())(()(()))()(())())()(())(()()))((())()(((()))())()())()(()(()())()()(()())(()()())(())((())()()())())(()())(()(())()(()())(()()))(()())())((())(()))(()()())(((())(()()))())()()()(()())(())()())(())(()()(()()))(())())(()()((()())()(())()())(()())(()())((()))()((()(())())()()(())()()())(())())(((())(())(()(())()((())))()()()()()())(()())(())(())())(((())(())())(())(()())())((()((())()(()()()))()())()()((())(())))(())(())()(())(()()()())(())()())(()(()())((())()(())()()(()(()))((()()()))()()())()()(())())((())()(()))(()(())())(()(()(()())())(((())())()(()(()(()))(()))())(())(())()()(((())(())())()())()())(())(()())((())()())(())())((())()((()))(())(())()(()()()()())()()()())()((()())(())())((((()()(()()())()(())()()))()()()())((()(()))()((()()()))())(()))()()(((())())(())((()))(())()())()())()()(()()()(()())(((()()())(()()())()()(())(()()()))(()((())())()((()()())())((())()()())()())(()()()())()())(())(()()())()((())())(()()()())(()(((()()()(())()(()()()))()((())()))(())(()())(())((())(((()))())()(()())()())()())((())()())(())()(()())()()((()))(()))(())(())(()())()()(()()))(((())((()()()())((())())()()()()(())())(()())(())((()()()()())()()())()()((()())()()((())()()())(()()()(()())((()(())()())()))()()(())(()(())())(()())(()()))()((()))()(()())(()())()()()())(()()(())()())((()()()())(()()())(()()(()()())()()())((())()((())(()))(()()()())()((()())()))()(())(()))(((())()((()()))(()(())())()()(()())()())()((()(()))(()()()())()())(()(()())(()())((()))()())((())())((()())(()())())(()(()))()()((()(()))()))(((())()((()))((())))((()(()(())()()())(()()))()(()))(()(()()(())()())(((()()(())())()()()()(()))()()()))()(((())())((()())()())(())()(())((()()())(())()())(()()())()())()()(())()()()(()))(())((()()())(((())())()(())((()())())())(()())(()())()()(()()(()())()())(())())(()())((()(()()())()())()()()(()())(((()(())(())()))(()))(())(())((()))(())(()()(()()())((()))()())((()))()()((())()())(())())((())()((()))()()(()))()((())()(())((()()())()()()(())(()())(()())((())(())))()())()()()()(()(()))()(())()(()()(()())(())(())(())()())(())()()(()(())())(()()())()()())((((())())()((()())(())()((()))(()))((()()(()())()())())(()(()())()()())()(()())())(()(())())(()())()(())((())(()()()()(())())()()())(())(())()())(()()()(())())(()()(())((()()()())()())(())())()(())()(())((()()()())())()(()(()()())()()())()(())()((())()())()(()(()))(())((()()())(())))(()(()())())()((())(()(())(()()())(())()(()))()(()())(())()((())()(()))())((()()())()())()(((()()))(()(()(()(()()())())(()(()()()))())()())()(())()(())((()))((()()()(())()())(())()()((())))((()))(()()()())((()())()((()(())()((()))())(()())())(()((()))())()(())(()())(()()())()(())(())())(()(((((())()))(()))()())((()())()(())((())()()())()())(((())(()))()())())()(())(()())((()())(())())()(()())()(())()(()()())()())()((())(())()(())()()(())()(()))(((()))()((())(()())())(()(())())()(()(()()(()())((())()())((()(()))(())(())))()()(())()()(())())((((()))()()()()()(())()())()((()())(()())()())(((())((()()())()()())())((()()()(()))())((()())()((()()()()())()(())(())(())()()()())()())(())(()()(())()())((())))((())((()())(()))(()(((()())))())(())((()((())())()()()())(())())((())(())((()()())()(()))((()()))(())(())())())(()())(())((()()(())(()))(())()((())(())())()(()())()()(()())())()(((())()))((((()))(()()))()(())())((()()(())()())())(((())(()))()())((())())(((()()(())())()())(())(())(())(()((())()()))(())(()())(()())()(())()())(()())(()(()))()(()(()(())()(()())())((()))(())()())((())()()()())(())(())(()(()))((())(())(())())(())(())())(((()(()())()()())(()()())()()()())(()())()(((()))(())())()(())((()(()))()()())()()()(())(())())((()())(((())(()))()(((()))(())()())(()()))()(())((()(()))()()())((()()()())()(()())())(()(()())())((())()())(((())())()()()())((()(()))()(()())(())()()())((()()(()()())()()(())())(()(()))((())())(())(())())((()((())())))(())(()())()(())(())(())()())()())((((()())((()()())()()())(()())(()()())((()()))(())((()()())()(()))((()())(()(()()(()))(())()()(()))(()()()())())())((()))(()())(()()(()()(()))(()()()()))(())(()((()))(())(())(()()(()())(())())()()(()()))(()((())()())(())()()())())(((())()()(())((())())())())(()()()(())()(()))((()()())((())(())()(()))((())()())((())))(((())(())())()(()())(()()())(()())())()((()))()()()(()())()())()()()((()()())((()()())()())(()()(()(())())(()()()()))()()(())())((((((()()())())()(())(()()())(((()))())()()())((())((())(())()()())()(())()())()(())())(((())(()()())()())()(()()())())((())())(())()())(()()())((())(((())()(())())(()()())()(())())(()(())())(())()(()()())(()(()())()(())(()())())(()())()()())()()()((()()())((()(())()()))((()()())(()(()))((())()((())()(()())((()()(()))(()()())()()(())(()())()())((())()())((()))(()))(()(()())())(())()())((()))(()()()(()())()(())())()()()(()))((())(()())(()(()(()())(())((())()())(())())()())(((()()())()((())(())()()(())())()())()()())((())())())(())()(())())()((()())(())()(()))((())()())(()(((()))())())((())()())((())())((())(())(())(()()((()()())()(())(()())(()())())(()()()())()(()()(()))())()(())()())((()()()(())())((()(()))(()())(())(())()())()()()())(()()()()())(((()(())())(()(())())()()()())())((()(((()()))(())))((()())(())(()())()())(())((())())()((())()))(())()((((()())()(()()())()()())((())((())(()()())())()())(())()())()(()()()()())((())()((())())()()())()(()()())(()())()()())()(((())(()())(()(()))())((()())()())((())((()()))()())()()()((()())())()())(()(()))((())(())())()(()())()()()()())(((()())(()()()())())(()((()))((())()()(()()())()())()())())(()()()(()))()(()(()()(((())()())()((()())()())(())((())()())()(())()()())()(()()())(((()()()()(()()))()((()()))(())()()()()()(())())((()())())()())()()()())())((()())(()())()()((()()))(())(())())((()())()())(())()(())()(()())()())()((()((()()()((()())()())(())(())())(()()()())((())(()))()(())()(()(()(()()))())((())(()))((((())(()()(()))())(())((())()()())()())(()()())()))(()(()())()(())())((((()()())()())((())())(()())(())(())(())(()())()()())()(()())(())()())(()())()())()((()(())(())()())(())()((())()((()())()(()())(())()()(())())()()())()(((())((())())())((())())()(()())()()()()()())(())(()())((()((()())))((()))(()())(()())()(())(()()())()()()()()())()()((()))()(()))(()((())()((())()(()())()())(()()())()((()())()(())())()())()((())()())(()(()(())()(()))(()())()((()())()()()())()()())((()())(()()((()())()(())())(()())())()()()())(()()())(()))(()(())()(()(())())())(()()())(((()()())(())())(()(()()((()))())((()))(())()((()(())))()())((()())(())()()(())()(())()()())(())((()()(()())(())()(())(()()))()(())()())()(((()(())())(()(()))((()(()())())((((())))((())(()()))(()))()(())()(()))(()(())(())())(()()()())()((()())()((())))(()()())(())()(())()()(())()((())()(())(()(()(())()())((())())())(()())())((()())()())((())()())(((())())((()))))((((()())())()(())(()())(()())(())())()((((())()())()()(()()())(())()()())(()(()()()())((()())(())()(())())())(()))(((()()())(()()((()))()()())())(())()(((())()(()))()()(()()()()())()(()())(()(()(())()()())(()())())((())()())(()())(()())(())((()()(())()()(()))()()()(()))()(())()()()()())(()()()())()()())((()()))(())(())((((())())()((())())()()()()())(())(())(())()(())())(())()(((()()(())())(())()())())()()())()(())((()(())())(()((()()(()))(()(()()))()(()(((()()())()()()())))())()()())(()(()))(())()((()))()(()))((((())(())(())((()))()(()))(())((()())()(())()()()()())((())()())())(())())((()())()()())(()()()())((()()()())()(()))(()())()((()))((()())((()())()())()()())(()())(()()(())(())())((()(()))())()())(()((()))())(()))((()())())(()(()()))(())(((())(((())())()())()()()()()()())((()))()(())(()))((())()())(()()()())())(()(())(((())(())()())(())(()(()))((())())((()())(()(()))()(()())()(())()())(()((())()(()())())()())(()()()(()()()()())()())())((())())()(()(()))((()))(((())()())()(())()())(()()())()()((())())())(((())()(()())()(())())((())()()()())(((())()(()())()()()((()())())(())()()()())())(()((()()(())())(())()(())()()((()())(())(())(()(())))(()))((())()(()())(())()())((((()))()())(()()())()((()))()()()((())(()))(()(())()())(()))(((())(())(()()(()))()()()))(())(())()()(())())((()()(())()()())()((((())())(()(()()))()((()())(()())()())())()()()(()))((()(()))(()))()()(()))()((()()())())(()()())((((())(()()()()(()())())(()())(())(((())()())()())((())(())()(()())(())(((()))()())()(())())()()()(()(()))()()())((()()(())())(((()()))()(((())())()()(())(()))()()()()((())(())()))(()()())(()()())()())((()(()))(()()))())((()(())())(()())()())(()()(()())((())()()(())())(())()()()((())()())())(()())(()())(()))((())()(()())())(((())()()())()(()()(())((())(())()()())(())(())(())()(())())((()))((()())(())((())(()()()))()())(()())(((())(())()((())(())()))((())())())(((())(())()()()(()((())(()())(())()()()())()(()())()()()(()()))()(()()())()((())(()())()())(())(())()()(()))(()))(()()(()())()()()())(()(())((())((())())(())(()())(()(()))())()(()()())())(()(())(())(()))(()())((())()(()))((()())()()(()()()())(()()(()))()(()()))(())()((()))(()((()()())())()(())(())()()())()()()(()))((()())()())()(())()((()()()(()(())(()))(()(()))((()()()(()))())()((()(())()))((()())(((())(()()(()))())((()()()())(())()(())())(()()))()((()))((()))(()(())()())(())())()((())()(())())(()())()())()()(()((()())()()())()))(()())(())(())((()(()())())((())()))(())(()()(()(()(((())())()(()(())))())(()())(((())()()(()())()(())(())(()())())(())()()()(())()()())(((())()())((())(()))()(()))((())(((()()))()())()()()()())()((()(()())())())()(()()())())(()())((())(()()()()()(()())(())())()()(()())()())(()(())(()))((()))(()()())(())())(()(()()())(()())())(())(((())((())())()()()(())())((())(())())((()())())()()((())(())()())(((()))()()(())(((())()))((()())))(()))((()())(((())))()((())()()()()(()(()))()()()()()()())())(())(()()(()))(()(()())()())((()()())(((())(())))(()())()())((((())(())(())())()()(())()(())())(()(())()()())(()())()()())(()())()(()(()())()()())()()()(())()())((())()((((()()))(()()))()()())()((()())(())())(((())())(()(())())()()()()(())(()())()())(((())()()()())()(())(()()()()())()())()(()()())(()()(()))())((((())()(()(()())())()())()(((()(()())())()()()()())()(()))(()())()(())(()()())(())((()()())(())())((()())((())()()())())(())()())(((())())(())((())((())())()(()))(())((())())(())(())())(())()(())()(()((()())())((()(()))())()()())(())((((())())()(()(())))()(()))(()((()()())(())(()())())()(()())()()(()())()()()())()()()()()())(((())(())((((())((()))()(()()))(()())()())((())()())(()(()(())(()(())(((())())())(()()()())()(()()())())((()))()())(()()()(()())()(()())()(()())()((()))()())(()()())(((())())()())(())(()))((()(())()()(())(()())())(()())()())()(())())((()(()(())())))(()(()())(())()(()))((())()(()()))(()())(()()(()())(()()())((()())()))((()())(())(())()()()())(()())(((())((())())()(()())(()(()))(()())()())(())(())(()((())(()))())()()()())()()())((((())((((())())()()()()(())())((()(())())((())())(()())(()(()))()())(()()()())()(())(())()((())()())(()()()())()()()()()())(())((())))((())()())(()())((()(())(())()))((()(((())())())()(()()(())())()()())()()((())((()())()())())())((()()()()))(()(()()())(()(()))()())(()(((()(()))()())((((()()()())())()())(((()()))())()(())()())(()(()()()))(())()(())(()()())())()(())(()())(()))(())()((())())())(((()))()()())((()(()))(()(()))(())()((()()())(()())())((())()((())())((())()()()(())())(()()()()())(()())(()(()()))(((())(())()())())(()())(()())()())(())()((()))())(()((()()(()()))(())()()())()(()()())()(((((())())()())()()(((()())()()))()(()))((()()())(()())()())((())((()())())())(()()(())())()(()(()())()()((()))((()))((())()(()))())()((()()()())(()(()()()(())(()())(()())())((()())()(()()())()))(((()())()()())((())())()(()((())))()())(()()()())()()()(()()())((())()())(())())((((()())()())(())(())(())(()))(())()(()()))()(()(()(()()))(())())((((()))(()())(()))()((())())()(()()()())(()())()(())(()(())()()())(())()())()(())()()())(()(()(()(())(((()))()()()()())((())()())(())())(())()())(()()())(()(()))(((()()(()(())()())(())))((()(()))()()())(())((())(())(()))(())(())()())())((()())(())(()())((()())()(()()()())(()())())(()()())(()())()(())())((())())((((()()))(()())())()()((((())())()()())(()())())(()(())())(()()())()(()))((((())()()())(())(()()(()()()())()((()()())(()))())()()())()(()(()())((()))())()(((())((())()))(())()(())(()))(()(())(())(())())(()(()(()()()())())(()(()()))(())(())()(((())(())()()(())(()())())()(()()()())(())(()()))(()))(())(()))()(()(())(()())(())()())(())((()(())(()))((())(())())((()())(()))(())()()))((((())(())()())()())((()()()()(())())((((()))(())()())(()))(())()()((())()())())((())()()()()(())())((())(()))(((((()))((())())())()(())()((())()())()())(()())(((()())())((())((())()())(()())()())()(()))(()(()()()())(()()(()())(())())(()())()()()())(((()()()(()()()()()))())()()()())(()())(()()((())())()()((())(()()()()())()()((())()()))()((()()())()())())(())())(()()((()))(()()(()())((()())())(()))(((())())(()()())(()()())()(())())(())()())())((())(())()(())(()((()(()))(()())(()())(()()))(()(()())()()())()(())(())(())((()))(()))()((()()(()())()())(()(())())())(()(())())()(())()())(()())((())((())()())(()())((())(()(())()()()())()()()())()(()()())())()(((()())())(()())())()((()()()())(()())((()()(())())(())(()((()((())())(()())())()((()((())()))((())((()())(()))()())()(()()())()())(((()()))((()()())(())())(()))()((()))(()))((())()())(())(())()())(()()()()())(()(())(())()((()))(())(()())(()())()()()()()()())()())(((()()(())()()()())())((())())(())(()()())(()((()()()())(()()())())())()()()())()(())()(()())())()()(()()()()()())()()()((()(())((()()())())((()))(()()())()(())()()(())()(()())(()()(()))()()()()()(())())((((())()(())()(()()))(((()))(()))())(())()(()()())(()())()()())()()(()())(()()))(()()()()())((())(()(()()))()(()())()()()())(()())()(()()())(()(())())()(())())((()()(())())()((((())())()()()())(()(())()()(())())(()())((()(())()())()()(()()(()()(()))()())((())())()(()())())(())(((())())()())(())(()()))(()())((()())(()(()()))())(())(())()(()()())(()()())())(()(()()())()(()(()(()(()))()()())(()())((())(((()())())()())(())())(())())(()(()()()()()))((())()())())(()((()()())(()()))((())())(())())(()()()((())()()())()(())())((((())()()()())((()(()(())())((())())(((()()())(())()()()))(())(())()((())())())()()()(())()(())(()))(((()())((()())()())()()()())(())((()(((()())(()))()()())()((())())())()())()(())(((())())())()()()(()())(()()(())())())()((())())(())())((()()(())())(())((()))(()()((()())())())(()((())(())(())())())((()))()())(()())(()()((())(())()()())(())()())(()()((()))()(())())((()(()))()())((()())((())(())())()())(())((())()()())(()(())())(())(()(()))(())()()(())((()()))(()(()))(())((((())(())(())()()(()())())((((())()(()())()())()())((()))(())())(()((())(()()()()())(()())()())())(()))()()()()()(()()(()())())()(((()))()(()())())(())()()(()())())(())(()())()()(())(()()())())((()(()())()(()(()))()(()())()())(()(()())(()())(())())(()()((()(()())())()()((()())()())())()()()((())(()())(()))()()()(())(()())())(((()))((()))()())()()())())(((())())(())()())((((()())())(()(()())((()(())())())(()(()())())(())())((()())((())()()((())())())()(())()()(()())()()(()))(())()()(((())()())()())(()(())())()((()))(()())()())(()((()()()())(())())(((())())((()()()))(()())()())((()()())()()()()())(())(((())((())()(())))((((()))()())()()(()())()())()(()()((()())()()()((()())())(())())()(()()())(((()()())(())(()()()(())()())()(()())()())(()()(()))()(())()((()())()(())()())()(())())()()()()()()())((())(())(()))(()((()()()())((())((())()())(())())())()())()()()()((()))()()(())())()(((()()))())()((()(())))())((())(())()())(((()())())(((()((())()()())(()))()(())()))((()(()))()(())())()((())()())())((())()((()(()())()())(())(()))((()())()()())((((()))(()()()())(()())((()))))((()()())()()(())(()())()()())(((((())()())(()(()))())(()(((()())()((())()())(()()())(())())((())()())()()((())(())(()())())()())()(((()()())(()())(())(())())(())())())(()())((())()())((())()(())())(()())()())(()()(()())()())(()()(()()))(())()(())())()(())(((()(((()()()))(()))()()(())())()())()()((()()()())(()())(()()(())(()())()()()(()))()((())((())()))(())(()()(()))(()))()(((()))((())(())))()()((())())())(())()()((()()())(())((()()(()()))())(()(()()()())())(()))(())((())()())((())(()()(())())(()()())((()())((()()))()()()(())((()())()()())()((())())()()()()(())(())())()(())(()(()()))())((())(())(()()()))()(((())())(())()()()()(())(())(()())()()())()(()(()()())()())((())()()()((()))())(()(()()())(()()()())()()(())()())((()(())()))()()(())(())(()(()()))()((()(()())((())()))()())()(()())()())((()()())(())(()())()(())()())((())()()(())(()()()(()))((((()())()())(()))(((())))(()(()(()())())())((())(((())))(())()()(())(()))((()()()()()())()())((())()()(())())()()())()(()())(())((()(())())(())()()()))()()((())(()(())())((()))(()())()()()(()()())()())(()())(((())())()(())())()(()()(())())((())())(()()()())())()(((()()(())())(()()()())(()))()((((()(()())(()())(()())())))()()(()())()())((((())(())(())()())()(()))()(())()(()))((()()()()())()((()()()())()()((())()())(()(())(()))(()))(()(()))(()())())(()()(())()(())(()())())(()((()())(()()()(())())()(())(()()())(()()()(()())())((())(()())(()()))((()())())())(()(()()())())(()()(())(()())()())(()())(((()()(())()(())())(()()(()()))()()((()()()))(())()(())())(((()())()()(()()())()(())())(())(()(())()()())())((()())(())())(()()(()())((())((())(())()(()()())()())(()))((()))()((()(())(()(()))())())((())()()((()))()())(())(((())())))()()())()(()()())((())()()())((()()()()())()(()(()()))((((())())()()())()(())()()()(((())())())()())((()()(())())(()(()()(()(())())())()(())())((()())(())((()(()))(()())(())()(()()()))(()(()())((()))()())()())(()(())()()())(())(()())()(()()())()()())((())()((())())())((()))())((((())())())()()(()))()((()())()((())(()())()((()(()(()())()())()())()()(()))())(())()()()())(())((())(((()()))((()())(()))()(())()())(())(())(())())()((()())(()()()))()()(()())()()())(()(((()(()))()()())()()(()(()())(()(())(())())(()()))())()()(((()())()((())())(()))()((())(())()())((()())(()())())(())(())()()(())())(()))(()(()()(())()(()))((())()(()()())(())())()())(((()(())()())()()()()()())((()(()())(()()))()(())(()())()()(())()(())())((())())()(()(()()(())()())()(())()())(()(((()()())(()())(())())((()(()(())()())(())(())(()))(()())(())()())(()()()()())()()(())(())()()(())())()(((()(())(())(()))())()(()(()(()))(()))()()()(())())(()(()))(()()())()()(()))(()((())(())()(()())()()((())()()())())()()())((())(()()())(())((()(()())())(()(()))()()())(())(())()(((()))(())())()()())((())()()())(())((()))(()()()())()()())(((())((())))()(()(())(((()())()(())(()))()()()(()())()(())()())((())((())()(()())(()())())(())(((()()()))()()()())(()())()(())()())(()()())()(())(())(()(()()()())()())()())((()()()()()())()(()(()())(((()())()(())(()()))()()(())()()(())(())()())())(()())()((())()()()())())(()(())(((()))())(()))(()()()()())()()())(((())(()()())(()())(((()()((()())()))()()((())())(())())()())()((())())()())((())(()()(())(()((())()))()()(()()))(()()(())(())(()())()())(())((()()()(()())())((())(()()))(()))())(()((()()())()())()())((()())(())())(()()())()()(())()()()()(())())(((()())(()()))()(())()()(()()()(())(())())(()())(()())((())()()())((())()())((()())(())())(()())()((((()(())())(())())(()))()()(())()()(())()()())(())())(()())(())(()()())(()()())()(()())()()())(((((((())()()()))(())()(()))((()(()())())(((()))())()()())(()(()()))((()(()()())(()()))(((())()()(()(()))())(()()()))(()())())(())(())((())()())(()()()(()()())(()()))((()()(()(()())()()())(()()))(()()())()()()()()())((((()())())(())))()(()()((())(())()())())((())())(()()()())((())()())(())())()())())((())()()())((())((()())(()(())(()))((()((())()()()((()())(())())()()())())((()())())()(())()()(())()(()()()(()())())()()(())((())(()())((())())())()((()())())(())()(((())))()(())()())(((())()(()())(()()()(())())()())()(()))((())()())(((()(()())(((())()))(())))()())(())()(())(()()()()())())(()(()()())((()()())(())())(())(()(()))(()())())(((())()))((()(())()())(()())((())()()()()(()))()()())()()(()(()())((())())(())()())((()()())(()())((())())(()())(()((())())())(()())(()()())(())()(((()())())(())()(())()()(()))(())()()()())(()())(()()(())())(()(()))())()()((()(()(())())()))(((())())((()()()()((())())())()()((((()()()(())()())((((()))()())()(()))(()()())(()))(())()()())((((()))()(()()()(())(())())()()(())(())())(())()()())((()((()())()()())()())(()())((()))()()((()(())()())()())(()))(())()())((((()))())()(())(()((()(())()()()())()))()(())(())())(((()()())())(()()))(()()()())(()())(((()())(())()(())()())((()))(((())(())((())))()(())((())(())()())()())(()())(()())()()())(((())(())()())(()())((()))(()(())(())()((())())(())(())((()))(())(()))(()((())()())())((()))((()(())((())((())()))()(()()(())(())(())()()))(())(((()())()())()(()(())())(()()())())(()(())()))(())((())(()(()(()())()())(())())()()()())()()((()((())(()))(()))()()())((())(())()(()()()(())())(())(())())(()())((())()()())(())((()()()(())())(())()())((()))(())((()()())(()()())()(())())((()()()()()()())()((())(())())(()()())())()()()()()()()(())())((()()())()()())((()())()())((()()))(())((()()()()()())()(()())((()())(()())()(((()))(((())())())())((())()((())()))()()())())(((())()(()((()))())(()((())(()()(())())())((()(()((()()())())()()())()(()()))()()((()))()())()((()(())())(())(())((()))(()))(()())()(()())))((((())()()(())()())()(()())()(()()()(())())()()()()()())()()(()()())(()((()(()())()())()()(())())(())(()()())()(()())((()())()()((())()(())())()()()()())((())()(()()())()(()(())())(())(()))((()())((()()))))(((())()()())((((())()())()())()()())(((()))()())())(()(())()())(()(())(())()))(())()((()))()(((())())(((())(()))(()())()()((())())()))()(()()())())((()))(()())()((()())()(()()(()(()))(())()())())(())(())(((())()())(((()))()())()()((()(())(())(())((())()()()))(())()(())(()())()()()())()(()()()()(()(()))(()()()((()))()()())(()()())()()()()(()()))((((())()()()())(((((()()())(()()(()(()))(())(())())(()()())(())()())(())()()())())((()))()()())(()((()())())((())()()())(())(())()()()))(()(())(())()()())(((()()(())())(()()(()))())((())()()(())())(())())(()()))((()))((()(())(()())((())())(())(()()))()()(())((())())())(((())(())()())()()())(())(())((()())()())())()((())()()()()()(())())(()(()(())(()())((()(())())()()())()(()())(()(())())(())(())()()()())()()(((())()(()))(())()()())(())(((()()())(())(())()())()())()(()(())(()())()()()(())())()()()())(())(()((()))(())())(())()()())((((()()())((()())((())())())(()(())())()())()(())(()(()()())(()())()(())())((())(())())(())(())(()(()()()())(())((()))((())()())(())())()())((())()(())()(()()()(()(()()())())())(((()))()(())())()((())()()())()()(())())(()()(()))((()())((()()())((()((())))())()())()(()())(())(())(())(((())())()())(())()()()())((()()()()))(()())((((()())()(()(())()())())()((())(()())()())((())(()(()())())((((())(())(())()()())())()(()())(()(()()()(()))()()(())()))()(())()(()()())()())(()()(())(())()()())()(())(()(()()(()))(()())((()()()((()()))(()())(()()()())()()())())()(())()()()()()())((()((()()))())(())(()(()()()())()()()((())))()(()())())()(()((()())()()()()()())((())())(()())()(()()())(((())())()()())()())(()()()())(((())())(()()(()()())((()())(()()())()()()()())(()))(((()()()())()((())()()(())(()))()())()()()())()()()((()())(())()))(((()))(()))((((()())())(())()(()))((()())(())())(())())()(()())((())(())())(()(()()(()))(()())())((()()())(())()())()()(())(())(()())())()(()(())(())((())())(()())()()()())((())()()())(((()())()())(())(())(())(())()(((()))(())(())())(()())((())()())()((()()()())())()(()()())()())(()(()()()()(())(()))(()())((()))()()()()())()(()((()()())()(()()(()()))((())))()()((())(())()(()()()())()()()())()((())())()(()))()()(()())()()()(((()())())(())())()(())()(()))((((()())(())(((())())()(()))(()()(()))()())((()())(()()(()())((())(((()()()())()())()()))()())(())()()(()())(())()())(()()()())((()())(((()))())((())())()())((())()()())()(()()((()()))))()(((()()))(((()())()(()()))()(()()()())()())()()(()(()()())())(())()())()((())((()())())(())()(())(((()))((()))(())(())()((()))(())())()()())()((()(())())(()(()()))(()))((((()))(()())())((()())(()())((())())()(())())(((()())())(()(())()(()))())()((()()())())()(()())((()((()())))(())()()(())(())((())(((())())()())())()()()())()(((()))()(()())((())()())(()()))(((())((())(()())())())(()())()())(()()())(((())()())())(())())((())(()())((())(()())((())())(()(()())(()())())(())()()())()()())(()()(()(((())())())())()()(())(())())(()((()))()())(())()())(()((()))()(())(())()(()()())()()(()()())())(()(((()(())())(())()())())()((()()())(())()(())())(()()()()))()(()()()())())(((())(()()())()(())()()(())()())(())(())()(()))()(((()()())(())((()())())((())(())(())()(()()))(())()(())())()(()()(())()(((())((()())())()())())((())()()()(()))()(()((())()())(())()(()())(()(()))()((())()()())()(())(()()((()()()()())(()(())()())()(())()())(()())()(())()()()())(()())())(()(()(()(())())()()))(())()(())(()()(())()()())(()(())())(())()())(((()))(()()))()(()()(()())(()))()()()()((())))()((()()())(())()())(((()()())(())())()(()())()())((())()()()())()(()))(((()(()())((()))())())(())()((()()()())(())()())(((((())())(()))((())()()(()()(())()()())())((()())(()()()()()(((()))())())()(()()(((()))(())(())()(())())(()()())(()()())(()(())()())()()(()())(()())())()(()()()())()(()()(()())))((()()()())(()()())(())()())((())((()()(()()()())(())()()()())())()(()())()(())()()(())())(()()((()())()())(()()())()())(((()))(())(())()((())(()())()()())(())()(())()()()())((()(())))(((())()())()()())(()(())()(()()))()(()((()())(())(()((())()())())()(())()()(()))(()())()((()))(()))(())(()())((()))()()())()()(()(())(()((())())(())(()(())()))((()()())(())())(())(())())((())((()())())(())((())())(())()()(())(()))()((((()()())()())(())(()()())())()(())(()(()())(())()())(())()())(())(())((())(()())())(()(())())(())()())(((()((()(()()))())(()()(()))(())(())(()(())())()(()()())(())()())()(()(()))((())(((())(())()())(())()()())()()()())()())((()(())()())()((()))((())())((()(())()))()()(()(()())((())())())()())()(())((())()()())(()()())((()()()())())()(()()())((()(()()))()()((()())()()()())())(((()))(())(())())()())()(()()((()()())()(()(())()())()(()())(())(())(((()())())()(()())())((()())())(())((())(())())()())(()()()())()())((())(()))((())()()())()())((()))((((()())(()())()(())()()())((()())()()())(()(()(())(())()(((()())(()())()()())(((())))()()()())((())())()())()())(((()())()()())()()(())())(()())()(()(()((()())()())()())((())())()()()(()()())()(()())()(()))((()((())()()())(()())())()(())()()())())(()()(())()())((((()))())(((()()())((())()())(())()(())((()())(()))(()())()())()()())(()()())((()()()())(()(())(()()())()(())())()(()(()()())()()((()()(())(())())()(((())())())()()()()()())(()((()))(())(())()))()(((())((()()))())((()()(())()())()()())((())()()()))(()(()()((()))()()())(()(())())())(()())(()())())(())(()()())()(()())()(()()((())()()())()(())())(()()())()(())(((())())()())((()()((())())())(()(()))()(()()())()()(()))(()(()()())(())()()()())(()(())((())())())((()())()())()((()())((()()))()))((()(()()((())(()(()()())()())((()()))()(())())(()()())()()()())((()())())((())(())()()()()()())(()(()()())()(()(())(()(()())())()((()()()))()(())())()(()(())(()))(())())(())()((())(((()())()))())((()))((()())((())()()())(())()())(()())(()))()(((()())()())((()())())()(()((())()()())()()()())(()()(()))()(())()()()()())(()()())()()(())()())(()()()()(()(()))()()())()(()())((()()()()((()()))(()()))((())(())(()())())()(()())((()()(())())((()()))(())())(()()()(()()(())()))(()()()()(()()())((())()())()())(()()()(()((()())(()())))()(())()()()()())(((()())()()())())(())()(()())()((())((())()()(())()()(()))()(((())))()(((())()())()(()))(()())())()(())()(())()(())())(((())())((())(((()))(())(())()(()))((()))(()())((()())()())(()())())(())((()))(((()()())()())(())())(()())()((())())((()())()((()((())))(((())())())(())())()()()()())((())())(())((()())()))((())(()()()()()))((()())()(()()(()())(())())((()()())())(()())(())(((())()()())((()())()(()()())()()()((()())(())()()())()(())(())(()()())())()()(((()()())()())()((())(()())())())(()())()(((()))((())((()(()))()())()()()()()())(())(()())()()())(())((()()()((())(()))()()((()()()())((()())))()()()())(()()())(()((()))()))(())()()(((()))()())(()()())((())()()()(())(()(())())(()()()())(())))()((()(()())()((()())())((()()())(()))(()())((()))()())(())(()(())())()()(((((()()())())()()())())()())(()(()())((()))())()()()())(((())()())(()())()()()()())()(()(()(()))()()()())(((()()()()())((()())(())))(())(()(()()()(()(())))()()())(()))()(())(()()()()())()()())(((()()(()())()())((()())()(()()()((()()))()((())()(())())()())()(()))()((())()(())())(())()())(()((()()()(()())())()()(()))(()()()()())()()())(((()())()())((())(()((()))()())((((()))(())())((()())((())()((())))()()()())(()(()))()((()))(((()))(((())())())()())())(())(())((()())(())())((()()())(())())())(()()()()(())()())()((()()(()())(())())(((()(()((()))()))((())()(())()))(())(()))(()())(()())(()(())())(())()((()())())(()()())()(()()())()()())(((()(()()()((((()()))()()))()()(()())(())()()(()))()((())()()())())(((())()()()(()))()(()())()())(()(()()))()(()())(())()(()())((()(())((()())()())(()()()())(()()(())())())()())()(())(((()))())()())((())())())((((()()())())(()()())()()(())()))(()()())(()((()()())()())((())()()((()())()()())()()())((()())()(()())((())()((())())(()()))()()())(()(()())(()()(()())()())(())())(())(()())((()()())()())((()())())())(())((())()()())(((()))(((())())())((()())())(()()(()())(()())(()()())(())()())())(((()()()())())()(())()(()())()()())(((()((())())())())((())())(())(()()())()()()()())(()(()(())())((())((())()()()()()())((())()()()()())()((()))())(()())()(((())()())(()())((()())()()(()))(()(()))(()))(())(()()())())())(()()(()())(())())(((()(()())())((())()())(()))(()())(())(())(((((()()()())()))()(())))()()(())()())(()(())((())(())())(((())(()()()()())())(((()()()())()()(()()))((())((())())()()())()(()())()())(()())(())()())(()()(()(()))(())()()(())())()(())((())()()(()())()(()))(()()())((()(()()(()())())()())((())(())()()()(())(())())(())(())())((()()())(()())()()(()))(()(()()()()())()()()())(()()(())(((())))()())()()(()(()())()())(())((()))(((()))(()())())(((())())(())(((()())()())(())()(())()()())((()())())()(()())(())(())((()())()(())())(()()()(())())()(())()((()())()())()())()(()(())()())()(()())()(()())((()()())()()()())(())(()())()(()()()()((())))(()())()()()(())()())()()((()())())(((())((())(())()()())(()()())(()))()((()(()()()())()(()(())())(()(()()())()()())()()())(()(())())((()(()())()())(())(())(()))((())(())()(()))()()()))((())()((()))(())()())(()((())())()(((()())())()(()())(()())())(())((())(()()())))(()((((())())())()())()())((())(())()())((())((()()))((()(()))()()()))(()(())(())(())()()())(((()())(())())(())()(())(()())(())()()())()(())()()(()())((())))()((())(((())()())()()())(()(())()(()())()())()()((()()())()(()(()))()())(()())())(())()((()())())((()(()))()()(())()(()()))()()((()()()()())(((()())()())()()()(((())(())((())())))(()))((())(()()))()()()(()())())(()()())((()((())()())()(())()()()()())(()())())()()()(()())()(()(())()(()())())()(())())()((()((()())(()())(()()(()(())()())(())())((()()())(()(())()()())())(())()()())(((()())()()())((())()((())())(())()(())()()()()())()(())(()(()()))((()())()()()()()())()(()()()())()()(())())(()((())()(()()())()(())(())()))(())(((())()()()())((((())()()(())))((()))((()()())()(())(()())()()()())((())()())()(()(()())())()())()(())()(()))()(()()(()())()()())(()()()()())(())((()(()())(())())()((())()())(((()())()())())()()())()()(()())(())(()(()())(())(())())()(())(()())()(()()())())()((())()())(((()()(()()()()()(())())(()))()(()((()(()(())))(()(()((()())()()())(()))()()())((())())()()((()())())(((()())()())()(())(())())(()()()())())()()()(())()(()()())()(())())(()()()())((())()(()((())()())(()())(())()())())()(()()((())))()(())()(()()(())())(())(()())())((())((()(())))()()((()()())())(())()())(((())()()()()())()()(()))()(((((()))()))()((()((())()())()(((()())(()))())))(())()()(((())()((())())())())()())((())()()())(()(()))(()(())(()))(())(())((())()())(()((())())()()()()))((((()((()(()((())())()())())()()())((())(()())())(())((())())((()()()))(()(()()()(()()())())())(()()(())((()(()))()())()(())(()()())()()())(()())((())()()())(((())()())(())()()(()()())(()())(())(())()((())())())())()(((()())()()())(()))((())())()()((())(()()()())()()())()()()()()(())(()(())()(()())(()())(())()())((()()()()((((())()(())()()())(())())()(())())(())())((()())()())()(()())()())()(()()())()()(()()))()((()()())(())()(())(()(()()(())(())()())()())()()(()())())(()((())()())(()(())())()(())((()((())))(())()()((())())())())((()()(())()(()))(()(()))()((()))())(()((()(())(()()())()()()()())()()()(())(()()))((()((())(())()())()())((()()()))()()()()((()))()(()(()))()((()())())(())()())(((())()()(())())()(())()()(()())(()()((())())()()(())()())()((()))(()()()())()())(()())(()(()(()()))())(((()))()(())(((())()))(()())(())(())(()())())(()())()(((()())()())((()()))((()()()())(()))(()()())(())()))(()(()()()(()())((()(()())()()())(()()())())(()))(())())()()(()(())(()()())()())(((())()()(()))(()())())()()())((())()())(()()()()(()())()())(((()()())()()(()))(())()())()((()(()((())()())()(())()()(()))((()())())()(())())(()()()()())(()((()(())()))()()()((())())(())())((()))(())((())((())()())()(())(()())(()())((((())()()(()()))()))())(())(())((((())()()())()))())(()())(())(()())((())())(())())(()()()())((())(()())((()))(())(()()((())((()))(())(()())()))((())(()()()((()())()))()((()())(())(()())()())()())(()()((()(()(())()))()())())())(()()()())((((()))()(()(()()()()(()))(()))(()())()(()()()()(()))()())(((()))((((()()())(()()()))())((())()()())()((()()())()()()()()())()()())(())(()())((())))((()()(()))()(()((())())(())(()())()()())())(()(()(()(((()))(())(()))(((())(()()()(((())(()()))()())()(())()())())(())(()()())(())())(()(()))(()())(()))()()((())())()()(()())(())()()(()()()(()(())()())(())((()))(()()(()))()(()))(()(()()()(()()))(()()()()())()(()()(())())(()))((())(())()())()()((())())(())(((()))()))(()())((()())(()())()(())())((())(()()))((()())()(()))((()()))(()()(())())()()(())()())(())((()())(((())())()(()()()())()(())()(()))(()(()((()())(()((()))()()()))()))(())()()()())(()())(()(()()(()())(()))()()(())())((())()(())(()())((())((())())(()))(((())())()((())())()()(())((())((())(())()))(()(())(()))())((()()())(())()())((()(()))())(()(()))()(()((()))(()())(())())()()())(())(((()()())()(())()())(()(())()())(()())())(())()(((()))()()(())()()()()((()))(()())()()())(((())()()))(())(()(())()()(())())((()(()())(()())()())())((()())()())(()())()(())(()()((()())())(()())()())()()(())(())()()()(())()())((()()(((())()))()())()((()())()())(())(()(())(()()()(()))((()())()())(((()())(())())(()))(())(())())((())()())(()()(()))(()()(())))(()(()())())((())()()()(()))((((())))((()())())((())((()))(()())(())()())((()()()())(((())())(())(())()()())()((())))((())(()()())(())(()())((()(())()()))())(((()())(()((()))((((())())())(()()()()())()((()((())()())())()())()(())()())()()()(()(())()()()())((())())()()())()(()()()(())())((())((()()())())()()())(()()())()(()())())(())(()(((())(())()())()()()(())())()((()((())()()(()()()))(()()(()())((())(()()))()())())(()()())(((()(())))())()()())(()(()()())())())(())(((()())())(()()())(())(())(((((())()()())())()()())()()()()())(())((()()())(()((())())())(()()())((())()((()())(()())))())()()()(()(())()(())())((())())()(())()())(())()(((()())()()())()(()()()())()((((())((())))(()))()()()(()))()((()())()())()(()))((()()(()))())(()())(()())()((()())())(()())(()())((()()()())()())()()())((())((()()())(())(())(())(())()(()))((())()())()()())((()(())())(())())(()(())(())()())(())())(((())())()(()(())())(())()(())())()()()(())()()()())(()((())())(())())(((()()())(()()())(())()())(((()((())())(((())))(()())())()(())(()(()))()()())(()((()())())((()()))()((()())(())()()()()())()((()(()())())()()()(())(())(())())(())())((())()()())()(()(()())(())()()())()((()()()()())())(()())((()(())))((((()))())(()())((())())((())(()()())(())(()()(()()())((())))()())((()(())()()())(())(()())(()())((()))()()())(()(())()())()()((()))()(()()))(())(((())(((())()())())(()())(((()()))(()())(())((()(()))()())())((()())()()())((())())(()()())(())())()(()()()())()(((())())(()())()())((())()(())()())()(()())()())(()()()((()())(()()()()()(()()))(())))((())()(())(()))((()(())()(()())((())())())())((()()())()(()(())())((()))()(((()))(()))()(())(((()))())((())()))((())(()())()()()(()))(((())()()())()())(()()(()()()())()(())()()())((())()))((())((()()(())()())())()(((())()))()()()(()()()()()((())())(()(()()()())())())(((())()()(()))()())()(())(())((()()(()))()()())(()()())())(()(((()()()()()())((()()((()()(()()))())(())(()(()()())(())()()())((())(())())()(()))(()(())()())((())()()()())(((()())()(()(())())()())((())(((())))(())()()(()())())())(((()(()(())()()))(())(()())())(())()()(()())())()(()()((()())(())()(()())((())()())())(()())((())())(()(()())()()()()())()(()()()()())(()(())(()()(()))())())((()())((())()())()(()))(()()(()))()()()())((()(()()()))(())()()(((())(()))()())((()(())())()())(()())(())((()()())(()))(())((()))(()())(()(((()))())(())()()(()))()(()())())((())())((()(())(()()())(())(())(()())(())()()())((())(()())()(()()()()()(()))()()())()(((())())(()(()))())(())())(())()())((())(()())()()())()()(()(()())())()(()())((())(())(()())(())(())()())()())()((((())())()(((()())()()()()())(()(())(())(()())())((()())(())())(()()()()()()())(()(((())(()())())())(())()())(()())())((((()))())(()))()()()())(((()(()))(()()(())(()())()()())(()((()))(()()(()()))(()()()()()())(()()()(())(((())()()))(()()(()))((()()())()())()()()())(()()))(()(()()()())((())(()()()()())())(())((())(()))(())()()())(())(())()(())(((())(()))()()()())((()(())(()())()())()())(()())(())()())(())()()(((()(()()()())()())(()()((()())())()((())()(())(()))()(())()()())((()))()())()((()()())()()()()())())((()))()(((())()(()(())()()())(())()()())((()())()()(())()())(())()()((())())(()()()))(())(()((())(()()))(()((()())()()()))(()()))())(()((()(()())()()())((()())()())(()((())))((())()())(()())()()())()(()())(()()(((())())(())())())(())(((()))(())()()(())()()(()((())())())()()())(()((()(((())())(()()()()))()()())(())(()())())(())()())()(()()()())((((())(()))()())((()))(()()(()(()))(()())(()()(())()(()(()))())()((()))((()(())()(()()))()()())(()()())(())(()())()())()((()))()(())(()))(()())((()())(()))((())())((()))())(((())(())(((())(()()))()())((()(())()())(())(())())(()(()))()(((())))((()()))()())()(((()))(()(()(()())()(((())()()))()()()())(()())(()()())())()(()()(())()((())())())((())(())()()(()()(())()())()((()))()()()()()())()((())()())(()(())()()(())(()()()()()())((()())()(()))()(()())((())()(()())()()())())((((())((()()()(()))(()()))(())(())())()(()(())()()(()())()()))((())(())(()())()()())()()((()((()))())(())())(()()(()())()(()()())()())(())(())()((())())()()())(()())())(((()()())(())(()()()()())()()())((()()(()())()(())()(()()())()())(()())()((())()()()((()()()))()())((((()()()((()))(())())()()(())(())(()())())(()()(()(()())))((())()())((())())(()))()())(()())(()())(()())((())())(())(((()(())))(())((()()()())(()(())()())(())((()())())()(())()(())(()())())()((())()())(())(()()(()(())))()()((())()()())(((())())())(())(())()((())()())())(()())(()())()()()()())()(()()())()()(()))()(()(())(()()()(()())()())((()(()())(()())(())(())()()(()))(())())(()())(()()()())(()(()()))())((())((())(())())((())()()()())()()(()((())(())())(()()())(()())()()(()))(()())()())(()()((())()())(()()())((((())((()(())))()()())()(()()())(()))()()()(()((())())())(()())())(())()((()))((()())((())()()())())(()())())((()())(()((())()()()(()())(())())(()(())()()()())((())(())(())(()()))()())()((()))()(((()()())(())((())()))(((()))()()()())((())(()()())())(()((()))(()()()())()()(()())()((()())()(()())())(())()(()())((()()(())()))((()())((()))()()(())())()())(())(())())((()(())()()()())()(())()())()(()()(((())()))(()))()((())()(()))(((()())()(())(()))(())((())))(()()(()()()()())())((())(()())()())(())(())((())()())((()())()())()()())(())(()()())((()(()(())()))())()(())())(())((((()())()()(())()()())())((())((()()())(()())()(()()()(()())(()())()())(()()()))()(()())()())(()())(()(()(()()((())()()()())()())()((())())(()())(())()(()())()()())(()()((())))(((())(())())(())()()(()))((())(()()())())((((())())()())(())()())()(((()())()(()()())())(()()())((())()(())()()())(())(()())(((((()))())()())()()()((()))())()())((()(())()())()()())((((()())(())()(()())()())((()())(()(()()()())())(()))()((()()())()((()())())()()())()((()())((()))()(())(())())())(()))(()(())()(()()())())()(()()()()())(()((()))())()(()())()((()())(()))(())()()(()())(()()))()()((())()(())((())()(())())((())()()())(())(((())(())())()()()()())((())(()(())()(()())(())(()))())(()()(()())()())(((()())()()()(()()(()())())())(()(((())()(()))())(()(())(()()())()(()()())()((())())()(()))((()()())())(()())((())((()))())()()()()()())(()()))(((()()))()()())()(())())(()()())(((((())()()())()()())(())(()()())())(((()())()()())(())(())())(()()()((())))(()()()()())(())((())(((())()())()()())((()()()())()(()())(())())((())(())()()(())()())()()(())()())(()())(((())())()()())(()((()())(((())((()()())()((()))))(()())(()())(()()(())()())(()()())()()((()))()())()()()()())(()))(()())(())()())()(()(()())((())())()((())(()())()(()(())()(()())())()(()())()(()())((())))(()())((()((())()))((()()())())(())(()()())())(())()(()(())(()))()()())(())(()(())(())()(())(())((())((()))())()()())((()()())(()())(()())(()(())()())()(())()())(((()()()())()())()())((())())((()()()))(()(()()())(())()())(()()())()(((())))((()())()()()(()))(()())(()(()))(()((())(()))())()()()())(((())()))()(())((()())())(((())(())())((()()()()())((()(()())()()()())()()()(()(())()()())())(()())(()(()()()())(()))())(()())((((())))())()(())((())(()(()))()())()()(()()())()(()())()())(()()()(()(()())())())((()()())((()))(())((()))()())()()(()(())(()(())()(()())())()())()(())((()())(()())()()())(())((())()(()))(()(())())(()()())((()))()()(()()()()()()(())())((()))())((())())()(((()()(()())))((())())()()()()()()()()(()())()())()((()()(()())((()()(()()())()()())((()))(()()())(()(()(()()())()())(())(()()())(())(()())())(((()()()()())(())()()())(()(()))((()))(()())()()((()(()))()()()())()(())()())((()()(())())()())()())()(()()()()())(((())())()((()(())())(()))(())(()()))(())(()()())(()())()((()()())()(()()())()()())()()()((())((())()())(()(()())()())()()()())((())()(()()())(())(()()(()))((()())()()())()()(())(())())(())((())(((()))()(()(())(())())())())(((())(())()())())((()()()()()())(()())()())())(())(()()(())())((())())((())(())(()())(())()())()()())(((()(((()))(()))())(())()((())()(()()())()()()())(()((()))()(())()(()()())(()))(((()())(())(()()(()))())()((()(()))())(((()))()(()())(())(((()()()()())())()((()))()())(())()((())()()()())(())())()(()()()())())()(()()(()(())(())(((()()))()())())())()(()()())(())()()()()(((()()()())((()())()()())()())(())(()())(()())()(()()(())())(()()()((())()()())())()()()((()))(()))()())()()(((()()()())())(())(((((()(()))()())(()())())()(())(()(())())(((())()))()())(((())((()())())()(()))(()())()()()())()(((())())((()(())()())()())()(()())(())()())((()()(()))((())())(((()(()))())()())(()(())(()())())())(()(()))((()()))()()((()()())(())()((()()()(())()())(())())()())()(())()()()())((()()()()())()()())(()(())())((()(()())(())(())()()(()))(((()))(())())((())()(())()(())(()())())((()((())(()())(((()()))(())()((()())))((()()()))(()()()())((())()())(())(((())()())()()()())()())()(()(()()))(())(((()())())(()()())()(((()(()())(()))(())()(()))(()())))(()())((()()()(())()()(()))()(())()())()())(())()(((()(()()))()())((()())()))(((()()(()()()(()())(()))(())()())(())())()((())())((()()())())())()(())()((())(())())()()(()))(())(((())(((())())(()))(()())()((()()))())(((()(()))())(()((())(()()())(((()))()()))()()(())()(())()()()())((()()))(((())()()())()(((()))((()()()()())()())(()()())((()))(()())(((()))())((((()())())))((()))(())())(()()()())()())()(()())(()()())()((())())()(()(()))((())()()()())((())()(()))()()()()()())(()()()())()(()(((()))())(()))((())())()()()(((())(()(((()))())()())()()(())()()()())(())()()(()()()()())(())((())()()())())(()()())((()()())(())(((()())()(()()())(((()))(())((())((()))(()())()()())(())(())((((()))()(()()()))()(())())(())()()()())(()()())()(())(()(()()(())((()())()())()())()(()())(())((()()())(())()()())(())()(()())())()()())()()(((())())())(())()(()(()())()))(((()()())()())()((())())())(())(())()()((())(()))(((((())())(())(())((()))()))((())())(()))()(()(())()))()(()((()()()))())()((()())())(())((()))())((())())(((())()())(())((()())(()()())(()))(()(())((()))((()()(()))()(()())())))(((()()))()((()()()(())()()())()(())()(())(())())(((())((())())()((()()(())())())(()())))(()())()()()()(())())()()(()()(()())((()()()()()())(()(()())()()()(()()()(()))())((())(())()((()(()()())())()))((()())())()()())((())()())(()()(((()())()())()(())(()(())))((()()(()())())()())(()(()())())()(()(((()))()))((())(()))()()()(()(()(()))(((()))()())(()()))(())()(()())(()(())()))()(()()((()()()())()()()())(())())(()(()())(())()(()()())(())(((())()())()())(()((()())()))())(((())()())((())()()(())()(())()()())()(()((())()())())(((()()())((())()())((()())(())())()()(()()())()()(())()())()(())(())()()((())()())()(((()()))((())()()))(((()))())()()()((())())())((()(()))(()())()())((())((())())()((()())(())())(())(())()))(())((((())())())()(()(()()())()())((()(())())(()())()()(())()()())((())()())(()())()()(()()))(((()((()())(()()))()())((()((())()(()))()()()()())()()(())()()())(()()())(((((()))()()()())(())(()())()((()))()()()()))(()()(()(()))()())((()())((())()(()()())()((())())(()()(())()())(()())(()()(()())()())()(()())(()))((()())(()()())())(())((()())(()()(()))()()()()(()()()())()()()(()()()))(()())()()()()(())(())(())(()())()())((()((()(()(())()()()()()())()()(())(())(())())(())))(())((())()(())()(())()()()()())((())()(())(())()()))((()))())()(()((()()()())(()(()()))((()()())()))()(()()())())()()())((()()())())(()()()(()()())()())((()())()()())()(()(())()())()()())(()(())()(()())())((())())((())(((())()())(()))((()))((()))()())((()(())()()()())(())(()())()())()()((())()()()()())(())(())(())(())(((()())()((()())()(()())()()))(()))()(())()()(()()())()()())()(((()()()()())()(()())())(()()())(()(()))(()())((()()())(())()()((())(()(())())()(())(())())(()())(())())()(())(()())(())())(()((())((()())()(())(()()((())()()())(((())())(()(()())())()()(())(())()(())())()(()((()))()())(()(()())(()()))(())(()()()(()()())()(())())(()))((()(())(()))(()())(())(((()())()))()()(()())()())((()((())())((())((()()))())()(()()()()()))()()((()())()))(((())())()())(()(())((()())(())())(())(()()()(()())(()((())(()())())()())())(()()(())()()()())(((())(())()()())()((())()())(()())(()()()())()()()()())(())()())((()())()((()))(()))()((())((()()())(())(()())())(()))()(()()())())(())(((())(((((()))()()()()()(()(())())((()(()))(())())()(())())()((()())())(((()()))()())()())(())(()((())())(()(())()())((()))())((())((((()())(()())())()())((())())()())((()())))((()()))((()())())(()()())(())(()()(()())())(())()()()(())()()())((())(()(()()))()(())()(())())(()())()(()(()(()())()()()())(()()())(()())(((()))()()())((()))()()())(((())))())(())()()((())(())(())()()()(())())()(()()())())(())(()((())())()())(()()())(()()))()(()()()())()((()()()((())()()()())()())())((((())))(()()(()())())(())()())(()()((())))(((()())()())((()())(())(()()()()())()(()))()()((())(())())())((())()())(((()(())()())(()(()(()()()(()))()()(())()())()(()()())()((())))(()())()()()()()())())(()((())()())((()()()())()())(())(()())(()()()()()()))((())())()(()(()(())(())(())()()()()())(())(())(((()()(())()())((()))())()))()(()(()()()()()()())(())(())()())()(()()(())()())(()(()))()())(((()(())())((()()))(())(()(())(())(())()(())())()(()())(((()()()())())((())()()(())())(()())(())()()(())())((()())((()(()))())((())((()())())(()(())()())(()())()()())()()(()))()()()(()(())())((()()()(()()())(())()(())()())((()()())(())()()(())())()()((())((())())(())(()))()(()()())()((()))((()())()((()()())(()))))(())()(((())()()())(()()()))(())((()))((())()())(()(())((())))(())())((()())((())())()(()())())((((()()())()(())())((()(())(())())(())())()()()())((())(()()(())())()()(())(())((())())(())()()())(((())(()))((())((()()())())(((())()()()))()(())())(())()()()()(())())(()(())()((()))()(())(((())(())())())(()(())()())()())(()()((()((()()()())(())()())())((()())()(())(())())()())((()(())((()))()())()()(()))()((()(()))))((((()()())())())()()()(((())((()))(()))(()()())())(((())()())(()()))(()())((())()(())()())(())())()((()((()())())(()(()()))()()()()())(()()()())((((()())(()(()(()))(()()(())()((())()())))(())((()(())()())(()))()()()()())((()()())()(()())((())(()))()()()()(()))((())(())(()())()()())(()()(()()()()))(()(((((()))())())(())()()(()(())))()())()()())((()(())(()))((())()(())()())(()(()))()()()()()(())())()(())(((())(())()((()))(()()(()())()())(()()))()())((())()((()))()())()(()(())))((())(()()())((()()(()()))()()()())()(()(())(()))())()()()())((()(())(())()(())(()))(()())()()()())())(())((()()(()())()())(())()()()(((()())((())()()()(()))(()((()))())()(())())(()()())((())(()()))(()())()((()(())())()()()())((())((())(())()((()()()))())()))()(())())(())()((()()())((()))()(())(())())((())(()())(()((()))(()()()()()(())(()))(()())()(()())())(()()()(()(())())()()()()()())())((())(())()())())(())(()()()()())(((()())(((())())((())()())(())()())(()())((()))((())(())(()(()()()())()(()))(())(())(())())((())()(()())((())())(((())())()()()())((()()()()())(()))(()(())()())((())())()(()())(()()((((())())())()())(()()())(()(((()))(())(())())()())(()(())())(())((())()()()())())(())(())(())(()(()))())((())((())())(()())())(()(()(())()(()())(())()()()()())(())(()()()())(()())())()(((((()(((())())))((()))((()))((())())()())()()()()())(()()())())(((()))(())())((())())()()(((()(())())(((())()()()()(()))(()())(())()(())())())()(())((()())())(())())(())((()))()((((()()())((())())()(())())()(()()(())())((()()())())())())()())((()(())())()()()())(()(())(()))(())()((()())(()()())())(((()()))()((()()()())(())(()()(()))(())(()(()()))(()(()())())()()())((())())()(()())()()()(())()())((()))(())((())(()))(())(()((())())()(()(())())()())(()())())()(()()())(((())())())(((()()(())(()()()()())()()())()()((())())(())())(())()()(()(()))((())(()()(())())()(()))()()())(((()))())((())())()(())((())())(())()(()))()(()()(()()())((()())())(())()((()()())()()))(()()()((()())(((()()(())()())())(()()())(())()()()()(())())((())())(()(()()))(()())(())())((()())(()())()(())((())())()()())()(())())(()(()(())())()()((()))()((()()))((())(())()()())((()())(()))()()()()()()()())()(((()((()())()()))()(()())()())((())(())(()())(()()()(())()())(()(((())())()(()()())(())()))()()(()()())(())()()())(()()())(()(()))()((((())))))((()(())(()))()())((()(((())()()())()(()()))()()()())()((()()())()()()())(()()()((()))()())((()())(()(()())(())(()()()(())()())()(()()())(()())()()()())((())()(())((())())(())()())(()(()()()()(())())())()())(((())))(()()()(()(()))()(())(()())())((()()())()())()())((())(()())()((((())())())(()()((()())(())(())())())()()())()()(())((()()()())((()))((())()()())()(())(())())()())(())(((()())()()())()((()())(((())())()()()()())()())((()))()(()))(()(())()())()((())())())((()()()(()(())()(())())(()))(()(()())()(())((()()())((((()))()()(()))(())()()()())()())(()(()))())(((())()(()()())(())()()()))()((()))()())(()()(()))(()()())(()(())(()))((()())(())()())(()((())())(()()()(()())()())(()))(()(())(())(()())()()())()(((()))()(()())(())()())((())((())()(())())())(()())((())()())(())(()()())(()(())))(((()())()())(((()())(()((()(()))()))()())()((())()())()())(()((()()))()(())(()()()())()(()))((((()))())()(())()())()()())(((())())(()()(())()()()())((((())()()()())((()()()())())())(()())(())()(()(()))(()(())())(()))(((()())(())((()))()((())))(()())(())(()(((()()))())()()(())())()()(())()(())())((()))((()))()((())()((()())()))(()())(()()()))((())())((()(())()(())())(()())()((())))((()(()()())))(()()())((((()())(())()))(()(())()()(()))(()()())()()())()()(())()()()((()()()))(()())()())(()(()())((()(()())(((()))()()(()(()))(()()())(()())(())()())(())()()()())())(()()())(())(((()()()())(()()))((()()())(()())(()(())())((()())()((()))(())()()())()())(())((()((())(())(())()()()())()()())(((())()()(()()()()()()())(()((()()))(()()))(())())(()()()()(())))())((())()(())()((())))()(()()()()())(((())()())())((()()))())(()())()()()(()(())()())()()()()()(((())()))())()((((())())()((())())()()(()()()())()(())()()())((()())()()(()())(()()())()()(()())()())()()(())(()()()()())(())(())((((()))(()()(()())))()()(()))((()(()())()(())()())(()()()()()(())()()())(())(()()()())((()())()(()())(()))(()()(())())()(())()()())(((())(())(())()(()()(()))())((())(())())()(())())())(((())(()()(())()())()((()))()(()(()))())((()())())((()(())())()(())()())()(((()()()(())())((())(()()())(())()())(()()()())()(())(()())()())((()()())((()())()())(())(()())(()()(())()()()())((()())()()()())(()()())(())(()()))(()())(()(())()((((()()())()()()()())()()))(()(()())(()())(())((())))()(()(())())((())())(())()()()())()((()()()())())((())()())()(()()()())())(((()()(()())()())()(()(())(((()))()))((()))()(())(()())(()())()())((()))(()())((()())((())()())((())(())())()()())((())())()((())(()((()))())(()())())(())()(())(()((())(())(()()())()()(())(()())())()()()()))()((()())())((()())()(((()))())(())())((())()((()(())())((())())(()())(()))()()())()(()(()))(())(())()()()())((()())((())()()()())(())()(()()()))(()(()()())()(())(())())(())()((()(())((())())(())()()((((()()())()()(())()()(())())(())())()()()()(())()(())(()())()()())()()(()())()()(()(())())()()(())(()))()()((()())())()()(()))((()(())(())())(()()(()))(()()()(((()())()(()()())(()())())))((()((()()))())()(())((()))(())()()((()())((())())((()())(()())()())(()(())()())(((()))()))()((())()()()()(()()()()))(()(()()()(()))()()())()()()(()())(())(()())((())())(())())(((()())(())()((()))()(()())(()()()()())(())()()((()()())(())())((())()()(()()()())())())(()()(()())()(((()))(())())((()())()())()(())()()())()()(()())()(())())((()))(())()()()())((())(()(())(((())()()()()())()((())()()(())()())((()())())(()()())(())(()())(())(()(()))(())(())())()(()()(()()))(())((()(())())(())()(()()()()()())())((()())(()())())(())(()()()))(()()())()(((()()(()()()()())(()())())((()()(())()))(()(())())((())()()()(())(()()))()(())()())(((()())(())()()()(()())()(())()()())()(((()()())(()(()(())())(())()()()()())()())(())(())(()()(()))(())())((()))(())((()())(())(())()(()))()((()())()((())()())(())(()(()())()())))(()()()()())((())(()())(()(()()()())(()(()))(())(()(())())())()(()(()())()())(())(()()())((()())(())())(()()())())((())()())(()((())(())(()())(()())()())((())(())()()(()(()()())())(())()()())()()())()())(()()(()(())()))(()())(())()(((()))()())()((()(()(()))())()()((()())(()))(((()))((())(())())()())()()(())(())(())())(()()()()())(()(()))(())(((())()(()(()))()(()))()(((()()())))()())((())()())(()()())())((())((()(())()())(())(())(())())(()()(()))()(())(())((())())((()())(())()))(((((()((()))())((())(()()())()()()(()))((())(((())))()())()(())(()())(())(()())()((())())())()(())())(((()))((()))(()())(()(())()()())()()()(()())()(()())(()))(()(()((()())()(())())(())(()()()))()()(()())((()()()())(())())(())()(()((())(()())())(())(())(())((())(())((()))(())(())()())()(())()()())()(((()()(()))((()))(()())(()())())()())())((()())())((()(())()()((())())()())((())(()())()()()(()))((((()())()())()()()())())(()))((()()()()()()())(((())(()())(()()()())())()()(()(())())(()()())()()(())())(())((()))())(()())(()()()()())((()(())())((()()()())()()())(())())(())(()()(())(()))(()(())(())(())(()))(((()())())()()()())()((())((()())()(()))(()(())())(()()())(()))()())(((())))((()())()(())(()())())(()(()())(()())(())((()))()(()(())(()())(()())()())(())()()(())()(()))(())(()((()()())())())((())()(())())(())((()(((())))()(())())()()((())(())())(()())(()())(()())()())()(())(((())((()))())((((()))(()))((())(())())((((()))())(()()))()())()()()(()())())((((()()(()())())))(()(())(((())())(()()())())()(()((()()()()())(())())())()())()(())()()()())()()()())(((())()(()))(((()))((()()()())(()(()))()())(()())()(()())())((())()((())())()())((())()()()()()())()(()()())()())((((())()))()()(()))((()()(()))((())())((()())(())())()())(((())(()(()(()))))()((()()())()(((()())()()()()())()()()())(()())()())((())())()(((()())(())()())((()()()()))(()()()())(())())()((())())(((())()((())()())(()(())()()))()(()())(())()()()()()))()(())())((()))(()()(()()())((()((()))((()))()(()()()(()))()()(())(()()(()))()(())()(()))(()()(()))(()(())()()()())((()))()()((())()()())(()(()()()))((())(()))((()(()())(()()())())(()()()(()))())(((())()()()())())((())(()(()()))()()()()))((())(()(())())(()()()())((()()())(()))()(())((()()()((()))(())()()()(()))((((()()))()(((()))))(())()())(()(()())(()())()(())(())())(()()())((())()(()())()(())(()())())()(())(()(()()))(()(()())(((()))()(()()())())(()(()))()(())()(()())()())()()())((()()(())()())((()()()()())(())()((((()()())()()))(()())()((())())(()((()()))()))()(())())((()())())()())((())((()()()))()()())((())())(((())(())((()())())((())())()()())()(()()(())(()))(((()()()))()(()()((()))()(())()()()())(((())(()())()()(()()())())(()()(()))(()()())()())()((()()))())(())(()())()())(())())(((())())()((())()())(()()()(()()())())(()(())()(()))(())(())())((((((()()()())()))(()()()()()(())())((())((())())(()())())())(())((()()())(()()(()())(()))(((())()())(((()())())((())()())(())()(()))()((())()(())(())())(()())()((())()()()()()()()())()())()()()((()(()()))()())((()))()(()())(())()()())(()()()(())())(((())(()())((()))()()(())()())((())())()(((()((())))())()()())(()()()((()())(()()()))(((()))(())())(()((())()()())()(())()(()))(((()())()()())()(())(())()(())(()))(()(())(((())(()))())())(()(())()())(()(()()()())(()()((())()()())()))(()(())())()(())(()()()())((()(()))())((())(()()))((())()())()())((())())(())((()())()()()()(()())())()()(())()())(((())()())(()(()())())((())()(()())()())((()())(()())()((()())())(())()()(()))((())(()(()())()(()))((())(())())())(((())(((())()()())(())(())())()()()())()())()((()())(())()()()()())((())()(())()())(()()())((())())()())(()())(((())()(())())((())()((()()))(())()())((()()()())(()())()()())((()()(()))()(((())((()())(()())(()())()())()())((())()((((()))))(((()())())))()()(()(())())(()(()))(())((()()())(())()(()()))(())(())((())()()()))(()()())())(((()))(((()()()())()()(()))())(()(())(()())(())(((())()()()(()))((())(())()())())(())(())()(()()())()())(())(()()())(((())())()()())(()())(())(())(()())(()()))(()())(()(())(()))(()(())())((()()())()(())())(()()()(())())(((()((())())())(()()())()())()())(((()))(()()))(()())(())()(()())()(())()())((((((())(())())(()()())((())(())()()())())()())((()()())())(()))((()(())(())()((()()))(()))((())((())()))((())(()()())()(()())())()()()(())()())((())()(())())(())((()()()())())())(((((()))))((()(()))((()))(((()()())(())))()())((())((())())(()(()())()(()())())((())))()(())((())(()()()))(()()()((())()())(()))((())()())((()(()())()()(()))()((()()))()()())((())()())((())(()()())()()()(())())((()()(()()((()))())()(()()()())(((())(()()())(()))(()())())()(())()(()))(()())(((()())()((())())(())(()(()(()()))(()())()(()())()(()())()()())((())()()()())()(()())(())((()())())()(()(()))(((())())()((()())()()))()()(()))(()()(())(()())())()()()())()((()())((())()))()(()(()()()()(())(()()()()())())()()(())(())()())(()()()(())()())()()())(())(((()))(())(()(())())()(()())((()()))())((())(()(())((((())()(())))((()())()())())(()()())(())((())())()()((())())())((()()()(())())(((()(())())()()))()()(())()()()(()()))((()(())(()())())(()))()(())())()(())(())(()((()(())()))((())(()))((())())(())()())(())(()(()))(())()(())(())())(()(()())()())(())(())(())(()())()(()(())(()()())()((()))(())()()())(())(((())(()())(())())(()()()())((((()))()))())((())(())((())()))(()())())(((())()()((())())((()())()()()()((()))())()(()())()())((())()()())()(()())())(()((()())(()()())((())(())(())(())()())())(())()()(()()()(()())())())(()()()()())()((())()(()(()())(()))())((((()()))())()((()))(()())(()(())((())()()())()()())(()()(()))()(())((()()()())())((())()(()())()()())()()()()()()()(()))(((()()()()()))(((())())(()())(()()((()()())()))()(()(())()()()())())(((())(())()())()(()())()(()())())(()())()((())()()()(())((()())())()())(())()()(()())(()))(((()())((()())(())()())(()()()()()())())((()))(()())((())(()())())((()))(()())(()())()())((()()(())(()()())()()((())()(())())((()))((()()(()))(()()()))(()()(()()))()()()()())((()()())((())()(())))(())(()()))((()(())()())()(()(())()(()())()()())(()(((())(())(()())())()()()())(()())()()())(()()()()(()()())(())(()()())()()())()(()())(()()())(())()()(()()()()()())((())(())))(()((())))((()(())()())(()(()()())()())()(((())()())()(((())(())()())))(()(())(()()))()()(()()))((())(()(()()()())())((())())()(()))(((()())(()()())((()))()(()()))()((()()())(((()())()(()))(()())(()()))((())()(())()(()))(()()())(()(()())()()(()())()())(())())(())(())((((())((()))())())(()()())((()(()))())()()()(()()))()()()()((()))(()()()()())()((())())()(()))(()()()(()))(((())(()))())(()())((())())()()())(((())()()(())(())()()())()(((()))))()((())(()()(())()))()(())()((()()((()())())(())((()()))()(()())()()())(()())((())((())(()(()()(()(())())(())())(()()()()()()())()((()())()()()())((()())())(()(()()())((())))(()()))(((()))()())(())())(())((())(())())(())(()()())()()()()()(())()())()(((())())()()(()()())(()())())(()(((())())()((()))()(())()()))((()()())()(()))(())(())()())()()(()())(()()())()(()()(())(())()()()())()()())(()())((()(()()()))(())(()()(()())(())()())()()())(()(()()(()))()(()()())((())())()((())())())(((()(())(((()())()()())(()())((((())(())()(()))((())())())()()())()()()()())())()(((()()(())()(()()))()())(())()(())(()()(()))()(()((()())()()))(())())(()(()())()())(()(()()())(((())(()()()()(())()())((())())()())(())(()()())(()())(())())(((())())(())())()(())()())((())(())(()))(((())())(()()(()(())())()()(())())(((()())()(()))()())())(((())((())()()()(())())((())())(())()()(())()()(()(())(())()())(())((())(()()())()(()())(()))((()()())(())(())())(()())(()())()(())()())((())())((()))()(()(())())(()(()()()()()())()(())()()(()()())(())(()))(()()(()))(()())(()()())(()(())()()())(())()(()))((()()()())(()())((()(())())(()()())(())())(()(())())((()())())())(((())))((())())(())((()()())()(())(()(((())())())((()))(()()())())(()((()))()()()()()()())()((((()())())()))()(())()(()()(())())()(()())()())()(())(()()())()(((()())(())(())((()(()))()()()()())()(()())((()))(())(())())((())()()())((()()(()())())()(())()(())(())()()()())()()((()())()())((()())()()())()()(())(()((())()()())())((()))(())((()()(())))(())(()(())()))(()(())((((()())((())()())(())())(()(())(()))(())())()()()(()()(())()()()())(()()(()()())))((())()()(()())())()())((((())(())(())(())()())()(())()())())(()())()(()()())(())((()())(()())(()()(())()())((())(()))()())(())(())()()((())((()()))()(()()))()())((((()((()))(())(())(()))())()(())()()()(())()(()())()()())(()()(())()())(())(()())()((())(()(())())()(())())())((()()()(()(()()())(()((())())()(()()))())(()()())(((())())()(())()()(())(()())(())())((())()(())())((()(()))(()())(())()(((())()()())(()())()())((()())(()(()((()))())())(())((())()()(()())())((()))()()()())((()())((())(())()())()()(()((()(())()())()(())))((())(()))((())()())(()()(()()((()))())(()()()())()())(()()))()(()(())(())())((()())(()())()()(())())()()(()(())((())(()))()()()()()()())(()(())((())()))()()(()())())(((()())()((()))())()(()())(())()()()(())(()())()(()()))()(()())((()()())()()()())(()(())((()(())()))()()())()((()(())())(((())()()())()())()(((())())()())((())()(())())()(()(())())((()()))(((())(()()))()(()(()))())()()())((())()())(((()())((()()))((()()(()(())(()(()(()))()()()))(())((()()))()()()())(())(()()())(())()())()(())())()(()()())()()(())()())(()())((()(())(())(())()(()(())())()(())(()())())(()((()()())())()(())())()()())(()()())(())()((()))(())()(((())()(())())()(())()())(()((())(()))()(()((())(())())))()(()()(()))((())())((())()()())())(()(()()((())()()()()())()((()())()()()))((())((()()))()())()()(()()))()(()(())())(((()()())((()))())()(()())(()()))(()((()))()()()(()())())(()())(()(())((())(()()()()()()(()()()())())((()())())(())()())()()(())())(()())()((())(())(()())((())((()))(())())()((())()(()))(()())()()())((()(()())(()())()((())(()))((()()))()(())()(()(()()()))(()())())((()()())()()(())(((())))()()(()))((()())(())())()(())()()(()()()()())())(()((()(()(())())()()()())()(()())()((())(()()((())())(())(())(()(())()(())())()()(())()())())(()(()))()()((()()(())()(())()(()))()())()()()()(()()())((())()(()))()()()()(()()))(()(())()(()()())()()()(())())((())()(())()(()))(()()))()(()()(()()()(()))(()((())(())()()(()())((()))(()()(()))()()()()()())()()())(()((())()((()(()())())()()()()())()()()(()())()())(())()(()()()()())())(()())(())()(()(((())()(()()())()))((()())(()()(())()())(()()()))(()())(())(())(()()()))(())()())(())(())(()(())())()(()()(())()))(()(())(()()((()))(()()()))(())((((()()(())()(()()()(())(()))())(())))()(())(())(()))(()(())())(()()(()(()())())())(())()((()()()()))((()))())((()(())(()()()(())()(()()())(())()()()()())(()()())(()()()())(())(())()()(()()))(()())()((()())(()()))())((()(()()())(())()()())((()())((()((())()()())()())((()())((()))()()((())()))(())()())(())()(()())((())())())((())())(()(()(()))())(()(()))(())()((()()())()))()(()()())((()()()())((()))()(()())())(()(()))(()(()(()())())()(()()(())())(())(()())())((()((())()())(()((()()(())())(())((())()(()))(())()(()))()(()()())())((())())(()))()()((())((()())(()()())(())(((()())((())())()())((()()()())(()()()(()))()(()()())()((()()(()))(())())(()())()(())())()(()(())())(()()()())(())()(())())(()()(()))()())(((()))(()(())))(()((())()(())())()()((()())(())())()()((())(()(()())())())()())()((())(()(()())((())())()())()(()))()()(()()(())())(()())()(()(()()()())(())))(())()(())(())(())())((()()()(())()())(()(())()()()())(()())()()((())()())(()))(((())())(()(())())()()((())(()((()))((()(())(())())()()(()())(()()())())()(())()()())()(((()())()()((())(()(())))(()()())((())()())(()((()())()())())(((()))())())()(())(())(()())(()())()())(((()())())()(())(()))()())(((())(((((()())()())))((()))((()))()())()((())()(()())(()()())()())((()))())()(())((())())(())()()())(()()())()((())(()(()()())())()(((())()(()()))()()()())((())((()))()())(((()())(())(())(()())(())()(())(())())()()(()())(()))(()())())((())())(()(())()()())(())(((()))()()())())(()(((()(()()))()(())()(())()()()())()(()(())())(((((()))(())())()())(()())((((()))))()())()(())()()())()(())(()())()()()()(()())()())(()())((()()(()()())(())())())(())((((()()))(()())(()()()(())(()())()(()))(()())()(()()))((()((()()())()()())())()(()())(()))(()(())(()()(())()(())()()()())())()(()())((((()(()))()(()())()())()()()())()((())(())()))()((())())(())(())())((()())((()(())()())((()())()()(()))(()((()))(()()()()())()()(()())())()(()()))()())(())()()(()())(()()()(())()())((())(()((())())()())((())()())(((())()()(()(()())()()((())()())())(()(()()))(()((()(()))(())()()()(()))(())()()()()((())()())(())((()()()())(())())(((()))()()))(()))((((()))(())()()())())()()()(()()())(()())(()())())((()()())(()()())()()()()())((())()(()))()(())((())())(())(()()(())))(()())()((())(())((()()()())()()(()))(()())(()()(())()())())()(()())()((()))()(()))(((()())((()))()()())()(()()())(())((()())(())(())((())())((()))(()(()(()()())()(())(())))((()))()()())(()(()())()())()((())((()()())()())(())((()())()))()()()()()())(((()(())())(()))()((((())(())()()())((()()))()((())()))())((())())(())((()()()())(()(()()())()(())())(()((())(())()((())))(()()((())())()())((()()(())))())((()(())(())(()()()())())(()())((())))(())(())()()(()(()(())()())()(()()(()())()()())(())())()(()()())(()))()((())()(()()()()((()))(()(())()())(()))()(()(()()()()())(())()())()(((()(())())())(())())(())(()())(((())(())()()(()())()()())()()())(())((())((()))(()()()())(()()())()()(()())()()()()())()(())(())()(()()()()())((())()()())())(()(()))()((()()()(())()()())((()))(()())()())()(()(()())((()))(()()())((((()()))())())(()())(()()()()())()())(()(())()())(()((()))())(((()())(())(()(())(()(()))(((()()())(())(()())())()())(())(()))()(())()()()()())()(()((()))())((()()())()()(()())()()(())())((()((()(())())()())()())()((()())(()))()()()(()()(()))(())()())((())())()((())()())()()(()())(())())((()()())(()())()()())(((()))())(())(()((())(()())(())())(()()())()((()()))(())((()((())()())((()()()(())(()))()())())()()()())()()()())()((()(())())((())()(())())(()())()())((())(()(()()(()()(()))()()())(())()()(((()(())()()))()(())()(()()))((())()(()())()()()()()()())())()(((()))()()(()))(()(()(())(()())((()()())(())(()()())(())()(()()()()))(()(())()())()(()()())())()(((()()()))(())()(()())())()()())()(())((()())(())((()())()(()()())))(((()(())))())(())()())()(()()()()()()()))((((((()())()()(())())(()((())()()())()((()))(()())())((()(())(()())())()()()()(()()()())(((()))()(())()())(())()())()()((()())(())(()())()())((()))(((()())()()()()(((()(()())()))(())()()(()())())()())(((()))()()()(()())(())((()(())())((())()()())()((()))(()((()()))))(()())(()(()()))()(())()(()))((())())((()()())(())(())(((()())(())())()(()))())()()(()())()(())())((()(()())(()))((())())(())())(((()))(()(())(())())(()(())())((())()()()()(())()(())())()(()(()))()(()()()(()())())((()()()())((())(()(()))())())()(())((())(()))()()(()))()()(((()(()))()())(()())(()))(()()())()()(()))(()())(())(())(())((()()()()()())((())()))(((())(())()())()((()()()(()()())(())())()))(()()()())()()((()((())(())(())()())(())(())()(())())()((()()(())()())(())()()(()()(()())())((()()()())())((()(())())()())()())()((())(())))(((((())())()))((()()(()())(()())(())(()()))(()(()))(()(())())(()())()((())())((()()(())())(())))()(())()((())())((()())()((()))()(())())())(()()()(())())(())(()(()()()())()()())()()(())())()(())()((((((()())(())((())())((()))())()((()))(())())((()())()()())(()())())(()()(())(())(())())()())(()((())()()))((()())()(())(())((())()(()()(()))()()(()(()())()()(())))(((())()())(()()(())((())())(())())()()())((()())()())(()()())(()()()()(())(()())()())())((())(()))()(()())(((()))()()(((()())(())(()))(()()()())(()())()()()())((()())(())(())()()(()()))((())()())(()()())(())((())(()()())(())()()()()()())())()()(((()(()())(())((())()())(())(()()())((())()))()(()()(()()))()(())())(()()(())())()(()(())(())()())((()((()())())(())()(())(()()))(())((())())((())())(()())())((())((()(()((()()))()()())(()())()())((())(())(())(()))((()())())(())(()())(())())(())(())(())()(()()())()()()())((()(())()())(()())()(()()))((()((()))(())()(())()((()))(())())()())((())(((())()())()()(()()())())((())())(()((()))(())(())())((((())()(()()())()(()())()()()))(())(()()()()()())()((()))())((()())())()(()()(()())(()()()())((()))())(())(())(()(()()())())()((())()())(((()())())()())((())()())((()(())))(()(()())(()()())(())(())(()()())))()()(()()(()())())(())(()()()())(())((()(())())(()()(()()())())(()()(()))(()(((((()))()(())(()()))(((()())()))())())(()()()()()(()()()))()()())(()()()())(())()(())(()())()()())(())(())()(()(())())()()())(((())(()))((()(())()(()))(())(()(()()()())()(())()())(()(()))())(()())(())()(()))((((())()())(()()((())(())()())()()(())()()()())()(())(())(()(())()())()())()(()(((()(()())()))(()(())()())())((())(((())((()))(()())())()())())(((())(()())())(()()())((()))())((((()())))()(())()()())()(()())((())(()()()()())(())()()()())()(()())()())()(()())((())())(()(())()))((((())((()))((())()()())()(()()())(((())())()((())()()(())())()()()())(())(()(()()()())))(()(())())(())()()(())()()(()()))()(())()()(())())(())(((()())(()(()))())(()(()))()((())())(())()()()(())()((())()))(((()())()()(()))())(((()()())(()(()))())(()((()()()()())())()(())(())())((()()())()()(()(())())()((())())()()())(()(()()()())())()(()()))(()((())()(())))(((((()())((())((())))(()()())()())(((()())(()()()())(()))()())()()((())((())())())(()(()())())(()))((())()((())(()())())(()())()())()(((())()()()()())(()(()))((())())(())))(())((())()(())()())((()()))(()()()())(())())(()()()(()(())(()))())((()()())(((())()())()())()()(())(()(()))()(())()()()())(((())((()())(())(())())(())(()())()()(())()())()()(()()()(())()(()((()()(()()))())(())()((()))()())()()())(())(())(()))(())()(((()(()()()))(())(())(())()(())())(()()())(()())()(())()((()())())())())(())(((((()())(()(()(())()())((())())(())()())()(())(()())(()())(()()(()()))())((()))(()())(()()())((()))(())()())()(((()))()())()(())(())())(()(())(()()()()())(()()()()()()()))((()(())()(()()))())()(())((())())((((())()(()())(()()((()))())(())())()()(((())())(()()())(()())((())()(()(())()())(((())()))()(((()()))())(()())()()())()())(())(()()())()((())(()()))()())((()(()())()()()()()())(()()))(((()()()()())()())(())(())(()())()(()())((()())()(())()()()())(()()((())())())())((())()()(()())(())()())((())()())(()()()(()())())()()(())())((((())())(())()(()()())(())()(())())(((()()())(())(())()(()()(())(())())()((())))(())())()((())()()()())((()())(())()()())()(()()))((((()))(()((())))()(())()((())())(()))()()())((()(()(())()()())()())(())(((())()()())()(())())(()(()()())()()(()()(())())()())(((())())())()(()())())(((())((()())())(()())()(()())(()()()()()))((())()(()())((()())())()()()())()(()()())()()()())((()))((()((())())(()())(()())()(()()()())()())()()()())((((()))()()()())(()())(()((()(()())()(())())())((())))(()()()()()(()))(()(()())(()))()(())(())(()())((()))(()())()(()))((())((())())(()())(())()())(()(())()(()()()())(())(()()(())())((()))(()))()()(()((()))(()(()((())()))())(()()()())())())(()()())((())((()(())()()())(()()())()())(())(()((()()()))(())()()((()())())())((())((()(()))()()()()())((()()))(())()()(()(())()())()((())()()())()(()(()()())()()()(()))(())((()))(()()())(()())())()(()(())(()()())(()()()()(())())()())(())((())(()()()(()()))((()())())()()()(())((()()()()()())()()())())(()()((())()())()()()()(())())(())(()(())()()())(()())(()())((()()())(())()())()()())((())((())())(()(()())())()((()())(()()(()))((()())()(()))(()())()((()())(())()(()))()(()()))()()()()()()((())((())(())(()()(())(()())()()()))()()()))((())((((())()))())((()))((()())()()()((())((())((()())))()())()()()()((()()()()()(()())()()()(())()()())((()())()(()()()))(())()()()((())()())(((())(()())()()())()()()(())())(())()()())()()(()))((()())(()()()())(()())()()())()(((((())())(())))(()())(()()())(())(()(()))()(()(()()()()))(()(())(()())()(()))(()()()((())())()(()()))()()()(()()(()))()()())(())((()((())(())()())()(()(()))()()(())()))()((())())((())()())(())()()(()(()())())((())(()))((())())()())((()()()(()))(())((())(()()))(((()())())((()(()())(())()()())()()())(()(())()()())((()())(()))(())(()())()()(())()()(())(()())())(()()(())(())())(()(()))())(()(())()())((())()(()()())()())(())((()()())(()()())()((()()(()()))(()())(())(())()(()()(()()))(())()()())((())()()(()())()())())()(())((()())((()()))()()((())()())()()(()()())()())()(((()())()())(()()()())()()()()(((())(((()())(())()()()()()())()()(())(())()()())((())(())()())(())())(())()(())(())()()()())())(())(()())(())(())())((()(()(())()())(()()())((())())((()))()())())((((())()())((())())())(()(((()())()))(()())()((()))()())(())(()())())(()((())(()()()()())((()())()))(())(()(()(())))()((()()(()()))(()))()(())()())((()(()))(((()())(())())((()()(())(())(())()())(()(()())(())(()))(()())((())()(())((()())()(()))())(())(()())()((()))())()(()(())((()))())((())())((()(((()())())()()()(())(())()()(()()))()(()(()))()(()))((()()))()())()((((()(())()()))())(()())()(())((()))(())())(())(())(()())()(()())((())()()(())(())()))()(()())()()()())((((()((()())()())()(()(()())(())()())((()()()))()(()())())(()(()))()(())((()))()())()(((())())()())(())((()))(()())())(()())()()(()(()()())(()())(()())((((())))())())()())(((()())()((()()))(()())())(()()()()()())()()()((())())(()()(())(())()))((()())()()()())((())((()()()()(()()()(()))()(()())(())(()())(()))(((()))()())()()())(((()((()()()())(())(()()))(())())(((()(())())(())(()()())())()((((()))()()())())(()((()())())()()))()()((()(())()())(()()())(())())(()(())()())()()())(()())(())(()())((())(()()())(()())()(()()((())()(()))()()()(()()))(()())()())(()(())(()(()))(())(())(())(((()(()))))(()()())()())(()((())()())))(()(())()()())((((()()())()()()()(()))()())((((())(())()(()))(())((()))()())(()()(())(())()((()())()(())(())())(()())())())(()((())(()))(())())((()()()()(()()()()))()()(()())()()()())(()())((())()())(())(((((())(()())())(())()(()())()()())(()()))((())()(())()(()(())(()(())))()())(()())((((()()())())((()))()(()))((()(()())())(()()())()())()()(())()()))((())(((())())(())())()()(()(())()())()(())(()()())()(()))((()(()())())(())(()())()((())(()()(()()))()(()()())())(((())()()()())(()(())))((()))())())()(()()((()())()())()()()()())()(())()()(()((((()()()(()()())()((()))())(()(())()(()()))(()())()()((())()())()(())(())()()()())(()(())()()())(()())(()())(())())(()((())(()())())(()())())((())())((())()()(())(())()()))(()(())((()()())(((()())(()())())(()())(()()()())(((()())())()())(()())(()()(())()(()))()())(())())(()())()(())()()()()())()((())()(()()(()()())())((()())(()(()()()(())()()())()(((())())())()()()())(())()()())(()()())(()(((())()())(()))()(())()()())(()()())(()()())())((())(((())))(((()))()(()())()(())()())()(()()()(()()(())()())(())((())(())())()())(()()(()))(()))(()())(()()(())(())())()(()(()()())())(())((())(())())()()()()()()())(((()())((())()())(()())())(()()())((()()(((())))()(()())(()))(())())(((()()()))(())())(()())()()((())())()()()(()))(()())())((())((())(())(())(())((())()()())((()(()())()())()(()()(()))(())()((())()())())(()()())(()(()()())))((())((())()())(())()()()(()(()()())(())(())(()(()()())(()))((())))(())()()())((()(())(())()())()(()()()(())())(()())(()))(((()))())((()()())(())((()()))(((()())())((())())((()))()(())())((()(())())())((()())()((())()(())())()())((()())(()())())(()()())(()(())())(()()()())(()())((((())())()()(())())()())((()())()(()()()())((()))()))(((())())()())((()()())())()(()()((())()(()))(()())())(())()()())(()(((((())(()()(())()()())()()()))()(())())(()()()))()((())()()()())()()((())()((())()())())())((()))(((())()())()(())())(()()()()(()())()())(())()()())(()())()(()((()()((())()))()()((())(())())()()()()(()))(()()()()()(())())((())())((((()))((())())((()())(()))(())()())(()())()()()(())())(()(())()()())()()((()())(((()))()()()())(()()(()))())()())(((()()(()))()((())((())())()(())(()())(((()())())()())((()((()(())(()))(()())())(()))()()(()()()()())()(()()()())()(()())()())((()(()()()()()))(()()()())()())()())((())()())()()()(()()()()()())()()()(()())()()((())()()()))((())(()(())((())(()))())()(())((()(()())())())((()))()()()())(()(())(())(()(()()()())()()())()(()(())())(())()()()())((())())(())((()(())(())()((()))())()(())()(()()))(()())((()())()(())()())((()(())(())()()(())(()))((())()()())())(()))((())(())()())(())(()(())()()(()(())(()(()))())(())()(()())()()()())((()())(())())(((()))(())(()((())())()(()))(((()())(())()(()(()))())(())(()(()())(()()))(()())((())()(()))(())(()()())(())(())(()())(()())()()())()(()()())(()((())()()())(()(()())())(()))()((()(())(()()())()())(())(()()(()))()()()()())(()())()())(()())((((())()()()()(())())(())((()())(())(()(())())()()())(((())()(()()()())((())())()()())()(()(()()))()(()()))(())(()()()())())(()()())(((())()(()())())(()()()())()()()()))(()()())((()()(())()(())()())(()(()())()())()()()(())(((()))(())()())()(((())())())(())((())()))(())(((())())(()())())(()(())())(()(()())())(())(()((()())((()))((())(((()))))()(())((()))()()())(()())((())()(()))()()()(())(()()())()((())(()())())(((()()()())())()())()(()()(()(()))()(((())))(()()(())())((())()(()()))()()())()()())()(()()(()(())(()())()()())()((())())()(()())(()(())()(()))(()())()()())(()())((())(()))(((())())((()())(()))(()())((()()()())(())()()(())())()(()(())())(()(())))(()())(())((()((())(())()())())()(())(()))()(())()(())()())(()()())(((())(()(()))()())()()(()(()())))(((()))(((()()()())()()(()()))(()(()(()(()(())))()())(())()()((())())())((()()())()()(()()())()())(()()())()()()()(())((()())(())()(())()(()())(())())()(()(()())()()())(())())((()))()()()(((())()((())(())()()())(())())()())(()()((()))())((()))()(()()())()(()(())(())()())(()()(())())((())()())()()())(((())()(()())())((()())(())((())())(()))()((())())(())()()((()))())((()()((()()((()())()())()(()()()()())(((())()()()((())))()(())()()())()((())((())())(()()))()())()()()(()()()()(()))((())()(())(())()()()(()))(()()())()()())((((())(()(()))(())()()()())()()()()((()())())())()((())(())()(()()(())()()()()))((()((())))()())((())(())()()())()((())()))((())(())()(())()())(())(())()()()()())((())()(()())()(()(()()())(())())()((()))((())()())())((())(()()())(()))(())(()(())()()(())()())(())(()()((()()((()()()))())())()(()(())()()))()())((()((()))()((()()()))(()())()())(()()(())())(())(()(()((())()))(()()()))(()())((()())()()((()()()))()(())()())(())(()()(()))(()((())()((()(())())(()()(())()())())()(()()(())()()))(())(()()()())(((((()())()))(())((()()))(())())(()()())()()(())())(())((())()(()())()()())(((())(()())()(())())()()()())(((())()())((())(()())()()()(((()())())())(()(()))()((())(()))()())()()()((())()())()()())(()()()(()(())))(()()(()()())()())((())((()())(())())())(())((()(())())(()((())())(()))(()()())(())()(()()(())())()()()()(()))((()))()(())()())((()(())()(())()((())(())()()()))(((()(())())())(())()()()(()()())(()())((())())()()()(())()())(()())(())(())(()))(()((())()(()())()())())(((()()()())()())(())())(()()()()()())(())(()((()))()(()()())((()()())()(((())))()())(()))()(()()((()())(())(()))()())((()()(()())())()())(())()()(()()(()())(())())(()()())(())()(())()(()())()(())()(()()((()))())(())())()((((()(()()()())()((())((()))(()(())()()())(())())(()(())(())())(()())()()())((())()((()(())(()()))()((()((()()))())((())(())((()())))((())())()(())(()()((())()))()(()((()))))((()))()(()(())(())))()((())((())()))()()())(()()()())(((()()))(())(())()((((()))()(())())(()())()()()()(())(())(())(())()()(((())()()))())(()(()()()()()))(()()()())()()())((()()(())((())())()())()())(((())())(())(())())(())(())()((()(()))()((()())()()())((())())(())()()())()(())()()(()())()(())()()()()(()(()))(()())())(()(())(()())(()())((()))())((())()())(()((()()()())))(((())())(((())()))())(()()())((())()())()(()(()())()((((()())()())()()))((()())()))(())((()()())())(((((())())(())()))()(())((())()(()())())(()(())()()()(())((())()())()()()())()()(())()()())(((()())(()()()())(()))()((())()()()())(((()())(())(()()())()(()())())())()())((((())()()()(()))())()()())(()(())()())((()(()()())()())((()())((((()))(())())(()((()))()()))(())(()()(())(()()))(()()((()()()(()))()()())())((())(())(()())((()()()())())()())()((())(()()(())())(())((()())())()())(())((())(()()(()())())(()()()()()()())()(())((()()))()()(())(()())()()(()()())))(()((())()())()(())())(()((()())()()())((()())()(()))(((()()())))(((()())())())((())())((())(()()((()))(()))(()(()())(()))((())()(())()()()()())(()))((())()(()))((())(()()()()())(())())(()(())(()()())()((())()())()((())(((())))(())(())()())(()())(())()()())()()(())())(()()())((()(())()()()()()())((()())(()())(()((())()()(()())())()())())())(()()(()(())())())(()(()(())())(()(()())()())(((()())(()()))(())())(()())((()))(()())(())()())()()((()()(())((())()(()))())()())(())((()(())((())())(()()()())(()(()))))()(()))(((()(())()(()())()())(()(())()()(()))(())())(()()((())()())(())((()))())(()()()(()()())()()(())())(()())()(()()()()())()()(())(())(())()(()()()))(()())((())()()(()()(()()))(())()())(()()((())()())((()(()))((()()))()(()()())(()()(()())()())()()()()()())(()())((()()()))()(())(()(())()())()()(()))()((())(()))()(())()()(())())((((((())()(())()())(()())(()()(((())(()))()(())(()()(()))((()))(())())())(((((()))())(())()(((())((()))())()()()()())()(())())(()()(()()()())())((()())((())())())()())()(())(())()()(()())())(()()(()()())((()(())())(())()())(()(()())()(())()(()())(()())())((()())()(()()))((()())()(())())(())()()(()()))()())(())(()(())(()())()())((((())()())(()))()(((())()()()(()))()()(()(())(())())()()(())())()((()(()())())(()())()())()()(())()(())(())())((())((((())(()(()))())()()())((()())(((())()))()(())())((())()())((())(()())(())()())()()((()))((()())())(()())()(())((()()))()()()()())(()())()())(()(()(())())())((())()((())()()())())()(()(())()()()(((()()))())((())())()()())()()((()))((()())()()))((()())()(())())(()()(())())(((()())()(()()())(((()())(()()())()())(()(())()(()))(()(()()())(()(())())()()()(()))((())()()(())(()()()()))(()()(())()())(()(())()()()(()())(()))(()(()())(()())()()()(()())((()))())((()())())())(()())()()()(())())((((()(()((((((()()()())(()())()())))()()(())(())()(()()())(()()))(()())()(()()())(())((()())(())())(((()))())(())(())(())())())((())((()())())(()((())()))(()(())())()()(()()))((()()))()(()())()(())(()())())(()()(()))(()())((()())())((())())(()(())()())()()(()))((((())()())()()()())())((()((()))(())(())(()))(()(())(()())(()((()))())()(()())()()()()()()(()())(())()())(()))())((()(()()(())()())()()(())(()())())((())((())())())((()()()()())(()()))(()()())((()(()(()))()()))((()()())()())()()()(()(()()(()())())()())(())(()())(((()((())())))((())())(())(()()())(())())((())()())((())()())((())(()(()))())()())(()()(()()(())())((())((())()()())(())())((()()())()(()))((()())(())())()(())((()())((()(()(())())())(()()())(((()))()()()()())()((()())()))((()(())()()())(()())(())(()())()())()(())(()()(()())())(())()((()()()()()()())()())()(()((())()()))(()(()))(()()(()())(()()()())())(((())()())())((())())())(()()()())(((())()(()))())(()()()((())()())(())(()))()((())())(())(()((()))()(()))((()()))(()(()()()())(()))((())((())()(())(()())()())()()())(()(())((()())())(()())()()(())(()())(()())(()())(()()))(((()())()()())()())((()())(())()())()(()(())((())(()())(())(()())()()())()())(((()))(()()(())()())()(()()(()())())()()(())())((())(())(())((()()()(()))(()))((()())()()()(()))()((()()())))(()())(((()()))()()())(()(()())(((())(()))()(())))()())((()((()()())())((())())()()()((()(())(()())())(((())()()()()())()())()(()(((())(()))())(())()())()()())(((()()())((()(()))()())()())(())()(()(())()())(()()()())()(()()))(())()(()(()))(()(())((()((())())()())(()()))(((()()()))(()())((()))(()))()(()()()()((())()))()()()())((()())())()()()()())(())((()()())(())(())()())(()()(())()())((())((()()))((()()(()()())((((())()())(())(()))())(()())(()()()())(())())()()()(((()()()())()()())(())()())()((()())(())()((())()))()()()(())()())()(()()())(()()())(())()(())(())())(((()())())(()()())((())())()(()(()(()()())())()())()()(())()(()())())((()(()())())((())())(((()))()()())((()())()()()()))(((())(())(()))(()())()(())()())((())((()()())()()())()(())()(((()))()())((())((()))()(()))()(()(())()(()()(())()()())()()())()()(())()(()())())()(((())(())(()))((())()())(())(()()()(())(())()())(())(())())()()((()()()())(())(()())(())()())())(()((()())(()))(()()(()()))())((())()(()))((()())((())(())(()))(())()()())((()(()()()()())(((()())()())(())()()())(())(())())()(())()(())()()(())(()(()(()())()(()()())(())((()))((()()())(())(()()())(())())()())()(()(()(()(())())(())())()()()()())((()))((())()()()()())(()()()())(())(())()()()((()())(((()))())((())())(()))(()()())(()()))()()()())((()())((()((()))(()())())(()))((((()())(())(((()()))()())((())()())(()()()())())()()())(()()))()((()()()()())((())())())(()))((()()(())())(())((()()())()((()()())()(())()((()()(())())()())()()()()(())()())(()())(((((()()())((()()))(()()()()())(()()()()())(())())((()))()()((()())((())(())((())(()())((())()))())()()())((()))()(()()))()(()()(()())(())()()())(())()(()))((()()()(()((())())()()(()()()())(()((())())()()(())()()())())((()()()())()())(()())(()()()())())(()()())((()(()))()(())())(()())(())()()()())(((())())())(()((()())()()())(()())(((())())()()())(()())(()())())(()()()())()()((((())(()())()())()()()(()(())())((())))((()))(((()())((()))))())((()))(((())()()()()())(())((()()()())())())(((()()())()(()))(()())()()())()(())()()()())(((())((((())(())()()())()())(()()())()())()((())()))((()()())()(()()(())())()(()()(()()))())(()()()(()(()())())()()(()))((())(()(()()())())()))(()(()(()))(()())()()(()()((())()())(()())())(())((()())(())(((()))(())())(())())((()))()()((())(())())((((()())))()(((()(()))())()(()())())()(()))()()())(()((())()()())()()())((()())(()(()((())))()())(()()())()(()())((()())())(()(()))(()())((()())()(())())(())((())((())()())((()))()()(()())()(())(())((()())))(()(())())((()()()()()())())())(()())(()()(())()()(())(())(())()(())()())((()(()))()()()()())(()))((())((())(()())(()())())()()()()()())((()(((()(())))((()(())())()()(()((())())(())((())())()())()))(()()(()))()()((())())()())()(()())(()()())()())(()(())(()(()()((()(()))()())(()(())()()())()())(((())())()())(())(()())()(())(())(())()(())(((())()())()())()()())(()()())(()()()())()(()())((())()(())(())())((())(()()()())())(())()(()())((()())()()(()))()((()()(()))()(())(()()())()())(((())(()())())(()(()())()(())())()(())(()())()())(()(())())(()())()((()())())(()()))(()())(()())()(()(()())()())((()())((()()())((()(())()))()(()()(())())()())()()()()())((()())((()()()))()()()(()()))(()(()()())()())(((()())()(())(()(())()))((()()())((())()(()()()()()))(())(())()()()(())()())((())()(())()()()()())(((())()))(())()())(((((())(()))(()())(()())()((()(())(()))()()())())()()())(()()()()()())(()((()()()()())()())((()()(()())()()())((()))(())()())((())()(()))((((()(())(()))()()())()()((()())()((())())())())()(()(()())(()(()())())()()))(()())(()())((()))()(()())(())((()))()((())())(()()))(()(())(((())(()())()()())(()())(())()())()(())()())((()())()(()))()(((()))()())(()())(((()())())()(())())()()()()(()()))(()(((()()())())(())((()()()())((())()()()()())(()(())()))()(()))()()(())((())(((()))((())(()())())(()()()())((()())(()())())(())))((()()(()()())()(()()))(()(())(()()()())(()(())(()))((()))((())(()))())(((()()))()())(())())((())(())()()()()(())(())()(())(()())()()(()))()(((())())()(()(())()())(())(())()())()()((()()()(())(()(()()))()()())()(()()()()())()())()())((((())())())(((())())(())()()())((()((((()())()()))()()()(()())))((()()()()(())()()())(()()())(()()((()())()(())()())()(())())())((()(()())(())(()))((()()()()(()))()()(()()())())((()()())())(())((())()))(()((()))())(((())((()())((())(()()()())())()()()((()))((()()()()())()()()())(()()())()(()(())))(()())(()())(()()()())((())(()))()((())(())()(())())(()())()(())()())()()()())(())((())())((()()))()(()(()))())()(())(())()(((())(()())())()()))((((())))()(()(()))(())()(()()())(((()))(())(())()())(()()())(()(()))()()())((()())((()(())(()((()())(()()())()())(()(()(()))())(()())())((()())())(()())()()())(()())()())((())()())((())()()(((()())(()()())((()())))((())(())(())(()(())(())())()())()(())()()()())()(())())((()(())()(())()(())())(()()())(())((()))(()(())()(())())()())()(()())(((())(((()))()())((())())(())(())()())((()(()))()((()())()((()()(()))())(())(())()(()))((()()))(()()()())(()()()()()()()))(())((((()))()())(()()(()())(()(()))())(())(()(()))((()(())))(())((()((())()()()))((())()()())()()())(()())()(())(((()())((())())()))((())(())((())(()())))(()())(()()(()())((()())(()()()(())(())(())()()()))()()())()(((()))()())()((()()())()()(()()()())()())()(((()))())(())(()())()(()))(((()))((()()()())()())((()))((())())(()())(()()()())()()((()())()()())(()))()((()(()))()()()())((()))((()()())(()()))()(())()(()))()(()))((()()(()())(())())(()()())())(()())(((()(()()))()(()()(())(()())()(()((()()))()())()()())())(()(()))(()(((())(()())())(())(()()()())()))(()()()())(())(()())(())(((()))())(()()(())())((())()())()((()()()())((()())()()()())()(())()()()(()(())())()(())((())()())(()())()(()(())()()()()())((()())))()((())()(()(()())()())()(())(())(()())())()()((())())(()()()()())(())())()()()(()()())())()(())((())((()()()())(()(()))((())()()()(())()((()))()(()))((()())((()()()()())()))()()()()()()())(()(()()()())())()((()())()(()(()()(()()()())())(())(()))(())())(()()(())()()()(()()))())(((())((())()())((())())())()()()(())((())())()())()(((()))()())()(()()()())((()())()()()()((()))())(()()())(()()(()((())()()()(())))())(()(()()())()()())(((()))(())(()()))((()(()())())(()(()())()()()()()())(()(()()()(())(()())())()())(())(())())()()((()()))(()))((((()()())()()(()())())((())())()())((())())((())()(()()))()()()((()))()()())(((()()((()())()()))(()(())(()())()())(()(()()())()(()()((())()(()()))(())())(()()(()()))(()(()()()()(()())())())((())(())())()())()(()((())()())(()())(())()()(())(()()))()())()()((()()())())()()())(())(()())(()()(())((())(()()(()))(()()()()()()())()(()((()()())))((())))(()()()(()))()(()()))(((())((()()(()))(()())((()()())(()())()()(())(())())())(()(((())()()(()))(()())(()())()()(())((()())(())()()()()()())()()(()()()())(())())((())()())(()())()(()())()(())()())())((((()))()()(())(()))()(()(()())((()((())())()(())())((()((())()((()())()()(()))()())(()()())()())())(()()())())()((())()((())()((()))())(())()(()))()(())(())((())(()()())(())()())(()()(()())(()))())((()(())()(())()())(()()())((((()()()(()())(()())())()()())(())(()())())(())()((()))())()(((())())(()()())()()(())()(())((())(())())(()(()))(())(())()((())(())()()(((())())()(((())())(())(()()(())())()())()((())()())((()))())((())(())))(((())())()(()())()(()())((()(()))()()()())())()()()()(())()())((())()(()())()())(())()((())()((()))(())(())())((()())(()()())())()())(())(()()())((())())((())(()(())))((()()()(())())(())()())((()(()())()()()()())(()()()()()()()(()())()())(()(()()()())(()()()()())())()(((()))())()((()())(())())(()()((()())()())(()(())()())(())())()((()()())())())((()()())((()()))(())())())(((())()()()(((()()))(()))()())((())(())(()()(())(()()))()())((()))()((()())()())(()))(()(())()())()(())(()()(()())((())()(())((()))())((()))(())())(()()())(()()()(())(()(())()())(()(()))(())()(())((()()))(())()())()(()((((()))())((()()()))()()(((()()())()())()()(((()))()())()()())())(()()()())()(((())((()()()()(())(())())(()())())()(()()())(())()()())(())())((((()()()))()(())()(()())())((()()())())(()(()((()))((()()))())()(())()()())())(((()())(()()())())(()()()())(()(((())()())()()()((()())()(())())(())()(())()()())()(()()())()((()())()()()()))((((())(()()()())()()(()(()))()(()())((())()))(((()())()()(()()(())())()()()))((()))()()())(((())())()(())())(())(()((())(())())((())(()(()())(()))(()()()))()()())((())()()())(())((())())((())()())()())()((())()())(())((()))(()((()()())())(()())()()()(()))())(())((())((())()()(())))(()())((())())((()))(())()((()))()()())((())(((())(())(()))(()()))()(()())()(()(((())())())()(()())(()))(())(((()()))(()())(()()(((())))()()()(())()(()))(())(()))()()())((((())))())()()(()()())(()(()))(())(()))((()())()((()))((()())(()))())()(()(((())()(()(()((())()())()()())(())(()(()())())()(())()())(((())(())()())()()((())()))(((())((())()())()())((())()()()())((())(()()())())(())()())()(((()())()()()(()()))()()())((())((())))(()()())(()(())(()())())())(((()()()(())()(())()())()()()))(()())()((())((()())()(()())(()())())()((()))(())()(())())(())((()))(())()())(()()((())((())()()()(())(()))()(()))(((()()))()((())())()())(()()()(())())(()()()(()()())(())()(()())())()((()())()(())(())())()()()()())((())(()())()(())()(((())())()(()()())())(())()(()())(())(()()))(()(()((())()()()())(()())(()))(()(()(()))((())))(())(())())(()))((()(()()())((()())()()())()()((())))(()())(()()(())()((())((()())(()))(())((()))()()()())((())(())())(()))(())())(())((()(())(())())((())(()())()(((())()))()()()())(()))(()()()()())(((()()(()))(())(()())()(())(()()())((())()())((())()(())())(())(())())(()()(()(())())(())((())())(())()(()))(()()())()(()())(())()(())())((()(())()()())(((()(()()()())()((()))())()()()())(((())()())(((())(())())()(())()()(())()))(()(())()())(())()(())())(()((())(()()()))()(())(()()()(()()()())()())(())((()(()())())(()())(())()())()()())()(()()()()(())((())(())())(())())(())()()()(()()((()))))(())()((()()())((()()())(())(())(()()()(()))(()())((())()())()(((()))()()())(())(()))(())((()))()(()))((())(())()()()())((((()()((()())((()())(())(()))()()()())(()())(())(())()(()())()())()(()(())())()((()()()()))()()())()((()())(()())((()))()()()(()()())((()())(())()()()())())(()(())())(()(()())(()())()(())(()()())(()()())(())(((()()))()(())())((()))())(())(()()()()((())(()))()()(())(())())()((()(())(()()))()())((()()())())()()())(()()()(()))(()()()()())()()((()()())((())(())()(()))(())()(()()(()()())()))()(())(()())())((()())(()())()((((()())()()())())(()(())(()())(())())(())())()())((()())(((()()(()())()())()(())()((())())()())()()()()(((()())()))(()(())(()))((()())()(())(()())()()())(())()()(())())()(())()())((()(())(()())())()()()())(())()((()())())((()()())(()(((())()(()()()())(())()())(())()())(())()(()))((())())()()()(()()))(())((()()))()()(())()((((())()(())()()()())(()(())())()(()())(())(())()(()))(())(()(())()()(()()))()()(())((())(()))(()()(()))(()(()))())(()()()()())((()()()))()()((()))()(())()()())((((()())()()())()()()())(()())(()()())(()())((()())(())(((()()(())(())())(()(())(()()(())())()(()()()()(())()()())(()()))()()(()(()()()(()))()())()()())((())()()())(())(()())()(()())()()()(()(())()()())()())(()((()))(())()(()())()())(())(())(())()())(((()()()))(()())()(())(()())(()))()(())(((())))(()()()())((()())()()())((((()))()((()))(()()())()(())()())()())(((()()())()(())())()(()(()))()()(())()()()()())()(()()()()())()(()()(())())(()())()(())((()()))()()()())(()(()(())()()()()()))((()(())()(()())()())()(((()))(())((())())()(()())(())()(()())(()()()())(())()()(())()(())()()()()(())()()())()((()()()))(())())(((())(()()())(()(())())()(())()())((())()()))(()(())(())(()()()(()())()(())()(()()()())()()(()()())(((()))(()())(()))(()()(()))(((()())())(()())()(()())())()())(())((()()(()()))()())(((()())())(((()))()((()())()(())))(()(())())(())()()(()())())(((()())((()))()()(())(((()))()()))()())((()()())())(()()()())()())((())()())()((())()())(()(())())((()(()))((()()())((())(()())()())()(((()))()(()())(()))(()((()()()))(()())()()())((()())(()())((())(())((()((()))())()())(()()())()(()()))()()()((()()())()()())(()()())(())(()))((())(()()())(((()()))()()(()()))((()(()))(())()()()()(())()())(()())()(())()()()()()())(())()()(()()())()()()()())(()(()()())()())((((())()()())(()()())()((()))()()()())(()())()())(()(()((()(())()(())()()))((())()((()))(()()(())())((())(()())((())()())()())(()())()((((())()())(()()())((())())((())()())()()((()(())())(()())()()(((())))()())(()(()(()))())((())((()()))(())())(()(()()()))(()))()(((()())()())()(())(((())()))()())()()(())())((((())(()))(())()())()((())()))(())()())(()((())))(()())()(()())(((()(())())())(()))())(()())(((()())((()()()(())())()()()((())())(()())(((()()()))()((())))(())()()()()(()())(())(((()())())(()))(()())())((())(()((())(())())()(()))()()()(())()()()()())(())(()()(())())(((()()()())(()((())()()())(((()))()(())()()(((()))()())()(()()))()(())()()(()()()())())(((()(()())())())(()((()))()()()())(())())(()()(()()()))((())()(()))())(()()(()())())((((()())))())((())()(()))(()())(()(()))(()()())()()())()())(()()()(()())(()))(())(()())()((()(()))(()))(())())()(()((())()()()())()()()()()()())(((())(()()())()(()))(())((()(())))(())()((()(())))()()((())(())()(()())()())(()()()())((()))())(()()()(()(((())(())(())()(())())()())()())(()())(())()()((()()())(())()())()())((()())(()(())((()))((()(())())())((()())()())(()())()(())()()(()))()))(((()()((()()())()))(((())(()())()())(()(()))()(((()()())((()())((()()())((()))()())((())()()())())(())(()()()())((())(())()(()())(()()())()()()())((()()()()())())()((())()(())()()())()(()()())()()()()(()())())()()())(())((()(()())())())()(())(((()())(())((())())((())(()()()))()((())()))(()())()()())()())((()((()))()()()()())(()())(())()(())((()()())())()()(()(((()())(()))(())())())()(())(()())(())()())(((()())()(((()))())()()()())(())((())()()())(()(()()())((()())()(())(((()())()()())(())()()(()())(())()()()())())((())()(()()())()())(()((())()()((())(())()())(())()()((()())())()()())()())(())((())(())()()()(()()))()((())()())()(()())((())()())()())(()())(((())(()((()(()))()())())(((())()(()))(())((()))((()())(())()())()())(())()(()))(())())(()()())(()(()(())())(()(((()))(()))()(()))()()())(()(((()(())(()()))()()(())())()()()()()())(()(()))()()()())(())((((()()())(()))()()())()((())(()())(())()(()()())()(()())())()()()(()()))((()(())(())((())())(()()())())(()(())()())()()(()()()())()(()()((()()())(())(()())()())())()((()()())()())()(())()(()()()(())(()))(()()())((()(()()()))()())((()()(())())((())()(())(())()(()))()()(())()())(()()()))((())())((())(())()()()()()(()))((()())(()())(()))(()()((()))())(()((()(())()((()(())()()())())(())())(())(()()))()(()(()()))()(()())(()())()(()))((()()())(()()()()())(())(())))((()(())(())((())()()())(()())())(()))(((())((())()())((())()()(()()()())((()))()(()))()(())())()((()()())(())(()(())())(()(()())())(())()()((()()())()()(())())(()(())())((())()()))()()()()((()())())()()()())(()()()()())()(((()()())()(())())()())()(())((((())(())())()((())()())()(()())(()()))(())(())())((()())((()))((()())()()())((())())(()()()())()())(())())(()(())()(((()(((())()())))(())()(())()()(())()()()())(())(()))(())(())()(((()(())((()(())())()()))()())()()())(()()())(()(()))()()(())(())()((()())(()(()()(()))(()()())(()()())((())((()))()()()()())()())())()(())(()())(()())(()()()()()())((())()())()(()())())((()))(()()()()()())((()())()((()())()())()()()()())()()(()(()()(((()))(())()())(()()(())())(()())(())())()(())()((())()())(())(())(())(()()()()()())())((())(()()()(())(()()())(())()())(()())(()((())()))()(()()()))())(())((()())(()())(())((()())()(()()()()()()())(()()())(())())(()())(()())())(()()())((()))(((()())(()()())(())(())())((())()()()()()())(((())()()())()())(()(()()()(())()(()(()(()()))(()())()(()))(((())(()))())())(()()(()())()(()())()())((())))()((()())()())(())()(((())()(())())())()()())((())()())(()())(()())(()()((((()((()))())())())(()()())(()()((()())(()))())(()())()()())((()))())(()()()())(())((((()())()(()))()())((())())()())((())(()())())(()(())(()))((())(())(()(()()))())()((()())()((()())())()((()())(()()()()())()())()()())(((())())()()())()((()((((()())))((())()()(()()))(()())(()())(())()(()()())()(()))()((())()))()(())()(()(())(())())()()()())((())()())(()())()(()())(()(())()()()())(())())((()())()((((((()))()())(())()((())()()())()()()()(()(())()(()))((())())()(((())))()()(()())())(()()())(((())))(((((())()())(())()(()))())((())())())(()())((()())()())()(()))()(()())()(((())(()())())())(((())()())(()()())())((()()())()())(()()())(()()(())()()())((()))())((((()())((()(()))((())()))()()())(()()(()()())()()()())()((()()())((())())()()()())((()((()())(()()(()))()()())()())())()())((((())()(()())((())(())((()())(()()))((()())())())())()()(()(()(())())()()()())()((()()))()((()(()(())(()()))()()())()(()())(())((()()))(()))(()(()()())((()())(())(()(())(()))(()))(()())()())((()(()()()())()()()())((())())()())((())()()()(())())(())()()(())(())())(((())()))()()((()())(())(())()(()(()())()()()())()()()())()()()((())((()()())()()((()))()))()(((()()()()))()((()()())()(())()())(()(())())(()()()())()(()())()()(()()))()(()())(())((()())(()())())(((()()))()(()(())()()()()(())()())())((()(())())(()())(()()())(()(()())())()()()((())))((()()(())((()())()())()()()())()()(()()()()())(()()()())()(())())()()(()())(())()(()()())((()())()(())((())))(())((()())())())((())(((())())()()())((()()(())()())()(())(()())(()())())())((()()(()(()))(())())((()(()))()(()(((())((()()())))((())())(())()())()(())()((()())()())()()(())())((())()()())(()(())((()())()())(()())()(())()(()(())()()())(()()()))(()()))(()(()())())(()()()))()(())(()())((()(())(())(())())((()()(())())()(((())())())(()(())()(()())()(())(()())()())(()())((()()(()))()())((()(())()())()())()())(())(()()()()())(()(()()))(())(())(((()())()))(()())()()()(())()(())())((()()(((()))(()(()))())((())((())((()))()())()()(())()())())((())()(())())(()())((())())(()())()(())()())()((()()))(())((()())()(())(()(())()(()())()()))(())(((())()()())(()(()))()((())()))(()())(()()((()((())))())(())(()))((((()())())(()()()()(()))(()((()()))()()())(()()))((()))(())(()()())())(())(()())(()())(((()())()))(()())(())())(()())((((()))(()()())(()()())()())()()(()()(()))(())(((()())())()())((()))((()(()()((())())())())())()()((())()(()()())())()(())(()))()((()())((()))()())((((()()(())())(())(())(())(()())((())()()()()())(())(()()(()()))(()(())()(()()(())()(()())(()()(()())()()()())())()((())())()()()())()()()()(()())()())(((())(()))(()(()()())()())()(()())((()))()(())(())(())()())(())())((()())((()((())())()())())((())()()())(()(())(())()(()))((())((()))(())(())())(())()()(()()))((()()())(()()())()(((()())(((()))(()(())())())(())(())()()()())(())(()(((())())())(())(()))(())()()()()()())(())()(()()((((())))))(())()()())(((((()()())()()))(()))()((()(()((()())())(()())(())())())(()())(())()()())(((()())(()))()())())(())()()(((())()()())()())())(((())(())())(())()()((())()())(())())()((())()((()())(())()())())())(()(())()())(()((((())()())()()())((()())()())((((()())())()(())(())()()())(((()(()(())())())(())()(())()()(()))(())((())(())())()(()(()()))()(()()()))(()()()())(()())()(()()(()())()())((())())())(()(())(()(()(())()(()())((())(()())()()))((((()())()())(()()))(())(()()())(())())()()(())()((()((())()())((()())())((()()()))()())()()(())()())()(()()())((())))(()())(())((())())((()()())())()(())())()(())((((()()())(()()(()()))()())()(((())()())((()())()))(()((())()())(()(()()()()()()())()()())()(()())((())()()))((())()(()()(())(())(())())()()()(())()())(())())()(((()()())(())(())(()())()()())(()()())(()(())())(()))((())()(()))(())())(()()()(()(())(((())()))(())((()(())()()(()())())()))(())()(()()()((()))())()(())()())(())(()()())(()())(()(((()(((()())()()()))()()())((())()(()(())())()(()(())())())(())((())()())()()()()()()((())((())())(())(()()()()())()())(()()()(())())(((())(()()()(()))()()())(())()())()(()()()(()()))()()()((((()))()()((()))((())()))(()())(())())(()())())((()))((())()())()((())(())())((())(()))()()(())(())(()((()))())()())(())(()()())((())(())((()())())()(()()()(()))())(()((())())())((()()()()()())()()()((()())()()())())((()((()()()()(())())())()()(((())(())())()()(()))(()(())())(())())()(()))((())((())()))()()(()())()())(((()))(()(()()(())()()())()()())()((()(()())()())()(()(())(()())()(()()()())()())()()(())())(())(((()))(())(()()())((()(())()())()(()()))())((()(())((())()())())(()())(())(())(()())((()(())()())(()))()())(()()()(()))()()())(()())()()(())((()())()(())()()(())()(()()))(()())())(((())())(((()())())(()()()())((())(()())(()(())()()))(((()))())()())()(()())()((()())()()())()(()())()())((()()())(((())()()())()(()))((())())((())())())(((()(()())(())(())())()((())(((())()(()))((()))()()()())()(())(()())())()(())(()()(()())()()()()())(((())())())(())()()())(())(((())())())()(()((()))()()()()()())(((()(())()))(()()()())()(()())((()))()((()())())()())(())()((())(()))(()())(()(()))(()())())(((())()())()()(()(())(())())(()())((())()()(())()())(()())(()()(()()()()))()(()())(()())(()())()(()())()(())()())(()())(((()()()())(()()())(((((())(()())())(()()()(())(())()((())(()())()()()(()())()()()())()(())()()())(()()))(())(()()())()(())())(()(()()))((()(()())(()()()()))()((()()((()))()()()())((())))()((())()()(()())())(())()(())())(()(()()()(())()()())(())(()(())))(()(()()(()()(())())()())((())()))()()((()(())())()(((())())())(()((())())(()))()(())()(())(())()())(())(((()))()()())()())((())()()()(()())(())((())()(((()()))(())()())()())(()())((())()()()())()())(()((()())(((()(()())(())())()())()()()()()()())()((()(())()())()()()(())()(())()()((())())(())()()())(()()())(()()())((()(((()())()(())(()))(()()()(()())(())(()))((()())())()()(()())())((()(())()())()()()())(())(()))(()(()(()()())()()()())((()())())())()()()(()))((()((()()))()(()())()())(()(()())()(())(()()))((())()(())()()()(()))()(())()()())((()()())(()()()())(()())()())(()(())((()())()()()())()()()()(()))((()(()))()()())((()())(((())())()))(())()((()))(()())(())()()(())((())(()()))(()((()())((())()()))())()()()(())())()(()())(())(())(()()()(())()())((()()))(()()(()())()())()(()))(()()()()())((()))(())()(((()())())(()()()())(()(()())()(()))(())(()())(())(()()()()(())())(())()()()())((((())()())(()((()))())((())(()))()()(())())(()()())(((((())())()(()()())(())(()()())()(())()()()())(()())()()())(()(())()()())()())()(())()()()(()()))(()(()()(())())((())())(())()()())(())())()(()())((()())((())(())())((()())(()()()()))())(()())()((())(((())()(())())()()(()))()()(())()(())(()())(()()())((())()()()())()((()()))())(())(())()(())(()()()((())())()(()(())()()()())(())((())()()()))(())(())()())(((())())(())()(()())(()())(()))(())(()()()())(()()())((()()()(())()()())()(())()())(()(()()())())()(()()())(())()(()()(()())(())(()()()()(()))()(()()()()())(((())))())((((())(()()())((()()))(())()(())())(((())(()())(())()())(((())())()()())()())(()())((())())((())()()())((())())()(()()(()()())())()(()))(()((()()(()()))()()())()(()))((((())()())))(())()((((()()()())()(((())()()())()())()())()(()))())()((()((())))())()()()()())()(()()(()())()()()(()(()()(())(()()))())()((()))()())(())()())((())()()(()(())()()))()(((())((()(())())((()())()(()())(()())())((())(()))()(()())(()((())()())))(((()))(()()))(()()())(((()()()())(())(())())()((()()))(()())())(()(())((())((())()(()))((()()))())((()))())(((((())()(()())()()(())())(())())(())())((())(()())(()()()()())((()()))())())((())()(()())()(())()()())(((()())()()()((()())(())(())()))()((())((()())())())()(()()()())((())(())()())(((()()()((())()(())())()()())())(()()())()())(((((())(((()))))())())((()())(())((((()(())(()))()))()()()()())()(((()))((()(()())()())())()(())()()())((())()(()()(())()())()(()()((()))))()()(()()()())()())(()(()))(()()()(()))()(())(()())(()(()(())(()()())(())())(())()(((()())))(())((()))(())())()())(()()(()))()(((())))()()(()(())()())(((())())()((()()()()())())(())())(()())()(((()()))())(())())(()(()()(()()()()())()()))())((()())((()))(())(())()()(()()()()()())()())((((())())()(())())(()()()())())((()())(((()())())()(())()()())(()()()(()(())())())()())(()(())(())())((((())())())(())()()(())(((())())())(())()(())((()(())())()()()())())((()()(()()())()(()))((()(()(())()))())(()()())()(()))()((()))(()())())((())(()(()())()(()(())()(()())(()()())())()((())()())(()())())(()()((((()()()))())((())()(()))()(())(()(())())()(())()()()))((())()(())(()(())()())(())((()())()())()()())(()(()((())())(()(())((()()))()())((())(())()())(()(())())(((()))(())()()())(())((()(())())())()(()())()()())(())(())((()()(()))(()()()())()())((((())(())())())((()())())(()()()()(()()))(())(())(()()(()))(()())()((()))(()(()()))())(()())()(()()())(()())(())(()(()()())()(())()()())()((()))()()()((())))(())(()()(()))()(((())()())()())(((())()()())((()((()()())()())())(())())()())()((())()()())(())())(())((()()(()(()()))()())(((())(()))((()(()())(())(()())())()(()))()(()()))(())(()(()()()())())(())()())(((()(()())())()()(())())((()))()(())()())(((())(())()()(())())((())(()()()())(())()()()())(((()()()))(()())()(())()(())(()())()()(()()())(())()()())(()()())(((())((()())())()()())((())(())())()())((()))(()(())(((())()()()())())()((())())(())((())()())())(()(())((()())((()()()())()()(())()((()))()()()()(()))()(()())()(()()()())()((()())()()()))(((())()()(())(())())(()(()())()()))(())(())()(())(()(()())())()()(()()()()(()())())())(())(((()()()))((()))(((())(()())())(())(()())()(())()()()))((()))(()(())()()())((())(()()()())()((())())(()())())(((()(())(()()(()()())())()(())(())()(((())(()())(()))(())(()()())())())())()()()())(()()())(((())()())((())(())(())()())(())()()()())((((())())()())((())()())())((())(())()()())((()(()())()()()()())()(()())()(())())(((()(())()()()())())(()())())()(())(())(())(()())(((()))()(()(((()))())()()())((((()())))()())()((())(())(((())()(())()(())())())(()())((()))(())(())(()))()()(((())(()())()))()(())(())((()())())(())()())(((()))()())(()(()))(()()())()()()()(())(()(())())(())())(()((())(())(())()(())()(()())(())())()(())(())(()(()()())()(())()(())(())()())(())((()())()()((())()(())())()((()()())((())())()(()())())(())()(()))(())()(())((())(()()))(())())((()(())()((())((())()()()())((()(())())(()()())()()())(()()()())()())(((()())())()()()())(()())(()(()())()())())((())()()()()(())()())()(())(()()(())()(()()())()(())())()(()())()(()()()))((())()(((())()(())(())())(())(()())(())(())())(()((()()())(()()()()()())(())())(())(()((()())()()()(())())()()())()(())()())()(((()()()))()()(())()()())(()()((()))())())(())((()())(())(()(())))((())()(())(())((())()())()()(()()()()()(())()((())()())())(()(()))()())((((())(()())(()))(()))()()((())()((())(())())((())(()()()((()()()))(()(())()())(((()()))()())()()()())((()()(())(())(()())((())())()((())))(())((())(()()))(((())()()()))()())(()()()()((()))()()()())((()())(()())()()()()())(()()(())(())())(((((())(()())())((()(()))()(()()))(()()))()(())()())((())())((()()))()())((()()())(()())()())((()))(())((((())(())()()(()))()((())(()))())((()))((())()(()))()())((())()())(()()()))(())(()()(()))(()(()())()(())())((()))((())(())()())(()()()()()())(()()())((()))(())(((()))()()())()(((()())())((()))(()())(()())((()(())))())()()()())((()()()())()())(((()()))((())()(())()(())())()())(())()()(()()(()()())()(()))(())()()()()())()()())((()(()(()())()(())())())()((()())()())(()(()()()())(()()())(())()()())(()(()()()()()()))()(()())((())()()(())()()())(()(())()())(())(()())())((()(((())())(()())()(()()())(()(()))())(()()))(())((()()()())()(()()()))()()(())(()()())()()(())(()())()())(()(())())()(())(())((()(()()((((()()))())())())()()()()())(((())(())(()()())((((()()))(())()(()())(())()()())(()()())(())()(()()))((())(())(()()())(()))()(()(()))(()())((()()())())((()(())(())()())(())(()(())()())((())(()()))())()((())(()))(())(()()()())(()()()))((()())(((())(()))(())()()())(()(()(()(()))()())()())((())(((())()())()(())((())())()())()(()()(()())())(())(())((()())()())((()()(())())(())()()())(()()()())())((()))(()())((())(())(()())((())()())(()(()()))()(()(((())()))()()())((())))()(())()()())(()(()(())())((()()())()())()()(())())(()()(()(()()()))((()())())(())((())()()))()()(()((((())(()())()(())(()))()((())())(()(()())()()())(())()()(())())((())())(((()(()())(()())())(())()((())()(())()(()))()(()())())((())(()()))()(()())()()(())()(()))()((()(())(()))()()(())())(())(())(((())))()(()())(())())(())()(((())()()(())()((()()))())()(()())(()()((())()((()))()))()((()))()()()((()())()())(())()())()()(())(((()(()())()())()(()())(()()))((()()(()()())())()()()()((())())()())((()())()()(((())(()())(())())(())()())())((())()(()()()()())())((()()())()(())(())()(())()())(()()())()()(()())()((((()())(()()()))()(()())()())((((())()())()))()((()())(()()()())()(())(())()())()()()())()(()()()()(()))((()())()((()((())())(()(())())())()()())(()(())())())((((())())()()(())())()())((()()))(()()())()(())()()()()())((())()(())())()(((((()(())())()()(())()(())())((()())()(()(()())(()()))())(()(())()(()))(()())(())()((()()(()()())()())())((())(()))())((()()())()(()()))()()(()())(())()(()()())()())(()()(()())()()()())((())((()())())(())(()())(()))(()(())()(()())()(()))((())(()()()(())())(()(())()(()())(()(())())()()())()()(((()())(())())()(()()))(()())()())()(()()(()))()(()())()(((()())(()))()((())()())(())(((())))(()))(((((()()())()())()()(()(()())())()((())()(()()())(()(()))())((()())((()())()))(()))(())(())())())((()()()())()(())())((()((())())((())(((()()))())())()())(((())())(()()))()(())(((())()()())(()(())())()())()()(()(())(()()())(()(()))())(()()(())())((()(()()))()(()))(()(()())(()()()))((()(())(())()()(()()))(()()())()(())((()())(())))())(()()()())(((())(())()()())(())()())((())())(()(())((())())((()()()))((())))(()))(((()())()()())(())()()((())(()()(()()())(()())()(()())()()(())()()(())())()(())(())()()())(((((()))()())()(()(())((())())((()))))(()((()))()(()))()()((()))()(((()))()()())(())(())(()()()()()())(())())(()())((()())(((())()())()()()())()(()((()()())())()()())(())()())((()())())(()((()()()))(())()(()())()(()()()())(())(()))(((())()())((())())(()())(()(())()()())()()()())(()())()(())(()()()())(()(())))(()((()())()())()()())()()(()())((()()(())(())()(())())(())()((()(()))()()()(()(())(())())()))((()())(((()))(()()())(())())((((())(()()()())((())((()))())())()()())()(())())((()()())())(((()()()()()(()()())(()))()((()())()(())())()(()(()())((())(()())()()))(((()((()())())()()())(()))(()(()()))(()))(())((()())()())()()())(()())(((()))()()()()())((())()()))(()()()()()((()())()(())())()()(()()()))((()())()(())()()())()(()(()))((((())(()(()())(())()(())()(()()()())())(()))(()()()())(())()()((())()()()())()()()())((())()(()(()()()()))(()()())())(()((())())()())()(())(())()((())())((())()(())(())()())())()()()()()()()(()))(()()()())(())(((())(()(())())(())((()(())()()(())())()(()()))(((()())(()()())((()()())(()))()(())(())())()((()(()))()())()((())()())()((()))()()())()(()()())())((())(((())())())((()()())())()())((()())()())(((()(()))(()(()))(())()(())())((())()()()())()(()()())(()((((())))())())())((((()(()))(())()((())()())()()(())()())((()()()))())((())(())()())((()()))((())()))((()()()()))(()()(()(())()()()((())())()())((()()()())(()())(((()()())()()(()()))()()(()())(()()()()))(()()(()()(()())((())())(()))(()()()())(()())()()())())()(()(())())())(((()))(()()())()((()())(()()))()(()()()()(())())(((()))(())(())())(()())(((())())()()(())()())()(())())(()()((()))()()()()(())())(()()())(()()(()()()))(()((())(()()))())((()(())()())(()(()))()()(((()()))()()()())()()())(()()())((()((()()())())())(()(())()()())(()()())(()()()())(((()())(())))(())()((()()())(())()())())(()(())()())(((()(())())()()()()())(())())((())(()()(())()()())()()())((()(())()()()())(()))((()))(())((()())(()())(())((())()())()())((()()(((())((())()))())()(()((()())())((()()(())()())((()))()))()()()())()()()()((())()))(()(())()()())(()()(())())(())(()())()()(((()()()))((()))(((()())))()(((()())()))()()()())((()())()()()(()()())(()))((()())()())((())(((()))()(()))()())()()())((())()(()()()())()(()())()(()())()()())((()((()))()((()))()()())((()(())())()((())(())()()()()())(())((())())()((())())())((()()(())()()())())()(())((())((()))())((()(())()())(())()())()(())()(())(()()))(())((())()()(())()())((())((()()())((()()(())(()))()()())(())()((())()()())())()()(((((())()(()()()())())))((())(()))((()(())))(()()())()()()())((()(()))(()()))((()(()())(()()(())(((()))())())(()))(()()))(()()())((())(()))(((()))(()()))(())(()())((())))((()()()(()))((())())(()))(())()(()(())(())()))(((()(()()()())()())(())()(()(())())(()()(())())(()((()(()))()())(()))(())(()(())())())((()(()(())())()()()())(())()(())())((()(())(())()()((())())(())())((()()()())()()(()(())(()))(())(()())()()())()((()))()()())()(()()())()((()(()())((())()())((((())())()()())(())())()(((()))()(((())())()()))(()(()())(())()()())(())()()(()()())()(())()(()()())()())(()()()())()(()(()((())())()()(())()))(()((((())()(())()()()(())())()(())(())())(((()))()(()))()()(())()())(()(()(()(()())()()(())()())(()))()()())()((()()()()()(())())(()((())()(())()()())()())(()())(())()())()(()())(()())()())(()()()()()()(()(())())())()()()(())()(()(())()()))(()((())(((()))()((())()())(()))()(())())(()(())())((()()()())(())())((())())(())(()((()())(()))()()())()(()(()()())(()(())))(())((()())()(())(()())())()()(()))()((())((()((())()(())()()()())()()(()()()()())(((())()(()))(()()()))()))(()())(()(())())())((()()()())(())((())())((())()()())()(()(()))()())()(()(())())(()(()())()()()(())))()(((()))(()()())(()))(((((()())()()())((())())()(())()())(()())())(())(()()())()(())(()()()()((()))()())(()(()())()())()((())()())()(()()()()())((())(())()()()())(()()())()(()())((()))(()(()()())(()()()())((()()))())()((()(())(()()())()(()()()()())()(())(()()())())(())()())()()()())((()()()(())()()())(()(())())(()())(())()())(()()(())(()())())()(())(())()(())())((()()(())()())()(((()(()()))())((())())()(())(()))(())(((())((((()))()()))(()())(())()(()()())(())(()(()()))())((()))(()(()(())())(((()))())(())((())(()))((())(((()())(())()(()())()()())()(()(())((())()())()((())())()(())(()))(()(()()))()(()()()())(()()()())()()())(())(())(()))(((())(())())()()()()(()())())()()(())(((()()()()))()(())()(())()(())()(())()())()())((()(()()((()())((())())()())()())()()(()))(()((()()))()())(()()()())(()()))(()())(())((())((()())()()()())()(()())())(((()()(())())(()())(())())((((())()()()())()()(())())()(()()()())()(())()((()())())()(()())())(())(()))()((())((()))(()())()(()()()()())())(()()(()())())()()())(()(()()())(())()()(())())(()(()(())()())()()()())((()(()()))()((()())()()(()())())((())()()())(()())(())()(()))(((())))())((()(())())(()()())((()(()())())()((())())()()()()()())()()(()())()()()()(()())()(()()()))((()()(())())((()(()))()(())(((())(())()()(())(()))((((()))(())())(()()()()())(())(()))()(())(()((()))()())()()(()))(()()(((())())(()(()())()())((()())()())(()()))()(())()(()())()()((())(())())(()(()))(()())())()(())()(()())()((()(())()())())(((())))()(())(()()))((()()()))((())(()((())()(()()())()()()()()(((()))()))((())())(())()(())()()(()())(()()()()())())(())((())(())()())(())((()()()()()())(((())()()()(())()())((()))((()(())((()))((()))())())(()())(()())(((()())()())())())((())(()))(())(()))(((())(())(())())(()(()()())(())())(()()()(())(((()())())(())()()(())()()())())()((()()()()())()()(((())(())())()(()())(())(())()())()((()()))()())(()())(())()(())(()()()()())(()()())((())(()())()()(())()()())())((()(())())(()()())(()(()))(()(())(())(()()))((((())()())(()))()())((()(())()())()(()()(())()()())()((()())()()()())(()())((())())(()((())(()())()())(()()))(()())(())()(()))()((())(())()()())(())())(()()()(())()())(()((()()()()())(()))((()()))(())()(()()))((()()))(()()((())())())((()())((())())((())()(())))((()))(()((((()())()())((()))(()))()()(()())()()()())((())(()())()()())(()()()()(()((()))())()())((()()()()(()))(((()))(()())())((()(()))())((()))((()())()(())(())())((()))((())()())()((())()))()(())(()(()())())()()(((()))()())()()((())()((())()(())(()()())()()(()))()(()()())(()()()(())())()((())((()))(()()))(())())((()))(()((()))())(())())(((())(())(((()))((()))()(()(())())())(())()()())((()()())(())(((((())())(()))(()()()())(())(())((()()((())()(()()()())()())()()())()(())())(()(())(()()))()()()())(()(())(()())(()))(()(())((())()()(())()()())())(()()())()(()()()()())())(()(()))()(())(())()())((())()(()())((())(()())))((()()()())()()()()(()())()((()))((())()())()())(())((()())()((())())((((())(()))(())()()())())(()()()()(()))(())()((()))()(()())())((()()(())(())()(())()()()())(((())()())(()()())()())((()())())()())((())())()(()()()()())()()()())()((())())((()()())((()()()()()))())(()(())()())(()()())()())()((()()()()()())()(((()())()(())()())((()())((())(()))(()()))())(())(()(())())(())()()())((()()(()))(()())((())(())()())()()())(((())(((())())())()(())())(()()())()(()())(()))(())(()(((())()))()(()()()()()())()()(()(())()()())(())((()((()))()())()(()()))()()()())(()())(()((()())())()())()()(()(()())(()()(())()())((())()())((()())()()())()()((()(())()())()())(()))(()()()()())(()(()())()()(())(((()()))))()()())((((()())()(()())(()(()))())()(()())(()())((()())()()((())(())())(())()()())())(())(())(((()(()())(())()(()())((()(())())()())((())(()())())()(())(()))()(()())(())((()()(())())(()()())(()(()()))(())()((()()()()))()((())())())(())()(()(())))()())()((())(())((()(()())())()(())(())()(()()())())((()))(((())()()())(())())(((())((()))()())())(())()()(())()())(()))()(((())())()()(((())()))(())()()())((()(()()()()(()())(())(())((())())())())(((())((()()))(()()()))(()())(())()((())(()((()()())())((()))(()())()())((())(()())())(()())()()())(((())()()()())())()()()()())(())(()(()())(())(()((())(()())()()()())()()())(()(()))(((()()(((())())(()((()))()())((()((())((()())()())(()()())((()())(())(()))())((()())(()(()()))()(()))()(())(()()())()()())()(())((())(()(())()(())()()())())(()()())(()))()((())((()())(()())())()(()(()())())(()()(((()))())(()((())))(())(())()()())()(()()(())(()))(()())((())())()()((())()(()(()))()()()()()()())()((())())()(())()())(()())(())((()())())()(((())())(())(()())(()))()()()()(())((()(((()()))()()())()(()())()()(()))(()()())()(())())()()(()()())())()(((()(()))(()(())(()(()()))(())()()()()(())())((()))(())()(()()())(())()()()()())(()()()())(())((())()())((((()())(())((())()))(())((()()())(()()()))(())()()()())(()())(())(()()(()()))(((((()())()()))(())()((())())()())()((())()())()()())(()())(()()()())(((())()())()()(()))((()()))()()())((())((())(())()(())()())(())()(())()()())(()())()()(((()())())()())(((()((())()()())())(()()))()(())(()())((())())(())((())()())(()()())()((())()(())(()())(((()()))())()())()()((())())()(()))(()())(()()())(()())())()(())(((())(())())())()(()()()())((())(()()))((()())())()()()()(()(()()())(()()()())(())(()()(()()()(())())())((()))()(((()(())())()()()()))()(())()(())()()())(()((())(())(())())(())()(()))(((()())())()())()(())(()()())(())(()))(()(((()())(()()()(())(()((())()))())(()()(())()())(()())()()()))()()()(())())()(((()())()(())()())(()())((()))()((())()(())()()()))((()()(())()(())()()()())()(()(()()()())(()())(()())()()(()()()()())()())(()((()()())())()()()())(())((())(((())())()(())())((()()())((()(()()())()(()())()()(()))(()())(((())))())()((()())(()())(()()())(())(())(((()())()()())())()()()()()()(()))(())())(()()())((()()(()())()()())(()()())((()()(()))(())()()()()(())())((())((()(()(())(()))()())(())(())()()()()(((()))((())())())(())()())(()()())()()(())(((()))()())(())(()()))(())()((()())())((())(()))()(()())()()())(()(()))()())()(((())()()()())(())()(()((())()))((())(()()()())(()))()()()())()(())(()())()()(((())((())()())(())()()((())())(((())))())()())(()()())())((())()()())((()()())(()))(()())((()())())(()())()(()()((()(())())())())(((()())()(()()()()))(())(()()())((())())((())())()()()()())((()()(())())(())()((()))((())())())(((((())())()())()((())()())(((()())())()(()()())(((()(())())())()()()())()())(()())(()())((()()())())((()))(()()()(()))(((())()))(())()()()()(()())()())()((())()()()(())()(((())()))(()()))(()()(())(()())()())((()()))()())(())(()(()()())(()())())()(()())()((())()(())())(())()()()())(()()()())((())((()(()()()()(())()))(())()())((()())()())((()()())(()())(())())(())(())((())(())())(())(())((())()())())((()()())(())(())(()))(((()(()()())()()())()())(()())((())()()())((()(()()()())()())()((()())(()))(()()(()()())))(()()(())())(()()())()((())())()())((()()(())()())(((())()()(()())(())(()))(()(()(()())(())()()())()())(()())()()(())())((())((())(())()())((())())())(())(()(()()())()()(())())()(()()()((()())))()(()())())(()(())(()))((()(((())())())(((()())()())(()()())()()(()))()((()())())((()())()(())(())(()))(())((())(()(())((()))())())((())(())()(()())()(())(((()))()))()()(())(((()())()(()))()(()(()))()()())(())())(()()(((()))(()()())()))(()(())()()()((())((()(()()(())()()()))()()(())()(())())()()(())(())())((())()()())(()())()()(()(()))())(((())()(())(())())(((())()())()())(())()()(()))(()(()())(()())()((()(()))()(())(((()))((()))())())((())()()(())()()((()()))()()(())())()()())(()((()))(()()))()((()())(())(()())()()())((()()())((()(()()())()(())()))()()((((())()())())((()))(()())()()(()(())(()(()))(()))()(())(()())(()(())))(((()))()(())()((()))()())(()()())((()())())()()((()))(())()()(()())(()()))()((()()())()((()())()(()(())(()())())((())()(()))((((())())()())(())())(()()())((()()())()()()()(()))(())((()())((())())())((()())()())((()(()()())(())()(()(()))((()))())(((()))()())()(())(()()())())()(())(()))()())(()()(()())())()((()())()((())())()(((()))(((())(()))()()(()())())()(())()(()(()))()())())((()(()()(())()()(())())(()()))((())())(())())()()(()(())(())())(())()(()(()(())()()((())()())())(()())()(()()())(())(())()()())(()())()(()())(()(()()()()()()())()((()))()())((()()(()))()())()(()()()()(())()(())()())(()())(())()(())(((()())()()(()()))())(())(())()(()(())(()())())(())()()((()()()()()()))()((((())())())()(()))(())()())((()(()()())((()))((())(())((()())()()()())()())()()((())(())))()(((()()())()()())((()))(((())())()())()(())()()())(((()())((())())((()))(()())((())))()((()()))((()())))((()))()(()))(())((((())((()))()()((()()())()))((()()()())((())()())())()(((()()())(()()(())(()())()()()(()()())(())(((())()())(())()()()()(()()())())()(())())((((()())()))()(())())(())()(())()()((())()))()(()()((()()))()(()(())()())()()()(()())()())())()(((())())())((())()()(())(())((()())())(()()())())()()()(()(())(((()))())((()))()())(()()())(()())((()))(()(()())()()())()())(()()()())()(()()())(()())()())(()())((()(()()())()()()(()()()()()())())((()))(((()())())(())())()()()())()((()()()())((()())(()((())(())())(()())()((())((())()()())())(())(())(())()())((()(())()()())()()(()())()(())()((()()())()())((()()(())())())()(())(()()())()())((())())(((()())()()()(()()()())()())(()(()())(()())()())()((())(()()((())))()()((()())())(()))(())()()()())(())(())()())((()(())(((())())(())()))(())(())()()())()(((()(()))(())(()(())(()()()))()()())()()(()(())(()((()))())(())(()))(())(()()()())()()()())((()(()())()())()(()()())(())((()(()(())()(()())()())()(((())()))(()((()))()())()(()(()))()))((())((()))(()()()((())))(()())()())(((())())()())((()))(())()()()())(()(())((()()())(())()())())(((()((()())()))(())(()())()()())(()(()(()()))()()()()())()(()()()())()()(()()()())())((())()(())()(())(())(())()(())()())(()(())(())()(()()()())(()((()()())()(()))())(()()())(()(())(())())(()()()())((()))()())(()(()()()))())(()())(()(((())())()()()()())(())((())()))((())(((())()())(())(()()()())()()()()()())()(()())())(()()())(()(())())(()(()(()))()(()(())(())())((((()()()())()()())()()()()())())(((()))(()()()()(()()()())()())(()())(())()(()(())()))()((())(())()(())(()(()))((())())(()()())((()()()))(()())(()())()()()(()())()(()()()()()))(())(((()()()()())((()())(()))(())(()()()())())(((())()()())(()())((())(())())((())())()())((()())()((((()())()))(()))()(())(()))((()()())(()()()())()()(()())())((((())()))()())()()()((())(())()())((()))((())())(()((()())())())((()(())((()))(()))()(())())()())((()())()((())())()((())()))(()(((())(())()()()())()()())()((())(()))(()()()())()(()((())())()()())()()()()())(((())())()(()())()()(())(()())((())()()(())())()()())(())(()((())())()())(()(())())(())(()(()()()())((())()()))(()(())()()(()()(())())(())()(())()(())()()()()(()()()())())((())(()))(())(()()())((())((())(())())()((())()())(()()))()()())()(()((())())())()((()()()()()())()()()())()()(()(()()(((()(())))((()())(())(((()()))())(())())()()()(()))(((())())(()()()()(())(()))()(()())()())()())(((()))(()()()()())(()))()())((())())(())(()()()(()))(()()(())()(())()()())((()())(()(())()()(()))(()()(())()())(())(()(()))(())()())()(()((()()((()))())(()))()(())(()())()(()()())(((())(()))()()((()())()))((()()())()()())(()()()(()))()())(()((())()()()()(()))()())()()())((())()()()((()())()(())((())()()())()()()(()()(())())((())()(()()()())()))()(()((()(()))(()))((()())()()(())((()())()()((()())(()())(())()()((()())()(()())())()((())()())(()())((())())(())())(())(()())())(()()(())()())())((())()((()()())(())(()))(())()(())()())(()()())(()()()()))(((())()()()()()(()))((()()())())((())())()()()())(()(((())(())()()((()))()()(()()())(())(())()((()))()())())((((()())((()((()())(()()(())())(()())()()()()(())()(()()))()())(())(()()())()(()))(()()())()(())(()())()()()(())(()))()((()(()))((()())(()())(())()()()())((()()()()())()()())((())()()()())(()()())(()))((((()())())(()(())(())()())()(()())(()())((()())(())()(()(())()))(()()())(((())())()())(())()()(()(()(()))())(())(()()())((())(()())()()(()())(()()()())((()))()())()()()((()))()())(()())(()(())(())()()()())(((((())()(())(())()()())()()(())()(()())())((()(()))(())()()())(()()()((()))(((())()()()())()(()))())(()())(())(())((()))()(())()(())()()()(())())()((()()()()()())(()()())((())(()())()(()())(())()())((()(((()))()())((()()())()()()()(()())())(((()())()()))()()()(())(()))(()()())(())()()(()()()()())(()((()))()()(()()())(()()())(())(())())()(())())(())(()()()()()())()(())((())(()())()()())(((()()))(())())((())())()()()()(()())(()()()())(())(()()())())((())(()))((()(())()())()(())(()())())(()((()()))()((())()(())((())()()()(()())())()(()))((()()()())())()(()()())(()()()(()()))(()()(())(())())())((()()()(())()())((())(()()())(()())()()(()())((())())()((()()))(())(((()())())()(()(())(()))(()()())(())())(()(()()()())())()((())())(()()())()())()()()()()()())(()()(()(()))(()()())((())()())(())()())(((())((())())(()()(())())()()())())(((()))()(()())((())())(()(((())()()())(()(()))()()(()()))()(())()(()())())(())((())((())()))(()()())()(())((())(()())()()()(())())(())(()())())()(()()()()))(((())())(()((())()()(()())()(()())())((())(())(())()())()(()(()())())(()(()(()())()(())())()()(()))(()()()(()(())()(())(()())(()))((()(())())()())((()())()()(())()())())(((())(())()()()())(()()()())(())(())(()()())()(()()())()(()))(()()()((()())())())()(())(()(())())()()()((()())()((()())())()(()())(()((())))())()((()())())())(()(((()()(()())())(()()())(())())(((())(()))()()())()((()())(()()())(()())(()(())((())(())())(())()))(()())())(())(()(())((())))()())((())())(((()(()))()())()(()()()())(()()()())((())()())()()()()()())()(()())(((())())(((())((()())())()())(()(())()())(()(())()()))((())(())())((()()())(()())(())()((()()))())((()))(()())()()())((()())((()())()())()(()()())()(()()())()()())(((()())(())(()(()))())(())())()((()(())())()())((())(())(()()(()(()))()()()())(()())(((()))(())((())()))(()()())()()(()())())(()()())(())(())((()(()(())(()())())())((())(())((()))(())()(())()()())(()())(((())())((())()())()(())()(()(()())()(()))()()())((()()()())()()(()(())()())((()())()())(()(())(())()))(()((())(()()()()())(()(())((())(()()))((())))(()()()()()()(()))(())(()()())()(())(()()(())()()()()()()())((()())((())())()()()())())((()()))()(())()())(()(()))()()()()())()()(()()()())((())()(())()((())()((()())))())(()(())()())()((()(())())()())()(())(())(())())(()())((((()())()()((())((()()())()()()(())(())()())()()())(()()())()(()(()()))(((())(()(()())()(()())()()())()()()())(())())(())(()())())((()()())())((())(()()()())()())()()))()((())()(()())((()())(())))(()(()()(()))(())(()(())(()())()())((())(((()()()())()(()(())()()())(())()())(()(()((()())()((()))((())()))()(((())()())()())(())(()()())()()(())((()))()()()())(()()()()()((())(())())()(()())()(()))())(((()(())(())()(()()())())()(()()()))((())()())(()()(()(()))()(()))()()())((()((())()((()))(()())())()(()))()(())((()())(()()()(())(())((()))())())()())((((()())(())())(()())(()())(())((())((())((())()))(()))(())((()())()((())()))()(())()()()())(()())()()()(()))((())()(()()()))()(()((())())()())(())()())()(())(((())()(()())())())()((()))(()(())()()()()())(())(()()())(()))(()((()()()()(())())()(()(())())(())())(())((()()())()())()())((())(()((())()())(()())((())(()))())((())(()(())(())())(()()())(()())()(())()())(())()((())((())())(())(()((())(())()()(()))(())()())((()())()()())()()()(()())(()())()()())((())()(())()(()))()((()((())()())(()()())(())()()(()(()))()()()())()(()())())()(()(()()))(()((()())())(()())())((()())())()()()())(()()())(()())((())((())())())()(()())((()(()())((())()())())(()()())())(())()((())(())()()())(()())(()))((()()())((()()()()))()(()()())())((()))()((()(())(()()()()())(())()()()())((()))()()())((((((()()))())()()())()())()(())(()()()())(()(()()(()()())())()())(()())(((()()(()))())()())()(())(()()()(())()())(()(()()()()())()((()))(()())()())(())()(()))(()())((()()())()(()()())((())(()()))()()(()()()())()()(())()((()())())()()()(()))()()(())()(())((())(())()(()))((()))()()(()(())()())(()(()))((())())()()())(()()())(((()))(()())(()()(()())()()()(())()(()()()())()()()())((())())((())()()()())(())()())((()()()))(((())(((()))())()()())(())((((()(())()(())())())()(()()(())(()())((())()(())(())))(((((()))())())(((()))())()()())((())())(()()))(((())())(())()()((()()()()()())()(())())(((()))()()())(()()()()()())()()())(((())(()(()()())((()))()())((())()())(())(())()()(())()())((()(())(()((())()())(()())()())()()((()()(())(())())())()())(()())(())())((())(())())(((())((()())(())()())(())()()(())())()(()())()(()(()))()(())()())(())((())())((()(())(()))(()(())())((()())()())()())(())(()())(()())(())(()(())()()())()(())())(())((())()(()()())(()())())(()(((()())())(()())()()()())()()(())(()()(()))((()())()())()(()())(()()))(((())()())()())()()()(((()))())(()()(()))(((())()(())())(())(()())(()())()())(()((()(()(()(()))(())()())(())()())()(())(()))()()((()()()()))(())(())(())()(((()()))())(()()())(((()()(())(()))()()(((())()(()())())()((())(()))()())())())(((())(()))())(((()()))()()())(())(()(())())((()()(()))()()(()())(((()()))()())(()()()()()(()))()())()()()()())(((()(())()())(()())((()))(()()())())(())()()())(()()()())())(()(()()))((())()())((()))()((()())()())(())(()))(((()))((())())()()(()()()(()))(())()()()())((()()((()(()))(())()())(()()())(()())(()())())())()()()(()))((((()()())(()())()(())(()(())()())(((())()())(())(())(())()((())))((()())(())())()()()(()))(())()()(()()())(()()())())(((()())(()())(())()(((()())()(()))(()()()())())(()())())(((()()())()()())()()((())()()(())())(()())()()((())(()(()))()()(())(())()()())(()()))(())(()()()()(())(()))(()(())((()(()))()()())(())(())()(()()))()(()))()(()(()())()()())((()))((())()(())(()())(())())((())))(()()(((()(())())()()()())(()(()()())()())(()))()(())(()())(((((()())()(())())((())())()()())())(())(()())()(((()()(()())()(())()))((())()(())()())(())())(((()()()())(()))(()())()()(())(())())())(()()())(()()()()()(()()))(())(()()((()())()()())(()()()())(((()))(()(())(()))())(()(())()()(()))(()())(((())())(((()()())()())(())(())()(())(())())()())()(()(()(())(())(())()())())()((())(()((())()())()())(())(()()()()())()(())(())((()))()()())(()(((()()()())())())()(())(()))(()(()())())())(()())((()()()()()())())(()()()())()(((())(()())()()())())((())()()()()())((()())()()))(()(()())())((((()(())()())(())()())((())()()())(())()())()()((()())(()())()()(())())()()()((()()()))()())((()())(()((())())()()())()(()())(((()()))()())()()())(()(()()()()(())()()((()))(())()()(())()()()())(()()()()(()(()())))()())((())((()()())())()())(()((()()((())()())()(()())())()(())()())()()()(())(()))(()())(((())(()(()()))()()()())((())())()(()()()((()(()))()()())())()()(()()(())())(())())((())()((())(())())(())()())(()((())())(())()(())()())()(()(()()())(((())())()()())((()(()))()())((()())(()())(()()())()()())(())()()((()())()(()()()())()))(())()()())(())(((()())()()()()(())(()())())(()()())(((())(())()()())())((()())()())(()()(()())())(((()()))())()())((()))(()((())()()())(())()()())(((())()()())()(()()(((()()()(())())()()()())())(())())((()()(()(()))(()(()()))(())())(()())())(((()))(())()(()()())(()))(())()()()(()()()())())()(()()()(()()))())((((())()())(())())(()(())(())()(()()())()())(()(())())((((()))()())()()((())()))(())())(((())(()((()))(()(()())()(()(())(())(())()())())()(()()))(())()(((()())())()((())(())(())(()(())())()()()()()()())())(((())((()))(()()()(())))(())()()()())((((())(()()())()()())()()(()(())(()()()(()))())(((()(())())()))(())()())()(()(())())((()()())())(())(()(())(()(())))())(((()()())(()()(())()()()()())((())())())(()()))(()()()()(()())()()()())((())(()()())(()(())())()(()()()()())((()()(())())(())(()()())(((())())(())()())(((()()))()()())((((()))())()()())(()()()()()())(())()()()()())())(((())(()())())((()()()))(()(()()()())()(()()))(()(())()(())(()(()(())())(())()))()(()))(())((())())(())()()()(()()())()((())())()()()()(())())((()))((()((()())())())((())(()()((())(()))())()()()(()))(()()())(((((()))))(())()(()())(()(()())()()((()())()())()((()))())(()(())(()()))()()(())()(()())())((()())()(())()(())()(())())((()())()()(())(())(())()())(())(((()))((()(()())())())()())(())()()(())(())())(())((()(()))()(()()))(((()()))((())()()(()(()(()))()())(())()())((())(()()())((())())(()())(()())((()())()()()))(())((()())((()())()(((()))())(())())(())()()((())((())()))(()())(())((())(()))()(()()(()((())()()(()()))(())()())()()()(()())())())(())()(())((()()())()()())())((())((())(((()(())(())())()(()))()()))(((()))(()())(()(()(())()()(()()())(()())())()(()()(()()()))(())((())()(())()((())())()()()())()()(()())(())()((())(()))())()(())(()(()())(()())())(((())(()()())(())()())((()(()()()()()())((()())(())((()(()))((())())()())(((())()())(())()(()()()))(()(())(())())((())()()()()((()())(())(()))(()()())())(((()()))())(((()))()()()))(()(()()))(()())((((((())())())())()(((())))(())(()(())())(())(()()(())(()())()(()()())()()())(())((()))()())((())(()(()))(())(())())()())()())()(()()((()))(())()())()(()(())(()()()()()())()(()(()))()(())())(()()())(()())(())(()()())((()()()())(()())())()(((()())(()())()())()()(())())(()((())(()))()()()())(()()()())(()())())()()(()()())(()())(()())((()())()((()))()())()()()()(())(())()())()()(((())()()((())(())())((())())(())()(()())()())()(()))())(())((())(()(())()())((()(()))()())())(())((()()()))((()())(()()())((()()))((())()())()()((())(())()(()())())(((()())(()))()(())()()(()())())()()()()())((()(())()()())((()()(()))(())()((())()())())(()()())()(()()())(())(()))(())()()((()()(())(())()())())((())(())())((()())()(()))(()())(())((()))(())(()((())())()()())()()(((())())(()(()(())((()())())(()())())()()()((()())())())((())())())(()(()()))()()(())())(())()()((()())())()(())()()())()()((()((())(()))((()(())())((())())))((()())()()())(()()()()(()))()(())(()()())((()(())(())(()()()())()()())(()(()())(()))()(())(()())((()))()(((()()))())((())()()())()())(()()())()((()()())())(()()()((())(()))()()(())())(()()))(((()(())(()())(())))((()()())()()())()(((()()())(()(())()))(()())(((()()())(()))(())()())(()()()())()(()()()())()())()()()()())(()(())()()((())()()())()()()((())((()())()(()(())(())())(())())((()()()))((()()(())()())())((()()()(())()(())())(())()())(())(())(()(()()))(((()())())()()())(()()())())((()()()()())(()()((())())())(()))()(())(((()())()()())(())(())()((())())()()())()()(()()((()())()()))((())(((())))(((())(())()())()())(()))(()(()))(())(()()())())(())(()))((((((())()(()()())()())()(((())()())(()(())(())(((()))()()())())())(())()(())(())())((())()()(())()(())(())(())(())()(())())(())(()(())())((())((()))())()((()))(())(((())())(((())()())()(())(()())(())(())()(())))((()()())))()(()(()()())()()()))()((())()((()(())((())())()()(())(())()()()()()())()(())((()(())())(())(()))(())()(()((()))(())))((())())()(()(())(())(()()))()())(()(())()(())()()(()(()())()(()()()())(()()())(())()(()())))(((()())(()))(((())())(()()()())(((()))()((())((())()())()()())()(()()(())()))()(())(()))((()())()(())()(())(())()()(())()())()()()())(())((())(()(())(()()())()()(())()))()(()(()))(()()()())()())((((((())())()()())(((()(()()()())(()))())((()())(())(()(()))())(())(())()())((())())((((())())(()()())())(())()())((()(()()()())()(())(())())((()(((()))()(()()))()()(((()())()(())())(()))()((()()(())())())()())()(((()(())())(())((())()())()()()())())(())()()(()()))()(((())()()()(()))()(()(()))(())((())(())()()())()()())((()(()))()(()))()())()(((()(())())((())())()(()()()()())((())(()()())())()()()())((())((())(()(())()()())())()()(()())())((()())()())((())(()())())((())(()(()())())(())()((())())())((()())())(()(())())())(()((())()()())())()(())(())()()())(()(()(()))()(()(()))())((()())((()()))()(()(()))(())(())())(()(()()()(()()())((())()(()()))((())(()())()(())()(()()()((()))())(()())()(())))(()()(())()()((()()())(()()(()())(()()())()()())()())()((()()))(((())()())(()(())()()()())((())(()())())(()())()(())()()())(()()())(((())))()()(((()))))(()()(())((()()())()()()))(())(()())(((()()()()())()(())()()())(())(())()(()(()()())()()())())(((())())()()())(((()))()()())(())(()()())(()())()(()()(()())(()())())()()()()())((((())()())()(()(()))())(()(()())()(((())()())())())(()()()())(((()()))())()(()()()(()())()((()()())())((())())())((()())())(()))(())((())()((()()(()()())()(()(())()))())((())()())((())()()()(())())()((()()()())(()))()(())(())(()))()((()())((())())((())(())()(()())()())(())(()()())()()())((()()()())())()()(())(())(((()(()()))((()))()(())(())())()(()()())(()((())()))(()())((((())(())()()()())()())(((())()())))()()()((())(())())()())()()())(()())((()()((())))(((()())()()())((())(()())(())())(()(())())((()())(()(()()())())(())(()())()())((()))(())(())()()()())(()()())(())()()()((())()(()))())((((())()()())()(((()))())())(((()))())(())()(()()())()())((((()(())()()()())((())())((())()())(()()())()()())()(((()))(()))(((()()))(()()(()())())()(())((())((()()()))(())(())())((())(((()())(()))()(())()()(()(())()(()))(()())())()((()())(())()())(())((())()())()(()()()()()())()((())()()(()))())()())()()())(((()()()(())()()(()()))())()((()()))(())()()(()())()())((()())()(())(()())()())(((()(())(()())())(()(())(())())(())((()(()))(())()())())()(()()((())())(()))((())(())()())((())((())())())()((())(())((((()))(()(()))()())()())(())()((()()()())()))(()()(())()()())())()())((()()))(()(()(()(())())()()())()()((((())())(())()())(())())()())(((())(())()))(())()((((()(())()(())())())())(()()(())()())()())()(((()))()()(()()))()(()(())()())()()()())((()((())()(()))((())()(())())(()()())()(()())())((()()())(()())(()()))((())()()())()()()(())())((()()(()())(()))(()(((()))(()))(()(((())()())())((())()((()()()()())())(()))()(())((()())())()())(()(()()))()((()(())(()(())()))(()()))((()(())())(()())()())((()()())())(()()()())(((())(()))()())(())()())(((((()()))(((()))())(()(())())(())))()((((())()(())()(()())((()()))()))((())()()())(()())())()()()(())())((()))(((()())()((()())()())(())()(())()())()())(((()(()(())()()()()((())())()()))(()()()()(())()()())((()())(()(())())(())())(()()()()()))()(()())(())((()))(())(())(())())(((())(())(((())(()))())()(())())((())((())(())((())()))()())((((())())))()()()((())()())()(())())()((()())(()((()())())(()))(()())((((()()))(())())(())())((()(())())(()(()))())((()()()()()())())(()())()())(()()((())())(())()()()()())((())()()(()))()(()()(()))(())((())((()))())((())(())()(())())(())(())((())((()))())(())()((())(()())())())(((()(((())())((()(())()()(())())(()())())()()(()()()()))()())(((()()(()))((()()()()())(()()()())(())((()))()(())()())()()()(())()())(())(((()()))((()())()())())((()()()(()())())()())()(())(())())()(((()()()()())((()()()())((())(())(()))(())()(((())))())()(()((())))(()()())(()))(((()(()))())(())()()()(())()(())(())(()())(())(())())(((()(())())(())(()()()())(()())((())))(())(())(()())(())((()))()())()()()()()())(()())((())()())()()(()())(((()())())()((()())()()())(()()())())(((())(())())()())(())()((()())()()())(())(())())(()()()(()()())((()())(())()(()))(()()))()(()()())(())((())(()()()()())()()())(())()((()))()()(()())()()()(())()())(()((()(()())())((())(())(())()())(()()(())()())()()()())(())(())()()())(((()())(()())()(())())()(()()))(())(((()(()()())((()()()))(())()()())((((()()(())())(())())((()(()(())))(())(())())()()(()())(()()(())())(())((())())(()))((())(()(()))((()()())()())()())()((()(())))(()()(()())())((())()()()()())((()())(()(()()()()())()(())())((())(())(()()(()())()()())()())(()())()()()())((())()())()(()()())()(())(())((())(()())(())())(((()))(())())()())(())()()(()()())((((()()())())(())(())()())(()()(()))(())(()((()))(())()()(())(())(()())())(())(()())(((()((()))((()))(()()())())()()())(()(()())()())(()()(())()()())()((())(()))()())(())()()()()())(())(()(()))()(())((()))()()()())((()((())()((())()())()()())()(())((()())()(()(())())(()))(())()(())((()()))(()()())(())())(()(()())()()())(()()()()((()))(())(()()()()))(()()()())((())(()())()(())()()())(()()())())()((())())(()())(())(()())(()())(()(()()))()()(())(()()(()()))()())(()((()()())())())(((()(()())(())())(()(((()))((())())())()(())(()())()(()())()(())()()(())())()((())(()()))()()())(()()()())()(())()()())(()(()()))(())((())()(())())(())(()(())()())())(())((())())(((())(()()())(())(()))(()(()()())(()()(()))()())(())()(())()()()(((())())()()())((()())()()())(()())()()()()()())(())()((())(((()))(((((())(((())())())(())()))()(()()()())()())(()()(())()(()()())(())(()(()))(()())((())())(())((()))())(()(()())(()()(())()((()())()()())((())()(())()())())()()((())(()(())(((()()))()))()((())()()()())(())((()())())()((()()()())()()())(((()(()))()((()())()())()()())((()()())))()()()())(()((())))((()(())()(()))()(())())(()())((()()()()())((()(())())()(()()()())()())(()())()()(())())())((())(()((())(())())()(())()()(()()(())())(()(())()()())(()(()()))((()))()(())()())((())((())))(())())(())(()(())())()((((())()(())())(())()()()())((())())()()()()()()()()(()())())()(()()()())(()()(())())(((()))()(((()())())(()()()())()(())())((())(()()())())()((())()(()(()))(()))(())()(()()))(()(((()()()(())())()(()(()()())()(())()())()()((())()()())())()())((())())(())()())((())())(()(())()((())()())())(())()(()(())((())()())(())())((()()))()(()()())())(())((())()()())((())())(())(((()()))(((())())(()())(())(((()))()(()))()(()())())((((((())(())())()((())())()())(())((())((()()())())()(())()()())(()())()(())()()()()))()((()())()())(())(())((()))(())(())(((()))())(()())()((()()))(())())(()())(()()()())(())()(((())()())(())(()(())()))(())(()()(()())())(()(()()()())()()()()())((()))()(()()())()()(()())(())()(())()()()((()))(())((()(())))())()(()(()()(()())())(((()()(()()()()())()()(())()())()()(())(()()()()())()()()()(()))(((())())())(())()()(()((()))()()())())(()(()()())())(())(()())())((()))((())()()()()()(()))(((())()(())()()()()())()(()()(()))(((())()()(()(())))(())(()(()()()))(()()((()))())())(()(()())()(()()))()()()())(())(((()())(()(()()())())()()())()()()(())()(()()()()(()()())))(()()(())())()((()())())(())()((())(()())())()(())()((())()()())((())())(())()(())())((((())())()((())))(()())(((())())(()()())(())(()())(())(())()())((((()())))()(()((())())((()()))(())(()))()(()())()()())(()())(()(((())())()()())())((())()()((()))(())(()())()())()((()))())()(((())()())((())()()(()((())())())(((())))((()))()())()(())())()(((((()))(((())())()())()(())(())(()())()())()())(())((())()())(()(())()(()()())()()())()()(())()()()()())((())((()((()()))(()((()()))())((())(()()())()())(())(()()))((()())(()())()()())(()())(())(()()()))(()(()())()(())(())()()()(()))(((())())(())()()())()((())())()())((()()())(()(())(()()()())((()()))()())()()((()()(()))()())()(())(()())(()(())((()()))(()()())()())(()()()())(()()())(((())()))(()()()()())((((())()()())(())()()()())(()()(()()(()())(((())())(())()())()())((())())((((()()())())())())()(()))(()((()))())((())(()())(()))(()((((()))())(())()())(()(())(())())()(())(()()())(()(())(())()))(())()()()(()))()(((())()(()()(())()()())()())())(())(((()())()(()))(())()())(())((()(()))()()())(())(()()())(()(())(()())())((())(()()))((()())(()())((()))(()())(())())(()(())(())()((())()())(())()()(())())()()((()(()))())((()))()())((((())())())(()()())(()(()())(()())(()(())())(()())()(()()())()()(()()())()())(()()())(())()()()())((())())(((())(())())((((())()))())()())(()(())(((((())())())((()())((())()())()(()()())())(())()()((()()())(()()()()))(())()()()()()(())()()(())())()((()(())()()())()()())()()((((()())()()()(()))()(()(())()()()()())(()(()))(()())())(())(()(()())()())(())()(())())()(())()()()())((())())(((()(()()())())()(()()))(())((((()())()())(())()(())())()()()())((()((()))((())())()((()))())((()()(())())()(())()())(()))((()())((()()())())(()()())()()())((())()((()(())())()())((()())()()(()))()(((()))()()())()()(())()()()()(())(())()()())(())(())(())(()))()()()()(())()(())()())((()(((())())())()(())())())((()()())()()())(()(()((()()())())()()()(()())()()(()))()()()()()()(()()())()()()())((())()()()(()(()())()(()())(())())((())(())()(())()(()()()())(())())()(())())((())((())(()())())()(()(()())()()((()()())()()))(())(()()(())())())()())((()(()()))()(((())(()())()()(()()))(()())()()(()()())()())((()(())((())(()))()((()))())(()())((())())()()((())(()())()())(()())(()()()())()()((())())()(())(()()())()((()()))(())(())(()()())(())()()())(((()())(()))((((())(()())(()()())()(()())())((()())(()())()()())()()(())()(()()))((())())(()(()()))((()(()())(())())()()(())())()())()(()())((())(())())((()(()()()())(()())(())(()()())(()()()())(())(())()(((()))())((()())(())())()())()(()()(()())()())(()())(()()()(()())()(())())()(()(()())()())(()()())((())(())(()()())(())())()()())((((()(()(()(())())(())())()((())(((()))())(())((()())())(())()()())(())(()()()())()(())())()(()(())(())()())(()))(()()())()()())(((((()()))()())(())(()())())((())()())(()())()()())()(())(())()()(((())(()(()())()())()()(()(())()()())(()))(()(()()()))()()(()(())()())()(())(()(()()()))((())()(()))(()))(()())()()()())((()())(()())(((()())(())())()((()(())))())((()())((())())((())(()()))((()()(())())(())(()((()()())()(((())()))()()())((()()))()()()()()()())(()(())()))())(())(()()(())(())())((())())((()(()())()()((()())())(())(())((()))())((())())(()))(()))()(()())()(())(())((()())())(()(()))()(())((())())()()(()())()())(((((())()))((()))((((())(())()()()())((())(())()(()))(()(()))()()((())()(())()())()()()()((())()(())(()(()())()()()()))((((()))())())())()((())))()(((())())()()()()())((()()))(())()(()))(((())(()()())(()())(()))()())()((()())(((())()())()()()()())(((())()(())(())(())(()())(()(((()())((()())())()())(())(())())((())(((())((()()(())())))())())((()()()()))())()((())(((())))((()())()(())()()(()))()((())()())()()))((())((()()())()(((())())(()(()())())(()())(())(((()))())()(((()))())()(()()()()()())()()())()())()(())(()())()(())()(((())()())())(()((())(()())(())())(()(()()())())()())(((()))()()()(())()())(())()(())(())(()())()()())(((())(()())((())(()())(()())((())(()))(()())()()())(()(())()(())))()(())(())()((())())()())(((()()()())((())()())()())((()))(()()()())(()())())((()())()(())())()()((()((()()))(()())())(()())(()(())()((())())(())()((())()())()(())()())((())()()()()((())()))(()((()))(()(()()())())()()())(()))((()(()))())(()()()(()())(()()()(())((()))(())((())()())((())(()()()()())((()))(()()()))())())(())()(())()(())(()((()))())(()(())())()())(((()())((()())())(()())()()())(((()())(())()(())()())()()()()()(())((()())()(()))((())()()())()(()))(()())(()(())()()(()()())(()()())(())(())())((())((())())((())()(())(()))())()())(())(())(())())(((()))(())())((())())(())((())(()()(()(()))(()(())))((())()((()))()())()()()()()(())())()())((((())())(((()))())()((())())(())())(()()())()((())(()(())))()((())())()())(((())()())(()())((())()()((())())((())()(()())()())(()(())(()())()(()))((())()()((()())(()))(())())(())()(()()(()))(())()()(()()))()((((())()()))(()())((((()())(())())())())()())()(()()())()(())((((())(()())()())()(())((()))((()))(()(())()(()()()))()((())()((()())())()()(()()())((())())(()))())(()(()())()())()(((()))(()((()((())())()())())()()()))()(()()()(((())())(())((())()()(()))()()()()()()(())(())(())())((())(())()(())()()())(())())(())((()()))(()())(())(())(())()()()()())()()(((()()())(()((())()())(())())())(()))((())())(()(()(())()())()()())(())((()(())(()(())()(())())()())((((()())()())()(()((())())(()()())())(())(())()(()))(()())()((()))(()()())()(((())))())(())(()())(((()))()()(((()())())(())())((())()())()())(())(())(())()(((())())())()(())())()()(()())()((())()()())(((())())())(()()(())()(()())()())((()()())((()()())(()())())()(()))()()(()())())((()(()()()()(())()())(()(()()()())())()(()()()))(())(()())(()(())()()(()())()(()())(()))()()())(((())(((()()(())()()()(()())())())((()(())(()())()))())(()()((())())()(())()())(())()((())(())(())()())(())(()())()()()())((()))()(()()()())()(())())((()()())(((()()()())(()()()))()(()()()())())((()(())()()())()()())()()()())((())(()()(()))(()(((())()(()())()())(())((()))()(()()())())()()(())()((()()())())(()))()()()(()(())()()()()()()())(())())(((()(())()())()((()))(())(())(()()(()))()()()()(()())(()()())(())()(((()()))((())())(((())()()()))())(()())())()(()())()((((((()())()()())(()))(()()())())((()())(())())()()(())(())(())()()())(())()()(())()(())(())())()((())()()())(())(()((())())()(()(())))(()()())((())()())()((())()(()())()))()(())(()(())(()()())()((((())()(()()))())())()((()()())()())((()())()(()))())((()(()))())(()())(()((()()()())()((()))(())()()()((())())()(())())(((())(((())(())(()))())()()()()()))())()(()(()((()())(()())(())(())(()()())(()())()))()()())(()()))(((()))()())(((()()())()()(()(()()(())()(()))((()))(())()()()(()))()())()())(((()(()())()((())())())(()()(())((()))())()(())(((()()(())()())()()())((()()())((()())(()())(())(()))()(())()())(())()())(()(()()())())((())(())()((()))(())()())(()())(())(()()(()())(())(()))(()((())(()(()()()((()()))()())())(((())()())(()())(()())()()())()()()()()(())()())((()())(())(())((()()())())()((())()())()(())(())))()(()(()())()()(())()()(())()(())())(()(())(()()()())()())(()()())((()())())(()())())(()())(()(())()()())((()()((())())(()(())()()))((()(((()))(()))())(()(())()()())(()(()()())())((()())())(()()()())((())()())()((()()())(()())()()()(()((())()())(())()(())()(())(())()((())())()()())()(()()))())()(())(()())()((()())()())((())())()(())(())()(()(()()())()(()))()((()()()())())()())()(((())(())()()(()(()()()))()()()()()())(((()()()(())()))()())(((())()())(()())()()(())(())(()(()())(()))()())((()())()())()(()(())(())(())((()))(((()))(()))(()()(()))((())()())()()())()(((()())(())()())(()())(()())()((()(())())()())()()()())((((())())()())(()()())()()(()()))()()()((((())(()())())())()(())())(())()(())()()()())((())(())(())())((()(()())()()()())((()())(()(())()()))(())(())())(((())(((()()()())(()))()((())()()())((()()))((()())()())()))(()()((())()(()))(()(()))(())())()(()()()))(()(()()()((()()())())))(((())(())())()())(()())((()()()(((())()()())()())((()())(()())())(()()(()())()()())()()()())()()())((())())()(()))()((())((())())())(()()())(())(()(())()(())(())())()((())(())()()()())(((()()()()()(()()()()()(())(())()())((())((()())())()()())((()())())()(())()())(((()()(()))(())(()())(())((())()()(()))()())(((()))())()(()()(()))(()(())((()())()()())()(())()()()())(((())(())(()()()())(()())(()())()((())()))(()((()(())((()))(()())()())(()(())())())(()(()()())(())()(())())())(()())((())()(()(())())()((())()()())(())(()())(()()()))()((())()()(())())(()())(((())())(())((()()()()()())()())()())(()())()()(())())(())(()()()(())())(())(())((())())()(((())(()()()())()()()))((()())(()()()())((()())()())((()))()(())())(())((())(()))())()((()()())(()(()())()()())()()(()())()())()((()()()()())(())((())(()))()()((((())()())(()()()))()(()()())((()))()(())(()()(())())()()))(())(()(()((())())()())((())(()(()))(())()((())()())()())()())((())(())())()()(()())((())()())(())()(()(())(()())(())())(())())()((()()())((())()(()(())((()())()(()))((()()))()(()()())())()()())()(()()()())((((()())())(()())(()())())(()())(()()())()(()))()()(((())(()())()()()()())()()(())())(((()))())(())()(()())(())()()()()()(()))((()(((()))()((())()()()())()(())(())(()())(()()()))((()(()())())()(()())()(())(())())()(()))((()())(()())(()(((())(())()((())((())())())())())((()))()(()())(())((()))()()(()()())()))(())((())()(()(())()(()()())(()(())())()))()()((())())()())(())(((()))()(()()()())()()())((()())((())()())()())((()(()())((()))(())(())()(())()((()()())()())((()()())(()())())(((())(())()(()))())(())()()())(()(()())(()())()())(())()())(()(())((()(())())))(()(((())((()())())(()())(())((())()())(()()())())(()(())())()(()())()(())())((((()()))(())())()((())(()()(())()()())()(((())()))()(()))(()(()()())())()())(()())(())(()()())((()())(())(()()))()((()())((()())())(())()(()(())))(()())()((((()))((())()()()()())(())(())())()()(()())()())()()(()))(((()(())()())((()()())()())(()())(())()())()(()))((()())())()()(()(()()(())())(())()())(()())()())((())())(()(((()())()((()))()(()))()(())(())()())((()(((())())(())()()(())(()()))((())(()((()))()(()())(())())(()())(())()())()((())())()(())()())()()()()()())((()(()()())()(())()(()))()()()((()((())())())((()())(()())()()(())())(()()()(())())())(())(())())((())(())())(((()())()(((()))(())(((())())(()())(())((())(()()())(())()()))(())()())()())(())((()())()())()(())()()()()())((())((()()((()))())())(()()((()))())()())(((())()()())()(()())()(())()()()()()()(()())())(())()()()((()))(()))((()()())((()))()(()())(()()()())(()()())(())()()((()())()()())()())(()()((()())()())(())((()))(()()()())())(()()())(()((((())()()(()()())()(())(()()())(())())()(()(()(())(()))())(())(()(()(()))())(())())((((()()())())((()())()()()())()(()()()))())(()())(())(((()())())())(()))())(((()((()())())(()(()))()(()())()())()(((()()()())())()(()())()())()((()()(())(())(())(())(())()()(())())(((())))()()())((((()))()())((())(((()))()())(())())((()))())(((())())((()(())()(()))((()))()((()()()))(()))(())(((())(())())()((()()()()))(())(()(())()()()()))()((()))()()()(()()())()())(())((()()))(((())()())(()()(()())()()())(((())())()())()()())(()())((()())()()()(())())(((()))()(())()())())()())()(((())())((()()(((()()())()))()(())(()))()((())()()(()())())(()())(())())(())(())(((())())())())(((()())())()(())((()())())(((((()())())()(())())(())(()())()())((()())()()()()()(()(()()))()()(())()(()())()(())()())((())(())((())()()(())()()())()))((()()()()(()())())((()(())()())())()())(()()(())()(())()()(())((())()()())())()(()))(()()())((()()(())()())(()()))()()())()()((())(())(()()()()())((()())((()(()))(()((())))(())())((()()(()))()(()()()((())())(()(())()())())()((()))()()()()(()))((()(())(()))(())(())(())()())((()()(()())())((()))(()()()()))(((()(()))())())(()(()))(()())()(((())(())((()()())()()()(())())(())(())()())(((()())())()(())(())())((()())()())((())()(()())()())((())())()()()())((()())()()()((()())()()()())()(()()))(()((()))()()())(()())(((())(())()(()))()()())())(()(()())(()(())(((())((()))())()())()())()((())()(()))()()())(()()(())())(((())(())()((()))()()(())())(())())()(()()()())(())()(()(())())()()(())()()(()))(()(())(()))(()()(()())(())(()(()(()())()()())(())((()))(())(())()())()(((()()(()(()))())(()()()(())(()()())()())())((()())())())(())(((())())()()()()())(()()(())())()(())())((())())((()(()()((()))(()()())())()((()((()())()())((()()))()())(()()()()())()()(()()())()())()(()())())(()(()())())()()(()())(()(()())((())()(())()))()(()()(())()())()()()()()())((())(()())(()()())()()()())((((()(()()()()())()((()())())(())(()(())())(()))((()()(()()))())(())(())((()(()()))()())(())()()()(()()()())())(())((()))(())((()()(())(()()()))())(()((()(()))(())()())(())(((()())())()(()())()((()())())())((()()()(()))()()(())(()()()))(()((())()(()()()())(()()())(())()()())(()()())()()())(()(((()())()))()()())(())(()()()(()((()()))())()()(()())(())()())(()(()())())((()())(()))())((()()((()(())))())((((())()())())(()())()())(())(((()(()())())()()(((()))()))((())()()(()))(()())()((())())()()((((()))))(())()())(()())(((()(())())((())()())((())())()()()()(())())()()()()()()(()()()())())(())(((())()())()(()))(())(())()())((())()()()())((())()()(())())()()((())())((())())((())())()())()(()(())(()()(()()()())()()()()))((()(()()())((())(())())())(()()())()()(())())((())((())(())())((()())()())())(()())()(((())())(()()()())(()())(((()()())()()())(()(()))((())()())()())()((())((()(()))())())(()()()((()()))()())()()())((())((()()()(())()(()())()())(())((())()()())(()())()())()(()()())(()(())(())(())())((()))()(())(()(()))())(()()()(()))((()(())()())(())()()()())((()()()())((()()())()())((())()()(()()())()((()())())()())(()(()()))(())(())()(())())(((((())())()(())(()())((()))()())(()(())())((())()()())())((())())()()(()()(())(()())())((((()))()(()())()())(()())((()))())(()(())(()))(()())()()(()()((())()())((()())))(())((((())(())())(()())(())(()()()())((()))()()(()))((()()(())((()())())(())()()())(()())(()()())(()(()))()()((())(())()())()(()())()(()())(()()())()())())(())(())(()())((())(((()()))(()())()()())())(())(()))(()(()()())(()(())()(()())())(()()()())()()((()())((())()())((()))())((())(()()(()()()((())()()))()(()())())(())()))((())(())(()(()(())())(()())((())()))()()()()()()()(()())())(())(()()(()())(()(((())()))()()())()()(()())()()()()()())((((())()())(()((()())())(())(())()))(())(()())(()()(())()()(()))(()(()))()()((()))(()(())())(()()())(())(((()())())()())((()))())(()())(((((()))(())())())((()())()(())((()))()()())()((()(())))((()()()()()()()())()()(((()))())()(((()()()())(()(()()())())()()))(()()(())())(())(((()()())())()()(())()())()())((())(()())((()(())()())(((()())(())(())(()))()()(()())())(())()())((())())()(()()()((()()())(()())())()()())((()))()())((()())(())()()(())(())()())()(()())(()()())((()())(()()()))(())()()()(()())(()))(()())(((()()()()())()((((()))())()()()()(()))((()())()((())()()()())(()((())()()()())()())((())()(())()()(((()))())(()())()(())())((()())(())()(()()())(())()(()()())()()())()()(()(()))()(()(())())(()())())((())(((())()(()()())()())(((()(())())(())()())(()())()())((()))())(())())(())()(())()()()()(()((())())(()()(()())())())())()(())((()()())())((()())(())((()()))()()()())(((())(()())(())()(()()(())())()())(()((()())(())(()()())())()((()))()(())(()())(()))((())())(())((()))(()())(()())((()())()())()())(()()()(()()))((())(())((())()())()()()())()()()(())()()())(()())()(((()())(())()())(()())()()())(()())(((()()(()))(((()())()(()))((())(()()(())(())))((()())())(()())(()())(()()())(())()))(()()())(((()))(())(())()()())((()())()()())((())(())())((())()())()())((()())()()(())((()()))()()())())((()())()((()))((()())()(()())())((()())()())()())(((()()())()())(())())(()(((())()()())(())(()))()()(((())()())()()(())()()())(())())(((()())())()())()()(())()()(()())(())()())((()(()()()())(()(())(()(()())())()(()())()(()())(())())(()((()())()())(()(())(()()))()(())(())(()))((()()())(())((())(())()())()()())((())(()))((()())()())()()((()(((()())())(()()())()()())())(()()()()(()()()())(()(())()()(()((())())()()))(()()(()))())(((()))())()()()(())(()))()((()()())()()(())(((()())(()()((()())())(()()())()())(()()()())(()())(()(())()(())())()((()()))((())(()))()(())())()(())())(()())(()(()())())(()())(()()()())()()()()()())()((()((()(())()(()())()()(())()())()()())()()())((()))(())(())(((())())((())()((()))(()())()())((()()()())()())()()()(())())(())())((()((())())()())()(()(())()())((()()())(())(()))(()()(())(()()(())())()(())()((()()()()())()()()((())))()((()())()())()()()())(((()))(()())()((())()()())()())(())()(()())(()())()()(()()())(()()())(())()()())(((()())()())()()(())())()(()((()())(())())())((()()())()()(()()())()()())()()(()()(()))()()((()()())()(())(()()(()())()(()))(()))(())()(())(())(()(()(())()()))(())())()(((())()(())(())())()((()(())(()())())()()())(()()()()())()())((()((()())()(()(()()))()())((())(())()())((())())((()))()())(()())(((())(())(())(()()))()(())(()(()(()())(()))()()(()))()(()))((()(())())(())(())(())((()()())(())()()()()(())())((())()()(())())()()()()())(())(())()(()))(()(()()(((())))())())(()()()()())(()()(()()())(())())((())()())()((()()())(())(()()(()))(()(())()((())(())())(()())(())(())((())()())()()()())()(())(()(())(()())()()())()(()()()))(()(()(())())()(()())(()(()())())()())((())(())())(()()()((())())())(()())(()((())())(())((()())()())()()())(((()()(())()))()((()()())())()(())(())()()())()(()(())()()()())()(())())((())()((())(())(((())()())(())(()()(())())(())()()()()())(())(()(())())((())(()()()())((())(((()()))()()()(()())())()(())((()))()()(()))((())()()()))()()())((())(()()())())((((())(())()(())()())((())()())()(()()())())((())()())(()(((())(()())())())((()))(()())(()())(()))(((()()())(())(()())()())()())((()())(())(())())(((((()())()(())()())())()(()())(((()(())()()())())())((()(())))((()))())()()(())()()())(()(()()()())()()(()())()(()()))((((()())((()))())()()(())()())((()()(()()())(())()())()()())(()()()())(()(())()((())())())()())(((()))(())()())((()(())()()()())((())()(()))((()())(()())())((((()())()()())(()())()(()())(())()(()())(()))()((())((())(())(()())(())())(())(())()(()))(()(())(())())((()()()())(()(())()())(())(()(()))(()()))(())()()())()(())()((()))()())(())(()()((()(())())()))(())(((()()())()(())()())((())())(())(())()())(((((())())(()(((())))()())()()()(()()()))()((())())()(())()(()())())((()())()(())())()((((())((())())()(()()()))(()()()))()()())()()(())())()((())(()()()()())(()())((()(())()))(()())(()(()()()()()))(()()())(()())(()(()(()()))(())()(()(()()))((()(())))()(()))(()())())(()(((()(())))(())())(())()())(()()())(()())(((()))())((()())(()(()))())(())(())()(()()())()(()))()(((()())()())((())((()))()(()(()))((())()())()())((())(()())((())(())()(()()())()()())((()()())(((()))(())()((()()))()()((())())((()))(()()()())(())()()(()))(()(()(()))()(((()))())()(()())((())())(()())()(((())((()))()())()()(()())()())((()))((())(()(())())()(()()()())()()())()()()()())()((((()))()()))()(())(())(()()()())(()))(((()(())())()()(()))((((())()())()()())())()(()())(())())(()))(())(()()())(()(()(())()())())((()()))(((())(())())()()())((()(())()()(()()()))()(())((())(()))(())(())(()()())(())(((()(()()())(()))())()()()()()())(())()((()(())())(()())()(()())()((())(())())(()(())(())()((())())())()())()(())()())(()()((())())())(((())()(())())()(()(())(())()())((())()())()()())(()(()())()(()(()())()(())()(())()())(()())(())((())())()())()(()()()(())(())()())(())()((()))()(()())(()())()()((()))()()(()()()()())((())()()()())()())((())()()(()())(()()())(()(((())))(()()()())()()(())())()())((((())()())(()()())()())((())(()))((())()(((()()))())(((()))((())()()())((())(())()()))((()()()))())()()((())(()((()))()()()((())())())()()(()())((()()(()()())())())())((()()))()((())(((()())()))()(()()())(()()()(())()()())(()()()(()))(()()())(((())())())(()()))()(()()((())()())())(()(())())()())((()())((()())(()(())())(()()())()()(()())())((((()()())(())()((()())())((())())()())()((()())())()()()())((()))()(()(())()())(()(())())(()())()(())(()()())(()()(())()())(())())()(()(())())()()(())()()(()()((())()())())(()())(()()())()())(())(())()((())(()())())(()(((()())()())(())(()))((())(()())())(()(())())()()())(()())(()(())())(())(((()(())())()(((()())())()()())()())(())((())(())(()()))((()())()(())()()())()((()(())())()((()()())()()()()())(())())((()(())(())(()))((())())(()())(()())(())(())()()(()))((())())()(())()(()(()))(()()()())(((()))())()(()())(()()()))((())()((()(())()())())(()()(((())(())())(()()(()()))()())()())()()()(())())(()((((())())(()())(()()()(())()())()())()())((()()()(()(()()))()(())())((()())(()())())()()()())((()))()((())(()())()()(()(())())()()())(())(((()(()()())()()()())()(())(()()())(()((()()())())(())()()())(()(())(()))()())()()()()()))(((()())())())()((())(((())()(()())))(())(()))()(())())(((((()()())())()((()()())()())()(()(())()()()())()()())()(()())(())(()()()()(())()()())()(())()(()()(()()))()())(()(()())(())())((())())()(()())((())(())())())(()(())((()())(()))(()())((()()())(())(()())())(()(())(()))()()(()))((()(()()())(()()())())()(())((()())()()((())(()())()((())()())(((()))(()())(())()()(())(())(())())((()(())(()))()()()(()))(()()()()())()()((())())()(())()())()()((())(())()())(())()(())()())(())(((()))(())(())()())((())(())(((()())())(()()())(()))(()())()()())(()(())()()())((())(()(()))())((()())(())())(())()(())(()())(()))(((()(())((())()()()())())(())((()(()))(())())(()())(()())((())(()))()()()()())((())())(()(())()()())(((()))(()((())())(()(()(())()()()()())()()())((()(()((()())())()(()()(()(()())())()()()()(())(())((()()()))()(())()())()(()()())())((())())((())(())())(()())()(()(())(()()()()())())()())(())(()()(())(()()))(()(()())()())()((())())()(()(()())))()(((()))(())(()(())))(()()())()(()()())()(())()(()))((())((())()(())()(()()())())((())()())((()()())())(((()()())(()((()()())())(()())()()())(()))(()((())()()())())()(())(())(()(()))()((())(()())())())((())()())(())(((())((()())()(()))(()()())(())(())(())()()())((()())(())()()()()())()(()(())())((()))((())())(())(((()()))()))(()()())((()()()()())(()(()()())()())(())((())()())()(())())()((()())()()((()())))((()())(())(()())((()()))((())())((()())())()()())()()(()()()(((()))())(())(())(()())(())())()()((()())(())(()()()()())()(())()()()())(())()(())())((()()())(())(()(()(()()()())()))()((()(())())()()(()())()(())()(((()))()))(((()(())()(()))()()(()))(())()(()))(())((()()()))()())()(()()((((())())()()())(())()()())(())()(()()))()(((()())((())(())()(()())))(())()((())()())((()(()))(()(()())())((()()()()))()()()())(()())()((()()()((((()))(())())()()))()()((())(())())()()()()(())())(()()()())(())(()())(())()())(()())(((((()())(())())())(((())(()))()(())(()()(())(())(())()())(()()(()))())(())(()()()(()))(())())(((())()())((()()())()())((()()((()()()))(()()())())()(((((())))()()(())())()(())((()())()))()(()(()()()())())())())(()()()()()())(()()((()))(()))(((()))(((())())()(())()(()))(()(())(()()()()()())(()())(()())())()()(())(())()(()())()()()()(((()())(()()))(()()())(())())()((())()())(()()(())()(()(()()()))(())(()()))()((()))(())()()()()())()()())((()((())()((()()()()()())((()())(())())()()())()(())()(())()(())())()()(())(())()()())((())())(()()())(((()())(()())(())())()(()()(()())(())())())()()())()(()())()(()((())(()))())())((()()()()()))(((()(())()(())())()())()((()())()(((())))()()(())()(())())(())(((())((()(()(()()()()()(()))()()())(()))(()())((())(()()))(()))((())()()(())()())()((())()()())(()()(()((()()())())(((()())()())((()())()())()())()())()(()())(()()())()()(())()((()(()())())()())((())(())()()())())()(()))()(())(()()((())()())()())()()()()()()())()()())(((())())(()(()(()))(())(())())()((()())()())()())(((()())()((()()())(())(((())((((()()())(()))())())(()()())(())())(()(()())(())()(()()())()())(())()(()))(((()()())()(()))((())(()())()()()())(())(())(())()()(())())(((()))(())(()()())(()())()(())()()()()()(())()()()())()()(()()(()))((())()()()()()()())((())(((())())(())()())(())())(()(()()()(((()(()())())())())((()))()()())(()()(())())(()())(()(()())(()()()())()()(()()()(((())(())))()())(((()))()((()))(())()()())((())())()(()())(()(()())((())(())()(()())())()()()((()())()())())()(())()(())()())(())((()())()(())(()())(()()())(()(())()()()())())(((())()())())(())(())(())()()()()(())())()(())(()(()))()()()()())((()(()((()((())()())()()())()())())(()(())())((())()())()())(()(())())()())((()))((())((())(())()((())())()())(()(()()(()()()(())()()((())()))()()(()))(()()(())(())())(()()()))(()((()))(())()()())(())(()()()()())(()()()()(())(()(()()))(()(()()()()()()()(())())()()(())()())(()(()))(()))()((()))())((())(()((()))()()())()()())(())()((()())()(()))(()(()())()())(()(()()()()())()(()()()))(())(()()())()()())(()())(()())((()()(((())()))())(()(()(()))())((())()(()))(()((()()()()()()())(())())(()())())()((())()()()())(())(())((())())((())))()(()()(((())()()())(()())(()())(())()((()))(()))((())(()()()))((()())()()(()()(()))()))((()()())(()()())()()()()())(())(()))(()())()()(()()(()((()()())((()()))(()())((()))(()(()())()(()()())()()(())()()(())(())())(()(())(()()())((())())(()))(()(((()(()()(())())(())())()())()((()())()()((()())())(()())(())()(()()())()())(()()())()()(()((()))()())()())(()())(()()())(())())(())()(())(())(())(())()(()())()()())(()((()(()()(()))())()(())(()()())(())())()(((()()()())())()()()))(((())())(((((())())()()()())())(()()(()())())((()())()(()))(())(())(()))((()(()()))(()))(())(()(()())(()))(()()())()(())(()()(())()()())((())()()())()(())(())(())((()))()())())()(()(()(()()()())()(()))(()())()())(()())((((()())(())())()())((())())()()()(()()()()()()()()()())()()()((()())()(((()))()()()(())())(())((())()(())(())()()((()))(())((()))()())((())(())()(())(())()()())((()()))(())()(())()())()()()()(()(())()()())(())()(())()())(())(()(()())())((())(())(())(()()())(())()())(())(((())())())(())(())()()(())())(())(((()))())()()()(()())())((())())(((()(()())(()(()()(()()))()()()())(())((())(())(())())())(()(())((()))(()())()()())((()())((())((()))())()())()()((((()))()))(())()(()(())())(())()(()((())())()()())()(()))(()(()))(()()()(())())(())()()()(())(()()())((()))()()(())()())(()(()())(())()((())()())())((()()()())(())(((()()())()())(())((()(())()(()((())))(()())()(()())())()(()(()))()(())(((()))))((())(()(()())(())()(())()())(())()(())())(()())()((())()(()())(()()())((()))())()())((()((())))(((()))())(((((())()()())()())(())()((())()())((())())()(()())()()()())((()(()())()())(((())())(()())()()()(())()()())()(())()())(()()()()(()))()()())()((()())()))((((())())(()()())()((()())(((()))()()()()())(())(()((()())()()))(()()()())(())(()())(()))()(()((()))(())))(())(((())(())()()()()())()())()(())())((()()(()))(()(())((())(())())((())())(()()())(()()(()))(())()((())))((()))((()())(())(())()())()())(()()())()(((()()()())(()(())()()()))(()()(())()(())()())(()(())()())()(((()())())(()())((())()())((())((()())())()((())(()())())(()()()())((()))((()(())())()())())((())(()((())())())())((()())(()(((()))()()()())())((()()())(()()()()()()()())()()()())(()()(()()))((())()(()()()((()())()()))()()()()(()())()())((())()())(((())())(()((()))(((()))())(())())()()(()())(()()()())())()()(())()(())())(((()(())()())()(())())()(()(())(()(())(()))(())())(())()(())()(()))(())((())((()())(()())(()(()()))((()(())(()))()(()))(()()()())()())())((()()(())()())())(())(()((()()()())()(()()(())())(())())((()(()())(())()()())()((())()()())(()))((()())((((()))()()())()(())()()()()))(((()))()())()((()(())()(()()))(((()()(()()())())())()((())()()())(()())())(()(()()()())()()(((())()))(())(()())()(()))(()(()))(((()())()(()())()())(()()))()(()())()()((()))())((()()((()(()((())))()()()((())(())(())())())(()))()()((()()()()())())(()())(())())(()((())())()()())()((()()()())(()())((()(()))(())()())()()()(()()))())((()())(()))()()((())()()())())()())(())((()(()))((()())())(())())(()()((()()()()())(()())(()()())()(()()()(()))())()(())(())(()())())(((())(())((())()()(())())(((()(()())()()())(()()))()(()())()(()())()(())((()()(())()())()()()()(()(())())(())())((()())(())())()()((())()())()())((()())(())())((()())(()())()(())(())((()()))(()())()()()())(())()(()()()))(()(()())()((()))())()(()(())(()()())(()()())(()()())()())((()())(())((())()((()))(()())())())()()(()))(()()(()())(()))((()(())())(()()()()()())((()()(())())(())(())(()((()))())(()())(()()()(())())())()()(())())((())(((())(()()())())()()())()(((((())())(()()(()()())()(()))()(())())(()()())(())())()())()(()(())()())(()()())((())(()())()()())(())()()()())((()(())(())(()()()(()))(())()()()())(()()())()((()())()())(())()()()())(((()(())(()))((())((())()(()()())()()())((()())(()())()(()())(()))()()()(())(())()()())()(())(()())(())())(())()()((()())(())(())()())()(()())()())()(())()(())(()(()()))())(()(())())((())()()()()())((()(())()(()())())((()())()(()())((((()(()()))(()())()()())()()())((()()())(())())()((((())()()())(()(()()(())()())(())(((()())())()()(())()())()(()())((())(()()()())()))()()())()()(())(()((())))()(())()(()((()))())(())((()))())(())(())(()(())((()()(()())())()((()()))()())()()()()()()())(()())()((()()())((())()()(())())((())()()())())((())())()())(())(())()(()()()()())()())(()(())(((()))(())(()(())(())((())()()()))()()()())())((())()(()(()(())()((()))(()))(())(())()(())()()()(())())(()()(())()()(())()())(((()(())()()())()()())(())())((())()()()())((((()())((())())()()())((()(())))(()(())()())(())((()))()(()())()()())((())(())()())(()())()()())()((())()(()))((()(())())()(()())(()((()((()())(()()))()())(())(()((())))(()))())((()()())()())(()()(())((()))()())()(()())())()(((()(()()(()))(()()(())))()(())()())()((())(())()())((()))()()()(())(()))((())(()(()())())(()())()()(())()()()())(()()(()((()()()()(()))()()())(()()())(()())()(())())(())((()(()())(())())()(())()()(())(())()())(())(()())())(()()(()))((())())(()(())(()())((())(()()())()())()((()))())()((()()())()((())()()(())(())())()((())())(()))(())(())()()()(((())(()(()(())))(()()))((())()()()))(())()())((())(()((())())(()()))(((()(())())((()())(())())(())(())()(())(()())(()())(()))(()(()()()()()())(()((())())()()())()())((((())(()))())()()()(()(()))(()())()()())(((())()(()())()))((()())(())()()())((())()()())()()(()((()((())))()()(())()())()())(((())()())(()))(())(()()))((()(()())(()()()())(()()()())()())((()())(())())(()(()))()(())()())(())())((())())()(()()((()(())())(()())())((()((()())())())(())(())()()())(())(()())(())(()(())()()(()))()()())()((((()()))()()())()()((()()))(())()())(()()())()((())())(((()())())((())((())()()())(()()))(((())(()())(()()()())()(()())()())((())())()(())()())(((())(()))()()())((()))(()())(()))((()())()(())((())(((()()((())))()()()())())(()())((())(())()()))(())())(())((()())()())(()())(((()()))(()()())()())()(()())(((()()()()())()()(())()()(()))()()()())()(()()()())(()((())())())(()(()((()())()()(())(())()())()()()()())(()(((()()())()())())(())()()())()((()()())()()())((()(()))(())())((((()())(())()(())()))()()()(()))((())()(())(()(()))()())()(())()()((())())())()((()())((()())())(()))()()(()())()(()()())(()()()(((())()())()())((()()())(()())()()())(()()()())()())(()(())(((())()())((((())())()()()())((())())(()())())()())()((()))()())((())(())()())((())()(())((()()(())())()()()())(()(()())())(()()())(())((()()()())((())())()())(()())())(()()()()()(())())(())()((()())(()())(()())())(())((()))()())((((()()()()())((())((())()(())())(()())()(())()(()())(()(()())())((())))(((())()())(((()))()())())()(())((())()())(()())()(())(()(())(()()())()(())()())((())())((())())(())(()()()()(()))())()()()()(()(()()())(()())(()()()()())(((())())(()())()((())(()))())(())()()(()())(()((()())()())()()()()()(())(())))((()())()()())()()()(()()())((())()))()()((()())(()))((())()()())()()(()()()(()())()(()())()(((())())()())()()((())())()(())()())())(((((())(())((()))(()(())()())(())())())()(((())(()()())()())(())()()((()()))())(((()))()((()())(()()(()())()()()())()())()()())(()())(()()()())(())((())())(((()())((())(())())(()())(())(())())()()(()))((()))()((()()))(()()))(()((((()(()(())(()))((())()())()(()()))(()(())(()()()())())(()()())(()(()()()))()()()(()()(()()))(())(())(()()))(())((((())))((())(()))(())()(()())()((())())(()())((())())()()()())()((((())(())())(())()(((())()))(())()())(((()()))()())(()(()())()()((()()))()())())(()(()()(())()()))()((())()(())()()())()(()())())((())())()(()(())())((()()()))(((())()())(())())()())((())()())(()()())(()(())(()())(()()())(()())()()(())()(())(())())(())((()()())())()((())())(())(())()()()()()()(())()())(((()()((()()()))((()()((())(()()))(()()()())())(())()()(()())()())((())())(((()()))()((())()())()()((()))()(()()))()()(())()())()((())(()())()(()())()(()))(()()()()(())()(())(()))(()()(()))(()()(()))(((()())(()))(())())(())()()((()))(())((())()())())(((())()()()()()()()())()(()(()())(()())(()))(())()(())()((()())(()()))(()())())((())(()((())())())()(())((())()((()()())()((())()(()())))((()))(()()((())(()))()()()()())(()()(())()(()))(((((())()())())(()()(()()()()))())(())())(()(())())(((())(()()(()))()()())())()(())(())())((()()())()(()))(()()()()())((()()()()())()()())(())((())())()()(()()))(()(()(())())(())())((()())()()())(())(())()(((())((())()())()(()()())()()())(()(())()((()))()())()(()()()())()()(())(()()(())())()(())()()(())(()()))()(()()()))(((()(())(())())(())())()())()(()((()()))(((()))(()()(()))(()(()())())(((()())())((())())()(()()(()))(()))(())(()())(()(()()))()()()()())())()()())(()()()(()))((()(()))(()((())((())(())())()(()))(()(()))(()())(()())(()()(())()(()()(())()()())()()())(()())()(())(()()()(())()())(((()))()())()((()()())())((())(()()()())(()()(())())((())(()))(()()())())()()((())())(())(()(()))()(()())()())(((())()())(()((())()())()))(())(((())((()()())()())(()(()((())))())()())(())((()))(()(()())(())()()(()(())()())(())()(()())(())())(())(())()((()))()(())())(((((()))))(())()()((()())((()())()())(())()(()))(()())(()())(()((())(()(())(()())))())()())()(((())()(())()((())()))())((()())())((((()()()))(()(((()())()(()())))()()())()()())()((((()()))()))((())()((())((())()()())())(()(())(((()))())())()((()()()())()())(()()))(()())())(((()()()()(())()()))(())(()())(()(()()()()()())(()())(())(()))(())()(()()))(()(()())()()((()())(())()()())()((()(()))())(()((()())(()(()()))((())))()(())(()(()))())((()())()())()()()())(()()(())())()(()(()()(())(())()(()())()(()()(())))((()())(()())((())())(()())()()()((())()())())()(())((())(()(()())))(()()())((())()()())(())())(()())()(())()((()(()))(()))(()()())(())()(())())((()()()())((()()))()((()())((()(())())(()()()())(()())()(())(())())(()((())()())((())))()(((())))()()((()())())((()))(())(())()()())(())(())(()()()()())()()()(()()(()())()()()())()(()(()()))()((()())())()(()())()(())()()(()))(((())(())(()))(()(()())((()()()((())(()))(())())()()()()())((()())))((()())(())()(()())())(())()(()()())(((()))()((())())()(()()())(()())(()))(()())()((())()()()(()())()())()()()(()())())((()(())())(((()())(()(()))()())((())))(()(()())(()(())((())()()()()())()()(()(()())())()((()()())()(())()()())()()())((())()(()()))(())()())(()(())()())(()(()()()(()()())())()((()())((())())(())()())()(())()())((()()(()()()())(()()()())(()(()(())())(())(((()())(()()()())()()(())(()()(())())()()())()((()()())()(()))(()()()())(())(())(())))()(()())()()()(()()()())()()(()()))(((()))(()))((()()())()()()()()())(()()(())(()))(()()())((()())()())()()((((())())())()(()()())())((()())(())()()()())()(()((())(()))()()())())((()))(()()()())(())()(()())(()(((()())(())())((()))()()(()))(())((()()()((())()))()())(())(()(((()())())(()())(()()())(()((()))()))()(())())()(())()()((())))(()()(()))()())(())()((()()(())((()(())())()(()())()()(())()(())()()(()))(((()())(()(()))((()))((((())(())(())()())())((())()())()((()()(()))()()())()(())())())(()(()(())(())()(()))())(())()()()())((()(()))(()(())()((()()))()())()(()(())()(())()())(())(())()(()()))()()()(()(()))())(()())((())()(()((((()()()())(())()()(())())(())(()())()())()(()(())(())(((()()(()))()())(()(())()()())(()(())())()(()())())(())()()())(())((())()()())((()())())(()())()()())((()()())((()))()(()()())(()()())(()()))()((())())(((())(()))(())((())())((())())((()()()()()((())()))())())((()))()()()()())(()(((()())())(())(()((()())()()(())())(()())()(())()())()()(())())()()()(()())())(((()))()(((())((()))(())()()()())(()())(()())()())()(((())(()())())())(()()()()())(()(()))((()()))((())()())())((()(((())))(()())(())())((())(()())()))((()())(()())(()(())(())())())(((())()())(())((((())()((())()()())(()))(()())((()())()())((()()())()(())))((()()()()()((()()())())((())())(())()()(()())()())()()()())()()()()(())((((()()))(()()())()))()()()()())((()())(())()()())(()())())(()(()(()))()(())()()()()(())())()(()()(((()))(())(())(())())()()()()(()))((()()())(((())())((())())()())()()())(((((())(()())(())()()()((()())()()()(()()()()()))(())(()())())()()()())((()()())()(()(()))()()())()(()(()(())(()())()))((())(()())())(()(())()())()(()))(())()()())((())()()()()(())(())(()(())()()())())((((())()((()())())())()()()(()())()(()()())()()())(())((()())()())(())()()()(())((())()(())(())(()())())((())(()()())()()()()())(())()((((()()())()()()())()()()())(())()()()()(())(()()())()())()(())()(()())()())(())(())((()()())())()()((())()()((()))(()))()((())(()()())()()()((()))(()())()()()())()()(())(()()())(()()())()())()(()(())()())()()((()(()(()))())()())(()()()())((()())((())())(())((()))(()(()(()(()))()())(()()())()())((()()())()())((()))(())()())()((()()())((()()(()))(()()())()()()(())())((())(()(())())()()(()(())())(()))((()())())(()))((((()()())(()))(())((())((()))(()(())(())()()())((()())()())(()))((()()()())()())()(()())(())(())(()(((())())(()))(())()()())(()())()()())((((())())()()())((()()))((())(())(())())(())(())((())())(()(())(())())()())()(()()())((((())()())()(()()()()())()()())()())(()()()()()()(())())()((()()())()(()))()(()()(()())())((()())())(()))(((()()())()((())(())(()()())(()))()()())((()))((()()))()())(()(())())()())((()()))()((())(()())((()()()())((()())()(()())(()()(())())())()(((((())()())(())(())()()(()))()((()()(()))(()))((())()(())(()())()())()()(()())(())())(()())())()(()(()(())(()()))()(())(()))(((())()(()(())())()(())(())()(()())(())())((()((())())()())((()()())())())((((())())()())(()())(()())()(())()()()()(()()()))(())())()(()()())(()())(())()(()())()()())()(()()())(((()()(())()())(()())(()()((())((()()())()())())()(()((()))((())()()()())()()()())(())()()()()())((()))(()())(())()()())(()())(()(()))(()())(()()()())())((()()())(()))(((())(()))(())()(())()(())(()(()()())(()())(())(((())())()())(()()(()))(())(((()))(()()())()()()())()((()))())(()())(()(()((())))()())()()(()))((()(()())((())()())()()()())(())()())())((((()()())(())()()())()(())()(())())()((())()())())(()(()))((()(()())(()())())()()())(()())()()((()()((()))()()(())((())()()))(())((())())(()()())()())()()())(((()()()())(()(()))(()(())()()()()())()(((()()()())()()())()()(()())())()()((()())())()())()(())()(()(())())(((()())()())()())(()()((()())(()))())(()(((())())(()))()()()()(()())()()())()((()))(())()(()(())())(()))((((()()())((()())(()(())())(((())(()())(())(()())(()())()((()())(())())((()()())())()()()())(((())(())())(()()())(((())()((()))(()()()()())())()())()()()()())(()(()()()())(()())()(()(()()())())((()())(())()(()()()())()((()(())))(()))())(())()())()((((()))())()(())()()())(())(())((())(())()())(()()()()()()(()()()))()()((()())()())(())((())()(()())()(()())()()(())((())))((())(())()()()())()())()()((((((())))())()(())()(())())()(())((())()(()()())((())())())((((()))(())(()((()(())()()()))()())()((()))(())(()()))(()(())(()())(()())()()()((()())(()())()()()()())(())(())()()()())(()()))(()()(()())()(())()())()(()()()(())()()())(())(()())(()))()(()()()()()()()())()((()))(()(())(()))(())(()()()()(()())())((())(())())()(()())(()(())))((())(()()())())(()(((()())()((()())))()(()(()())()(()()())()()(()))((()(())(()()))(())())(((()())(()()())(()()())())(()())(())((()())((()()()())(()())())()(()()())(())()())()(())())(()(())()())((()())()())((()(())()))(()())((()())()())(()()(())()())()(()()())()())((()())(())()()()(()()())(())())(()(()()()()()())()(()((())())()())((())()()())(()(()))(())()()())((())(())(()(())())((())())((())(()()())((()()))())(()(())(())(())(()((()(())()())(())()()))(()(())))((()())()())()((())((())()())()()(()())(())())(()(()()()(())(())(()())(()()()))()(())()()()())(())(()())((()()(()((()(())()()))(())()())(())(()))((()())())(()())(()(()))(())()())((()())()())((()()()())()(())()(())()()()()()()()())(((())()()()))()(()()()()())(()()())()()())(((()()())()())(((())(())())(())()(()))(()())(()()())(()()(()()))(()())()())((()()())(()()())(())(())((())(())((()())())(()())(())()())()()()((()())())((())())(()()(())()()))((()())(())(())()((()))(()()()()())(()())()(()())()())((()(())()(()()())(()(())())(())()()())(((()))(()()(())())(()())(()(()))())(()()(((())(()()))(()())()())(()())((()()())())(()())()(()())(()))()(())()((())())(()()()()()(((())))(()(())()))(())(()())()((()())()())()((()()(())())((()()()))(()(()(()()(()())())()(())())((()()())()())(((()((()))())())())())(())(())())(())((())((()())())())(()))((())()()())((()()()())((()()(()())((())())())(()))((()())()((()()))(()(())(())())((())((())()(()))())(()(())()())(()()(()())())(()())(()()())(((())())())(()())(())())(((())((())()(()(())))(()(()()())(()())()()())()(())()()()((()()()))(()(()())())())(((()()))()())((()())(())()(()())())(()()())(()))((((())()()())()()()()())((()())()()))((())()((())()(())()))((())((()())()(((()())())()((())()())()())(())()(()()())())(()()())((()()())()())(())(((())))(()()()()())((((()())())()(())()())()())()()())()((())(()()(()())())(()()(())(()())(((((())))()())()()())(())()(()()))((())())()((()))(())()())(()(())()()(())())(())(()()(()()())()(()()())())())((()()(()(())())(())())(()(()()())(()()())(()()())())()()()(()(((()))())(()(())()))((()(())())())()()()()()())(()(()()())(()())()()(()())()())(((())())()(())()())((())(())((((()())())())(())((()))())((())()(()())())(((())(()())())(())((()()))()()()(()(())(())()()()()())(())(())())(()()())(((())())()())()()(()())((()())()())())((()())(())((()()()))(()()())((())(()(())()()())()((())()()()()())())())(((())())()())(()()()())(()())((()()())(())()()())()((()()))(())(())()(()(()()))(()())()()(()(()())()()()(())())(()()())(())(())(())(()())(()())()())((()()())(())(()))((()((()())(())()(())(())()()()()))(()())()(()(((()))()()()())(())()(())())(())(()()()()(()()()))()()()()())(((()))(())(()())(()()()())((()())()())()((())()(()))()(()())()(()))((()()((()(()(()))))(()()())()()()()())(()())((()()((()))()())(()(()())())()()()(()()())(()())(()()())((())()())()(())()(())())()())(()()(())())(())()()(())())(()((()(())())()()()()())((()()))())((()()()()(()(())()()()())()()())((())()()()())((())((()(()))())((()())()(())())(()(()(())())(())()()()(()()))(()(())(())(()())()(())())()()((()()(())())()()()))(()()())((()(()()())()())((()((())(())())()())(()(()())(())()()())(((()(()(()())(()))())(()())()(()()()()(()))(()()()()(())(()(()))()())()(())())()(()(())()(()()))(()()((()()()()((())))(()))()()((()))()(()))()())()(((())(())()())()(()())())()(()()()()(()())())()()(((())(()())()()()())()(())(())(()())()())()()()()))(((()())())(()()())())(((()()()()()()())((())()((()))(())()())(())()(()))((()())(())()())(())())())(())(((((()())())()()((())()(()))()())(())()(())(())())()((((()())())((()())())(()())())((())))(((()(())())()(((())()(()())(()()())((()())(())()(())()())(()()())((()()())()()(()))((()))()((()())()())(())()(()()())()()(()())()())()(()((())(())(())(())(()()())((()))(())()())()()(())(())((())())()())(()(((())()())())(()()())(()))((()))(()((()())()(())()(()()()()()())())()()()()())()()())((())()()(()))((())()())(()()()))(())(()()()())((()(()))((()())())(()())((((()())(()())()())(())((()))()())()(())())((()()))()(()()()()()())(()())()())()(((()())()())())((()(())())())(()(())(()))(()()()()))(()()((()(()))()()(()(())(())()()()((())(())()))()(((())()()((()))())(())()()(())()())()()(()()()((()())()())(()()()())((())())(())()))()(()())())((())(()()()())(()(()()))(())()()(())()()())(()(()())()())(()()())(()()(()())()(()())()()())(((())()())()((()))())(((()))()())(((()())((()))((()())())(())()((()))()(()()()())()())()((())())(()()()())((())())()(())())((()())(()()()(()())(()()())()()()(()()())()(())())(()(())()()()()(()))()(()()))(()())(()()()(()())(())(()((())()))(())(())()())((())()()()()(((())()(())()()()()()()))()()()()())(()(()())(())()((()()(()))(())()(())()((()()))())(()())((((())()(((())())(())())(())()((()()))((()((()))()(()())(()()))()()())()(()))(())()(())((()))((())())())()()((())())(()())())((()())((()())()(())()())())((()()()())(()))((())())(()())())(((())()(()())())()())(()()()((()))((()))()()()()())(((()))((())((((())())(())())()()(())()()(())())()()())(()()(())))()(()()())(()())(())((()()(()))()())()())((((())())(()(()))(()))((())()(())((()((())))())((())(()(()())()()())()())())(()()())((())()(()(())(()()()())()(())())(()(((())))(()())())(())()()())(()()()()(())((()))()(()))()((((()()()))(())(()))()()())((())(()())(()()(()))(())(()()()(())())()()(())(())())()(()())(())(()())()(()()))()((()()((()())()(())()())()()(())()())(()(()))((()(()()()()())(())(()))((()())()()(()())()(()()()((()())((()))())())(())())(()(()())())()()(()()())()())(())()(())(()()(()())(()))()(())()()(()(()))(()))((()())(())((()(()()()())((())()())()()())((())())()((())(((()())())()()(())()())()()())(()(()))(())(())(())((()(())()())()((()())()((())()())(()())(()())())((())()(()))(())())()(()(())())(((())((())())()(())())((()())((())())()())())(()()()())(((())()(())())(())()(()()()()()())()(()))()())(()())((())()())(())((()())(()((()())()())()()())()(()(()())())()()()())(()(()))()((())()()())(((())())(())()(()()()()())((())()())(((()))()()())((())())(()()())((())()(())())((()()()))()())()(()()(())(()()))((()(((()()))()()()()))(())(()(()(()))(()(()())())(()())(()())(()()()()())((())()))(()()())()(()())(((()(()()))()))(()(()()((()()())()()())()()()()())(()()()()())()(((()))(()())())((())()()())((())(()))()(()))((())()())(()(()((())()())(()))()()()()(()(())()))(()(()()(())()()((())())(()())())()(())()(((()())(()()()()))((())())()())(())()(()())(((()()())((()())((()))())())((())())(())()())(()())(())(())())()()(()((())())(()(())()()())(())()())(()())()()()()())()(())()(((()())((())())())()(()())()(()())((()()(()))((())()())((())()())())(())()((())()()()(()))(())()()(()))((()(())))(()()())((()())()()()(()()())()())((())(((())))(((()()())())(()(())(())()()(()())()()()()())(()()))((())(())(()))(()())())()()()(())(())(())()(())()(())(()))()((())()(())()()()(()()())(()(())()()())())((()()))()()((())()()()(()))((())(()(()()())(()()(())(()()))()())()(())()(()))(((()(())(())())()))()(())())(()(()())()()())(((())())(()))((((()(()()(())((())(())))((()((())()())(()(())()())()(()()())(())())()(()))()()()(()))((()())(()()(()())()())(())(())())())(()(()())()())((()())(()()(()))()()())(()())((((((())())()())(()((())))())(()()(())((()))(()))()((())())()()()((())())())((())()(())()()(()()))(())(()()())()(((()()())())((()())())()())(((()())(())(()()())()()))()()(())(()())()())(()()(()())(((()(()))()())()()(()()())(()()))(()())())((((()()))())()()((()())())()(()()(()()())()(())(())())())(()((()()())(()(()()()())(())(())()())()())((())()(()))()()()((((()()(())(()())()))()()())(((())())())()(())()()(()((()())()()())()()()())(())()()(())(())()())()(()(())()()())(()((())()())()(())()(()()(()()()()())()())()(()())()())()((())())()(()())()((()))(((())())(((())()()()())((()()(())()()())(()(()())))()()()(()())()())(((())()())(()())(())(())(()())()())(())(()))()(((())(())())()()()())(()()())()(())())((((())())())((()()))()()(())(((())((())())(()(()))())()())((()))()()())((()((())()))(()()())(()())(()())(()()))(()()()())()(()(())(())())(((())(()())()()())((()()())(()()()()())()()())()()(())()())(()()(())())((())()()()(()()())(())()()())(()((())()())((()(()())()())((()())())()))((())(())(()()())()(()())(()()(()()()()())(()))()()(()((()(()))())(()(()(()())())(()())(())())()())()(()))((()())())((())()())()(((())()))()(()()()))((()(())(((())())(()()())(()(()))()())(())()()())()(((())(((()((()(())()()))()()()((())())())(())()()()(()()())(()())())()()(())())()()()(())(())()(())(()())(()()(()))(())()()()())(())(()()(()())()())(((()())())(((()(()))(()()))()(())())(()())()()(()))((()()))(())()(((())()(()()()())()())(()())((()()())(()())()(()))(())((())()()(())(()())(())()()())(()())(()())(()()())())((()()))()()()())((()(()))(()()())(())())(()(())(()(()())())((()(()()))()()(()())(())())(()(()()())()(())(())())())()((())())(()(())()())((())(())()(()()())())())((((())()(((()))()())(())()((()()())()(())()((())())())((()()())(()(())())(()()()(())())()(((())()()())()()))(((())(())(())(()()(()())())()(((()))()()()()))((())())()(()()()()))()(()(())(()(()(()))())(())()((()))()(()()())()((())))((()())()()())(((()))())()((()()())())(())(()()())(())()()(()()(()()))(()())((())())(())(()())(())())(()()()()())((()()))(()())(()((())(()())(((())())(()())()((()))())()())()()()(())((())())()(((())())(((()(()))(())())()(()))((()())(()()())()())((())(()())(())()()())()((())(()()())()())(()()())()()((())()))()(()()(()()))(()()()()(()()))())(()(())(()((())())(()()()()))(()(()())())())(()()(())((())()())()()()(()()))(((())()(()(()()()())())(())(()())(())()())(()())(())()(())()())(((((())())())(())())()(()(())()())()()())((())()))(((()()())()(((()())(())())(()((())((())(())()())())(()(()()))()((())()(()(())(()))(()()())(())())((()))(())())()()())()(((())())(((())(())()()())((()(()))(()())()())(())()()())((())(()())(()())()())()(()())())(()())(()(()())())(()(())()()(())())(((())()()(())())(())()(())(()()()()))()())(()())((()))()(((()()())()(((()(())))()(()())(())()()())()()())(()()(()())(())(()((()))())())()((()()()())(()()()())()()(())(()())(()))((())((())())()((())((()))())(()()()())((()(())(())())()()())(())(())()()(()())(())()())(((())()()()()(())())(()())(((())()()()()()())()))((((()))()()()()())(()())()())(()())((()())((()()(()))(()())(())()()()()()))((())()(()(()))(()()()))(()())()((())()()((()(())())())((()))(()(()))()())((()())()(()))(()(()()())(()()()()))(()(()))()())(()()()())(()())((()(()(())(())()())()(()())())()(()()()()()()())((())())((()()())())(((()))()(())()()()())()())()(())()())(((((())))()()(()())(()))((())(()))()(())())((()()()))(((()))(((()()))(()()()()())(()((()))())(()(()))((()()()(()())()(()())()())()))(())(()()(())()(())(()()())()((()()())())(()())(())((())()())((()()()))()())(()(())()(()))())())(()((())())()(()()()())())(()((())()((()(()))()()(()()))()((()()))(()(())()()())()((())((())(())()(())()())((()))())(()(())()())(((())(()()((()())()))(())()()))(())(()((()))(()(())((()()()())())()((())())()(()()))())(()(()()()))(()(())()((())))()((())())()())()()(()()(()()(()(()())())()())()(()())()()())(())(()((())()(()()()())()(()())()()()())(()(())()(())()(()))(()(()))())(()((())(())()(())(()))()(())()()()((()())))(()(((()())(()()()(())())((())()())()()()()(((()))()()(()())(()))())())(())(()(())))((((())()()())()())((()()())(())()(()())()())(()()(()))(())(())(()()())()()()())(((()(()()())()(()))(())()())(()(()(()))()()()()(()))(())()()(()()()()()())()()())()(())()(()((())())(())()(()()())((()())()()))()((()())()(()()))(())(())()(()(()())())()((())(()()))((()()))(()()((()))()())()())((()())(())()()())(()()())(()()()()((())))(()())((()()(())())()(()())(())()()()())(()())(())()())(((()(())((()(()))()(()())(())())((((())()())(())()((()())()())(())()((())(()()()()()())())()(()))()((()())(()()))()(())()()(((()))(())()()(())(()))()())(()()()()(()))()((())()()(())()()())(())(()()(())())((())()()()())(())(()()())()()())(()(())()()())((()()()()()()(()))(()())())()(((())()())(((()))(()(()))()((())(()(()))()()()())()(()()())()()())((())()((())))()(()())(())()()())((())(()(((())()(()))()())(())()(())())()()())(()()()(()())(()()())(()())()())(()())((()()())(()(()(())(())())())(())(()(())(())())()(())(()(())()())((()()()()())(()(()()))(())(()()()(())))(())()(()(()()())()(())((()())()))()(())()(())()()()()())(((()))()(())())()(()))((())(())()())((()((()(()))()(())()()())((())(())()())(()(()()))(()()(())(()(()))()(())())()())(((()(()))()()()())()(())(()()())(()()())()())(()()(())()(()(()()())())()(()()())((()()())(()())(()(()())())((()()))()())()()(())(()(())(()))()())(()(()())()()()()(()())(()())(()())())()(()()(((())()())(())(())()(())()()())(())(())()()())()(()(())()()())())((())(()()()())()()))(()((()()((()))())((((()()()()())())()((()))()(()))(())()())((((()()())(()())()()(()(()())(())(()()())()()()(())())(())())()((())()()())()((()()()()(()())()())((()())()(())(()))(()()())(((())())()()(())))()(()(()()())())(())()(()))((())())(()())()(())())(())()(()()())(()()()(())()()))(()((())()()((())()))((())((())()(())((())()))(()(())())()()())(()())(())((())(()))(()(()())((())()(())(()()))())())()(()()()()())())((((())()()((()))()()())(((()())(())())()(()))()(((((()())())())((()())()())(()()())(())()(()())((())()())()()())(()(())(()())(()())()()())(()())()((()()()()))((()())()()()()(()))(((()))(((()))((()))()()(())()()(()()(()())())((()())()(()))()(())()()())()())(((())())()())()((()()))()()()())((())())((()()())()()()(()()()())())()(())()()(()())(())()(((())))(()()())()(()()(())()()()()())()(())(())()())((((()()(()())())(()()()()())()())()(())()(()))(((()())()()((()())()())(())(()()))(()())())((((())())())(()())(())(())(())())()()(()())(())(((())()()()())()(())((())(((()())())(())()(()())(()())(()))(()())(()()()())(()(()())()(()))(())()()())((()))()()(())()(()())())())((()())()((())())((()()()())()()())((()()()(())(()))()()(()())()())(()(())(((())))(())()()())((()()(())(())()())((()()(())(()())())(())(())()()())())()(()))(((()())()())(()(()()()())()(()()(())()())(())())()(())(()())(()()()())()()())()((())(())())(((()))((())()()(()))(()(())(()())(()))((())((()())((())(()(()()()())((()))(()())()()((()))(()()())())(())()(())()()()((())())())((())(()()()()()())()((()))(()())((())())(()())(())())()()(())(()(())(()))(())())()((())(()))((()()())()()(())((()))(())()())((()))(())()())(((()(()))()()())(()()())()()())((()))(()())((((())()()(())()()())((()(())(())(()())())())(())(()))(((()(())(()))(()(((()((()))())())()()())()())((((()))())()(()(()()))(()()())()(())(())((())())(()(()()))())()())(()()(((()))((()))())())((())(()())(((())()()())())()())(()())((()(((())())())())()((())()())(())()())(())((())(()())())()()(())()()(()()()(())())(())()))(((()()()())())(()(((())()())(()))()()((()(())())()())(())(())()(())()())(()()())((())(())())()(()())((())()()))((((()()())(())()()()()))(()())((())((()())()(()()()())((()))(()()()(())()())(())()()(())()()()()())(()()(()())()())((())(((()())(())((())(()))()()))(())((()()(())())(())()((()))(())())()(()()((()))(()(())()()())()(())(()()())()()()()))()()(())(()())(()(()()())(()))()())(())(((()())()))()(()())(()((()())(()((())))())(())(((())())(())())())()(())((())(()(()()()))(())(()(()()))()((()))()()())((())())((())(())()(()())())(())(()(())()()()())(()()())()()(()(()(()()(())())(())()(()))()()()())(())(((())()((()())()())(()()))())()())(((())())((()())())(((()())()())(()(())()())(()())()((())()()())(())()()((())())()(())()())(()()()(()())()()(()))()()()()(()())((()(()))()(())())()())((())((())))()(()())()(((()))()(())(())()()())((()())(()()))((((()()())((())())((()))(())(())(()()())())()((()))()((()())()())((()(())())((())(())((())()())(())())((())()())())()(()((())())())()(()(()))((()()()())()()())(()(())))(())((()()(())())())()()())(()())(((())()())(()()()())())(())()()(())(()()(((()())()()())()())())()()(()())(()()())((()())(()()()())())(())(()()(())())(())()())(((()()())(((())((()((()()())()))(())(())())(()())(())()())(())(()())()())(((()((()))()(())()(())(()())()((())))((())())(()()(()()(()()))(()())()())(()(()()()))()())(((())()()(()))())(()()()()(()()())(()(()())(())()()()())((()())()())(())(())()())()(()((((()(()))(()))())()()()()())(()()(()))()(()()()())(())()()()()()())(()()(())(()(()())(())()))((())())(()(())())((()(())(())()()())(())())()()()()()())((())()())()(()((()())()(())()(())((()))(()())())()())((()())(())((())()(()(()))(((())(()()))())()()())()(((()())())(()()()())((()())()((()())()))(()())((())())(()))((())()(())())()()(())(()()())()()())(()()(()(())(())()())()()(())(())(()))(()()(())((()))())(()()(())()()())(()(()))(()())()(())(((()))())(())(()())((())())((())))((()((())())((())()())((()()()))())(())())(()())()(())(())((())()(()()()))(()()())(((()())()(()()()))(()())())(())())(((()((())()))(())())((((())(()())((()))()())))(((()())())((())())(()())()()())(((())())(())())(()())((())((()())())(())()((()))(()()((())()())()()((())()())()())()(()(()))(((()()()())())()()()(())(()()))()(())(()()()()(())())(()(()())()()(())()())((())())()(()(()))())(((()()(()()())())(()()))()(())())()(())()())(()()()()())()((((()((())))(())(()()(())()())(()()()())(()()()()()())((())()()())((((()()))()(())(()())()())(()()))()(())(())()((()))())(()())()(()())()((())(())))(()()()((()))()()(())(())(())())(()((())()(())())(())(())(()())(())()()()()())(()())()(()())(())(())())(())((()(()()()())(())()()()(())()()())((()()))()())(())(()())((((()()())()(())(())()())()()())()(())()((((()()())()()()())())(())())(())(()((((())()()))((()()))(())()()())(())(())()(()())()()())(()())())(()(())()()())(((())(())()()())(())(()()()(())())(())(((())()())((()()())()(()())(()))(()()())(((()(()))())()())((()())())(())(())())(()(()))(()(((()())()())()())())(((()()()(())())(())()(())()())()()(()(()))()(()())(())(())())((()()))(()((())()()()())()()())()()()()())()()(())()(()((()(((()())()())(()(()))())())()((()()())()((()())())()())(())()(()())()())((()()())()())((())())(((())()()())(()()(()))(())()(())()())()()(())(())(()()))(((())(())())(((())())(()(())())(()(()(())()()())(())((()()()))()()((()(())()()))()()(())())((()())()()())(()())(()(())())()((()())())()())(()())()())()(((((()())()())()((()())())()((()))()())()()(())()()())()(())(((()))()(((())()))(()())()())(((()))()()())(()(((()()()(()))()()(()))(()())())(()())(()())(())(()())()((((())()())()())(())())()()())()()(()())((())((())()())())((()(())()())(())(())(())()())((()(()())()(((())())()(())()())()(()()))()()(())())(()()())(()())(())(())(())(()()())())()((()(((()))))()(()(())(()())()()(())(())(()())(((())()())((())))()(()())(()()((())())())()()()()())(()()()((()())()()())(())()()()()()()())(((()(())()(()()())())((())())(()()())(((())())((())())(())()(()()))((())())(()(()()()))(()))(())((()))()())(()((())()())(()())()())(((())(())())()())()(()()()(())()()))(()(((())))(()))(()(()()((()())((())(())())()()()((())(()))(())((()))(())()())(()()())())()(())(()())(()())((()(())(())())())()()())(((()()()(())))((())()())(()()())()(())()())((()))(())((()())())(())(()())()())((()())((())()())(()()))((()())((()()())(((()))(()()()))((()())())((())())(())(())(()())()())(())()())((((()())()))((())()())(()()(()())()(())())(()())()())((()()()())((()())(()(())()())((()()(()))()()()()())()())((()(()())(())())(((()()()(()())(()))(()())((()()))()())()())((((()(())))())((()(()(())()()())(())(()(())(())()(()()()()()))(())(())(())(()(())()()()(()())(()))((()))()()()(())(()))(()(((()())())())()(((())()()())(()(()())()(())(())()(()))()()())()((((()))()()())()()())()())()(()())(())()())(())(()()())()()())((())())(()(()())()()())()((()())((())(())()())((()())(())())(()(())())()(()))()(()())(()(()())(()())()()(())()())(())())((()(()()())())((()())()(()())(())())(()(()))((()()())()()()()())((()())()(()))((())()()())(()()())())()()()((()())())()((())()(()()()()())())()()(())((()()()((())())()))(()(())())()())((()((()))(()())()())(()()())()()())((())(((((()()))(()))())())((()())()()()()(()(())()()(()()))(()())(())((()())()())()(()(()))(())())((((())()(()())())((())()(())(()))(())()()(()()()())((())())(()))(((())(()()())(())(())((((())))())())(())(()))(())()()()((())()))()(()()())())((()((())()()()()()())(())()())()((()(()()()))(()()(((()))()()())(()(()())())(()((())())(())()())(()())(())())()()((()())((()(()()))(())()(()()())())((())(()())(())(()(()()()(())())())()(()()()())(())(()()())(())(())())((()))())(()())()((())(()))(()()()(()()())(())())(()())()()()()()()())(())(()())(()(()))(((()()()())())(())()(())(())()()()())(()(())(()))(((())()(()))()(())(())()()(()))(()()()(())()())(()()()())()()()(()())((())(()))()(()))((())()()())(()(((())((()())())((((()())())())()()(()((())(())(()())())()(())()())()()(())())(()((())())()())(())(())(())((())(())())()(()(()()())())())(((())()(((())())(())(())()()()()())()()())(((()()()))()())((((()())()())(()()())(())())()(()())())(())(()(()())(()()(())()())()()()())(()()()(())(()())(()())()(())()(()))((())()())()()())(()()(()())(())()(())(()()()()()))(()()()())(()())())((()()(())())()(())(()()()())())(((())(()())()())()(()()())(()())()())((((()()())((())(())(()())(())()())()((()())(())((())(())(())(()()())()(()(())))(()()(()())(()))())(()(((()((()()))())()())((())())(())())(())())())(((()(()())(()())())())(())(()()())(()())(())((()())()()(()())((())())()()(())())((()))()((()()())(())((()))(())(()()())))(()()((())()(()))((()())()((())()())(()()()()())(()(()())())()((())()())()()())(()())(())(())())()()((())()(()())()()((()())((()))((()))()()()())((()())())(())(()()())()((()))()(())()()()((())(())())(()))())(()((()())((()(()))()((())(()()(())())(())(((())())()())())()()(())()())()(()())((()))(()(((()())())(())())()(())(()()())()()())()())(((())()()()(()()))()((()())((())(())((()(())()()()())()(())(()()())())())((())()((())())())((())()()())()((()(()))(()()))()()(()(((())()()())())((()())())(())()(()))()(()((())())()())())(()(())(())())(())(())()()(()(())(())())()()(()())((())(())()()())())()()(()(()()())(()())((()())())(()())(()()())((())()((()))(())()()()())()()())((()())()(())(()()()))((((())(())()()()()()()())()()())(()(()))((())())()())(()())((((()())((())()))(())()()())()())(((())(())(()((()())()()))(()())(((()()(()())())(()))()()(((()))((()())()(())()())()()()()()())()()(()()())()(()()))()(())(()()(())(()))(()())(())()(())())((())((())()()(((()())())()()()())(()()())()(())()())()())(()(()))(()(()()()()()())())(())())(())((()))((()()(())()())(()))(()())()())(())(((())(()))(((())()()()))()()())(()()())(())(()())(((((())(())()(())()()(()(()()))()()())(((()((()())()())()((())())((())()))(()(())(())()())(())(())((()())())()(()())(())())()((()())((()))())()(()())()()(()())((())(()()))(()())()()(((())()())()(()()())())()()()(()())()(())())()()()()())()(((()()())()(())((())))()((()()(()())()(()(((())()()()())(()())()()())())()())()()()())()()(()()())(())((())()())(()()()()()())(()()))((()()())(())((()((())()()()))())(()())()((((()))())())()()(()(())())())(((()(())())()()())()((())(())()())((()()())()(())()())())(()())(())(()())()())((()()(()(()))))(())()(())((())(())())(((()())((()))()(())()()())()()(())((()())())()(()(()))(())((())()()(())()())()())((()(()))((()())())()()()()(()))(()()()())(())(())(()(()())(()()(()))()((())(())()())(()())())(()()()())((((())(()(())())((()))(())(((()())()()(())(()()()))((()))(()())()(()()())()(())()(())(())())((()())()()(())((())()))()(()(()(())(((()())())((()())())())((()())((())(())()())())()(())()))()())()(()())()())(()())((()((())())((())())()(()())(())()())()()((()))())(())(((()())()()())(())(()))((((()))()()()()())()(()())(())(()(())())(()(())())((()))())(((())()())(()(()(())))()()(())(()()())(())())(()())()(((()())()())()()())()()()(()())()()())((())()())(()(()())()(())())((())(())(()())())()(()((())(()))()())(())(()()(())(())())(())(())(())(((())()())())()(()())(())()()(()))(((()()()()()()())((())()()()(())())()()(())(())()()(())())(((())(())())(())(())()(())()(())(()((()())(())())()(())(()))(((())())()())((())())(()()()(()())()()())(()(()())(())())(())()())(())()()((((((()())(()(())))())((())())))((())())())()(()()())()()((()()())()())(((())())()(((()))()()())))((())(())()(()(()())(()(()))()()())())()((()()(()))(()())(())(((()())((())())((((())(()))()()())(()()())((()()())(()(()))()(()())((()())())(())()(()(()())()()())((()()(()))())()(()())())()(()()(())()()())()((()()())(())()())())((())(()())())((()())(()((()())()))(()()())(())()()(())()())()(()())(())()()()()()())()(())())((((()()())()(())())(()())(())((())()()(()()))())(()(())(())((()()())((()()()(()())()()())())(()()))((())(()()())()())(())()(())(())(())(())()())(()()())()(())(((()))()()())())(((()())()()())(()((()))(())()())(()()())()((())())()())((()())())(((()()())()()(())(()(())()(()(())())(())(()()((()(())))()(()))()(())())()(())((()(())()())(()))()()())()(()((())()()())((()()))())(())(()(()())()())(()(())(()()()))((()()())()()())(((()()())()(())()())(())()())(()())()()())()((()()())(()())()(()(())())((()(()))(())())())(((())()())(((())())()()())()(((())))(()())())()((()(()())(()()()()()())(())())((())(()())(())(())()(()))()()())(()(()())()(()()))()((()()())())())()((()()(()))(()())((()))((()()(())(())()(())()()())()(())((()(()))())(())()()(())())(((()()))((())())()()()())()(()(())()(()())(()))()((())(())())((()())())((()())()((()))(()())())()(()())(()())()(())()()()()(())())((()())(((())))(((()()())(())())(()()(()(())(())(()))(()())(()()(()())(()))((())())()(())(())(())((())(())())()())(()))(())()()(((())()()())()())())(()(())())((()())())((()()((())())((())())(()())(())())()()((()())()(()())(((()(())(()))())())()(()(()())()())()((())()))(()(()(())((())()(()()())(())())(())()()())()()(())(())(()())()()())((((()())()())(()()(()))(((()))((())())((())()))(())())(((())()(()())())()()()()()())(()(()()))(()(())())((())()())()(())(()())()((()))())()(()(()()())())(((())())(())()())()()()()()())((())(())((())()())((()()(()))(()())())())(()())()(((()()()()(())()))(()())()(()(()(())()())()())()()(())()()((()())())())(())((())((()(()())())())(()()())(()()))((())()()()()(()())())(()())()(()()((()())()))()(())()(()))((()())(()(()))())(((())(()(()()())(()()(()))()(((()))()(())((()()())()()()())((()(()))())())()()()((()(())(()))())((()())()())(())()(()())())((((()())()())()(())()())(((())(()))(())(()())(())(())())(((())))(((())(()(()(()))())()()())()())()(())(((())((()(()()())()())((()))()(((())()())()())(())()()()()()())()(()())())(()(())()()())())(()())((())())((())()(()()))())(()()()(())((())()))((()()))(())(())(((())())(()())()((()()))()))((()()())((())((()())())((())()()()(())())(()(())()((())))(()(())())(()())()())((()(())())(()(())())()()()())()(()()()()())(()(()))(((())()())()(())()(()())()((()())())(())()()()()(())()())()())()(())(()(())())()(()())(((())()()()())(()()(())((())(()())()((()()))()((()))()()())((())(()())())()((())()(()))(((())()()())(()()(())()())((())(()()(())()(()))(())(()(())()())()()(()()()()((()))))()(())(((()))(())(()()()()()()()()(())(()()()))(())()()()())((())())(()))()((()()())(()())()((()))((())()()())())(()()(()()))()()(())()()(()(())())((())()(())(())(()())(())()())()(())(())(())())((())()())(()((()))())((()(()()()())((()())(())())()(())()()())(()(()))()((())((())(())()()()()))((())()(()())()())()(((((())())((())())(()))(())(())(())()())(()()()())(((()()))(()()())(((()))()(()()))(()())()()()(())())((()(())(())(())(()))(()(()()())(())(()))((()))()()(()())()()((()))()()())(())()((())(())()()))()((())()(())(())())()())((())()(()())()(()()())(()())())(((()(()()())(())(()()()())()())()(()())((()()())((()())())()()(()()()(()(()))()())()(()(())())())()()(()())(())()(())())(()()())(())()()())(()(()()()))(()(((()()))()(()))())()())((())()((()()()())(()(())()())()(()))(())((())()(())())(()(())())()(())(()())()()())(())((())()()()()())((())()()()())(()()())(((()())())(())(())(())()(()())()())(())())((()(())(())()(())()()())((()(()))()()((())())())(()()()((()()())()())(()()(())()()()))(((()((())()()())((()())()())()())(()(())(())(())()()(()())())((())()()()((()())()))()())((())(())()())()(()))()(()(())())((())()((())(()())()(())((())())()()()()())(()(()))((())())(()()())()(()()())(()())()(())(((()))((())()()))(((())())()()((())())()())(()))((()(()()())(())(()()()())(())()((())())())()()())(()()((())(())())((((()))()()(())())((())()())())()())((()()()())(())()(()))((())(()))()(()()((()))()(())())(()(())(())((()()()())()()(())()()(()()))(()(()())()()()())()()()()())()())((()(((()((())()())()()(()()()())(()))(()())((()(()))))((())())((()()())())()(()()()(())())())((()(())(()())()()())(())(()())()()(()())()())(())())(()((()(()())())(()()()())((()()())()()())()(()(()())()(()(()))())((())())(())()()(()))(()())(())()((())())()(()))()(()(()(())())(((())()(())()())()(()))((())()((())()((())(())()()())()(()()())((())())()()))(()())()()(()()())(()))()(()())(()()())(()((())())()(()()()()()))(()()()()()()())((()()(()())()())(())())((()(()())()()(()()))(((())()()(()())(()())(())()())(())()((()))())(())()((()()(()())((())((()))(())()())()()())()()(())()())()(())())(())()()((()(()())())()(())()())(()()()()()()())((()()()()()()))(()(())(())()()()()(()))((()()())(()()()(())())()(()()()(()))(()(()()())())()(())())()()()())(())()((()())(((())()()(())())((()()(()))(()())((()))()())(()(())()))(())(((()()))()()(()))((())()())(()()(()())())()()())(((()(())()())(())()())(()()()())(()()))()(()(())()(())()()()()())(())(()((()))(()(())())(()())())(()())((()())(((()))((())())(())())((()))()()())()())(((()(()(()()()()())(()()))()()())((()()())(())()(())()()()())(()((()())(()))())((()()(())((())()())()())(())()()(())()(())())()((()(())(()()))()(()(()(())())(())()()())(()())(()())())()()(()(())()(())((())))(()()()()())(()((()()))()()())()(())(()())((()))()()(()())()())((()(()((()(()(()())()())()()())())((())()()(())(())()()((())(()()())()()()))()(())((())()((())()())()()(((()(())))()())()(()()()()()())(())(())()()())((())(())()()(()(()))(())()(()())(())()()((())))(()((()()((())())(())()(())()())((()())()())(()(())()((())(()))(()()())()())()(()()()))(()((()))()()(()))()((())())()())()(())(()()())((()()))())((()())()()(()()(()())(())()())((())()(()()()(())())(())())(()())()(()(()())())()((())()()()()())(()()()()))((()(()())(()(())())((())()())())((((()))((())())(((()())())(()())())(())())(())((())(())()((()()())()))()(((())()()())()())()()((()())()()()())()((()))(()(()())()))(()()()(())(()))(((()((()))())(()()(()))(()((()))())(())(()()())(()((((()())())(()()())()())()(()()))()())(()()())(()()())((()()))()(()(())(()))()()()())()()()(()(())())()(()())()(()())()()())(()()(()((())()()())()()()())()())(()()()(()))(()()(()(())(())()(()()))()()()()()()(()())((()((()())())()()())()()())()((()()))()((())(()))())(((()()()())((()())()())(())(((()))()()())()(())()(())()()()())(()(()))((()())()(()))(()(())()())(()((()((())(()())())())())()((()()()())(())())()())((()()))()()()()())()()()(()()())()(()()())(()()(()((()))())())(())(())(()()((()())()((()))())((())()())(()))(()()()())())((((()))(((()()()()(()()())()())()(()())()())()((()(())(())()())(())(()())()(()()()())(()(())(()()))()(())()()()()())(())()(())(()())()())(())((())((())()())(())()()((())()()(())())(()())()(())()()()())()((()()(()()()()()()())(())(())()()())(()()(()())())(())(()()())(()())(()(()(()(())())())(()()()())())((((()())()()()())(()())(())()()((())()()())()))())(()(())())(())(()()()(())()(()))()()(()(())(()))()()())(((()(())())()()()()(())(()(()))(())()()())()(()(())(())(()(()()())()(())(())(()())(())(()))()()()())()((((())()()())()()()(())(()()()())()()()())(((()())((()))()(())()()()())(()((())(()())(())())()())((()))()()()()())(((()(()()())()(((())())(()())(())()()()()())(())()(()())((())())(())())(())(((()))())(())()()((())()))((()))(())(((())))(())(((()())(())(())())(()(())(()))())())((()(())()())(())()(()(()())()()())()(())()()()())(()))((()()())(())()()())(((()())()))(())((()()))(())(((()))()())(())())((()(()())()()())()(())()(()())(()))((((())()()()())(()()())())(((()))())(()())((()(()()))((())))(()()(())(()))()())()(()())(((()()()()())(((()())())))()))((()(()))((()(())())())(()()()()())(((()())())(())()())(())()(((())())((())()))(()(())())()(()(())()()())())(((()()()))()(()())()()())()()(())(())(())(())()())((())(()(())()))((()()()())(()())(()))((())(()()())(()(()()))((())()()()())()(()())(()))((())((()()(()))(()())()()())((((()))()))(()()())(())()()()())(())((()(()()()())((())()())(()())(())()(())()()())((())()()())(((()())()(())()()()()))()(())()(()()()())()()((()())())(()()())(()(()()(()))(())()()())()(())()()((()())(())())(()()())()()()()()())(()()())(((())()(())())(()())()(())(())()(()()))((())(())())((())()())((()())()())(()((()((())()())(()()()())()()())()((())((()())()())()((()())(()))((()(())())())(()()())((())()()()())())(())(())()()()(()())()(()()))(()()(((())())())())()(())(())((())()()())()((((())(()())()())()())(())()(()(()))())()()(()())()()())(()())(((()))())())((((())()()())(())((()())()())()(())(()))(()()()(())()()())()()(())(())(())((())())(()()()()()())())((((())(())(()())(()())()(()()(())()(())())(()()))()()())()((()())((()()))()(())()()())((()())()(()()(())())()())((()())(())(())((()()()()())()())()()(())()())(((())()()())()())((()((())())(())())((())(()()(())(((())))()()())())((())(()((()())()()(())())())()(((()()))(())(()()))(()(()())(())((())(()()(())())()(((())))()())()(()())()(())(()))()(())()()((())())(())()()())(()(())(()())(())(()))(((())()((())()())()(())()(()())())()())((((()()()())()(()(())())(()())()()())((())()((())(()()()()()())(()())())()()()()(()))(()(()))((())())()((()(()))((())()())())()(((()()())((()())))(()))(())())((())(()())(()())()())((()(()(()))((())()(()))()(())(()))(()()())(()((()(())())()())(()()()())(()())(()()())(()(()())())()(())()())(()(())()())(((((())(()))(())()()()(())(((()())())(())()(())())((())()())()())()()())(()()())(())()()())(())()(()()()(()()((()))()()())())()(())())(()()()((()()(()())))(())((())())()()()())()((())()(((()())())())(((())())())(()())()())((())(()))()(()))()((()(())(()())()((())(()()())())((()()))(())((()))()()(())(()()())()()())((())(())()())()(()((()()))()((())))())()((()))()(()())(((())())((()))(())(()())())()()()())(((())())(())())(()()()(()()(()(()))()()()())(((()()())()()())()((())(())((()))()())(((())())()()(())()())()(())())()())((((()()()())(())()())()(()())(())())(()(())(()(())()())()(()(())(((()))()()(())(()())()())()(()(()()()())())(()())(()())())(()(()))((()()())())()()()()()())(())((()()()()()())((()))((()()((())()))()(())()())()((())())(())())(()())(((()()))())()(()()()())((()()()())()()(()()(((()())())())()()())((()))(()))()()()()(())()(()())()()(()))()()((()(())()()())(())()()())()()())()(()(())())((()()((()())(()()()(())())((()(())(()))(()()()())(()())((()()())()()())(((((()())()())()()())((())(()())(()(())())(((())()())())(()())()()())(())()()()())(()())(()())(()()()())(())(())())()(())()())(())(())(())(()()()())()(())(()())(())()(())())((((())())(()))((())())()())(()())()(()())(()())((()()()(()())())(()()))()()()(()))()()((())())(()(()())()()(()()()))(()())()(()(()(()))()((())()())()((()))()())(()))(())()()(((()()())()())()())((())())(())(()(()))(())())((()())(())(())((())(()())(()))(()(())(())()())()((()()()((()()())())())())(()()())()(((())())(()(()))())(())())()((()((())(())(()())(()()))(())(()()())()()(())()()())((())(()(()()))((()()())()(())()()())()()())(()((()(())()()())()()())((()(()((()))())((())()()))(()())(()(())()()(())(()()()())(()())()()()()())()()(()))(()())()(())()(())()(())(()())()())()((()((())(())()()))()()((((())())(()))((()()())()(())()())(()()())(()(()())())(())()()())(()(((())())(()((())())())()())()(())()()())())((()())(((()(())()()()())(()()())()()(())())()(()())()((()())()(()()))(())(()()())(()(())(())())(())()())(())(()()((()()()()))()())((()(()))(())())()()())((()(()))(())(()()()()(()))()()(((()(((()))())(())())(()())((()))())(())()(())(())()(())()(())()())()((()())())((())()()())(()(())()))(())(())((())()(()(()())())(()()()())()()(()()()()))((()()())(())())((((())()()()()())((()())(())()(()())()())((())()())()(()))(()(()()()())())(()()((())())()(()(()))()())((()())()))(()()())()()())(()((()()()()())(()(())())())(()())(()((((()()()))()()(())(()())()())(((())())(()(())())()((())()())()()()(())(()))()(()(()))(())(()())(()())(()()()()((()(())()()())()())()()(()((())())()()())(())(()(())((()))((()))(())())(((())()()()))()(()())(()()(()()()))()())())()()(())(())()((()))()((()(())))())((())((()())(()()(()())())()()())(()()))()(()())()(()())()(((()))(()))()()((())())(()))(())((()()(())()(())())((()()))(())()(())(())()())((((()()(()))()()(())(())())(()(())))(()(()())()()()())(()(())(()))()())((())()()()()())(((()()()))((((())()((())(())))()((()()())())())()(())(())())(()))((())())((()((())()()())())()()())(()()())(((())(())()()))((()())())(())(())(()()())(()()(()())()()()(((())()()()()())()()())(()(()))()((()())()())())(())((()(())((())(())()()()()))(()())())()()()()()()())(()(()()()())()((())(())()()()((())(())))((()())(()(()()))())(((()))()()()(())((())))()()()()(())()())(((()())()()()())(((()))()())((()()(()()))(())(()())()(())()(())()()())(())()())(((())()(()(())((()())()())(()))()()((()())(()))()()(()())(())()())(()())((())()(())())()(()((()(())())(())(())())((()()()()))(((()())())()()())())(()((())()(())())(()()())((((())()())(())())())(()()()()()())(())(()))((()()()())()()((()())())())(())(((())()())(())())()((()(()))(())()())()()(()((()))(()))((()()()))(())(()()(())()(())())(((())()))(()())(()(())(())(()))())(((()()())(()()())(())()((())(())()())())((()(()))(()((()(())()))(()()(())()()())(()(()))()((((()())(())(()()()())()())(())()(())())(((()())()(()))(())()()()()()()(()()())((()))()(()))(((()(()))()()())()(())()()()()())(()()())()(()()()()())(())(()())(())()())()(())((()())((())()()()(())())(())()(()))(()(((())()))()()())()(()(()(()(()())()())(())()()())())()()((())(()(()))(()()))(()())(())(())()()())((()))((()())(())()())(((())()()())(()()((()(()()))()())())(())(())()()())((())((())())(()())(())((())()())())(()())(((()()()())((((()()())((())()())()()()())())(()()())(()()(()))(()())()((())(())())())()()(()(())(()())()(((()()()()()()(()))()()())((()(())(())(()())()()())(()())()((())())()())(()()()()())(())())((())(()()()))(()())()(())()((())())(()())()(()()()())(()()()(()))((())()()(()())()()())()()(()))()()(((())()()(()()())()()(()()())()())()(()(()()(()()())()()())(()()()()())(()())()()(()())(())()())()((()())(())()())()())()(()(())(()())()(()())(()()()())(()()()())()()(()())(()((())()()))(()())(()()()())()(()))((((((()))(()))())(())())()(()()(())())()(())()())(())((((())(()))((())()())(())()()()(())()(())(()()())(()(())()()()())())(()()(())()((()())()()()())(()(()())()(())()(()))((()))())(()()(())()(()))(((()())(()()())()())()()(()(((())()())(()())(()()())(())(()())()()()()())(()(()()())(())(())()()()())()()()((())())())(())()(()()())(())()(()()(()())()()(()))(()()())(()(())((())))(()())(()))(()())()()())()((())()(((()())()()())(())()()())()(((())()(()))(()()()())(())(())())(())())()((())()()()(())((())())())()()()((()())()()((()())()())(()())((()))(())(()))(((()))())())(((()))(())(()())(())())(((())()()(())())()(())())((())(()(()))()())()(()(()))((()))(()(()()(())())((()((()()()(())()())())((()())()())(()()))(((()()(()())()(()))()())(((())())((())())((()(()))())(())((()())()())((())()))()(()()()()()(())())()(()()())())(()()((())())())(((()))())()()(()()())())(((()())))((()()(()()()())((())))()())((()())(()))(())())((())((()())())())((()()()())(())()((()())()(()(()()(())()()())(((())(()(())(()))()()(()()(()))(())())(()()()))(()())()(())())(()()(())))(()(()(()())()())(()())()()(())()(())()())((((()())((())))(()))())(())(()))(()())(()()()(()()()())())((())((())(()(()(())()()))(()()())()())((()((()))()())()(()())(())()())(((()))(()()()(())())())((()(())()())()())()(()())(()((())(()(())))(())(((()()))()()((())((())())())()(())()()())((()()())(()())((())())((())())()()((())(()()())()()()))((()()())()()(())(()(())())(())()())(())()((()))(()())()())(())((()((())((())())((())()())((()())(())())()()))((()())(())(())()()(())())(()))((())()()())((()())())())(((()()()())((())(()))(()())(())(()))((())(())(()))(())((())()()())()(())()())(())(())()(()())(())(()()(())(())()())((()))()())((()())()(()((((())(())()()()(()))(()()(()()()((()))())()()()())(()(()(((()()))())(())(())(())())()(())()()(()))(((()()))()()())()())((())()(((())()())()))(())(()(())(())()((())())())(()())(((()())()()))()(()()())()()(()(()))()(())()())((()(())(((()))()))((())()()()())()(()))(()(()(())()((())())(()()))(()((()))()())()(())(()()()(()(())()()))())()()((())()())(((()()())()((()()))()())()((()())()))(())((()(()()()(())())())(())(((())()(()()())()()(()()())()()())(())(())((()())((())())())(()))(())(())()()())((()())(())()())(()())((())(()()))(()((())())()()(())()())()()(())()(()()())()())(())((((())()()())(())()())((()())((())()()(())()()()(()))()()()()(())(())()()()())()(((((())()()()())(())())(()()()()(()))())((()(()))()(()(()())())(())(())(()())()()())(())()(()))(((()))(()(()()()))(())()()()(()))((()))()())(()()()(()))(())(()())((())(()())()()(()()(())())()())((()()(())()())(())()((())()())(())()()(()))(()))()(()((()())(())((()((()()))(()())()()())(()()(()))()()()())(()())())(((()(()))(()(()())())()(()(()())(())(()))((())(())())((()(())()()()())(())((())())((()())())(())())(())()(()((())))()()())()((()()())())()(((()()())()())((())()(()())()()()()())(())()(())(())()())(()(())(()()))()()(()())()()(())())((())()(((())(()())(()))()()((())())(()()()))()()()(())(())()())((()())()((())(()))()()((())(()))((())())(()()()))()(()()()()())(()()()())()(()(()())()())((()())())((())()())(())(()()()())(((())()(()(()())()())(()())()()())()((()())()(()())())(()()())(()))(()()(())()(()(()())()(())()(()()())(()())(())())((())())(()(())()()(()()))()()((())()()(((())(()())()())()(())()))(())(())())(())(()()()())((()())()(()))(()()()()())((()()())()()())(((())())(((())(((()))())(()(())())()()()()())())(()()())())(()()())((())())()()((()((()))((((())()()()()()()())()((())))(()())(())(())((()()(()()()())()()())(())()())(()())(()()()))()()()()(()())(()((()(()())())(((())())())())())(()()())(()(()))(())()(()()()())()((()))(())(()()(())())()()())()(()())((()())(())()())()()((()())()()()()())(())())(())(((()())())(())())(())((()()())()()())()(()()())((()())()()())((()()())((())((()()())())((())())()(()()())((())(())())(()(()))()())(()()()(())()())(()(()))((())((()))()()())(((())(())((()())()()())(())()()(()))((()))()()())())(())(()(()())()()))(()(()(())(())()()(()())()(())())((()())())()()(()())(())((())))((()())(()((())())((())(()()()((())()())(()))()(())(()())()()(()())()())()()()()()((()()))()())(()((()())(()())(())(()()(()))((()())()(())))(())()()()()(()))(())(())((())(()())((()()()(((()())()())()())(())()(()))()())())()())((())()(())((()))((()()())()()()()())((())()(()()())()()(()))()(()(()(()()))())()()(()()()))((()((())(())((((())())(())()(()())(())()())()()()))(((())())(()()())()((((())()())()(((()))(())()())()()()())(()()())())()())(()()(())()()()())()())(((((()())()())(())()()(())())()(((())))(())((())()())(()())((()()))())((()()())(()((()()()()()())()(())()())(()())()(())(()()(()(())()(()(()))()(())())()())((()))((())()())(()(())()()((()))(())()(())()())(((())))((()()())(())((()))()(()()(()))(()()()()())(()())(()())()()()()())(()()()())(()()(()))()())(((()()(())())()(()())(())((()))())((())(()()))((()())(()())(()())()()(())(()())()((()))()()())((()(())())(()()()(())()()())(()())()(()()()(())()()())((())())(()()())()()(()))(())())(()()(()))(()()(()())()())(()(())())((())(())()(()()()))()()(()()())((()(())())((()())(()(())))()((())()()()())(()))()(()())()(())(())(()()(()()()())())()()()(((()()())()()((()))(())(())()()())()(()))((()(()())(()())()(())))(())()()())((((()()(())(()()(()))(())(()(())()(()()()())())((())()(())())(()(()(())())()(()())()()))()(()(())()(())(())(())())(()())()(()()())()())(()())())(())(())(()())()())(()())((())())()()(()(())())(((()()())((()()())(())(()()())(()(())())(()))(()(()())))())()((()))()((())()())((()())()())((()(()()()())()))(())(())()(())(()())()()()())(()(()(())())()())((())(())((()()())((())()())(())()())()(())()()(())(()()(()())()()())((()())()())(()))(()((()))()()(()(()))()())()((())(())()()()())((())()()()())((())())(()((()))(()())())(())(()()())(())(()(())())(())()((()))()()(())(()()()()(()())())()())(((())())()(()))(((()))((()())()())()()(((()))()()(()(((())))()()))(()((()())())()(())()()())(())((()))()(())(())(((()))(()())())())(((())()())(())()(())())(())((()))()(()(()))(()()()((()))()())()((())()(())()((())(())()(())()()))(())(())(()(()()())()()(()(())()()(()())())()(()()()())()()())((()())((()((()))()(()())())())()()((()(()()))())()()()()(()(()((()))))())(()()((()())()))((()(())())()()(()))(())())((((()()())()(()())())()()(((()))())()(()()(()))(()()())(())(())()(())()(()())(()())()(())(((()))())())(()())(()()())(((()()))(())((()(()())((())()())(((()))(()))(()()())())()()(())()()()())((())(()()()(())()())(())())()((())(())()()())(())((()()))(())(()(())((())()())()()()())(()((())))(())((())())((()))(())()(())())(((()((()))())()((()())()()(()(())())())(())()(())(()()))(((()()())())())()(((()())())()((()))(()))(()()())((())()())()()(())()())()(()())()((())(()()())(()())())(()(()((())((()))((())())())())((())(()())()(()())(())()()())(())()(())(()(()))())(((()())()(())(()())(()))()(())((()()))((())((())()())((())(())())()(()()(())()))((()(()())()()(((())))()()(()()()(())()()())())())()(()((()))((()(())()()())((())())())()()()()(())((())())()()()()))((()()()())(((()))()(()())())(())((())(())()())(((()())()())()())(((()()))(((())())()(())((()))(())())()()(())()((())())(()()())())()()()())(()(())()()())()(())((()(())())((())()())()()())(()()(()))()()()())(()(((()()))()(())())((()()())()(()())()(())(()(()))())((())(()((())()))(()()()(())())(())())(()(()())((())()())()()(()()))()(())(()(((())((())(())((()(())))(())()((())))(())(()))(((()())(())())(())()((())()()())()()((())()())())(())((())()()()())()()(()(())()())()())(())((()()()()()()(()))()(())((()))()()()()())()()((()())(()())(((()())()(())()())())(()(()()(())()))((()())())()(())()())(()()())(((()()())()())(())()()()(()())(())()(()((())()()))()((())())()()())()()(()()((()))()()()())((()())()()(())(()()))()(((()()))())()())((()(()()())()()())(()))()((((()(()))(()()()()())(()()())(())((()(())())(())()())((()()(()(())(())(()(()())))())(()()()()()()())((()())()()()(())()())(())(())()())(()())()()()())(())(()((())()())((()))(())())((()()((()())())())())((()(()))()((())())(())(())((())())(())(())(())()()()())()()()((())()()))(()()(())((((())())()())(((()()())(()()))()())(()()())()))((())(())(()())(())(()(())())(()()())()())((((()))())()()())((())()(())((())((()))(())(())()())()())(())(()(((())())()()()()(())()())()()(())())()(()())((()(()())()()()()())(()(()))()(()))(()(())((())())()()()(()()))())()((())()(()(()()())()())((())(()(())()(()()()()(()()())))((())())()()())((()(())()()(())()()())()())((())()()())((()()))((()()()())()())()(()(()()(())()()())()(()))((())((()())()()())(())()()()()()()())(()(()))()()()())((())()(()()()(()))()(()))(()((()())((()())()(())(()())())(())())((()(()())()()()()()())(()(())(())()()))(())(()())())((((()))((())))())()((()())()(())(()()())(())()())(()()(()))((()())(()())()((())()())(()()())(()())(()()())())(())((())(()())(()(()))()()(())(()())(())()())()()(())()()()())((()()())((())(())(((()))()())(()))((())(((())()))(()(()))(()(()))(()))()()(())()(()())(())())(((())()())(()()(((())()()))((())()()()(())())((())()())((((()))())()(((()())(())()))()()()())(()((())()()(()())(()(()()()))()()()()())((()))()()()()(())(()((())()))())()(())()()()(())(()())())()(((())()()()()()(())())()()())(())())((())())(()()())(((((()))())(()()())((((())())))((()()()()())()()())(())()())(())(()(()))(()((())()(()()()((()(()))((())(()())())()()())(())((()())())(())(())()(()())()()(()))((()()()()(()()))(()((()())())())()(()()()()())()()(())(()))((()((()())()()(()())()(()())(()()(()()(()())(()(())()()()))((()))(()(()())(())()(())())()()))(()(()()()))(())(()())(()(())(())(()()(()))((()()()))(()())())(((()))(()()(())(())()(())()()())()(()(()())())(())(()())(((())(())())((()()))()()()())()(())()())((()(()))()())((())())()(()()()(()))(()(())()(())()(())))()(()())((())(((())())(()))()((())()(()()(())(()))()()())()()(()()))((())(())()()()(())())(((()())(())())((()()())()(())()()())()((())()()())((())())(()(())())(()()()))(()()((())()()()())(()())())((()())())(()((())()())()()()(()))(((())(())))(())(()())(()())()())()()(()((())())()()())(())((((()))(()())())(()))()((()))((()))(()())()(())(())()())((())())((()()()(())(())())(()(()))()()())((()())()(()((())()()()()())(()())()()()())(((()()()())(((()))()()()()())((())())(())()(()())()()(()()))(()()(()()))((())()()(()()()())()(()))()(()))(())()()()((()(())((())())()())(()())(()()))(()()(()())(()()())((()()())(())()(())(()(()))((()))())()()()()()())()(())(()())(()()())()((()())())()()(((()))())())((()())(()(()())(()))((())(())()(()())())(()()()()()()())((())()((()))())((())())((()())())())(())(()(()()(()))(()())(())(()((())()()()))(((())()()(())())(())()()())(())()())(((())()())((()()())(((())())()()()()())()()((())()()())(((()())())()())(())())(()(()())()()()(()()(()())()()(())()()(()()))()()(()(())()(()()))()())(((()()(())((()(()))()((()())((()))))()()(()(()))()((())(())())())()()()(())())(((())(()(()()())(()))())((()))()()()()()()())()())(()())(())((())(())(())(())())()((())())()(()())()()()())((()(())())()(())())(())(()()(()))(((())))(()())(())(()())(())()())(((((())(())())(((())()())(())()())()()()()()(()()()(())())((()())()())()((())))(()()()())()((()))(()()())(()()((()())()()(()())())(()))(())(())()()(()(())()())()(())(()()())()()())(((()())(()()()()())(()()())((()))(()())()(())(()())(((()(()())(()())(())()((()()))()())((()())()(((())(())())()()(()()()))()()()()()())(()))()(())(()()()())(()())())()((())())(()(()()()())(((())()()()()))())()((())()()())())(((()())())((())()())((())()()()())(()(()(())())()(())((())()()())(()())()()())()(()))(((()()))())((((()()()())()()((()))()()()())(()()()())()()()(()())(())((()())(()())()((()))()())(()())()()(()(()))(()(())())()))(()()()((()()())())(())()))(()())((())()())((())()()()((())(())(())()()())())((()((())()()()()(())()())()()())((()(()(()()()(()()(())()())()()))()(()))(())()((()))((())(())((()())()()())())()()(()()(()())(()(())()()(()(())(()())())()((()()())()())()())(()(()())()(())(())())()())((()((()(()))()()))()((()())(())())(()()()())((()))())(()()(())())()()())()((())(())()(())()())((()()(((()()))())()())()()((()()()())())((())(())())()()())(()((())()())(()(()))())(()())()()(())((())(())()()())(()())((())(()())())(()())(((()()()(())((()()()))(())())()())())()()()(()()())()(()())())(((())()()(()))()(((()))()())())()()(((()())()())()((()(())(())())(()()()(()))())()(()())(()(()()()())()()()())(()()())())(())()((()(()(()))())(((()))()()()))(((()())()()(())((()))(()))(()(()(())(((())())()()())())(()())()(())())(((())()(())())(()(())()())((())())((()))()()(())())()(()(()()(())()()())()(((())()())(()())()())(())()(()(()(())))())((())(()())(()()())(())(())())(()()()()())((()()()))(((())()(()())()((()()()())()()()(())())(())()(())(())(()))())()((((())()(()))(()))((())()())(()()()())()())((())(()())()((()))(()))()(((()()()())()()(())()())(()()()()())(()(()())())(((())()()())()()((())())()())((()()())((())()()()())(())(()()())())((())(())())(()())((((()))(())()())(()())(()()()(())())(())(())())((()())((()())(()))((()(()))(())((())()()())()(()))(())(())(()))()()(()()))((()(())())(())())(()()()(()()())(()((()())()()()())(())())((())(()(()))()())()((())(())()(()))(())()((()))(())())(()(())(()())())((())()((()())()))(())()((()))(())())((()()())((()()())()()((())()())()())(())(((())()(()(())())((())()())()())(((()(()())()()))())()()())())()())((())()(()(())())()((()))())((()(())(()))(()())((()())()(()(()))()()()())()()())()((((()(((()()(())()()()())()(()))()()(((()())()())(()())(())()(()()()()((())))(())()(())((()(())()())(()()))()()())((())())(())()(())())((())()())())(()(()))(()())()(())()(())()(()())()()()()())(()()(()(()(()))()((())(())())())((()()((())()())()(()(())()())(()()))()(())(())()()(()))()(())()(()((()())()()())()(()(())())(((())(()(()()))(()()))(())((()))()()()())((()())(())(())(()())())(()()()())((())())()()(()(())()())((())(()())())(())(()())((())(())()())()(()()()()())()()())(((()(()()()())())()())())(((())())(()))()((())(())()()()()()(())(()())(()()))()()((())())(()(()()())(())(())()())()()()())(()()((()()))()((())()()())()()()())(()())()(()((()())(())((())()()()()()())()())()()(())()())((())((())()())())(()((())())((())()())(()(())(())()())()((())()())(()())()(()))(())(()())()()()()())((())()(())())(())(((()(()))()((((())())(())())())(()(()((()())())())()())((())(())(()())(())()()(())()()())(())(((())(())()())(()())()())(()()())(()(()())()(())(()()()(())(())(()())()())(())())()()()()()())()((()()((()(()))(()))(()())(()())()()(()()()()())()(()())()(()())(()))(((())()())((())(())()(()())()())())(()()())(((())()(()))(())(()(())())()())(()))(((())(())()())(()))(()()()(()())()()()())()((()()()((()))())())(()())()((())((()())())((())()(()(())()((())()))()(())((()())(()())()))()()(()()())(()()()()(()))(())(())(()()())(()))()()(()(()(())(())(())()(()())(())())(())()(()))((())()(()))(()(()()(()()))(((())(()()()((())()))(()()())()(())(())(())(())())()(()()()()())(()()())(()())(())())(()()())(()(()()())()()())(((())()())()()))(())()(()())()()()()(()))(()(())())(()()())(()())(((())((())()()(()))()(((()()(()))()()()()()()())()(((()())()()())(()()(((()))()(()())(()())()()())()()())()((())((()())()()()())(()()(()))()(())(())()())(())()()(())()(())(())())((()())())()(()((()())(())()()()()()()())(())()()(()()())(()))(()(()))((()())((()))()()())())((())()())((()))()())((())()()()))()())(())()(())((()())()(()((()))()(((()())()())()((()))((())())()(()))(())()())(((())(())()())()(())()())((()))(((()())())((()()())()((()))()))(()())())(()(()())(())()())((()())(()())(((())())(()(())(()())()()()())(()()())())(())((()((()())(())))(())(())()((()))()()())(()()(()())()())(()())(())())((((()()()()(()))(())()()()(((())()))()(())()()()(()))((()()()()((()))((())()()(()())()())((())))()()())()()((()((((())())())(())(()())())(())())(()())(()())())((()()))((()()())(()())())()()())((())((()))()(((())(()(()(()))()(()()))()((()()))(()()())(()()()(()()())(()))()(()())(()()()()())())(())(())()()()(()())())()((())()(())()()()()((())(()()()())()(())())()()())(()(())())(())())()(()(()())())(())())((()(())((()())()()(()))((()))((())())())(()())()()((()()(())(())(()())(((((()())()())()()(())((())())(()())()())())()(())(()())())())((((()())()()()())(())()((()))((((()))())(()())(())()())(())(((((()())((()))(()(()))()(())(())()())()())()()(())(())()())())()(()()())()((())(()(()()()))((((()()())())(()()))(()()()())(()))()((()))()((()()())((()))(())())(())(()())()((()(()))())()(())(())()(()))((()(()()())((()()))(()()())(()())(()())()(())(())(()())(()())()(())(())(()(((())())()))()())()()()(())(()())())(((())))((()())()()())()()()())(((((()(())()(()()))(()()()()())((()))))((()))()(()(()())())(((())())()())(()((()(())())()(()())()(())())((()())(())())())()()((()()))((())(()())(())(()(())()()(()))())()(())((()()())(()())())()(()(()())(())(())())())()(()()())(())((()())(((())()(())()())())(()())())(((())(())())(())()()())(())(())())(((())(()())(()))()()()((())(())))((()())(()(())()()())())((()))(()()())(()()()())(()((()(((()))((()))()()(()()())())())()())((()())()(())(())()()((())())())((()))(())()())((()(())))(()((()())()())())((()))()(((())(())()()()())(()(()()()())())())()()(())((()(()()()))())()()(())((()())()())()))()(()())(()((()))()()()(()()(())()(())())(()()())(()())())((())(()(())()())()()())((()))((()())()(()()(())))((()(())()())(()))()())((((()(())()))((())()())(((()(())()()())()())(())(()(()()())())()())(()(())(())())((())(())()))((()())(()(()(())(()))(())()()())()()()(()))(((()())())(()()()())()(((())()()())())()(()()(()(())()(())()()()())(()())())(())(()()))(()(())())(())(()()(()))(())(()((())((())())()()(()))()(())())(((()))(()(())((()))()())((())(()()())(())())()()(()())(())((()()(())()()(())()(()))()()(()())()()((())()()())()())(()((((())()())()(()())()())()(())()())(()()(())())()()()(()())()(()(()())(())()())()(())()())((())())((()(()())(()())(()))(())()())(()()())()())(((()(())()(())()()()())(())(())())()(()(()())()((()()()())(())(()())(())(())()()()(()())())()()(((()())(()()(())())(()))(()()())((()())())()(()())(()()(()))((())(())())()(())()())(((())()))()(())((())()()())(()(()(()()())(()))())(()())(())()())(())(()())((()((())))((((()())(())()())((()())())()(()())(()(())(()()())()())()(()))(()((()))()()()(()(()()())))(())()()()(())()()())()(())(()(())(()())()())(()(())())())(()(())()(())()(((())())()(()())()(())())()(()()(()))(()))((())((((()())(()())()((()))())((()())()(())((()()))()()())()(()())()(()(())())((()()))(((())(()))())(())()()())(()(()))()()(()()()()(())()())(()()())((()())(()())(()())()((()))())(()()()()(()())()))(())(())((())()()()())()()()(()())(()))()()(((())())()(())(())()()())((()())()(()()())()()())((())((()(())((()())()())(()()()())(())()()()()()(())()))())((()()())(())(((()()()())())()(()()())()())(())(())()(())()((()()()())())()(()()())(((())(((()))()())())()()((()))())()(()(()()))(()))(()(((()()))(())())()(()()()(((()))())())(()(())()())((()(()(()))())()(()))()())(())(((((())())()(()()()())())((())()(()())(()()())(())()(())(())(()()())(()())())()(()())(())()())()()())()((()(()))()())(((()())()()(())()(())()())((())())(())(()))()(())()((()())(()()(())()())((())()(())()(())()(())()())((()(()))(())(()())()()()(()()))(())(()()(()()))((())(()()()())()())(((())()))(((())())((((())(()())(())()()())()((()())(())(())()))()())((())()()()())((()())())()())((()()(())())((())())(()))(()()()())())(()()())(())(())()())(()(())()()())())(()((()))()()()()(()())())(()(()(())()()()())(()()(())(())())(()(()()())()(()()()))()((()))()((()(()())()()))()()())(((())(())()((()())()())()()())()()()(((())())()())()(()()())(())()())((()()())(((())()())()((())()()())()(())(()(())())(((())(())()())()()())((())())(())())(((()()(())()((())()()))(()(((()))())(()())(()())((())(())(())((())()()(()()()())())((()())())()()((())()(()())())())()()(()((())(()())((())(())()()()())()((())())(())(()))(()())(()(()())(((())())()())()()())()((())(()))(()())((()())()()()())())()((()(()())(()()())())(()(())()()())((((())))()())()(()(()())(())()()()()())(()())()()())((()(())((())()(()))((())()())())()())((()()()())((())())(()())()())(())(())()()())()()()())(()(()()())(((()())())(((())((())()()()())()()())(()()(()))(()())()()(())((())))())(())((())(()))()()()())((((())(())(()())()()(()()))((())(()()(()())()((())())(())())()((()()))(()(())())()(()(()))((())(())())()(())()())((())()((()()())()()())()(()((()()))())(())((())(()))(()()()())(()(()())()())()()())(((()())))(())(()(()()())()())((())(()()()())()())(())(())(((())(()())((()())()))(()())())((()())()()(())())((()()()())((()))()()()()())((())()()())()((())()()())(())())((())()((())())()())()()(((())(()())(()(())())())(())()()(()()()()())(())(())()((())()()()())((()(()(()))())(())(()())(()())()()()(()()())()())()(()()())(()()(()())((())())(()(())()())()()())()(())())()((((((())()(()())()()))(())()())(())(()())(())()(()()())(()()(()))(()(())(()()))(())(()()(((())())()())()()())(())(()())(()()())())((()()())(()())()()((()())())()()())((()(()()())()()())()()(()()))(()()((()))()(()())())(()())(()))(((()()()())(())())()()())(((()))())(()()()())(((()())()()(((())())((())()())()()((()()())())(()()))())()()((()())(()))(()())())(()()()(()()(())())()()())((()))()(())((())())())()((()()())()(((()())())()))(())(())(((()()()))(()()()())(()()())(((())()()())()()((()(()))((()()()()())(())(())()()((())())()()())())()()((()())())()()()()((())())()(())())(()(()))((()()()(()()())((()))(()((()()())((()))()()()())()()(()))(((())(()()(())()))())(()()()()(())()()()()())(((())())(()))((())())()(()()()(())()())()(())()())(()()(()())()())()(())()()((()())(((()()()())()((())()()())()()()(()))(()()()())()())((()))()()((()))(()()(())()(())()()))(()((()))()())()(())()())()())(((())((()()()()()())()((()(())())()(())((())()())((()())((())()()((()()())())()()()())(())()()()((()())))(())()()()()((()())()()()(()))())((())(()()())(())())(()()())()()())()()(())(())(()())()(()()(()))(()(()))(())()()()(())())(()()())(((()((()))())((())())()())(((())()())()())(()(()())())(())(())(()(())()())(((())))(())()()((()()())())()(()))(((()))()(())((((()(()))(()())()((())())()(())()(()))(()())()(())(())())((())()())()()())((()(())(())()))(()()())((()())(())()()()()(()))((()()(()))((()())())()((((()()())(()())(()))(())()()(()))(())(())((())()())(())(())((())))(())()()(()))(((())(())))((()))(()())(()(())((())))((()()))(((()((()())(()())()))()(((()())())()(())(()))(()))((()(()()())(())())(()())(()())(()(()())()()(())())((())()())(()(())()()(()(()()())())()))(())(())()((()())(())(((()))()()(()))()(())(()())()()())(())(())(()()()()))((((((()))()(())()()))(()()))(())()((())()()())(())(())(()((()()())()())((())())()())((()))(())((()))((()()()()())()())()((()())((())()())()()())())()(((()()(())())()()())(())()()()(())(())()())()(())(())(()))(()())(())()()((()()()()()()())()()(()()()))((()))((()()(()())()(()()())()()()((()))())(()()(()())(()))()()()(((())))())()(()())(()()(()))()((())(())()()))(()()((())()()()()()((())()()())()(()))(((())()(()())(())(()())(())())((()()))(())()((())()()()(()))()(()))(((((())())(()())())(()()()()(((())))())(()())(()))()(())((()()())())()()()())()(())((()((()))((()())()()(()()())(())())()())()(())()((())(()()))())(())((()(()())(()))(()))(())()())(()()())((()()())(()((())))(())((())()())()((())())(()(()())())())((()((())())()()()()()())()())()()(((())()(())())()()())()(())(())()(()(()())()()()())())()((()()()()())(()((()())())(()))()(((())((()))()()(())())()(()()())(()()(())())()())()()(()())()(()())())()()((())()(()))(((())())()()()()())(()())())((((()()(())((())()())((()())((())())()())()())())()(()(()()()()(())())())()(()())(())(())(())())()((((()())))(((())(()(()(())))())(()))())(()()()())(()()(()())(())()())(())()(()()(())())()((()))(())(((()())(()))())()(((()((())()())()(()())())()())()())((()(()))()()())((())((()))()())()((())((())))()())()(())()((())(()((()(()))((())((()())())(())(())(()(()())((())()()()(()))())()()()(()())())()()()(()())()())((()()()())((())())(())(()()()(()()))((()())(()()(()())())())()(())())((())(()()()(())(()())()((())(()())())()(()()())((())()()((()())()(())())(()))()())(()())(()()())(()())(()())((()()))((()()((())()())())()()()())((())())(((()()()())(())(((())(())()(())())()((((())()(())())()(((())())(()()()())(())(()()())())()()()(())(()()((())())())(()())(())()()())(())()(((())())()())(((()))(())(())()))(((()))()(()))((())(()())())()(()())((())())((())()))((())())((()())(())())(((())()()()())()(())(()())((())())(()()())())(())(()())(())((()())(()())(()(())(()))()())()()()((())()((())))()()()()()()()(()))(((()))()((())()(()())()())(()()((()()))(())()(()))(()())(())()()()()())((((())())((())()())((()()((())()())()(((())())()(()))()(()())(()))()(()()()())(())((())())()()((()()(()())())(())()()((()()())(()))(())()(()(())(()()))())())(()(())())((()(()())())((()())()())(())()(())(())())(((()))()())()()()((()))((())(())())((()())(()(())(()))(()(())(())())(()()())(())()())()((())((())(())(()())(())())(())()())())(((())()()())(((()())((())()((())()()()())())()()()(())(())()())()(())()())(())()()(()(((())())())((()()()())()())(()())(())())((()(())(())(()())()()())(()(()(())())()(())()())()(())()()(()))()(())(((()())())())(((())())()(()()())(((())())(())(()))()((()))()())()()()()(()()())())(()()(()())()())(()()(()()))()()())(()()())(((())()(()()()(())(())(()))()())(((()())(()))()(())()(()(()()())())()(())()())(()(((())()()())()())())((())()())((())()())())((()()()())()())(())((()())()((((()))(())((()))())()()())((()(())()())(()())(()))(())(()()()()())(()())())(((()(())()())((()()(())())((()())(()()())()(()())((())()))()(())()(())()((())(())()())(()(())()())()())(()(()()()(())()))((((())())(()()())()())())()(((())(()())(())()())(())())(()((())())()())(()())(()()())((()())())(())(()()))()(()())()((())(()(())())(())((())()())()()()())(()()()(()))(())()(((())()(())()))()(())(()(()()()))()())((()())(()(())())(()()(())())((())(())()()())(()(()())(()())(()))((()(())(()(()))()()())((()(())(()))()())()()()((()))()()()())(()(())(()()()())(())())()((())(()())()((())()())())((())()((())(())())(()))((())(()))((()()())()()())((()((())))()(())()(())())(())((())))()(()()(()())()((()(())()(()())()()(()())())((())(()()(()()())()()(()))(()())()())((()()))(()()(()()())()(())()((())()())((())())(())(()())()(())(()()())(())()(())(())(())()())((())()(())())()()((()()())(())())()()()(()))((()()(((())())()()()(()))(())(())()())()((()())()(())()()()()()(())())((())()()())()())()(((())()()))())((()(()()()()())(())(())())(((()))((()()())()(()()()())(())(()()())())(()(())()())(()(()()()(())(()())()())))(()((())())())()(()())()()(()())()())(())(())((()(()())()())(()()()())(()(())())()()())()(()())()(())()()()(()()()()))()(((((((()))()()()()))()()((())()())(((())()()()))()((()()(()))(())())())(((())(()())(())()()(()))(()(())())((()))(())(())(((())()())())()(())(()())()(()())())()())(((())())()()(()()())(()())())((())(()(()))(((()(())())(()(()))()())()()())(()())()((())(()()()()(())(()())()())()()()()())()(())(()())()(())()(()))(())()()(())(()())()()()(()((())())())(())())((()()()())()(()(())(())(()))(()(()()()())(()()())()(())())(())(((())())(()())(()())()(())()((()))))((()(()()))()(((((()()))()())(()(()))())((()())()(()))())(()(()()()())())(()()()(()()))()((((()(()))())()()()(())())((())()())()(())()()(())()()))(((((((()))())(()())())(((()()((())()())(())()())()(()()(()()())()())()(((())()())()(()(())()())((())())(())(()(())()()))()()())()(()()(()())(())()((()))())(())(()((())())(()())()()()((())))(()(())()(()()(()()(())()())()())()(()())(())()())(())()(())())()())(()()(())())(((()()))()(())(())((())()())()()())(()()()()()(((()()))()())(())())(()()())((()(())())(()()(())(())()())(()(()())()()()())(()()())((()()()())()()()(()(())(()))(())((()))(())(()))(())()())()())(())((()())(()()(()(()(())()()(())((())))())()()(())()()()())()(()()()(())())(())(()(()(()()(())((((()))())()()(()))())(((())()())(())(()())(())())((()()())()())((())()))()(((()()(()(()))()())()())(()())(((()())()(())())()()()())())(())((())()(())(())())(())()(()()())())()((())(())()(())((())()())()())(()())((()()))()(()())()()(())())((()())()()((()))(())()()())((()())()())(())()((()))(((())()())()((())(())(())(()()())(()(()())()()()(()(())()(()))()()(()))())()((()())())(()()((()(()(())))(()(())()()())()(())(())))(()(()))(())(()()(()()())())()()()((()))())()(()(())()()())()((())()())(())((()())(()))()()())((()()(()(())()()()())()()(()())(())(())())()(()()((()()())()(()())(()))(())((()))()())((()()(((())(())(()())()())(()())(())()()))()(()()())(()((()())(())())(()))()())()(())(((())()()(()))(())(())(())()())(())(()(()))(()())((()(())()()))(()())()()()())(()()()()())((())(()(())())()(()()()())()(())(((()))((())(())(()()))()(()()()())(()()(()(())(())()())()()(())())(()((())))((()())(()()()()())((())()()()()()))(()()()(())))()(()())(()()))(()()()())((()())()((()(()()())()()())(())()(())()()()())(()()()()()()((()()))())(()())()()())()((()()()())()()())(((())(()))((())(()((()()()(())())()()())()()(())((())()()(()())()()()())((()())))((())(())(())())((()()())()()(()())(())()())((((()())())()()())(())()(()(()))()())(())((())()))(()())(()(()())()()(())(())()())((())(())(())(())(())())(()()()()))((()()(())()((()))(()))(((())()())()((()()())((())()))()((()()())(())()((())()()((())()))(())()(())((()))(((()())))())((())()(()()())()(())())(())())(((())())()())(()()()(()))(()())()(())(()())()())(((()))(((())()))()(())(())()(()))(()()(()())(())(()())(()()))((())())(())(((()))(())(())(()()())(())(()()))((())((()(())()()()())(())())(())((()(())(()())())(())(()()())())((()))()()(())(())()((()(()))())())(())(()())()()()(((())))(()))((()(()()(())(()))())()((()(()()())()((((())(()())())()(()))())((())())(())()()()())((())())((()()()))()((()(()())())((((())()()()))(()()())(())()()(()())(())())()())((()()()()())(()()())((()()(())(())()())())()()())((()(()())())(())(()()())()((())())()()())((()(())(())())()())(((()(()())))()()())((())()()())(()(())()())((()))()(()())())(()()())((()()(())())(()()())((())()()(()())()()()()()())(())(())()((())(()())(()())())()(())()())((((()))())()()())(((())(()()(())()()(()))(()())(())()())()((()()())(())((()()(()))()()()())(())(())(()()(())((()))()(())()(()))(())()()())()()(()()())(()())(()))((((())())()()())((())()())(()()(())((()())())((())())(()()(()()))()())(()()(()()))(((()())(())()(()())()(()))(((())(()(())()())(()((()())())()()))(()()())(())())(()()()()()()())((()((())())(())())((())(())()()()()())(())()(()())()()(())())(()()(()()())(()())((()))())(()(())(()()())((())(()))((())()())(()((()))(())(())()(())())()((())())()(())(())()()())(((()))((())()())(()))(()(()(())((())))()()()())(()()(())())(()((())))()((()))(()(()())())(())())(((()(())()()())(((()()())(()))()()())(()((())()())())(()((())()))()(()()()(())(()))()(((())())()())()()()()())())()()()()())(((()()))(())())(()())(()(()(()())()())(()())((())())(())()(()))()(()()()())()())(((()(())((())()()()()(()))(()()))(()(())())(()())(()((())))())(()())((())()()()()())(()()())())(((())()((()(()())()(())()()()())()())((())()())()()()(())())(((()))(())()()()())((())((()))()()(()()())((())((()()(())())())((()()))()((()())()))(())(())())()(((()())()()())(()(()(()())())(())()(((()()()())((()(())())(())(()))((()())(()())(())())(((())())(())())(()(())())((()))((()()())())()(()()())())()(())(()())()()()()(())()())(()(())((())(())()))((()))(()()(())()()(()(())()())()(())(()()()())()()())()(())((()((())()()())())(()())()(()))()(())((()())()()()())((()())())()())(()())(()))(()((()()))()(())())((()())()()()())())((()())()(()())(())(())(())())()(()(()(())())())(((())((()()()())()())()()())()()())(((()())(()(()(()())()())(()()(())()(())())((()())()()())()()(((()))(())()())()(())(())(())((())())())(()((())())()((()()))(()()())(((())()(())()())((())()()())()())(())(()())()(())(())(()))((())((())()())()((()())())())((()())()())((()()()()())()(()()())()())()()(()(()))()((())()())(())()(())()()())(()((()()))()(()())(()()(()))(()))(()()(()(()()))()(())(()()(())))((())()(())()(()())(()))((((()))(()())((()()))(()()())(()())(())()(())())(()()()(((()()()()()))())()()(()(()(()()())()()))(())((())())(()(()()))())((()))()())(())()(())(())())(((()()()())()(()()()))((((()())(()(()()()))()((()()())((())()())(())())(((()()())())()(()())((())())(()()())(()()()())()()()()())()((())()(())()())(()())(()()()())(((())())()()()(()))((()(()()()(()())()()))()()(()()())())()(())(())(()()()())(()())((((()()))())()())((((()())())()()))((((())))(())((()())())(()())()()((()))()())(((()())()())()()())(((()())()((())()(())())())((()()((()))())()())())((()((()())(())()())()())((()()())()(()())(())(()())((())(()())()())()()()(()))())(()()(()())(()()))()(()())((()))()()(((())())((())(())(()()))(()())()((())()(()(()())()())())()()(()()))()(()())()()()())(())(())(())(())())(()()(((()))())())(()()(()()())(())(()))(()())((()((()))()(()())()(()()((())())()())())(()())((()(()))(((()))(()()()())(()())()())((())(()()(())()()())(()))()(((())())(())()())()(()))((())()()()(()))()()()((())())()())(()()()()()(())()(()))(((())()())((()(()))()()()())())(()()())(())(()(()((()()((())())())(()()((()()))()(()()()())())()(((()))()())((()(())(()())()()())()()()()(((()())()()(()()))(()()()())(()(())()()())()()()())(()()))()()()(()()())()(()())())()(()())()(()(()))())((()()()())())(((()))(()(())())()()())(()())(())((()())())()(())()()()())(())(()())(()()())((()()))((()(())()())((()()()())())(()())()(())())((())()()())(()()(())())(()()())(())(())()()()(()))(()())(()(((())())(((()()())(((()))())(()()()(()()())(())()())())((()))()()((())()(()))((())))(()())()((())(())(()()()())(())())(())()(()())(())()(())())(((())(()())())(()()()()(((()))())())(())(())(()(()))()((((())())(()())()((()()()())()()())()(()))(())()(()()()())(()()()(())(()()()(())(())))()()(())())()(())(()(((())())())())(((()))()())()())(((())()()()())(())(()(()()())()()(())())((())()())((()()()()())(())())(()())(()(()())()()(())()(())(())())()((())((())()))()((()))((()())(())(())()()()()())())(())(()(()(())()()(())()()())()()(()())((()())(()))(())()()()(()())(()()())(())())(()()(())())((()())()()())(())(()())(())((()()()((()())((()))()(()())())()())()()(()()())()()()()())(()(()))(()()((())())(())()(()(())())()()()())(((()))())(())()()((()())())()()(())(()()()())(())())((())(()())(((())())()()())()(()()())(())(())(())((()()())()()())((())())(((()())())()())(()())()((()())()())(()())()())(())((()((()))()()()(()))(()(()(())(()()))()(()()())()(())()(())(()(())())())(())(()()())(())(())(()()(()((())))()())()(())())(((())((()(()()()()())())(()())(((())()()())(()(()())(()(()())()()()()()()(()()(()())()(()())()())()(())())()(()())()()()()())(())((()())(()())((()())(()())())(()())(())()()())()(())())(())((((()(()()(()()))())()()()())(())())(())(())()(())()()))(()())(((()(()()))()())())()(()()()(())())(())()((())(()))())((())()(())((())())((()()())())(())()()()())(()()())()((())()())()((()(())())(()()(())())()(()(()(())())()(()(()))())(()()()()(())(()())()(())())((()()())()())((()())())(())()())(()(())())((())()(()()))(((()))())()(()())()()())(())(((((())(()))(())((()())(())())()(((()()))()()())(()())(()(()()))()())((((()())())((())()(())())()()())(()()()())((()(()))((()()))())(()()()))()((())())())(()()(()())(()(())())(()())())(())(()())()(((()(()()())()())((())())()()()()())()(((()))(()())())()())()(())(())(((()))()())((((())())((())()))()()(())((())(()))()())(((()()())(()()()))(((()(()))(())())(()((()))()())()))())()(((()())())()()())(()()())(((()())())(())()((())())(()()(()))()((())())()(((()))()())()()())(()()())(((())(()((())())()()())()((())(())()()())())()(()(()()))()()(()))((())((()))()()()()())()(()())(())()(())()((())()(()(()))()(()()())()()())(((((()(()))())())((()())()()())())(())()()(()()()((()(())())())()()(()()()))((()(())(())())()))(())(()())((())()()()()(()()))((()()())()((())())())(()()()())(()())()())(()(()())()(())())(()(())((())((()())(()(())())(())(())(()()))(())()(())(()()))()((())())(()(()))()()((()()()())()))((())())((()(())()())()()())((()())((())(()(())())(())())((()()())(()())()())()()()()())(((()(()(()))()(())())()(((((()))(()))(())(())())((()())()())((()())()())(()())(()((())())(()))(())(())((()()()(()()))())()()()())(()(()())(())()())(()()()())(())())()((())()(()()(()())()())()()(())()())(())(()(()())(()))()()()(())(())())((()()))((())())()()(())()()(())())(((()(())()()())()(())()(()(()))()()()(())(()(())(())(()))(())(()()((()))()()()))((((())()(())()))()((()))(())(()()(()()))(()()())(()(())()()()()))((()())(())()()())(()((()))(()())(())(()()))()(()()()(()()())())(())((())((()))(()(()()))()()()()()()()())(()()(())()())(()()())(()(()()())((())(())(())()()())()()()())(()(()()())())(()((())())())()((())(((()(()))()()((())(()()())()())((())(()()()())()))()())((()())(())())(()())())((()))((()()))(()(())())(()()()(()()))(()()()()())()())()(()()())()((())()())()(()()()())()((())()()()())(()())()())((((())(()())(())(()())(()()())()(())())()(((())(())())(())(()())((())()()()()())((()()(())())()()())(()((())())()()()()())(())(())(()())(()(())()())())((())()())(())()()())((())(())()(())())()(()(()((()())(())())(())())()(((()))(()()(())(((()))())()()()())(())((()()(()())())((())())()(()))(()())())(((())()(())()((()(()()()())()())(()()()())(())()()(()()))(())()(())()())()()(()(())(())())((())()())()())(()()()(()())()(()())((())())(())()())(()()()()()()()())(()()()()(((())()())()(()())()()())(()()()()(()())()())((())((())())(())()((())()())(()()((())()())()())((())(()())()()()()()()())())((()()(())())((()))((()())(()())()())((()))(())(()(((())()()))())()()()()(())()())(())((())())()(()())())(((()()())()(())(()((()))()()()()(())()()()()())()(()((()((())()())(((()())()())(()()))()()(()())()())())(())()(())(()())(((())(())())()()(()()))(())(((())())()()())()()()(())()())(())(())(()()())())()()()())((())())(()())()(())(())()())()(())())(((()()(())()())(((()(()())(()())(())(())()()()())(())((()(()())()())())((()())(())()()())()()())((()())())(())()(()(())()()())()()()(()))()(((()()()()()())((())())(()()))((()())(())()()()())(()())((()()((())))(()()()(()()()())()(()(()))()()())()((()())())())(()(()(())()())(()())()()()()())(((())()()(())())(())()()())(()()())(())(((())())((())(())))(()(())())()(()()())()(()))(()()()((())(())())()())(((()())(())(())())(()(()))()((())()()((())())()())()())((((()()())())()()()()()()()())(())(())(()(())(()()()()()))(()()()())())())(()(())())()((((())())(()())()())(()())()()()())(()((())())(()))(()(()))((())())()()())()((()(()())((()(()))()()(())()())((())(()()()())()())())()(((()((())(()())())()()(())())()((()()()())()()))()()((())())())(()()(())())()(())(()()((())())()()())()(()())()()((()))(())(()())()()())(((())(()(())())(()(()))()(())()()(())()((()))()())(((()))()()()()())(()()()())(((())()()(()())()())((()))((())())()(())()()((())())()()()(()())()())()()(()(())(()())()()())()(()))()(((()()()(())()())((()())()((())((()())())())(())((())())(()())())((())()()(((()))())())(()()((())((())(()))()(()())((())(()())()()()()())())((()()))(()())())(()())((()()())())()(())())((())(((())(())())(())()(()(())())(())((()(((())()()())()()(())(()))(())((())()())(()()(()()))((()())()()()((()))())())(()())(()()()))(()((())))()(()(())(())()())(()())(()))((())()()(()())())((()()())()(()()()())())(()()(((())())()(())())(())()()())(())((()))())((())(()())()()((()())()())(())()()((()())())(())()(()())()()())((()())(())())(())((()()())(()((())())()())())()(()())(())()()()((()))(())()())(((()))()(()()())(()()()()())(()((()()(()))()))())()((())(())(()))(()(((()(())())(()(()))(())())()((())(())())((())()(()(((())((())())())(()))()()())(())(()))()((()()(()))(()()())(()(()))())(()(())()())(()())()()((()())(()(()))(()())(())((()(())())()()())((())()()()()())(()())(()()())(()()))(((((())())((()))(())()))()(()()())()))(()()((()())()()(())(()())()())(((())))(()()())()((()()())()())(())((((())())()()())((())())()(()(()()))(()(()()()()())()(()())())(()()()()(()))()((()())(())())(())(()(()())(())()()())()()())(())(())()(())(()()(()())(()(()))()()()()))(()(()(())(()()))(((()()()()(())))()()(())()())())()()()(()(((()))(()()())((()(()))()(()(()(()))(())(()(()))(())()()(())())()(()(()))(())()(())(()())()())())()((()()()(()())()()())()(((()()))()((())()))((()(()())()())()())(()()()())()(()())())()())()((())(()(())))())((()(()()(()))(()(()()()(())())())()())((()())(()()))()()(())((())())(())(()())()()(())(())())((()())(()(())()()()())()()()(()())())((()())()(())()())((((()))((())()(())())()(())())((())(())())(()()(()()())((()(()()()())()())())()(()()())(())((())())())(((())(()(()))(())())()(()()()()())((())(()())()(()))()((())()()())((()()())))(()(()()())()(())(())()()())((())())(()())(()(()))(()()())(())(()())(((()))()())(())()()()())(()(()()()()(()()))((((()())()())()()()(()())(()))((()())()(())()()())()((())(()))()(())(()())(()(()))()())(((()))((())()))((()))())((()())(()())()())((((())()))())(())(()((())((()))())((()(()())())())(())(()(())()())((())())(()())()(()(()(())())()())(())(()(())(()()))(()())((()))()()()(()(((())())((()))()(()()())())()())(()))((())()(()())()())(())((()(((())()))(())(()()())(())()(())()()(())(()()())()(())()())((()()(()))(((()()())()())(()())()())()())(()()()((()))())(()())((()())((()())()())(()()())())(()()()()()())(()())()(())(()))(()(()())())()(()(()())(())(()(()(()()())(()())(()(()(()())()))())(())((())()()())()(()())()()((((())()())())()())((())()(()()()())())())(()()(())())(()()()(())(()()())()()()(())()(((()()())(())(()()()())((())())()()())(()()())(()))((())())((())())()()(())(())(())())((())())((()())())(()()()()))(()())()((()(())()()())()(()(())()(()))()()((()))(())(())()((()))())(())(((()())())(())()())(()())()(()()((())(()()())())(()()())(())(()()())())()()((())(()()()(()()))(()(())(()())((()())()()())())()(()()())())(()())()(()()))(())(()()()(())())((()(()(()()()())(()()()))()(())(()()()(())(())((()())(()(()(())())())()(()))((()))(()()))((()()()(())())(())(((()(())(()())()()(()(()))()((()())())())(()(()())(()())(()))(((()))()()())(()(())(()()))())((())((())()(()()(()))())()()(()()())()))()((())()(()((()())()())())(())(())())()((())())()((()())())(()()())()()(())()())()(())(())(((()(()()))(()((()()()())()())()()()((())()((())()))()())(((()))(()))()(()())(())()())((()((())())())(())()()(()())(())(())()()(())())()())(())(((()())(())))()(())()(())()()((()()(()()())())((()())(())()(()(())())()())(())((((()())())())()(((()))()(()()())())(()()())()())(())((()()())()())()()(((()())())())(())((())())(())())())()(()(((()())()(())()())(()((()))(())())())((()((()))(())()())()(())()()()())(()())(((()(())())()()(())())()()())(()()()())(()())()()((())()()()()())()(((()))(()(())(())())()()()()(()))())(())((((())()()())((()()(()(())()())()(((()())())((()())(())())())((())()))(())()()(())()())((())()()()())((())(())()(()()()()()())()())((((())()()()())()(())(()()()))())()((())())(()()(()))((()(())(()())())()())())(((()()())(())(()(()))(())())(((())())()()()())(()(()))((()())(()()()()())()(()))(())(()()(())))(((()))()(())(((()))(())))(()(()())()()()()()()())(((()()())()(())()()()())((()(()((())()())(())())((()()())()((()))()())((()((()())())())()(()()())(())())()()())(((()(()(()))((())())())())(())((()()()()())((())))()(()())())(()()(()())()(()()())()())(()((())()(()(())((()()))(()()()())(())()()())()())()(()(())((())(()))(())((())())()((())()())(()())())()(())())(())(())((()()(()))()((())())((()(())((())(()()(()()))(()))()()())()()(())())(()(()()())())(((())((()))(())()(()())()(()(()()()())(())(()))()(())())((())())(())(())()()(())()(((())()())()(()(())())((())((()))()())()()())())((((()()())()())()())(()()))()(())(())(()()))()(())((()()())()((()()(())())()(())(())())()()((()))())(()))(((()(())())(()()()))(()())(())(())()())(()()()()((((()))())()))()((())()()()()())(((()()(())())()()(()(())())(()())())()((())())(()()()()())()()(()())(())(()(())())(()(())())(())(()(())()())(((())())()())(()()))((()(()(()())()(())(()()(()))())(()()((())()()())()())(()(()()(((()(())()())(()(())(())))(()()))()()()((()))())((()())()((())())((())())()))((())()(()()))(((()))()((()))())()(((()))()())()()))()(())((((())()())((()())()))((()())()(())((())((())())()(()()())())((()()))()())()(())()()((())())(()()))((()()())((()())(()())()()())((())(())()())()()())(())(())()(()(())())((())(())()()())()()()()()()()(()()))((()(())()()()(()))(())(())(((())())(())()())((())(())()())((())(()()))()((()())((())()(()))(()((())()())))()(()((()()()()))()()())()(()()())()()()(()((())()())())())((()(()()())())(())()(()()()())(())((()()()()))(()(()))()()()()((()))()(()))((()()))((((())())()(())()(()))()()()())(()(())()(())())(((())()())((()()())(())(())(()()()()())(()()()(())()())((())())(()()())(())((()))(())()(()(()))())(((()()()())(()()(()()))()(((()())()()()))())((((()()))()()(()((()))))(((()))(())()())())()()(())()()())(())()()((())()(())()()(())))()(()(())(()()(()()((()())())())(())(()(())(()(())()())(((()))((()(())(())))())((())())())(()(()()())()())()((()))()(()())((()())(()())())()()(()())(())()())(()()()())(())()((())((()(()(())()())((((())()))(()(())()())((()()())(())()())((()())((()))(()))()()()(())((()))(()))()()(()(()()))(()()())((())()())((()()()())()((())())()())((()))()()()())()()()()(()(((()))(())(()))()())(()()()())((())()(()()())())()(()())(()))(()()(()())(())()(()))((())(())(())((()))()())((())(()(())()()())((())()(()))()(())(()())(())((()()())(())()((())())(())(()(()))(()()())()(())())()(((())())()()())()())((()())())(()(()()()(())())(())()()()())()()(((()()()())()()())(())()(())())((()()))((())()()((()())(())()())()()())(()())(())()()()(())(()()())()(()()))((())(()()())())(((()))()())((()(())((()))((())())())(())(()()())())()()((()(((()))())())(()(()())())())(()()(())(()()))(()(())()(()())()()()(()()))()())(()()(())((()()))()()())((()(())())(((()()()()(()))())())(((()))())((())())()()())(((()())()()()()()(())(())())()()()())((())(())(()(()())(()())())()()())((())((()(())())(())(()())(()))(())(()()()))()(())(((())()(()))(()()()(())(()))((()(())(())())(()((())(()())(()()()()()())()())(()((()())()())())(((()()())()(()())()(()))()(()()(())(())()())(())(()((()))()((()()(()())())()()())(())())(()()())()()(())()(())())(()())(()()()())())(()()(()()())(())())(()(()())(())(((())()))(((())())(())()()())()()())((((()))()()()((())())((())()()()())())(()(())())(()))()()()(()()())(())((()(()())(()())((()))()())(()(()()())()())()()())(())()())(((()(())(())()())())(()())(()((()(())())(()()()()(()))(()()()(()())()()())((()(()(())))()()()())()((()())()()())()()(())()()()(()())())(((()())((()))()())((((())()())))()()()()()()))((())(())())()()(()())((())(()()(()())()())((())()(())())())()(((()))(()(()()(()())()(()())()(()()()))()((())(()()))(())(()))()(()())((()()((())()()(())())(())()(())(()))()(((()))(())())((()()())())()(()()(())(()))((())(()())())())(())((()())(()()())(())()(()()()()())(())(())(()())())())((())((())()())((()()())((()()))(())()())(())()()(()()())()()())(())((())())((()()())()(()(())))((())())(()()()())(())(()())()())(()((()()))()()()(()())())(())((())()(()()()())(((())(())())(()())()(())(())(()())()())((()(()())()()()())((()())(()())((()))(()))()((()))((()(()))()()())(()(()(())(())()((()))()()())((())()()())((())())()()())((()()()((())()(()(())())())()()()()))(()((()))((()())())()()())(())())(())()()(()((()())()))((())(())(())(())(())(()())()()()(()))(()()()((())()())()())(((()())))()()()(()())(()()())(())()()()()(()))(((())()(())())()(()((())((())))())(()())()()())()((()())(((()(())(()())())(()())(()((())()()()())())())((((()(()))((())())(()()())()(())(()())(()())()(((())))((())(()()()))(()))((())())((()()())()())()((())(())())(()))(())(()((())(()())(())()()())(())(()())(())())((())()())(()(())())(()()())((()())()())(())(())())(()((((())))()()()()()()()()())((())(()()(())())(())()(())(())()()()()()())()(()())((()()())()()())())(((()()()())(())()()()()(()))(()())())(()())(()())()()(()(())())((())(())()()()((())())))()(((()))(()())(()())()(())()((())())())()()(())())()(())()(()()()())(()())(())()(()()())()()()())()((())((()(()))()()()((())()()))((()(()())(())())()()()())((()))()(())()(()()())()(()))(((()))(())())(()())((())()((())())()()())((())(()()(())())(()())()())(((()()()()()())()()(())()(())())(()())())()()(()((())())(()((())()(())()())()()(()())()()())()()())()()()(()()())(()()())(()()()())()()((((())())(()()())()()()())())((()())((()()())(()(()))(()())()((()())()()(()()))()()())()(())(())())()()()((()(())()()(()())())()()())()(()(()())(())(()(()()()()())(())()())(())())())(()()(()))(((()())())(()()()()()())()())()()((())()()()())(())((())())()((()())(())(()()(()))()())((()))()(())(())()(())())(()()()(()))((((()()())(()(()())(()()())(())(()()()()()))()())(()())()(()()()()())(()()()())()())(())(())()(())()())(()(()()()())(())(()()())((()))((()()())(()()())()(())(())(())(()()))(()()())(())(()))((()()())(()(()))())(((())()(()))(((()())((()))()()())((())()()()())(()()()())()(()())()()(()()))()(((())())(()())(())(()(())(())()()())()(((())())()((()()()()))(())())(()()()(())(())())(()()()(()()())())((())())((())(()())()()()(((())))()(())()(()(()))()()()((()))()()())((())())(()()(())()()(()))((()())()(()()())(()()())())()((())())(())(()())())((())()(())(()(()))()(()()(()))())((()(())(())())((()())())()(()()())(()()()())()()()()()()())(((((())))(()()()))(((()())())()()()())((())((())())(())((()))()(()()(()())(()()(())()())()()()()(()(())())()())((())()()())(())()(())(()))(()()()(()()()())())()(()()()))((())())()()()(())(((())())())()()(()())(())())(((()())((())(()()(()())(()())())((()())())(())()(()))((())((()))())(()(()(())()())(())((())()()()())(())()(())(()))(()))(()())(((())(()))()()(()())(()()(()()()())()())()(()())()())((())())())(()()((()())(()())()(()())((()())()())(())()())()(((((()))()()()())((()))(())(())()()())()())())(()(((()))(()()()))(())())((()())()()()()(())())((()((()(()()))()()())()(()())(())(()()((())()(()())(()()))()()((()))())()())(()(()())(()(())()))((()((()()))()()()()()))(((()())())(((()())()()())()()(()))((()())()()())((()())(())(())(())())()((())()()()(()(())()(()())()()(()))((()(())(()))()()(())())((())())()()()())((())()((()()()())()()()))(())())((()()((())()()())()()()())()((()())()())((()())((())(()())()(()()))()()())(()()((())()))((()(()))(())(()())()()()(())())())(())(()())(())((())()()())()()())((())(())(()))((())(()()(()(()())()())())((()(())(()))))()(((())()())((()()(()()()()())(()))()()((())())(())((()))()(()((()())()))(()())(()())(())()()())()(())())((())()(())(()))((()((()())()(((()()))()))(())((())(()(())())(())(()))(())()(()())())()((()))()())(((())(())())(((())(())()(()(()()))(())())()()()())()()((()())(()())()()()(())()())((())((()))())(((()))()((()))(()))()()(())()())(((())())())((())()(()()()()()())()((())())())((()()())()(())()()())()((()())()())(((()()(()))())(()(())())(()())()()()())()(()((()()())))((())())(())()(()))((())((()()(())()()()())()(())(())()())(())(()()()(()(((()()()(())()()()(())(()())()()())(((())()(()()(())())(())()()())(())())((())()())()(()())()()())(((()))())(()((()()))()()(())())((()())()((()())())(()(())()())(()())(())(())(())((()()))()())()(()()()())((()())()())(())()())((()))()()()()())()(())(()(())(()))()()(()((()())()())()()(()(())))(()(()(()())()()())(())((()()((()())())()()(()())()()()())()(()())())()(())(())(())()(()))(()()(())()()())()()()(())()())()())((()((()()())())()())((()()()())(()(()))(())()())(((()))(()(())())(())()()()()(())()(()())()()())((()()))((()())(())()()()(())())(((((()())()))(())(()()(()))()()()())()((()()()()())()()())(())()(()())()()(())()()())(((()()(())))(()()(()())())(()()()())()()()())((()())()()((()())()()())()((())())())(())(((()(()))()())()()()())(())(())(()((())()())()(()))()())()(((()()())()()()())(((()()))()())(((()(())(()())(()()))()(()())(()((()())())())()())((((())(())())(()())()())(()())((())())()()()()())()()())(()())()(()((((()()()))()()())()())(((())(())())()((())()(())())()((())())((())(())())((()))(((())(()())()()())()()(())()()())(((((())()(()()())((())((())()()())()(()())()()())(()))()()(()())()(())()())((()(()()))(()()))()(()))(()()(())())()()(()(()))()())()()()()(())((())()()()()())(()()(((())()()((()())))(())()()()())()()()()())(())(()()())(()))()(((()(()))(()()(())(()))()(()())((())())()()()(((())()(())())((())())(()())(()()))())(()()()())()(()(()))()()()(())())(()()(()((())())())(((())((()())()()))(()()()())((())()())()()(()())()(()))(())(()(((((()()())())()(())()()(()()))((()()))(()())())(()(()(()(())()()))())(()(()()()()()(()))()())((()(())()())()((()))((()())()(()())())()())(()((()))()(())()()))((()())(()())())()()(()()())())(()(())(())(((())((())()()())(())()(()))()())(())())()((()())()()())(()())()(())()(()))((())(()))()((())()())()()(()(())())()(()()(())()(())())()())(()(()(((()))()()()())()(()()(((()())())()(()()))(((()())()(((())())()()(()()()(())()())()(())())()()(())()()(()))()(()()())(())())()())(()()())(()()()()((())())())(()((())()((()())(())(())(())())((())(()))()(((()())())())()((()(((())())())()())((()()()))())(()())(()()()(()())())(()))(((()()()))((()())())())()())(()(()))(())())((((()()()))(())(()())()(()(()())(()))()(()((())()()((()))()()()())(()()()()())((())())((()())(()())(())()(()()(()))())()(()()))()(()()()(())()(()()()()()()())())()()()(())()((())(()))(()())())(((()))()())(((())()())()())((()((())(((())()())())())((())()(()))()())()()(()())())((()()())(())()()()())()(((()()())()()(()())()())(()(()())()())(((())()())((())()()()))()()(()())())((()))(((()(())())(())(())())(()((())()()())()()((()()(())()(())))(())())()(())(()())(()()()())()(()()()())((()())())(())()(())())((()()()()())()(())((())((((()))()()(())(())()()())((())())(())()()()()()(()))())((()())()()())()(())(())()(())()())(()()()(())((()()())(()())()((())()))(()))()((()(()())(())()((())(())())())()())(()((()())()(())()(())()()()(())())())(()(()))(()()())((()())(((()))()(()))())()(())()(()(()()()())(((()())())((())))()()(())((()))(())()(()()()())())()()()(()())()((()()())()))((()()(())(()())()()())((()(())())()()()())(()()()())()()())(()()(((())(()(())()())()(())()())(()((())()())(())())(())((()(()())()())()(()()())(((()))()()(())()()()(()))(((())()((())())(((())(()()))()()()()()())())((())()))(((())()()(())((())((()))()())()(())()(())())()()()()(()())(()))()(())(()())()(()()))(((()))(()())()())(()())(())()(()()()(()()())()())(()(()(()())())(())(()))(())()(())()()()()()()((())()))(()(())()()())())((()()(()())(()())(())()())()((()(()())()())(())(())()()(()()()()())(()((())())())())()(()()()()())())()(()()())((()()(()()()()()))(()()((()(()())()()()())(()))((((())()((())(()()())(())(()()())(()()()())())(())(())())((()))(()(())()(())()()()()())(()())()())(((()()())((())()()()))(()())((())(())())()((()))(()())((())))(()()())(()())()())((()()))(((()))()()()())())(())((())(()(()()(()))))()(((())()())(()())())(((())((()()(()(())())()())(()())()()())()()((()()))())(())()(()())(())()((())))(()((())()())((()((((()))())()()()())()()())(())()(()())((()(()())(()())())(()())(()))()()()()(()()(()())(()))()(()())()())()()())()(()()((()(()())())()())()()())(())(()((()()()())())(()()()())(()()(()()))(())()(()(((()()))()()())(()())())()(()())())()(()((()())(())())(()()(()))(()()(())()()())()())(())()(())()()(()(())())(()(()()()(()()()()())(()()()(()))()()()()()())(())(()())((()())(()())(()())()()()))((()())((((())((()())(())()(())()())())((()())((()))(()())()((()(()))()())(())()()()())(()())(((()(())()()())())()(()))()((())))((())(()))()()(())((())(()))(()())()()(()))(()(()))(())()(())((()))()()(())()(()()())())(()())())(())()()(()()())(()((()))(()()(()())()()())()(()())(())())())(()(()()()())(()()()())(())(()(()(())(())()(())()())()())(()())()(()())(()(()())(()())()((())())(())()())()((())())()()(()))(()()())()(()()()())(())(((((()(()()()()())())(()())()(())(())())())(()(((())())(()(())(())()()))(()())(()())()())((((())())()()()())()((()()))(((()()())(()())()(()())())())(())()(())())(()())((()())(((())()())(())(())((())))(()())(()(((())())()))()()()()(())())()((())()())()(())())(((()())()())())(()()()(()())())(()((()())(((()())())(()())(()()()())(()())(()())())(())()()((()()())))(()(())())(())(((())()(())((()()())))(())(()())((()(()(())))(())()((()()())()(()))()())()()()()()(())(()())())()()((()()()()()(())()()())(()()())(()()(())()())(()())((())(()()))()(())((()()))())((())(())())()((())())()()())(()(())(()())())()(())((()))()(()()()())(((()()())()())()((()())()(()()(()())(())())()()())((()()(()))((())()())(()))(((()(())))(())()())()()())(()((()))())()()(()())()()()()()()())(()()()(())())((()(())(()()())((()())(())(()((())()())()())()()(()())()())(()())((((()())())(())((())()()())()())()()()())(()()()()())()(())())()()()()(()())()()(()())(()()())())((()())((())()(())())(()((()())())(()())()(()())())(()()())()()())()(()()()()()()()()()(())())()((()(())((())()()()()((())()())()())(((()(()))()(()()(()())())())()((())(())()())()()(())(()())()((())()())(()))()((()))(((())(()(())()()(())()())()()()())(())(())())((())(())()(())())((())()))(())(((((()))()())((())())()()()((()(()))()())(())()(())()())((()()()())()((()(())))()()())((((())(()(()))())())((())(()())()((())()()()()())()(())())(()())()()(()))(((()(())(()(()(())(())())(())()())())()(()()())())(())((())()()(()))())(())((()()((())()()(())(()))()())(())(()()()()()(()(())()()())()(()()())()()()())()())()((()()()(()())()())()()())((()())(())(()())(()()))((()()(())())()()()((())())(()()))()()()(()()))(()(()(())()((()())()())())((())(((())()()()())())(())()(())()())(((())())((()))()()()())(())()()()())(()(()()())()())((()()(())()()((())()())())((()))()(()()())()())(())(((())))()(()()())(()()(()()))(((()(()()()))((()())())(()())()(())())((()()(())())((()()))())(()())((()())(()(()(())))(())()())()((((()))(()())())()((()())(()))()(()()()(()()()())())(()((())(())())()())()()()())(()((()()()))()()()())((()()()()())()(()())(())()(((())()())())()())(((()()()))(()())(())())()())(()(()()))(((((())(()))()())()())(((()())()())())(((())()())(()))(()))((())())(()(())(())(())(()())()(())()(()()()((()))())(()())())((())(())(()()(())())((()()()())(()()))()(())))((()(())())(())(())())(()(())())((()())()()()()())((())())((()()())()((())()())(())(()()((())())()()()())()(()())()())(()(())(((()())(())(())())()(())((())()()())())()(()()((())()(()(()))()))(()(()()(())(()))(()()())()()((()))()()())()(()(())(()))(())((()(()())(())()(()()))()()()(())())()((((()()())())(()(()()))()(()))(())(()()(())(())(()())(())())()())(())()())((()(((()())()())(())())()(()))(())(())((((()))(())())()()()())((())(()()()()()()())()())(())())(()(())())()()()()())((())()()()(()))(((()((()))()()()())())()(()())(()(())()()())((((())(())()())(()()())())((()()((())((()())()())()(())(()))(()())()()())()()((())()((())())()())(((())())()())((())(())(())()())()())((())(()()(()))((())())(()))()(()()()((())())(()))()()((())()()(()()())(())(()()))(()()()((()))(())()(())())()()((()()())()))((())(()())())((()))(((((())())((()))()()(()())()())(((()()())))()(())(()()())(())(())()()())()()())(()()()(())())((())(()()()(())()())()(()()())())(())((())()()())(((()()())((())()()())())()())((()()(())(()(())())())(())(())(()()())(()())()(()))()(()())(()))(((()())()())((())((())(()()()()()()(()()()())())())(()())((()()())()())()()()()()())(()(((()(())()()()((()((())())()())(()())(()()()()())(())()()())(()())(())(())(())))()(()(())())(((()()())(()())((()()))(()()(())())()(())(()())()())()((()()())()())()(())()()())()()(()()()()()()())()()(()))((((()()(())()))()()((())(())())()()(((()())()())()()(((())(()))())())())((())(()())(())(()))())()(())((()())(()())((()()())())((())()((()))()())()()(()((()))()())()())((()())((()))(((()()())(()())()()())(())()())()(())())(()((()))()()((())())((())()()())((()))(()))((())(())()(()())(()())(()))((()())()())((()))((()())()()(()()())((()())()()()())()())()(()())()())((()))()(()((()()())((()))()(())()()())(()((())(()))((()())()()())(()()(())()(()(()())())()())(())(()()()())(()))((()((()())()()())(())()()(()(())))()(())((()())()(())(()()))()(()))()(()()()(()())()((()))()()()())(()())(())(()()(())()((()())()())(()))()(())()(()())())(())(()(())()()(())())(((()())())()(((()))))((())()())(())()()()(()())()((()())()()((())())()(())())(((()()()()))((())()()()())((()())))()(((())))(())()(())())((())()()(()))(()()((()()()()())((((()(())()()())()(()())()((()())())(())(((()))())())(()()(()()())(())((())(()()(())()())())(()())()(())()()())(())(((())())())()()(())(())()()()())((()))((())()())((((((())())(())())()(())())()(()(())())()(())()()(()()())()()())(((())())(())(()())(()())()())(())((()())(()())(()())())()(())(()(()))()((((()(()))()((()))())()(())(()())())((()))()()(())()()())(()()())(()(()())()(())())()(())((())))(()()()()((()))((())())(()()()))((((())((()())()()()()()))(())((()())()())())()((()(()))()()()()())(()())()(()(()())(()))()((()()())()())(((()))((()())())(())())()()(())(()))(())(()())(()(())((())())()(()())(()()(()()())())(()((()))())(())(()))()()()()())(()())((((())()())(()()((())(())()((()))(())()())())(()(())()(())())(()())(()))(()()()(()())()()()()(())()())(())((((())())())(()((()))(())()())((())()())()()()()(()(())())())(()()((()()(())()))())(((()(((()))())()()())(())()(()())(()))()(()(())())()(()()((()))())())((()(()())()(((()()()())()()())()((())))())()(())(()()))(())(()()())()())((()((()))())(()(())(())()((()))()((())())()()())()(()))()()(()()())())()((()(())()()(())())((()())()())()()((())(()()((()()(()())((())()()))()(())())()()(()())(()()()()())(()())(()())()(()())((())(())()()())())((()()()(())()()())(()()()))(()()((())()())())(()()((())()())((()))(()()())(())()()())((((()))()())()()())(())(())()())(()((()(())(())())(()()()(())()()(()))())()((()(())()()()(())()()())()())(())(()(((()())()())()()()()()(()()())(()))((()()))(())(())()()(()())((()))((())()())(())())()((()())((())()(()()()(()()))(((()))(())()(())()())())(())(()()))(()())()((())(()())((()))()(())())(()())((()()()())(()())()()(())()()()()()(()))()()((()(())(()())())))(()((((())((())()))((())())())(((()()()((()())(()))()()())())((())()())()()()()())())()())(())((((()(()()(())(()))()()(()()())()())())(((()())(()()())(()())(()()())()((()()()()))()()(()))(()())((())(())(()()()()()))(()())(()(()(()))()())(((()())()())(()()(())()()((()()())((())(()()(()())())())(((()))(())((())())(())()(())())((()())()())((()()()())()()))(())())(()((()())()()()()()(())(()(()())(())()())())())(()()(())(()())())(((())())()()()()()(()))(()()())()((())())(())((()()()()()())())(()())(()))(()))()()(())((())()(())(((())())()()())(())()(()(())())((((())(())()()())))(())()(())(()((()())())())())(((()(()))(())(())(())()()()())(())(()()(()()())))(((()())())((()))((()(()(()())())()())()(((())()())(())(())()(()()()())())(()(())(())())()())(((())())(()())(()())()(()))(((()())())()()((()))(()))()(())(()())(())(()()())(()))()(()(()((())((()))(()())((())())()())()())((())()())((())(()())()()(()(())(())()())()())(()())()(())()))(()())((((()())()(()()())((()())()())(()()())()(((())())()(())(())(()))((())()((()))())(()((()()()()())())())(())())((()(())(()()()()())(()())())((((())())(())())(()()(())(()()()())()((())()))(()(()())()(()()))(()((())()())((())((()))())()()()()(()))(())((((()())))((())()((())()(())())()(())()()())(()((()()()))(()((())())()((()()())))()(((())()())())(())())(()()())(()())(())(()())()()())((()(()())()(())((()())(()))())(())(()()())()(()())()()((())()()))(()()(()()((()(()))()()()())()((())))())(()(()())(()())((()())()()()())()((())(())()()())()((()))())()((()())())()(()())()()())(()(()(())())(())((()())(()))()()()()())()((()()(()))())(((()())(()())(())()())((((()()()()()(())())())(()))()()())(())((())(())()((())()()())())()()())((())(())()(()())()()(()()()())(())())()(()(())(())()())()(()())()((((()))()()))(()(())())(((())())((())()())(())())(()()(()))(())(((()))()())()()(()))(()(()())(()())((((())()))(())(()()))(())()())((()())(())()())(((())()((()())(()())()()())()())()((()())())((((()()()(()())()(())(()(()))()))((()())())(((()()()())())()()())((()(()))(()))(())()()(()()()()())(()())(((())()(())()())()())(()())()()()(())()(())()())(()()(())(()())()(()))()())((())(()()()())(()(((())())(()))(()))()(()())(()()()))(())((()()()(((())())((()))()(()()()(())())(()())()()())((()))(()()()()())()()())()((()())()()()()())()(()()())()()()()())(((())(())())()(())())(((()))(())())((())(())()())()((()()())()())((())())(()()()()()()())((())())())((())()()()())(()()()()()())(())((()()(()()()())(())((()())(()))()()()())(())()()(()()(())((())(()())(()(())())()())()((())((()(()())())())(()()()())()()()()())()()(()())(((()))())()())(())()(()()()())(())(())())()((()()())(()(()())((()())(()()())(())()())(())((())()()())(((()))()()))(()()())((((()))()(())()()(()))((()(()(()(()))()())()(())(()(()())()(())()()())())((())()()()())((()()())(()())(())(()()))(())()(())((()()()())()())(()())((())()()(())()())(()())(()())()((()))(())(())()(())()())(((())())((()(())())())(())(()()())()(()))(()()())((()()())(())())(()())(()())())()()((((()(()()(())())(())(()))(()(()))(((())()())((()))(())()()(())(())()())())(((()()))(()((())()())((((((())()))())(()))())((()()(()())()()()())()()((()()(())()()())()(()))(()()())(((()))()())(()()())()())()())((()))(()(()())())(()()()())()(())()(())(())(((())(())())(()))()(()()))((())()((())())(())(()))(((())()())((()())()())(())(((()())()()()))((())()())((()))((()()()()(()()))(())(())(()())())(((()()))(())((()()()())(())()()(()()(())())()()())((()())()(())()(((()())())(())())((())())(())()()))(()(())()()()(()()()()())()())((()()((())())())()((())(())()())()()(())())(((())))()()()())(()(()))()((()(()))()()()(()()())()())(()())((()())())(()())())(((())())(((()))())()(()((())(()))())(())(())((()))(()())((())(())(())()()()()())(()())()(())())(((()))()()()(()))((())()(((()()))()()()()))((()()())(())()())(())(())(()())()()()())(()(()()(())())())()(()(()())(()())((())(())()()()())())(()(()()())()())()(())()(((())()))())(((())()(()(())())(())(())(()))((()())(())())((()()())()()(()())()())(())()(())()((())()()(())()(()()))()((()(()))(()())((())()(())()())()())(())())()()((((())(())()()()()(()()())()())()(())(()())((()()))())(((())(()))(())((()))())()((()())((()())())())()(((()())(())())(()())(()())())(())((())())(((()(())))(()())())(((())())()())((()(())(()())())())((()))(())())((())()(())()((())()(()())()()()()())(())(()(())()(())))((()()()((()(()()())(()(())())()((()())))(()))(()()())())())()()((()()(()(()))(()())()(()))(((())())(()())()())(((())())()()()())(()())((())())(((())()(())(())())((()()))()())()(()()()())()(()()()()())(()()(())((())()())(()()()))(())()()()())((()()((()))())((()()()()()))()()(()())(()()())(())())(()()())((()())()()(()((()()()))())(()))(()(()())()((())(())())()())()(()(()())()()(())()()(())())(((()()()))(()()(())(((()())())()())((()())())()((()))(())()(((()()))(())()())(()()))((())()()(())(())(())()())()(())((()(())(()()())()()())(())((())()()())()(())()())())()(())())((()(())((()(()()()))()()())(((())(()))()()(()))(())())(()))(((()()()())())(()()())(()())()(()()()(()))()()(())()(()(()))()()((())())())((())(()(())()())(((())()())())())(()())((()())()((())()()((())())(()())(()))(()(())()))((())(()())(())(()()((()())(()())()(()())()())())(()((()((()())()()))()()()()(())())(()())()()(()())())()(()((())))((()())((((())()())()(()))(())(())())()())(()((())(()))(()()())(())()()(()())(())(()()()()())())((()))(())(()()(()((()())(())((()))()(()()()())()(()()()())()()())()()()(()()()()(())())())(())()((())()()(())((())(()())())((()))()(()())())(()()()()())((())(())())(()())())(())(())()()((())())()()()())((()(()))((()((()())())((())))(()())((())()()())()(()())()()()()(()))(())(((()(())))(()()())(())())((())(()))()()()()()()())(()(()(())((()())(()())(()()))())())(((())((()()())()))(()()()())()(((()()))()())(())()())()(()()(((())((()))))(()())()()()()(()()))(())(((())()())()(((()()(())))()())(()()())(()()()()(())()())(())())(()()(()()((()))()(()()()))(())()((())())(())()()())()((()()(())()())(()())(((()())))(()())(()()())(()()((()()())(()())()())(())(((()()(())(()(()))(()))(())(()())()()()()()())()()())))(()(()((()())(()))())(())(())())((())(()())())(()()(()()()())(()(()())(()))())((()())(())()(())((())(()()())()())()())()(())(())(()())()())((()()(())()(()()(()()())())()()()(())())()(())())(((()(()()())))()()())((()(())()())((())((())(()())()(())()())(()(()))(())()((())))((()()())(()())()(())())()((())()()())()(()(())(()())()())(())())((()((())(((())())(()))(())())()()()())()()((())())(())()())((((()(())()))(())(()(()))(())(()(())(())())(()(())())(())()()())(()()())()(()()())()()((()))()(()())()())()(()(())())())(())()(((())()())(())(())(()()())()()()()(()()())(())())((())()((()))(())())(()()(((()()()())(())())()())(()()()(()())()()()(()()())()())(((()))(())())()(()())())((())()(())()()(()())(()()()())())((()(((()()())(()))())(((()))(()())(()()()(())()(()))(())())((()())((()))(()())(())()(()(())((())())(()())((()()))()())()(()())(()()())())(())()())(()((())()()()()()())()()()(((()()())()()()(())()(()))(()())())(()())(((()))())((()())(())()()()())((())()((())())(())()(()(()(())())()(()())())(())(()))(()(()(((())())()(())())()))(()()(()()))((())())(()(()())()())())(((()))()()())())((((()())()()(())((())()())()())((()()())()())()(()()())()())()()()()()())((()())(()()())()((()()()())()()()((())(()))(())(())()())()()(()()())())(()(()(()()()())()(())((()))())(()())(()()(())())(()()())(((())()()(())()(()))((()()))()(()))()()()()(()()()())()())()()((())(())()(()()(())())(()())(())(()()()())(()()())(()()())()(()()(()()())())((())()(()()())())(((())()())(())((())())(())(()())((())()(()())()()(()()())())()())(()()()(())())((())()()(())(()(()()))()()((())())())()()()(()()())(((())()())()()()())()())(((()())())(()())()((())()())()(())()()()()())(())(())(((()()()(()))((())))()()()(())()())((()())()()()()())(())((()())(()()())()(())(()()())()()((())(((())())())(())()())()())()((())(()))()(()(((())())((()))((())()))(((()())((())()()(())()(()())()(()()())())()()(()()))(()())())(())(())())((())()())(())())((((())(()(((()()))()(()())(()())(())())(((())()())(())(()()))())(())(())()()()(()))(())(())((()(((())()()))()())(()())()()()((()()((()())(()()))(()())())(()())((())()()))()(()(()()())()())((())(())(()())(()))()()()()()())(()(()))())(()((())()())()()())((()(())(()))((())()(())((()))())((()())(())()())())(()())((())())()()(())((()()())()())(()()(()(())()))()(())(())()())((())((()())((())))()())()(((()())()(()))(()))(()(()()())()())(((())()(())())(()())((((())())())((())())(((()))(()())()()())()(()()()())()())()()())(())(((())(((())()()())(()())(()())())()()()(())()((())())(()(()())(())())()((()))()(()())())()(()())((())((())(()(((()))())()())(()(())())()()(())(()))(())((())())()()()()())(()())(())()(())((()))()(())()()())(()((()(()())())()(())())(()(()()(()())(())()()()())((())(())(()))(())((()))(())())((())(()()())((())()())()())(((())())()(()()()()(()(()(()())()()())((((()))()(()()())(())(())())(())(())()())((())(())(()))()())(((())(())(()())())(()((())())()())())()((())())((()()())()()((()()())()((()))())())(()(())()(())(()())()())(())((()))()()())((()()()(()()(()))()()())(())()()()(())()()()(()(())))(())(()((()))(()())()())(()()())(()()())(()(()())()()((())(()))()()()())((()(()()()())()()(()()))(()()()()((())())())(((())()()())(())(())()(((()))()())((())(()))(()((())(()(())()))()(()())(())()())())()(()()())((()())())()(()())()()(())(()())(())())(((((())())(()())(()())(()()()()())(())()()()()())(())(()()())()()(()(()))((()))()()())((())()()())((())()())((()))((())()()())(((()())()()()(()()()())(())()(()())(())()()()()(()())()((())))(()()(()))((())()()())(()())((()))()()())()(((()))()(()(())())(())()((()())())(())(())(()()()()))(())((()))(()((())()(()))()())()())(((())())()()(((()()()()(()))(())(()())())(())(())((())()(()()()))()(()())())()((()()(()()(())()()())()()()()()))()()()()((()))()()())()()(((())()())()())()((()((())))(()())(()())()(())(()())()(()())(()))((((()))()((())())()()()())(((()()())((()()()())(())(()))(())((()()()(()()(()())(()))()()(()))(()())()())(())()(()()())()()(()))(()((()())())()(())(())()))()((()))()((())()(()()()()())((()())()))(()())(()())()()())((()()(())(()((()))))()(())(())(()))(()())((())()()()(())(()))((()())()()()())((())()())())(()()((((())()))()(())()())(()())(()()(())(()())())(()()()(())()(())()()()())(()()())(())(()()()())((()))(())(()(()()()())))((())(()((())((()))(((())())()()())()()()()((((()))()()())(()()(()())()()())()()()((())()))(()()()()()))()()(())(((()()()())()()(())()()())()(()(()()))())()()((())()())(())())((()())()((((())(())())(())())((()))()()()())()((()(())()())())(())()())(()()())(((()())()())(()()(())()())(())(())(()())()()((()()())(())())((()(())()())(()(())(()()()()())(()))())(()()())((((()))(())()()()())())()()(())((()()())()())()())(((()()(()))((())())()(()()())(())()(()()()())(())(()))((((())()(())()))(()())((())())()())(()()()())((())(()((((()()()())(()))()())()(()())())()(()())())()(((()))())()(()))(()()())())(())(())(()()())(()()((())()())()((())(())()(()()))(()()()()(())())(())()(()()())()()())((()())()())())(((()())()())((()()()((()))(())()())(()(()(())())(())(()()))(()())())(())((()())()(()()()(()())())(()())((())(()())()()())()((()())())(())()()(())())(((()())()(()(()()())(())()())(()())())((())()()())(()()())(((()(()())))(()())((()()(())()())(()))(()(()()))())((())())(((()))(())()())()((()())()((()())()(())()(()(()()())())()(()())())()(()())()(()()())(())()())((()()()(()()())()(())()())(((())))()())((()())(()()((()(()))(()((()))())()()(())()))()((()(()))(())(()())()()))((()()(())((())()()((())())(()()())()()()(()))())()(()())((()))()())(()(()()))((()()))(((())))()(()())()(())(())())(((())())(()())())(()(()()((()))()())())()(()((()())()())(())(()()()()())()(((())())())()()()((()))(())())((()())((())(())(())()())())((()))(()()(()()())()())(()()())((())()()(()(()))((())()())()()())()(()((())()()())(())())())((()(())(()))(()()()(((())())(()()())()()()())(()(())()())())(((())()()(((())()())()()())())()((((())())()()))()(())(()()())())()(())(((())(()))(()()()()(()())()()())()(()()())()())()()(((()())())()((()))(())()(()())(()())(((())()()())(()())(()(()())()())()(()))()()()())((()())())((()()())()())(((())(())()()()())())()((()()()))())()(((()))(((())()(()())())(()(())(())()())(()()())())()(()())())()((()()))((()()())(()((()())()())(()())(()()(())()()())()())(((()))())(())((()()())(())(((())())(()()))(()(())(())()()()()))(()())()())(((()))((()())(()())())())(())((()()())()())(()()(()())(())()(()))())()()(())((((())()(()()()))()())(()(()()))(((())(()())())()()(()(())(()))())()(()())()(())()())(())()((()()(()))((())()()()))((((())(()((()(())())()))((()())()(())(()(())())((()())()()(()())()(())))(()((())())(())(())(()(()(()))())()())(())()()()())(((()))(()()())((()())()(()))()((())()())())((())(((()())()()()()))(())()()((()())()(()))((()((()()))(()))()(()(()())()()(())()())(()()()))((()())(())((()())()()(()))(()(())()())(()))(()())(())())((()(()())()()()(())())(()()())(()())()()((())()())((())())())(()()(())(())(()(()())((())))((())()()()(())()())()()(()))()())(()()()())()((())()(()(()()())())()(()())()()((())())())(())()((()(())()())()(())(()()()())()()())()((())())((()()())()())((()())((()())()()(()()(())))(()()()())()(()()(())()()()(()))((()()))()()(()())(()(()))())((())((()))())((()))(()(((()())(())()(()))())(())())(()((()())())()(())()(()())()())(()()())(()()()())((())()))()(((())())(())((()))(()()()())(())(())(()((())())((()()))())(()())(()(()(())()())())())(((()())()())(()(())((()))())()(())((())())()())(((()(()())))()(())(())()()())(((()(()(()))()(()())((())()()))((()(())()()()()())(((()())())(())())()(((()))()((())))(((()))()()())()()((())())()(((())(())()))(()))(())()()(()())(()(())())()()()()()())(())())(())(()(())(())((())())(()()())((())()(()(()())((()())())(())(())()()())(()(()))(()())()()(()))(()()(()))()(()(()()())((()))(()))()()(()())(())()())((())())(((())()(()())((())()()((()()))((()())()()))(())(()))()(((()()))()()(()))(())())(()(())())()()(()())(()((()())()()(())())(()((()))()())(())()(((())()())(()()()())()()(())()()())()((()(()()())()())()())(())()(())()((()(())())())(()()())(())(()())()())()(((()())())(()())(((())()()()(()())())((())()())())(()))((()())(()(())()(()()())(())()()()()()()(()))((()()()))(()())(())())(()((()())(())())((())()(())()())(())()((((())()()))(()()(()())()())(()()())()()(())(()()())()()(())()())(()((())()())()()(())())(())()()(())()())())(()(((()(()))())(((()))()((())())(())()()()())()()())()(()(()))(()((()()))()(())()()(()))()(((())()())()()())()(())(()(())((())()())(((())())())(()(())()))(()())(((()))(())())(())((())(()))()()()(())()((()()()())()())())((((()))(()())(()()()())()(()()(()())())())()()(()())(()()())()(())()())(())((((()))((()(())())()())(()()())(())((())()()(())()()())()(())()()()(())(()()()))((()()()()()(()())()(()))((()((((((()())())())()(())()())()())((()()))(((())()()(()))()()()))(()()))()()(()((()()())())(((())()()(()()())())(((())()())())(()))(()())()()()()())(()()())(()())(()())(()()()())(()()())()())(()(()(())()(()))()(()())())(((((()()())(((())()())()))((()()(()()(()()()(((())))())()(()(()()()))(((()())()())(()()))(())(())())(((()()())())()(()))())((()())()(())())()(()))()(()(())()()))()(())((((()())()((())())((())()()())()()()(()()()))()(()())(()(())()()()())(()))(()(())()())(()()()))((()()())(()(()))(((()()(((())()()()))())(())()(()())(()())(((())))()())()()((())())((()())()((()(())((()())())())())((()))()()(()())()()()())(()())(())()(())()()()())((()))(())())((((())(((()()())(()()(()())(()))(()(())(()))()()()()))()(((()()()))(()))(()((()))()()(())()(()))())((())(())()(()()))(()(()(()))(())()())(()()()())()())(())()()(((())()(())())((()(()())()())()()()()())(())(()()(())()())(())()())(((())))(()(()))()()()()()((())()()(()(())())()()()(()())(())()()()()()()())()(()()()(())())()(()()())(()()))(((()))(())()(())()((()()()(())())))()((()(())(())())((())())()()(()))((())())((((()()))((()()())(()()))(())(()()()())())(())(())(()()()())(((())(()())))((())(())()())(()()())(())())((()(()))(())()()(())())()(()()()()))(()()(()((()()))(()())()())()()(()()()()()()()())(()())()())(()())(()(()(()())(((())()()(()())(()()()))(((())(()()))(())(())(())()()())(((()())()())(()()()()()()((())()()())(())()()()()(()))(())((()))(())(()()()()())(()())()())(()((())(())()()())())()(())(((())(())(())()))(()()()())((()()())(())(()())(()(())(()()))(()(()(()()()())(())()))((()(()())())()((())((()))(())()))(()((())(())()()(())())(()()(())())(((()(()))())(()))()()(((()))()()))((())(()(())()()())((()))())(()(())())(())(())(()))(()(())())((())()(()())()()))(((()()((())()(()())(())()())(((())(())()()())())(()())((())((()())()())()()((())()())()(()())()()()())((())))((((())(()))())()((())())(()))(()()(()()(())())(())()()())()()()()(((())))())()()((()(())()())(()())(())()()()())(()(())()()(())(())()())((()(()()())()())()((())()(()))(()))((())(()()(()()())()(())(())()())(())(()(())()()()())()()(()))((())(())()()(())()(()()))(((()()())()()()))()(()()(()())())()()())()(((()(((()()()()))())(())()(()())(()())()((()()()()))(()()))())(((())(())()())(()())(()()()))(()(())())()()(()))(()())((()()()())()(()((())(())(())()())(()(()))()(())((())())())(((()())()()()())(()))(())()((())(()())()(())()()()())(()()()())()()((())()()()()(())()(())()())(()))((()(()())(()())()(())()((())()(())(())(((())(()()())()())())()(())((())(()))()()())((())((())())(((()())()(())())(())()())(()))()(()()()(()())())()(())())(())()(())())()(()()()())((()((())(()(()(()()))(()))((())())())((()))()(())()()(()()())(()()())()()())(()()(())(())())(()()(())(()))((()()())(()())()(())()(())())()((()()()()())(()(())(())()()))(()(())()()())())(())(()()(())(())()()()()(())()(())())((())(())())()()()(())()())((()())(((())())((())()(()))()())()()()())((()()))((()(()())(())())()(()))(())((()()()())())()(())()(())()((((()())()(()))()())(())()(()())((()()())()()())()()())()())(((((()())()()()())(())(())()()(()())))(((()))(((())((()))((()())())()()())())())())(((())())(()((()())())(()(()()(())())((())())(((()())(())())(())()()())()()()())()()(()()())()())((()()())(())()())(((())(()))(()())(()()()())(()))((())((()()())((())(())(()()(())()()))(((())()))((()))(()(())()))((()())(()(())()())(((())(())(())()())(()()()(()()())(()())()())()(()((()())(()((()()))()())()(()())(()))(()()(())()()())(())()()()())()((())()())(()())()()())((()(())())()()())(())(())()(()(())())()()(())()())()((((())((())())())(())())()((())()())((())())()(())(()())(((())()(()))((()()()())())(((()()))()()(())()())()(())()))(()())(()(())(()(())())()()()())()(()())()(((()())()()()(((()))()()())()(((())())()(())()())(((()))()(()())()(())()()())())(((()))())()((())()())(()(()())()())(()((())(())()())())(())()())(()()()((())()()())()(()))(()(()(()())()())(()()()())(())(())()(()())(())())()()(()))(((()())()(()))()(()(()())()()()())((())()()())(()())(()()())()()())((()()())()())((()()())(((())()(()(())()()()())(()()(()())(())()())(())()())((()()))(())()()()((())))()(())(((()())))(())(())())((()())()()())(()(()()())((())())()())()(()())(()(())()(()))(())(()())())()()()())(()(()(()))(((()())(())())((())(()(())((()()())()())(()()))()((())((()))())()((())(()))(())()()()())((())(())()(())()()(()))()(()()())(())()((((())()))())()()()())(((()()(()))(()())()((()()()))()()())()()())(((()(()()()()())()()))()()()(())()())(())()(()()))(())(()((())(()(()))())()(())(())())(()()()()()()(()()))(()()())(((()))())((())(())(())(())((()))())()()())(((()(())))()(()()(())(())()())()(((())()()(()))(())()(())(()))()(()(()())())(())(())()(())()())(()(()))()(()(()())(()())(()())(()())(())()())((()(()(()()()()())((())(()()())(()(())(()))((())())(()()(())(())())(())()())((()()())(())(())()(()())())()(((()()))()((()())()()((()())()(())()()(())()))((()())()(())(()()))())(()(((())()(()(())())()())()())()())()(()(()()))(())(()(())())((()))(()((()())(())(())())(()())()(())(())()(())())(((()()))()(()(()()((()())())())((()())(())()))()(())())(((())()(()))((())()()((()())()))(())())()()((()(()))()()()(()())(())()()()(()))(())(()((())(((())(())()))(()())())(())((()()))(()())(())((()())(())()())((())(()())())((())()())())(()(()()()()())()()()())()()(()()()()()(())())(()())((()))(()()()()(()())()()(()())())(())(()(())()(()()()()())(((()))()())(())(())())()()(()())()()(()))(()((((())())(()(()))(()()(((()()())()()())()(()())(())())()())(((())()())(()()(()()))()()()(())(()(()())())(()())(())())(()()()())()(())()()()()()())(()(()()()())((()()))(())())(())((((())()()()())()()()(()))((()())()(())(())())(()()()()(()())()())(())(((()(()())()()())(())())((())())())()((()()()())()()())(()((()))())((())()(()()()())()())()()()())())(((()(())(((()()())())(()())(())(()))()()())((()()()()()())())()()(((()))(())(()))(()())((())))()(()(()))((())(()))()())(()())(((())()())(())()((())(()))(()())())(()()))(()()(()())()()()((())()())(()))((((()())((()()))(()()())())(()((()()()()()())((()((())())())()()()))()()())(())()())(((()())()(())(())()))(()()(()()())((()))()()())(()()())(()()))((()()())((())((())(()()()())()())((())()()(()))(())(()()())())((()(()()())())(()()(()(()())(()()())((())))()(()(()()()())(()())()(()))()())((()())())(()((()))()())(())(((()())())(()())()()())()(())(()()())(()))((()())()(()())()())((()((()()()()()())(()())((())()()())(())()())(())())(()())(()(()()))()(()()(())())(()())(()(()(())(())()))()())()(((())()))()(())(((())(()(()(())())(())()()()(())()())())((())(()())()(()))(())()()(())(()(())())(())()(()))(((()))()()())(()()()()(()()()))(((()(())()())()()(()())()()())(((()()())())())(()(())()(())())(())()()(()))(((())()))(((()))()())((())()())((())()()()())()((())()())(()()))(((()(())()()())()()()(())((()))())()()(())()()())((()))((((())(())(()()())())(())()()(())(())())(()()()()())()(()((()))(()()()()()())()()())((((()())())())())()(())(()()()()(())()))(())((((())())(())(()())))(((())(()())()())(()(()))(())(())()(()())(())((())))(()()(()())()(())(())()())()()((()((()())()(()))(()()())(()(()()())()((()()))())(()()))((()()()()()()())())((())(()())(()())()())(()()()())())((()())((()(())()())(()())(())((())(()())())())(()()())()()())(()()(()))(()()())())((((()((()()))()()()(())(()()()))(())()(())()())(())(((())()((())())()(())(()())())(()(()(())())()()()())()(()))(())((()())()())(())(((())))(()((()))(()(())(()))(())(())()((()()(())))()()()())(())())(()((()())(())(())(()()()())(()())(())(())(())(())(())(()(()())(())()())())(()(())())())(((())(()()(())())(())()(())(()())(()()())(()()()(())(())())(()())(()()(()))())((())()(()()(()))())())(((())(()())))(()())(((()))(()(())())()(((()()))())((())(()()(())(())()))(())())(()()(())(())(())()())(()()(())(()())())(()())(()((())((())((())())())())()((())()(()(()())(()())()()())()()()())()())(())(()())((())(()())((()()())(()())(())(())()((()))()(()())()()()())(()))((())()())()(())()()())(((()(())()())())()()()(()())()()(()()((()))()(())(()))(()())(()(()()(()())())()(()))(())((())())((()())(())()(()(())()()())()())()(()))()(())(()()(()())(()())()())((()())(()(())(()()(()())()()(())())())(((()))(()(())(()))((((())()()))())((()))())()()()(())())(((())((())())(())((()())())())((())((()()(()())(())))((())()())(()())())()()(()()())((()())())((((()))())((()())(()()())()((()())()())(())(()())()((())()))()()(())())()()()()()()())((((())(())((()())(())()())((()())()())((())(())(())((()()(())(()()()))()(())()((()())()(()(()())(()(())()())())(()(())(()())()()()()))()(()()(())()()())(())())(()())())(())(()()())()())()(())(()())()()((()()))(()()())())((())(()((()()())()())()(())()())(()))()((())()())()()()()()())(()()(((())())())()())(((())()())(()()())()()()()()())(()(()(()))()(())()())(()())(())()((()())(()(())(()()())()())()((()())())()(())()()(())())()(())()(()())()()()((()(())()()()())())(()())()())((()())((())(())()())(())((()())()((())(())((((()))()()()()())())((()()()())(()())((()())(())()()()(())()())(())(())(()())()(()()))((()))((()()())()()()()())((())()()()())(())()((())(()())(()(())())()()())(()())()(()()()()()())(())()())((()()())()())((()())(((()()))))(()(()(()()()))(()()))(()())()()()())(()(()((())())()(()(())(()())(()()())()(()))()()())((())()((()()(()))(())())()()()()))()()(((())())())((())))((((())()()())()(())()()(())()(()())()()((())))((()((()()))()())((())()(())())(())((()())(())(()()()))((()))()()()()(())(()))()()(((()())()(()))(())((())((())()())())(()())(((())())()((())()())()()())(()())()(()()))(()((())()())((()())(()())((())(()())(())())()()(()())()()()())(())()(()()((())(())(()())()()()))((()))(()()(()))(()(())()(())()()()())((())())()((()(())())(())())()()(()())(())(())(())())(((()())((())(()()())())()())((())((())()()())()()(())(()()(((()))))()()()())((())()(()()())(())(()))((()()()(()(())())((())())()()()()())(()(())()())(()(()(())())()()()((()))()())()(()))((()()())())((())(()()))(())(()()(())(())())()(()()()(()()()())(()()()(())())()())()(()())())((()()((())()((()()(()())(()())(()(()))())(())((())()())())()(()))(()(())()())()(())(()(())()())((())))()(()())(())()())(())(()())((()(())()()(()(()()())(())())(())((()())()(()(()(()))()())())(())()(())(()))()(())(()())(()())((()())()())(()()())(((()()))(()))()())(()())(())(((()))(()))()()(()())(()))(()((()()(())()()(()))((()))())()())(()()()(()())()(()()()())())(()()())(()(((()(()()))(()(())())(((())())((()())()())(()()())(()())()()(())()()()()(()()()())(()())(()()))((((()()()(())())(()()(()))(()))((())())(()()(()())(())())(())()((())(()())())(()(())()((()(())()())(()())((((((())())())())(())()()()())())(())())((()))()())()()()())(())(())((())())()()()()())((()()()())()())((()()())()())(())(()())((())(()(())()())()()()())((((())()())()())()((()(()())(())(())()()())(()())((())(()()((()())())()(())()()())()())()(((())())(())()()((()())()())()())()()()()()(()())())(()())((())(()(())((())())((())))()()(())(()())(()()((((()())((()()()))(())()()()()())(()(()())())()(()((()))(())())(()(()())())(())()()())()(())())(((()())()())()()()()()()())()(()()()(()()))(())((())()()))(()(())())(()(())()())(())((()(()()))()()())(()(())()())())(()()()(())()())((())((())()()()()()())(((())())()())()((())(())())()(()())(())((())()()()())(())))(((())()(()())((())())())(()(())()(()())()())((())((())()()())(()()((()())())(()))())((()())()(()())()()()()((()))()(())())(()()()()())(())()(()((())(()()))(())((()()))()(())((()))((())((())))()((()())())())(()()())(())()(())())((((()()())()()())((())())()()(()())(())(()()())(())(())(())()()())(())(()()())((()())(())()())())()((()())(()())(()())(())(()()((()())())()()())()()())()(((())()()())()()()())(()())(()())(()()())((()()())((()())(()(())()())()()(())(()))()(()))(((()())(())(()(()())()()()(())()()))()())()(()()())(())((()())(()()))(()())(()())(((()(()())()())((()()))()()()())(()()(())()()))(())()())((((()()))()()(()())()())(())()()((()))((()))()()(((()()())()()()()))(()()))(((())(()()())()()())()(()())((()())()(()()()())()(())(()()())(()()()()))((((()(()()())())())(()(()())())(()(())()())()())((())())()((())()()())((())())(())(()(()))((()()()()(())())((())))(()())((()())(()())(())())()(())())(()(())()(())(()())()()(((())))(()()())((()())())()()(())(()())())(((())()()())())(()(()()())(()))()(()()())((()())())((())(())()(())()()())(())()()())(((())())()()())((()())((())()())())((())()()()(())()())()((()()()()())(()()((()((()))()))()(()))((()))()(())())()((()()()()()(()))(()()())((()())()(()())(())())((()())(())(()()())()((())())())((()(())(()())()()())()()())((()()()(())(()()()()())(()()())()(())())((()())(()())(((())()))()((()))()()()()())(((((())()())()(()())())()()))())((())())(()(()()()((())()()())())(())()())()((()()((()()))()()(())())(())()()()(())()()((()())()()())()((()(())()()))(()()())())(())(())((()))(()(()(())())(()(())(()))(())())()()(()()(())()(())()((()())()())()())()(()((()()(())(())()())()(())()()())((())())(()())((()((()))(())()())()()())(()())()(())((())()(()))())())((())()())(())()(()(()()()()(((((()))((()))(())(()))(()))()()())()()())((())(()())(())()()(())()()())((())(())())())()((((()))()())()((())(())())())(()(()()(()))(()())())(()(())(()))(((())()))(())()()()()(())())(()(((())))()(())())(()()())(()()()())(())()((()((())(()())()())())())())(()())((())((()()())(())(()()())((()))(()(())(()))())()()(())())(()(())()(()())(()()()((()))()()()()()())((())()((()()))(()()())((())(()())(())())()(())(()()))((())()())()(()()((())())())()()())((()())((()(())())()((())())())((()()))())((()()())()()())(((((())())()())()(())(()(()())())(()())()(())()(())())((()())(())())(()((()())()()((())()()())()())(((((()))()())())(()()(()()()))((())())((())(((())())(()())()())()()())(((()))((())(()())((())()(())(()))(()))(())()()())(())()())())(((()()(())())(())()())((())())((())()())(((()))()()()(()))(((())())(()(((()())))((()()())())()(())()()()()())()((()(()())(()())()(()))()())((())()()())()(()())()(()()(()))())((())()(((())()()())()())((())(())(()()())()(()))()(())())()()(())(())(())(()))(()()(()(()())(()()(())(())())((()))(()()()())()(()))(((())()()())((()())((()(())())()())())(())()())(()())((()((())(()())()()()()()()()())())((()))())()(())(())()()())(())((())((())())()(()))(()()(())(()())()(())()())(()(()()))(()(()(())()())())()((())(()(()()))())(()(()(())())())((()))()(()()))(((()(()())())())(())((()))(()()())())((())(()())()())((()()())()(())()(()()()())(((())()(())()())(()(())()(()(())())())())((()(()())()()(())())(((())())()()(()()(()())())(())()()())(((((()()())(()(())())(()))()(()()(()))(()())()(())(())((()()(()((())())()(())()())(())()())(()())(())()()())()()()(()())(((()()()))()())(((()())()())(()))())((()()((()())(())())()(((()))())()()())))(())(())(()((()())()())((())())()())()((()()())())()()()(())()())((((())((()))(()()(()()))(())()()())(()((())()()(()))()()(())(((())())(())()()(((())()))()()(())((())()())(()()()())()(())()(())()())()(()())()((())())(())()(())()()())(((()())()())((())()))(()((()()()())(())())()()()())((()())()(())())()((())()(()()())()())(()(())())(((())())())())(()((())())(()(()))(()))((()))((())()()())((())()()())(((((())()()(())())(()))(())((()))()())(())(((())(()(()()())(()(())())()(())())(()(())()()())(((()()))())())()()((())((())())((()())())((())()(()()())())()())()()(())(((()())()((()))())()()()()())()()())()(()())()()(()())()()(())()())((())()()()()(()()))(()()((())())())()(())(())(((())()((())()(()))(()())()(())())(()()())(()())())((()())(()()(())())(())(())(()))())()((()())((()()(()())())((()))((())))(())(())()()()())(())(()(())(())())((())()()()())(((()()(())()())()(())((())((())())())((()())()())()())()()(())(()))(())(())((()))(()()()(()()())((()())(()())()(()())((()()())(())()()()())(((()()))())()(())(())()())((())(())()))(()(())()((())())()())(((())())())()(()())()())()()()()(())(())(())()()((())()(()())(()())()()()())(()))(()()(()()((()())()(())())((()())(((())()(()))()()()()())(((()(()())()()((()))(())())((())((())())()(()))()(()()(()))(((((()())))(((())()()()())()()()())())()()(()(())(()))(())()(())())(()(()())()()())()()(())(())(())())()(()(())()(((())))()()(())(())(())(()))(())(()())()((()()())())(()())(()())(())()()()())()(()(((()))(())(())()())()())(()(())()(()()())()()(())(()))(()(())((())(())())((()))()())(())())((())()(())()()())()()()()())(((())(((())())()())(()()()())((()())(()()(())())())(()(())(()(())()())())()()()(())()()()())((()(()()()())())()())()(())(())()())()((((()())(()((())()())()()(())()(()(()))()()()())((())())(()()()()()()((()()())(()())()))()()()())(())(()()(()))()(())(()())(((()()))()()())((())()()())()(())())((())(())())(((()()())()())((())()()())(((())())())()(())((()())((()())()())()(())()())((()()())(((()()))(()()())())(((())(()()()))((()())()(())()()))()(()))(()((()))(())((()())()()))((((()())())((())())())(())(()(()()())()())()())((()())()(()())()()())()(()(()()()(()())()())()()(()))(()(()())()(()()(()())(()))()(()()(())()(())(()))())(())(())()())(()(()())(()(((())))()())(()((())()()())(()(()(())((())()()(()))(()()(()))())(()(()))((()()())()(()))()())((())()((())())))()(())())(()()(())())(()(()()(()))(())()())(()()()((())()())((())()(()()()()())(()()(()())(())()()()(()))((()()())()())(())(())()()(())((())()()()())()()()(())()()()()())()(()()()(())(())()())(()()())((())(()())())())(())((())(()()())(()()())(()))()(()(())(()(())())(()()(()))((()())((()))((()())()()()()()()()())(()))(()()))((())((())()()()()()())((())(())()))(()()(())()()(()(()))())()(((()))())(())())((())((()())()(())())(((())())((()())((())()(())())(())())((())()((()))(()())())()()())((((())())()())((())()()())()(()()(())())())()(((())(())()())((()()((()())()()()()())())()(()(())(()))()())((()()(()()()()))(())()(())(()((()((())(()))()())()(()))())()(()(())())((()())()(()))()())()()())(((())())())((())((())())()())(()()())(())(())())(((()()()())(())(()))(((()()(())())(((())()()())(()()))(()())(()((())())())(())()(()((())()(()())(())(()())()())(())()()((()()))())()()(()(()))()()(())()(())(()()))((()(()))()(()(()()))(()()())(()(())))()((((())(())()())(())(((()(()())()(()()))()()(()()()())()()()())()(((()()))(()()(()())())(())())((())())(()())()()()()()((())()()))(((()(()))()()(())())()()()()())())((()())()(()(()())(())()(())())((())()()()))(((((()))(((()))()()))())()()()((()))(())(())()()(())())((())()))((())()()()()(())()(())((())())())((((()()))())()(())((())))(()())(()(())(()()()())()()())(()())()(()()()((()())()())((())((())()())((())()())())())((())(())()())((()(()())(())()((()(())()(())()()()())(()()())()(()()())(())(())()((()))()()()()())(((()())()())(()()))())((()())((()))((())())())()((()())()(())()()()())()((())()(()())()()())())()((((((()())()(()()()))()(())())(()()))(())())(()((())()()())((())(()()(())()(((()())())()())(()())()()(()()))())(((()())((()()))((())()())()())))(())((())())(())()())()((()(((())(())())(()())(()()(()))()()()()(()())()())()()()())(()(())())(())()())(()(())(()))((())))(()()())(()(()()())()(()())(((())((()()())()())()(())(()((()))())(())(()())((()())()())())(()()()())()(()()())()(()())()(((()((()))())((()())())(()()())()()((()())()())(()))((()))((())(()())()((())()()())()()()()(()()))()())()(()()())(()()()))()((())(())((())()()(())()()))((()())((())((())))())(())(())((()()())(())()()())()((())()()()())()((((())())(())()()()()()(())()(()())()()()()()())()()(()((())()())(())())((()))(()))((()))()()()((()())())()()()()())(((())())(())()((())(()))(())(())(()())(())(()(()()())((()())())(()(()))(())())()())(())(())(())(((())())()(())(())(()())())((()))((())(())(()()(())()()()))((())())()(()))((())((())((())(())()(())(())()())(()())((()())()()())())((()()()(())()()((()())(()()()))()(()())(()))(((())())(())((())((()))()()())()((())(()()())())((())()(())))((()())(((()())()()((()(()()))(())()()(()))()))()(()))(())((((())(()()())()())(()(())(()())()()())((())(())())(()())()(()()(())(()()))()()())()()()()())()(((()())())((())()()(()))()()())(()())(())()((()))(()))()(()()(())(((()(()))())()(())()()())((()))(())(())(())())(()(()(((()())()())()(()))()((()()()())()(()()()()))(((()()(())()(())()(()())())(()))((()(())))(()()()()(()())())(())()((())())()(((()))()()()))(()()(()())())(((()())(()()))(())(()))(((()()()()))()(()()()())()(())()(((())))(()()())())()()(()()))(()()()()()(())())((()))((()(())()(()(())()()())()())(((())()()()())()(())()(())((()()))()()())((()(())()(()()(()))()(())())(((())(())())())(())()()())(((()))()()(())(())())(()()())(())()()(()(())())((()(())()())()()(((()))((()()())((()))()())()()(()()())()(())())(()()())()()()(()(()(()))())(()()()())()(()))(((())()()(()))(())((()(()))()())((((((())))())()())()))()())((((()())()())(()()()()())(()())())())(()(()())()()(()()()()())(())((())())()(()(()))(()(())(())()())()()())((()())(()(())()(()()())(()(())))(()(())()(()())())()())(()((())))(()()())(()()(())()(()())()()()((()))()()()())(((()())())(()((())())()()()())(())(())())((()))(((())())()())()(())(())(())(((())()(()))()()(()()()))()(()()()())())()(())(()()(())()()())(()(())((()()())()()(()))())((())((()))(()()()(())(())((()())()())(()()())()())(()((())()))((())(()(()))(()())((())())())((())((()())(())(()())())(())(()()())()(()()())()()()()(()()))()()())(()()())((()(()()())(()(()))()((()())()()())())((()))((((()(()()))())((())())())()()()()((())((())())()()()())()(()()()())()((())())(())()()()())((())(())())()())()(()(()())()(()))((()(())(())()()((()))())(()()()())(()(())()())()((()()()()))(()()(()))())()(((((()))(())())(()())())(()())(())())(()(()())()()()()()))((()()())(()((())())(()()())()())((()((()())()())())((()))()((()(())()))()()())()())(((()(())()(()()()(()))))((())(())(()((()()())()()())())())((()(())()())(()()()()())(())(()(())))((()()()(())(())(()())())(())())(()(((()))())())()((()()(()))()()())(())()((()))()()(()))(((()(()))(())())((()((())()((())())())()((()())())())((((()()((())()))())())((()())()())()(())()()())(()(())()()()()()()())(()()(())())()()(()()()()())(())((()(())()()(()()))()((()))())(()()()())(())()()(()())()(())(()()())()(()())()(((()))()(()(()()())((())()())()())(())()())((()))()()((())()())()(()())()()((()()())()(()())()((())(()())))(((())(())())()(()))(())())(())())()()(()())(((())()(()()()()())())())((())((())))(((())()()())(()()(((())(()()()))((()(())()())()()))()()()(()()()())()))(())(()()(()()(())(()(())()(((())())()())(()()())()()()()()()(()()))(()())((()))())()(()()())(()(()))())((())((()()(()()()))((())())(()))(())()()()())(((()))()(()()(()))(())(())(()))(()(((())()))((())())()())((((())(()))((()())()(())())())()()(())(((())(()(((()()))()())()(()())()())()((())(()())(())((()())()(()))())()()()()(()))((())(()())((()))())(()()()()(())())(()()()())()((()()()()())()())())()()())((()(()()()()(())()()(())())((())()()()()())())()())((((())(()())(())(())(()()(())(()())((())())(())(()(())(())()())()())(()())(()()())(()()(()()(()))()())((()())()((())()())()(())()()())(()()())()()((()())))((()())()()()()()(())()(()))(()()()())()(()((()(()())())()()(()))(())()())())(()())()(()(())(()()))(()()((())())())(()((()(()))((()())()()())((())())())(()(((()()())(())())()()()()()())((())()()())(()(())())((()))())(())((()())()()((())()()(()))())((((())(()())()()())()()()((())()()))()((()()(()())(())()()())((()()()))(())()()((())(()))()())(())((()(()))())()()()()(())())()()(((()())()())(())()()()())())(()()())((())()(()())(())()((()()()))(()())())(()())()()((())())((()()()(()())(())((()()())()(()(())())()((())(()()))()())(())(())())((())())(()()()())(()())(()(()())())(((())())()())(()()())(()()(()())(())())((((())())()(()))())()(()(()())()())((()())()((()))())())((())()())()((())(())(())()(()))()((())())()())((((()()())((())())())()()()()()())(()()(()())())((())))(((()())())(())(()))(()())()((()(((())()())())()())(()())()(((())()())()()())()()()()())((())())(((())())()(((()))()())())((())()()()())()(((()()())(())()()()))(()())())((()(()(()())()()(())())()(()((())))())(()()(()())())()((()(())())()(())(()()))()()()((()(())())()(()))(()()())(())()()(())())()(()()(())(())((()(()()()))((())()))(()((())()())()((()())()())(()())(()))(()()())(()(())()())()()())(((()))((())()())((())(()))(()))(()((())()(())(())()())(())()())((()))(()(()())((())())()(())()((())())())(())()((()()((()))()())())(()(())())(())((())()()())()(()())())((())()(()())()(()()()())()())(()()()())(()()(()()())()()())(((()())((())(())((()())(()()())()())()(()(())(()))(()(()()()()()()((())()()())())(()))(()()())()()())(())()(()())((())())(((()()()())()())(())()())((()()(()())())()(()))((())((()()())))()((())(()()()()()))()()(()()(()))()()()(()))((()(())())(((()()()()())())()())()(()()())()()()(()))()(((((((()(()((())())()()()(()()()()())(()())()())(()))(()(((()())())()())()(()))(())(()()())(())(())()(()()(())()()))(()()(())))((())())((((())()(())(()()())()()())(()()())()(()()()())()()((())()()())())(())(()((())(())()())))(()())(()())(()())(())(())((())(()())(())((())(())())(()())((((())())(())())()((()())()(()()))(())())(()())()(())(()())()(()())()(())((())()())(()))((()())(())()())(())(()(((()()(())()))()()(())())()(()())()()())((()()))(()()())((()())((())(()())(()))(())()()()())(())(()()()())()())(()(())((()))()(()))(()(()())(((())())()()((())(())()(())())(())())(((())()))((()(()(()())())((()())()()(())(())())())((())()()()(()())())(()())(()((())(()())()()())()()(())(())())(()())(())(())((()()()))((()))())(((()))(()()()()()(()()())(((())))()()()())(()())()())((()))((())(())(()())(())())()(()())()(())()(()))()(()()()()())()()()((())()(())(())()())((()())(())()(())(()()(()())())())(((())())((())()(())(())(())())(())((((()))())(((()(()())()()()())())())(()()())()()()()())(()())(()))(()()(()()))()(()()(())(())()((()()(()())())()(())()())()((())()(())())()(())(()())()()())((()()()))(()(())(()(())())((((()()))(())())()()(()))())(()(())()()(()())()())()())((()())((()())(())()())((((())())()((())(()())()(()())((()())()()())()(()()))(()()())(((()))()((())()()())()()()((()())())()((()(())())(())()()())(())())()()(()()()())(())()()()())((())())(()())(())((()()(())())((()))(()())()())())()())(()())((())(()(())(()))((())())())((())(())())((())(()(()))(()()())((())((()()()()()))()())(()(())()()())(()))(()()())((()()))((()())((())(())()()))(()())((()(())(())())((()()())())(()(()()))()((()))()((()))(()))(()()((()())(()()()()()))(()())())()()()(()))(()()()((()(())()()()())()(())()(())(()()(()())()()(()(((()))()()))()(())()))((())(())()(())(((())))())(()())()()(()(()()()())())())(((()()())()())(())((())(()())((()())(())())(()()(())(()())())((())((()))())(())()()())(()())()(())()()(())(())())(()()())(()(())())()((())((()(()))()())())(())(()()())(((()))((())()()(())()())(())((((()))()(())()())(()(()())())((())()()())()(((()()()))(()()))(())(()()())()((()))())(()(())(())(())()((())())(())()(()))()(()(()())())()()())(((())())(())()())((())(())(())()()()()(())())(()())()()(())())((()())()((()(()))())()(())()()()())()((())(((())(()())()())()((())(())(())(()())()((())()())((())()()))(()(())(()()())(()())())(()(((())()())()()(())()())())((()(()(())()()))())()(())((())(())()()())(((()())(()()(())()()())()(()()())())(())()(())()()())()()((()(()())())()()()())((())(()()())())(()))(()())((()((()(())()()(()())))(())((()())())((()())(())()(())()(()))(((())())()()())(()())(()())((()()(()()())(()()))()()())(()()())((())())()()()()()(())((())()()())())((())()(())((())))()((()()())(()()(()))()()((())(())()())(())(()()))()()((()()()(()))()((())()())((()())(((()()()())(()())(())())((())())()())(()()())()(()())()())()(()(()))()())()())(()(()((()()()())())()()(())()(()())()()())()(())(()()())(()())())((())((())(()))((()(()))())((()(()())(()()())()()())(()()())()(())(())()()())())((())()()()(()())()())((()((()(())()()())(())(())(())())((()))()(()())())(())((())()())()((())()())()()(()())(())())(()(((()()(()())((())()(()())()())(()())((())())(()())((())())(()()())(()))()((())()()()()))()(())(((()()())()())(()())()(()(()))(())(()(()())(())())()()()()())((())()()()())(()(()(())())()()())(()())(())(()()(()())()(())())()(((()()())()())(())())()(()())())(()()(())())((()())(())()())(()(()()()(()))(())((()()())((())(()))(((()())()())())(()())()()(())()()()())(()())()()())()()(())()((()())(())()())(())((()()()))(())()()()(())()()(())())()()(())((()(()))(()())())()(())(()())(((())()())()())(())(())()(()))(()(()())()()(())()(())())((())(()()()(())())((()()())())()((()())()()(())()(((()())(())(()())())())(()()()())(()()(())()()()))(()()(()))()(()(()()((()))(()(()))()(()()())())()(()()()()(()())())((())())(())())((())()()())(((())(()())()()()(()))((())(()()()()())((())(()()()()()))()()()())(((()())()()()(())()(())()()())((()())()(()((()))((())())()())(())((()))())(()(()())()()(())()(())()()()(()))((()())())()(((())(())()()())(()())((()))())(()())(((()))()((()())()()())(()()))(()()(()()())()())())(()()()(()(())())()(())((())(()()(())())()())()()()(())()(())(()))(((())(()()()())())(()(())())(())()()()()())())((())()(()())()()())((())()()(())(()()())((())()(()))()(()()())())(()(()(())())((())()()()()(())())()())()()(())()(())((())()((()()()))()())(()(())())()())(()(())((()(())()))(()())(()()())(()()()())(())())(((()))(()()(()(()))(()()()))(())())((((()())(()))()()()())()())((()()())()(((()()))(((()())(())()()())())(()()()())()(()(()))()()(()))(())()(())())(())((()))(()(())())((())((())()()())()()()())(()())((()))()()()(())(()))(((()()((())((())(()(())()())(()())()))())())(((())(())()())(((())())()())(()()())((((()))(()()(())(((())))(()())(())()()(()())(())()())(((()(())))(())()()())(())((()()(())())(())((())(())))((())()())(()())((())()()()())(()()()(()())())(())()()()()()())()()()(()())()(()(())()()())((())())()()()(()(((()))))(())(())(())())((()(()()))((()))()())((())(())(()))((((()((())())())(()()()()))()(())((())(())(()())(()))(((()))(()())()(()())())()())((())(())()())(()((()()()()())(()())())())((()())(()(())(()))()()()(())()())()()())()(((())())()())()()((())()())((()()))(((())(()))()())()()()(((()())()()((()))()()(())())()(()()()()())())(((((()))())()()())(())()()())(()()())()(()))(((()())()()(()))(()()))(())(())(((()))()(())())((()()(()(()())()()()())()(((())(()())())()(()(())())())((()())())()((()))()()((()))((())())(()())()()((()(()))())())((()))()())(((((()((())())()()))(()()()())((()((()())())((())(())()()())()((()())()()())(())()(())()(()))(((()())(()((()())())(()))()()()()())()(())()))(()())(())()(())((()())((())())((()())((())()(()()))()())((()()())())((())(()())()())((())((()(()))()())(())()()(()()(())(())())()())(())((())()())(()())())()()(()())(()((()()(()))()(()()()())(())()()())(()()())(())(()()(()))(()(())()())()((()(()))())(())()()())(())()()(()((())()())()((())(()())())(())())()()(()())()()(((()()())()())(())()()())())(())((((()))()()(())(()))(((()())()()(()))()(()(())())()()()(())(())(()()(()))()(())()())(()())(()(()()())(()()))()((()())()())())()(((()())(()(()())(((()()()()())(()()(()))()((()))(()())()())(()()())()()(()(()(()()())()()()())()(())()())(((()())())(())(()))()()()()())()(())(()())()())(((())()())())(()()(()())(()()(()))()()())((()()())(()()(())()(()()()))()())()(((()((())()())())()()())((()(()())(()))((())()()))())(((())())())(()(()()()()())()((()()))()()((())()()())((()())(()()())()((())(())(()()())(())(()())()))(()())((())())(()(()))(())((()())()))()(()())())((()(()()()())(())()(())(()())()((())()(()))())(())(((()))(((()))()()(())))()(()())(((()))()()()(()()())()(())(())(())()()(()(()))())(((())(())()())()())()()()())(()(())(((())()()()())()(())()())((()())()))(()(())(())(())()()())(())(()()((()))(()())(())((()))(())()()(()))()(()()())()(()(()((()())()()()()()())(()(())(()())()(()))(())()(((())())((())))()())()(()(()))((()())()()())(())()(())())(())((()()(()()))((()()())(())()(())()((())())())()()()()()())()(()())()()()(())()())((())()())()((()()(())())())(((()())((())())()()()())(()((())(())(())(())())()((())())()(((()())())()(()()())()()()())(()())()()(())())(()())()()(())((()(())(()())(((()))()()()))()(()(())(()))(()((()(((()()())))()())(())((())()())(())())((())())(())((((())(()))(((())())))(((())))()())((()())((((()))()())(()())())(()())(()))()((()())()(()())(((()))()))())(())())((((((())())())()(())())(())()((()())()())())(()(()())()()()())((())())(()()())((()())((())()()()))(()())(()())(((()()())()())()())(((()())()())()()())((()))((()())())()(((())())())((()())(()())(())())()()(()))(()()))((())((()())())()())()((()()()((()))(())()())(()((()))())()()()()())((()((()))(()))())()(()()())())(()((()(()(()))(())()())(())(()())((())())())(())(()(())((()(()())())()()((())(())()()())((())())(()))(())())())((()((()()())()())()())(())((()()(()(())())())((())()())((())()((()))(())()(()())())()()()()())(()()()())(()((((()))((())()())(()))())(())((()())))(()())((()(())()()())()((()))())(((())(((())())()())((()()(())())(()())()()(())((()))())())((()))()(()(())()(()(()))((()))())(((())()(()))())()()(()())()()()()()((())())()((()))()())()())(((()(()())())(()())())(()(()))((()()(((()))()()())(())()(()())((()()()))()(())())((()(()))(()())())(()())(((((())()()))((()()))(()()())(()()()())((())((())())()()())()()())()())((())()(()(()()((()))(()())()())()()()()()()())(()()))(((()()())(())(())())(())(()()()(()()())())(())())(((())()()()()()())(())(((()()((()(()())())()()()()()())()((())()()())(()))()()()(())(()(()()))()())(())()()()()((()())())(()())()()(())(()(()()(())()(()())()()))(()())()()()())()(()()(()())()()())())(((())())((()()()())()()()((()()())()())())(()((())(())())(())(())()())()())((())()((())()())((()(())((())())())()(()())()(()(()))(())(()())(())(())(())((()))((()())()())(()))(())((()()())(())()))((()())()()(()())()()()())()()()(()()(()())()())(()())()()()()()())(()((()())(()())()(())(()())()()(())())((()))(((()())()((())())(()))(())(())(()))(()))(()((())()((()(())()())(())()((()())()))()(((()())(())(())()())((())()())((()(())())()()()()((())())()(())(((()))())(()(((()))()())()((())()(())()()()())()()()((()))())()(()((())()()())()()())((())())(()())()((())(())()()())(()()())(())()((()())())()(((())()()())())(((())()())(()))(((()())()()())(()()(())())(())(()))(())()(()))()(()(()())())((()()))()()()())((()()()()())()))((()()()((()()()()())())()())(((()))(()(()))()(()())()((()())(()()(()))())(())()()()())((())()()()()())(()(())())((()()()())()()()())())(()(())()())()(()()(())()(())())()(())((())()(()()())((()()())(()())(()((())(())((()((()))))()()())())(())()()(())(())()(())())(()()()()()())((()))())(()(()(())(())()(()(()(()))(()))((())()()((())()()))()(())(())(())())()()())((()()()((())()(())(())(())())((()(())())())()(()()))(()()())(())())()()()()(()())()((())(()())()()()(())(()(())(())(())())(()())()())((()(())())()((())()()(())((()())())()()(())()())(()()()())())(()(((()())())()((()(())(()))()())()(())(((())())())())(()()())(())())((()())((()(()())())()(()()()()))(()(())(()()())()())()()()()())()()())()((())((()())(())()()())((())())(()(()())(())((())(())(())(()(())(())())()())(((())())()()())()())(((()()())())(()())(())(()())(())(()()(()))((()))(()())(()())())()()(())()((())())()((((())))()()))(()()(()())()())(()(()()(())(())()())(()()())(()(()()())(()()))()()()())((()((()()())()((()())())()(()())(())())(()(())((()))(()())(())()((()))()())((())())()(()()((()())())()()())(()()(())()(()())(()())()()()()())((())(()))(()())()())()(())(())()(()())()((())(()()())())()(()())()()()())(())((((()))((())()())(())((())())()())((()()())()()(())())()((((()()())(())())()((())())((())()(())()(())()()()())(())()())(())())()(()))((((()()())(())()())()()(())()(()())()(()()()())(()()))(()((()())()(())()())()(())(())()()())()()(())(())(()()()))(()())(()((())()()))(()()())()(()()((()())())())((())()())(())()()())(((())((()()(()))()()()())()(()())()()())((((()(()))())((()(()()(()())()()())(()))()()())()(())()(()((()()())(())()))(())(())()((())))(()(((()))(())()()()(())(()()))(()()))((())()((())(())())()())(((()()))())()((()()()())(())(())()((())())(()()()())()(()))(((())()((())((())))(())())(())()()())()((())()()())((()))())()((()())((())(()())())(()(()())())()()()()()())()()()(()()((()(())(()()())()(()())())())(()(())()()()()()())(())(()()()()())(()())()())(()(()()())(())((())))(((())((())())())(()())(()())())(()())()())(()(()())()(()()()()()())((())())(()(())())((((()(()())())()(())()()())(()(()(())()(())(())()()(()))()(()()())(()())(()())()(()()))(())(())((()))(())()(())(((())())())())()()(())()()(())()()()(()())(())()(())(()()())())()(())()((()())()(()())()())(()()())()()(()())(()()())()()((())())(()))((()())())(()(()())()(())())(()())(((())())()(())((()())())()(()(()(()()(())()())(()())()(()(()(())())()()()())()()(())())((())()())((((())()(())())))((()()()(())())((())((()()())()(())())(()()(())()()())(()())()())()(((())))()(())(()(()))(()()())(())()()())())(((()))(((())()))()())()()(((((())(()(())())()())()())((())(()))())(())(()())(()()())()())(()())()(()))((((()))()())(())())()((()(())())()()(())(()(()()())))(()()()()(((())()())(()())()((())()))((()()()(())()())((())()())()()(())()()())((())()()()()())(())(())(())())((((((())())((())()())()())(((())())()(((())())()())(()(())(())((()()())((()))()()()()())())(()((())())(()()()))(()())(()()()()()())((())()())(()())(())()()(())())()(())((()()())(()(())()())()(((())()(()())(())((())(()))())((())))()(()())((()())())())(()())()())(((((()(())())))()(()())()((()()))(())()(())()())((((()()()))(())(())()())(())()((())()(())())()())(((()()))((()((()(())()()()()))()()()(()())())(())((()()((())())()())(()())()(())())()()()()()((())()))())(())(())(())(())())()(())((()))()()(()())((())()()()()())(()()()()()(())()())(())()()(()()()()())())(((()()()())()())((()()))()(()()))(((()))()(())()()()()(())())()(((())()()()()()())()(())(()()())())(((()()))()()())(((())(()(())()())((()())()())((()))(()()())()(()(()())()(()()()()())()()(()))(()()())()((())()()()(())()())(((()()(())(()())()()())(()())(()())()(())(())())(()()((()))(((()()()())(())()()()())(())()())(())())((()()((()())())()()(()())()()()))(()((())())(()))(())((()())(()())()()()())((()()()()())((())())()(()()))(()())(()())()((())()((()()()(())())()())((()))())())(())((()())()()()((())(()())())(()())(())())(()()))(())(((()()()())(()))((()(()))(((()())())(()()(()())())((()()))()())(((())()())()((())(()(())())()()(())()()()()())((()))()((())())())((())((()))())((()(()()()(()())(())(())(())(()))()()()(())())((()())())()(())(()())()(())())((())())(()))((((())()))()(()())()()()(())()()(()))((())(((()())()))()()(())()()()()(())())()(()((()))(())((()())((())()())())()((())(()))((()())())()(()())((())())())(()(()))()())((())(()())())(()()()()())((((()()()()()()())(()()()())()())()(()))((()((()()())(())())()())()(()())(())()()(())()()())()()()()((((()())()())(()()()())(()))()())()(())()()())(((()((()()()()()()())(()(())())()(())((()()))())(())(()(()))()(()(()(())())))()(()((())())()((()())())(())()()()())()(())(()())(())()()(()(()()())()()()(((()))()()(()))())()((())(()()())()()())()())(()()())((()()())(((()())()()())()((()))(())())())((()()())(((()))()()()(()(()))())()((()))(())(((())))((()()())())(()())(())(()((()())())())(()())(())()())((((())(()())(())(()())()())((()())()()()()())(()((()())()())(()()()(()))(())()()(())()))(())((())())(())()(((())((()(()())))(()()))(()()((()))())(()())(())(()()())((()))()()()()()())(()()()()())()(()))((()()())(())()()(()())()(()))(()()(()()))()(((())(()))()()()(()))(()()()(())())(())(())(()))(()()()()(()))(((()()()))(()())(()()((())(())()))())((((()()())()()())()())()()()()())((()()(()))()())(()())(()()))((()(()()()()()))(())())(()()())(()(()))()())((())()(()())(()((())(()((()()()(())()))(()((()(())())(())()()())())(())()()())(()())((()()()())()())(()())((())())(()()()()())(()())((()()()()()((())())()(())()()())((()((()())()()()()()())()()())(()(()())(((())())()()()))((())((())()(())())()(()))()()()())((()())()()()())((())()()(()()()))(())((())()()(())())((())())((())(())(((()))(())()))((()()())()(())()(((())()())()(()()())())()())((()(()((())()())()(())())(((()())((())()(()))(()()()(()())())())((()()())()())()(())()()()(())((()))()()()())((())()())()())()(()())(()()())())(()())())(()((())(((()))())())()((())(()()())((())()())()((()))())(())(())(())())(())()()(()()())(((()())()))()(())())((())())((())()()((()())()()()())())((((())())(())()(())())((())()(())()())(((())())()(()())(())((()())())(())(()))(()()(()())()(()()()())()())(())(()((()()()())()(()()(())(()))))(()()())(()((())()))()(()(()())())((())((()())(()()())())(()(())())()((())())(()))(())(()()(()(())())()()(())())((((())(())()())(()())()()())()(())())(())(()))()((())((()((()))(())()())(((()())())())(((()())()((()(()))(()()())()()())((()())()()()())(())())((()))()())((((()))(())()()())()()()((())())(())()(()()()())(())()()(())(()()()())())(()(())(((())()())()())())()(((()))()((()((()((())())(())()())()(()()))(()())((()())(()))()()())()((())()()(()())()()()()())()()(()()()())(()(())(()())(())(()())(())())()((()()())())(())(()())(())()())(()()())(((()())())())(())(())(()()()())())()((((())(())))(())()()(()()(())()()())(()(()(())())(())(()())(())(())(()())()())(((())()()()())())(()()())()(()(()()()()))((())()())(())())(((()))()())((()(())())()())((()()()())(())())(()(())())((((())()()()())())(()))()(((((()()())()))()(())())()()()())((()(()())(())())(())((())(()())(())))(()((())()())(())(()()(()())()()(()))()()(()()))((()))()(())()(()()(()))((())())((()()(()())())())()((())(()))(()())())(()())()())((()()()()())((((()))(())()()((()))))()())()(((()())()())(())((()())()(()()())()(())()())(()()())()()()()())((()(()))()(()()()())()(())((())(())()(())(()()()))(())(()(())())(())()(())()(()())()())(()((()()())()(())()((()(())()()((())()())(()())(()()()())(()())()((()()())((())))())(())()(((()())()()(()()(()()))())(()(()()()())()()()()(()()()())(()())((())()()(())())((())(())(())()(()))()(())()()())()()()()((()())()()())())()())((())(()(())()))()(()((())()())()())(())()(()))(()((()()))(())((()))())((((())()())())((()(()()(()()))(()())())(())(())(()))(()((()))())()()())((()(((())()())())(()())()()()(()()))(()(()())()()()())()(()()()())()(()(()((()())()())())()()())(()(())()((((()))((())))()(()()))(())()()((()))()()))()(()(())()()(())())(((()()())())(((()())()())()())(()((()))(()()()))()()(()()()()())(((()()))()(()(()())())(())())()(((()()(()))()())())(()())()()()())(()()()()()()()())((((()())())())(()()())((((()))())()())()((()())()()())(()(()()(())(())))()()(())()(()))(())(()()())(()(())())()((()()()()())(())(())(())(()()()())(())()()()()())(())(())(())(()))(())(((()))()())((())()(())())(((()())((())(())())(()())()(()())((()())())())(()())((()()(())()())()()(((())(()))())(()())(()()())((())()())(())()(()))((()())()()()())()()((())(()())(())())(())()())(()()()())(())(()()((()))(()()((()()(())(())(())()())(()))((())()(()()()())())((())((())())()()))(()(()())())(()())(()()()(())())()(())()()(())()())(()(()))(()(()))()(())()(())((()(()()(()))(((()()())()()(()()())())((()))((()())()())()((()())())()(())((())()())()())(()(((()()))())(()()()())(())()())()(((())(()))())(())())(((()))((()())(())(()())(())(()))())(()()(()(())()())(())(()))())(()(()())(())(())(((()())())()()((())(())())(())())()(())((())())(())()()()())()((())()((()))()()((()()))(()((()))()(())()()())(()())()(())(())()()()())(((()()))(()))()())(()()())(())()(())((())()(()())(())((()))(())())((((((()()))(())(()()()()()(())())(())((()((()))()()()())(()(())())(()()((())()()(()())()()())(())(())()(())())()((())(()()())())()()()())(()()(())()(())())((()())()(()()())(()()()())(())(((())(()())())()()(()()))(()((())))((())())(()()(())()())(())())((())()())((())())()(()()())(()((())(())()()())(()())(()()())()())()(((())((()()))(((()()))())()())()()()())()()(()())()()(()())()(())))(())(()(()((()())()()())(()))()(())(())((()))(())()(()))((()())()((())())()(())()()()()(()))()(())()(()())(())(()()(())((()))()(()()))(())(()()())()()(())(()()(()())())()()())()()((())((()())(())()()())(())())((())(())())((())((()()))()(()(()))()(((())()())()())(())(())())()(()(())(())())(())(())(()))(())(()((()())()(())())()()(()()))((()())())(((())()(())()()(())())((())(())(())()())()((())((((())))(()())())()(()())()((()())()(()()()))(())()()())()(((())))(()())(((())()(())(()))(()(())())()((())())()()(())(())()())(()()()(()()))(())((())()()((()()()())((()))())(()(()())((())(()))(()())())((()()(())()())())((())()())()())((()()(()))(()())(()(()()(())()())()()(((())()()())()(()())()())()((()))(()()())(((())()(())(())())(()()()))(()((())())()()))((())()())((()((())()()(()))(()())()(()))(()())()()(()())((()))((())()())())((()())())((()))()())()(()()(()))(()())(())(((()()())()(()())((())()()())(()()))()()())()()(())())(()((()())()(()())(())())(()()())(()()()(())()())()(())())(((()())()()())(()((()())(()())(()())()())(()()()))(((()))(((()(()(())())(())())()(()()(()))())((()(((()))()))(())()(()())())()((()()))()(())(()(()))(((()))()())(()(()(())()())()((()())())(((()))()()())())(((())())(()()(()(()())())()))(()()()())())((()()()()())()()()()))(()())(()(((()())((()))(()))(())()())((())(()())))(())(()((((())(())()((())())())())(()(()(()()()()())((()))((())())(()())()()(())()(()())())(()((())())(())()()())((()()))(())(()()())())((()(()))(())(())()()()())()()()((())()()((()))()(()))()((())()())(())()(())()())()()(()())()((()())()())(()())()(())()()())(()())((())(()())(()()())())((()((()()())()()())(())()())((())(()()())(()(()))()())(()())()()())((())((()())()()()())(((())(())(()()()(())(())()()()())((()())(())())(()(()))()())((()())()())((())()())((()())()()(())(())()()()()())(()())(()())(()()())((()()()()))(()(()())()(())())(()())()()((())())()())(()()(())(()()()()()()())(()())(())()(((())(())()(()())())()()()()())(((()))(()(())()(()())())()()()())(()()()(())()(()))()()())(())(()()())()(())(((())(())((())()())(()()()((())())(())(()))(()((()()(())())())(()()))()(()())(())(()()())((())()()))()(((())()(())(()()())()()(()(()()))()()(()()())(())(())(()()(()())()(()()()()())())(())()())((()())((()))())(()())())())(((()()())()())(())()())(())()(((())(())())()(()))(())()(())()())(()())((()())((()()))()(())()()(()))(())((()()())(()(())()())()(()())()())(()(()))(()())(((())())()())((())(())()(()()))(())()(()(()())())()(())()()()())(()()(()())((()()())()()))((()((())())())()()(())(((()()()(()))(())(()(())(()())((()())()())(()))())(()())(((())()()())())((()()()()())(()())()(()())(())())()())(()())()((()())(())()()()()())()()()(())())(())(()()(())(()))()((()(())()()()())(((())))()((()))(()()(()((()))(((())()())()())(())(())(())())(())((()(())())()()()()(()))()((()))(())(())()((()))())(()(()())(())()())((()))(()()()())()(()()(())(()())()(())()())((()))(())()(()(()())(()()(())()())((()))(((()()))()())(())()(()())())()()()((())())(())()(())(()))(()()())(())(((()(())()())())(()())(()()(())(())())((()())(())())()(()()())((())())(())(()()())()()())(()()()())(()((())()())()((())(()())()()())()(())()((()())()())((((()))())((())())(())())()())()(())(())(())(()(()((())()(()()(())())())(()())(()())(()())()(())()()()())()()(()())()()(())(())()(())()()((()()()()()))((()))((())())()()(())(()()())(()()())(()()())())()(()())(())(()((()())(()()())())(()())()())()(()((())(())())()())(())())(((()())))()(((()())())(())())(()())(()())(()((()())((())()(((())()))(()()())()())((()(())(()))()())()((()()()()()()()())(((()()())()(()()()())())()()())((()())(()()())()((()))()()())(()())(())()(()())(()))())(((())(())(())()(()())(()())(())())((())((())())((((())())()()()()())())()()(()())(()())()(()()(())())(())()()()()())(())(()()()())()()(()()())(())()(()()()())(()))(())(())())()(((()((())()(()()()(()())())(()()()))(())(()())(()()())()(()()))(()())()(()()()()())(())()(()())()())(())(((())()(()()()()))((())(()))()()(((())()(())()))((())())(()(()()()(())()()()(()()())())()())((()())()(()())()())(()))(()(())((())))((()()())(()((())()))()())(((())()(()()()())())()()(())((())()()(())())(())(())()()()()())(((((()))())()(()(()())())(()((())())())()())((()))(()()())((()(())())(()((()))())(()((())())())()(()))(())())((()()())(()()())(((()))())()(())()()())()(()()())(())((()())(())()())()()(()()()(()))(()())(())(()(())()(()()()())(())(())()()())(()()())()((())()()()(()))()()(()(()())()())()())(())()()(()())(())(()()()()())()())(()()((())()())())(()(())(()())(())(()(((()()(())(())(())()(())(()()))(()()()())())()()()()()()((())()()()(())()())()())(()(((())())(()()())(()())()())((()())((()())()()())(()())()())((((())(())(())())())())((())(()()()()(()())()(())()()()())())()(())()((())()())())(()(()()())()(()())((())()))(()()(((()))()()(()))())()(((()))(((())(()())))()((())())()((()(()(())()())(()()(()))()()()(()))(()()())())()((()))()((()())()))()(())(())(())((()())())((())()()(()))(()(())(()()))((())()))((()()())((())(()())())()())(()((()())()())(()(())()(()())()(())))((((()())()(()))(()())(()())())()()()()())(()(()(())))()(())(()()())()((()))(()(())()())(()()()())((()))(()))(()(())()(())(((())()())()())()()((())()())(()))(((()(()((()())())()(())(())()()(())()))((()(())(())((())()()(())())(((()())())()(())()())())(()(()()()()(()()())())())((())()())()())()(((())()(()()))(()()((()()())()(())))(()((()()))))((())()()(()())(()()())(()()())(())()(()()())()((()(())())(())())()((())()()())((()))(())(()())())(()()(())()((())())((())())((()()())()()())(()())())(()((())(()())(()())(()())())((()((())())())()()())())(())(()((((())()))())(()(())()()(()))((((())()(()()()((())(())())()())(()())(())((())(())())()()))(((())(())(())()())())()(())())(((())())(()(())((())(()))()(())())((())(()())()())((((())))()())(((()))())()(()()())()(())()()(())())(()())((())()()())(((())())(()())()(())(())(())()())()((())())(()())(()())()()()())(())((()()()((())(())(()))())(()()()())(()())((()()())(())))()(()())(((()))())((())(())()((()()))(())(())()()())(()()()())((()(((()))()()))(())()()(()()())(())(()())(()((())(())()())()(()())()()()(()))()()())((())()())(())()(()))((()())()()(())())((()())(()())(()())()()())((())())((()()())(((())())()()()(()())()((()())()))(()(()()()))((())(()()()())(())()())()((()()(()))())()(())()())((((())())()())(())()()())(()((()()())(())(()))()(()()()))(()())((())(())()((())()(())()((()())())((()()()())()()())((())((()())()(()()))(())((())()())()()()()(())()())(()())()(()())(()()()())())((((((())())()()()())()(())()()(()())(())(()())(()())()))(()()(()()(())(())()(())(())()((())()())(()()()())((())()())(()())((()())())()())(()())()())(()(()(()()()()())())()(()()())((()())())((())())()())(()()(()))((((())())())(()()(()())()())((())())())(((()()))(())()())(()()()(()()()(()()())(())())(()()())()())()(((())()())((())(()()))())((())(((()(())()(()())()(())())((()())())(())(()()()())(()())(())((()(()()))()(())()()())())(()((())()())(())())((())()))()((()()(()))((()()(()))())(()())(())(((())()()())()())()(((())()())()()())((())())()()()()())((((()()))()())()(()((())(())()()())()()(()()()()()()())((())()()()())(()(())(())()(())())(()())((())())(()()(())())()())(()(()())(())()(()())())(()()(()))()(())(()))(())(()(()(())((())())(()(()())(()()(()))()(()()())())((()()))(())())()()())((())())()(()())(()()()(())(())()(())(()())()())(())(()())()()())((())()((()())()()(()())(())(())(())()())(()())()(()())()(())())()(()())(((())(())))()((()))()((())((())())(())())()()())((()()()())(()()((((())))()()(())()())(())())(()((())(())((())))(())((()())()())())(())(()((()))()())(()()()()()())((())(())()(())()(()(()())))()((())(()(())()()())(()()()())()((())()))(()()())(())(()())())(()(()()())()())()(()(()())(()()())(()(()()()())())(())((()())())((())(()()()()()(()())())()()((())()(())()()))()((())(())((())())(())()())((())(())()())()()(())((()(())())()((()))()()())()(()())()()()(())()())()(()(()())()()()())(((())(()()(()())(()(())()())()(())((())(()))())(()())(((())())()(())()())()(())()()()()())()((())()(()())(()())()()(())()())((())())(()))((())(())(((()())())())(()(())()())((())()(())((()))(()()(())()(()))((())(()())(((()())()()))()()())((())()())()())(())()(()())(()()()())((())()(((()()()())()(())(()))(())(())((())(())(()))()())(()()()())((()(()()())()())(()(())((()(())(())()(())(())())()(()())())(()((()()())()()()(()))())((())()())(()(())()(())(())())()(()())())(())(()(()(())())(((())())(()))()(())())(((()))())(()())()()(()()())())(()()())(((())())()()()()(())())(()())(()(())())(()())((()())()(()()))()((()))()()()(()())()()()(()()))(()(()))(((())(((())())(())()()()()(()()())()))()())((()())()(()(()()(()(())(()())())())(()()())(())(()(()))(())())((()(()))()()()()((())())()())()(())())(()(())()())()((()())()(()(())(()()()))()(()())()((())()())(((())())())(()(())(()()))()(()())((()()()(()())())())()()(()())((()()())()(()()())())((()()()()))(()()()())(()())(())()((()))(()))()()()())((()())())()())(()(()((())()()())()(()())((()()()()())(())())()())()()()()()())()(())()()(()()()(()))()()()())(((()()())((())())(((()))(()())()(()())()()())(()())())(()()()(()()(())(())()())(()())(())(())()((()())())())(())((((())(((()()))(())()()())()()(())())()(()(())()())(())()(()())(()()())(())()()()()())(()((()(((())))((()()))(()()())())())(())()(()())(()()())()()((()()())(()())())()()())(())((()()()())()()())((()())()(()()()()))(()()())(()(((())()(()))(())()))(())()()(()()))((()))(())(())(())(()()()()())()())()((())()(())()(())(())(()()()()())(()()())((()))(()())())(((()((())()()))()()())(()()())()((())(()())((()())()())(())())(()((()())))()()((()))()(())()()(()(()))()()())((()(()())())(((((())()(())()(((()()))()()()()())(()()())(()())()(())(()))()(()((((()))(())())((()(()))(()())(((()(()))())()))((()))()()()()(()(()))(()))(()(()))((())(()())))((()(())()()())(())())()(()()())(()()())(()(()())())()()())())()()()()(()((())()))(((()()())())(())(()))((()())(())()())((()()()())(()))()())(()()()((()(())()())()()()())(()())((()))()(()(())(()())())()()()())((())(())((()()())())(()()())()((()()()()())((()())(((((())))())(()())()(())()((()())()((())())())(()()())())()(()((()(()()))())(()(()()))((()())()()())(()())())(())(()()(())()(())()()(()))())(()()())(((()(()()(()(()))()())(())()))()(()(()()())(())((()(()())))((()))())()(((()))()))(())(()())(()()())(()))((()((()()())())())((())(()))(())(()(())()(())(())(()()))(())()(()))((()((())()())(())())()((())((()())()()())((())((()))))(()())(()()())(())((()(()))((())(()(())))((()())(()))()())(((()())(())()))(()((())(())()(())()()()))()()())(((()))(((())())()(()(()())()())()(()()((())())(()())(()())()((())()()()))(((()()))()()()()())((()())())(()()(())(())())(()(())()()(())())(())(())((()()()))((()))()))(((())()())()(())()()(()(()())(())()((()))(()()(()()())((())())())(())())((())(())())((())((()()())(())(()()))(())(())()())()(()())(())(()()))((()()()(())())()(())()())(()()(()(()())()()(()()))(()()((((())()())((())(())())()(()))()((()()())()())()()()()()()())((())())((()()()((()()())(((()))()())())(()()))(()(())((())())()(())(()(()())()()())(()(())()())())(()()(())(()())(()())()))((()())(()(()())())(())()())()((())((()((())(()()()())()(()()()()())())()()())()()(())()))((()))(())(()()))((())()(()))((()())()((()((())())(())())()(())())(()()))()((())(()((())(()))()()()(()))(()()())((()()))((((())()())()()()(())(((()()))()()))(()()())((()()(()()))(()(()))(((()(()()())())())(()))(()()())((()()())()())()(())()())(()(()))())()((())(())(())()(()())(()))(())()()((())(()()()())()()(()())()(()()()()())()()()())((()()())(()())()())(()(())())()()(()())())(((()()())(()()())())((()())(()())(())(()))()((())((()))(())(())()()()(())()()())(()()())()((())())((()())()(()()))())((()())((()(()()))()()()())()((())()()))((())()()())((()())(()()())(()()(()()())())(())())((()())(()()())(())()()())(((()()))((()())))(()()(()(())())(()()())(())((()())())()(()))(((())(()()))((()()(())()())(()())(())()())()((()()))()())(()(())(())()(()(()())(()())()))(())()())(()()((())(()(())())((())())((())((()))()()(()))(()((())()(())())(())()(()))(()())()(())())()(()(()()))(()()()())()((()))()()(())())(())((())())()(())((()(()))()()(()))((((()())(())()())(()())(((()))()((()())((())()))(())((())()())()(())(()())())(()()())()((())(()()))((())())(()()()())()(()(()()()())(()(())((()))()(())()())())(()()())(())())((())(()))(((())(()())()()())(((())(()())(())()()()())(())(()(()))(()()()())())(())()(())(())(()())())((())()(()()(())(())())()((())()())(())()((()()())()(())(()())())()(((())())(())))((())(())())(()()))(()()(())(()()()(())()()())(((()))())((())()())()(()(()())()(())(())(((())())())())(()()(()))(())()((()))((()(())())(()))((()))(())())(((()())((())()())()()()(()()()())()())(()()())((()())()()())((()((())())(())()()())(()(()()(((())()))(()()()())())()(((())())()())(()())()()()())()(())()((()()())())()(())()())(()())((()())(((()()())(()())(())())((()())()(())((((())()())((())()())()()()())())(()())())(()(()(()()()()())())((())()())())((())()(())())()(((()())())())()()()()())(()((()))()((())())()(()(((())())(()())())(()()())()())()()()())(())()((()())()(((())()())(())(()()())())(()))()()())(((()((()()))((()))(())(()()()())(()))(()((((())())()(()))()())()(()()()()()())())()((())(()())()(()((())()())()()()))(())(()(())(())()()())()(())()()()())()()()())(((())())()())(()(())(())())()())(()())(((()))(()(()()())()())(())((()())(((()((())())())()()())(()())(((())()())(())())()()((())())())(())()()()())()()(()(()()))()()(((()))())(())())(()()()())(()())(()()())(()(((())(())((())())()())()()()()()())(()(())())()(())(())(()())())(())()((())((()))()())(()())()(()())()((()()())(())())()())((()())(()()(())((()())())(()())(())((())()()()())())(())(((()())(()())((()())()())()(()()())(()(())())(())(())(()(()(())())())()()(())()()()())(((()())()()())(()()((((())()()())(()()())(()((())((()))()()))()()(()))()()()(())())())()(()())(())((())(())())()(())(())())()(()())((()((())())(()())()(())()())((())()(())()()(())()()())((())()(()())()())((()())()(())()(()())()())())()())((()(())(())(())()())((())(())((())(())())(())()())()(()())(()(()(())()())()((()()()())(())()()(()))((())(()())(())()(())(()()((()))(()(()))()()())(()(())((())))())()())((())())(()())()()())((())(()(()(())(())()())((()()()(()))((())())()((())()(())())((())(())(())())()(())(()()())()(()()()()())(()())(()()()))((()()))(())(())((())())(()))((()(())(()()(())())(()()))(())())(()(())()()())()(()(())(()())(()())()())(()(()())())()(()())(())()()(()))(((((()))())(()((()())()))(()())()(()())())()()())(()(()()())(())()(()))((((())()))((()()()()()(()()))()()())(()()(()))())()()()(())()()(()())())(((()()))(()())()((())(((())()()()())()(())(()((()))(())())(())())())()())(())((())(((()())()()())()(()())())((((())(()))()()(()())()(()()()))((()())())((()())()())(()((())(()))(()())())((())()(())())((())(())(()()())()()(())()()())((()))(())(())(()()()()())(()(()((()())())()(())())())()())(())(((()())()()())(((()((()))())())()())((()())(()))()((())((()())())(()(())))(())((())())((())(()(()))()()()))(()())(()())(()())((()())(()()()(()))(())()())(()())((((((()())())()()())()(()(()(())(())()(()())()(()())())()()())()(())()((())()()())(())(()()())()((())(()()()()()))(()))((()()())(())(((()()))()())((())()()()())(())())()()()((()))()())(())(()()(())(()()((())(()())())()()())()(())((())()))(()())((()())((()()())((()()))(())()()()()())()((())())(()())()())()(())())(()((())())(()((()())()())(())()()()()(())())(())(())()(()())()(()))(()())()(()())((()())()()((())())(()()()())())((()))()(())(((())()()()(()))()()()(()()()))(())()(()()()()()()()()())()(((((())())()()((()())(()())())(())()()())()()())((()())(()))(())()())()()(((()))())()()())(((((((())(()())()()(())(()()))((()((())()))(((())()()())())(((()(()())()())()()((())((()))(()()())()())(()()()()())())(())())(())()(())()(()()()())())(())()(())((())()())()(())(((()()))()())()()(()()()(())))()(())(())()((()())()())()(((()))(()(())())((()()())())()()()(())()()()()()(()))()(())()(())())()(()())((((())()()())()())((())()(()(())())()(((())(()))()()())(()))((()(()))(((()()))(()(()))()(()))()(()())()())(())(())((())())())(()()(())()()())()()())(())(()(())()(())()()()()())((((()())(()))()()(())())(()()())(((()())()())((()))()((()()()(()())()()())(())())()()())()(()())((())(()()())())(())()(((())(())()()(()())()()(()())()())(()((((()))()()())()()()(())()(()))(())()()(())())(())()(())())(())(())()())((()))(((((())()(()())(()))((()())()(())()(()))(()((())()())()())(())())(()(()()())(())()(())(()())()())((())()())(())(())()(()()((())()())())()(()()())(()()())(())())(()()()()()())()()())(((())((()(())())()()(()))(()(()()()())(()()))((())())((()))((()))(()((()))()())()(())(()())(()))(())())(())((())())(())(((())()()()())((((()))())(()())()()(()(()))((())(()())(())())(())(()())()()(()()))()()((())(()())()()())())(()()((())())((())(((()()()))()())())()()()())((()))()()(()()(())())()((()))()())((()((())())()(())()()())()(()())())()(()()((())()())(()())(()()())((()(())())()())(()())(())((()())()(()))(()(()))()())(())((()((())()(()())())(())()()()()()()()()())((()(()))(())((())())(()(())()(()))()()())(((())(()))(()(()))((()))(((()())())())()(((()))()()()())((())(()())()()())())((())(())())(((())(())((())())()()())(()())()((())()(()(())()()((())(()))())((()))(()()((()()(()(())()))()()()())(()(())()())())(())(())(()(()())()(((()()))()()())())())(()(()()()())()()())()()()(())(())()((()())())(()())())(()())()())(()(())(((()())(())(()()()))(())(()()()())(())()(())((()()(()())()()()())()()())((()()()()()))(()()())())(()(((())())())())()(()(())(()))()())((()())()((()()(()())(()())(())((())())()()(()()()())()())(())(()((())()())(()(()))()((()())())()())(()())((())()(())()()(()()))()((())(()))(((()(((())((()))()())()())((()())())()(())((())())()()(()))()((()()))(()()()()())()())((()(())(()())(())))(())())()())(()((())(((())()(())())()()())()()()()(())())(()))((()())(()())(())(())(()(()((())())()())()())(()())()()()()())(())(()()()(()())(()())()())(((()(())())((())()())()()(())(())(()(()))()(())((())()(()(()(())(()))()()()(())(())(())(())()()((())()(()())())())(())())(()((()())())())()())(((()))(()(()()()())())(()()())((()())()(())())(((())()()())()((()))()()((()(()))(()))()()())()(((())()()())())()(()())()(()((()(())()))(())()()()()()()(()))()(())())()(()()())(())()((()())())()())())(())(()(((())())(())()())()(()())((((()())()())((()())()()())(()())(()()()())(())(())())()(()())(())((())()))(((()()(()()))())()(())(()())(()()())()()()())()((())()(()(()))())())()((()((()))(())()(()(())())()(()()())()()()())((())(()())(()))()()())(()()(()())()()(())())(()()(()()(())()())()(()))((()(()((()())()())())(()())(()()())()()()(())(()())())()()(()(()))(()(((()))())(())()())(())()(()))()((()(()(())()())(()()))(()()()(())())(())(()())()()()())(()(()))(((()())()()()())(((()())())())()()())(((()()((())(()())())(())(()))()()())()(())((()))(())()(()())()()())()((())(((()))()()((())())())((()())())((()())(()())()(()(()())()()())())(()())()())((())(()()()(())()()))(()((())()()())()())()(())(()())()(()()())((()(())())())(())(()())(())()())((())()(()()())(()())(()(()()()))(()()())()((()())())())(())()(()(()()())()())((()())()())()(((((()())()())()()(()())()((()()))()())((())(()())()()())()(())(()())(())((()())()))((())(((()()())(())())(()())()(())()(())(((()))()())(())())(()())()()(())()())(())((()())())(()()())()(()()(()))(()()()(()(()()))(())()())(()((()()())(()()()())()())()(()))(()()()()())()((())()()()())(()())(())(((())())(())(())(()))((()())())((()())()()))((()(()))(((())(())))()())((()(()(()()()))(()())()()))(()(())(())()()())(()()(()())(()())(()()())(())())(((((()))()()()()()((()))(()()(()))()()())(((()())(()()())()))(()()(())())()((())(()())()(())()((())(((()))()))()(())(())(())())(((())(()()))(()()())(()()(()()))(())(())(())()(())())()()()())(((())()()())()()(())((()()))()())(((())())())(()(((()))(()))()((((()(()))())(()))()()()())()()())(()()()()()()())()()())((()()(()()())(())()(())()())(()())(((()()())((()(()))()(()()()())())(())(()()()(())()())(()())(()())(())()(())()(()())(()))()(((()()))((()((()())(())()()()()()())()(()())()(())())(()(((()()((()())(()))())(()())(()()))()())())()(()()()())((())()())()()()(()))(((()))(())()((())()())(())(()())((((())()(()())(())())())()()(())()())())())((())())()()()()())((((()))(()(((())(()))()())()())())()((())()(()))((()()())(()())(()()))((())(())()((())(())())(((()))(())())()(()))((()()()())()((())((())())()(())()))((()))(())())((((()()))()())()(()((()())(())(()())()((())())())()()()(((())(())()))(())())(()()())(()())()(())(()()())())(())(()())(((())((())())())())((()))())(((())()()(())()(()))(()())((())((())(()))()())((((())())(()()())(()))(()()((())())()())((()()))()())((())(())()(())()(()()))((())((())(()))()()()((()()())(()())())((())()(()))())(()()())()()()())(((()(()))(()((()()(()())())(())()())((())()(())()())(()())(()())()()()()()())(()())(((())))()())(((()())()()()())(((())()()()())()()()))()()()(((())()(())())())((())()()()()()()))(((()())((())()(()())(()(()()))(()))()()(()(()))(()())(()()())(())()()((())()())((()()))()(())()()(()()())()()()(())())((((()()())((()())())())())()((()())(()())(()((()))()())((()(()())()())()(())()())((()())()(()))()(())((()()()))(())()(())(()()()()()))(())((()()((()())()(()()())(()()())()()())(()())()())(()))(()(()()(())()()())())((()())())((()))()(())(()()())(()()())()()())(()((()(()())(()))(()()()())())(()()()()()())(()())()(()()()(())())(()())()()(()(()()))())()()()(())(()))((()()())((())()((()(()()(())()()()())(()(())((())())())((())())(()(()))()((()())(())())()()()())(()())((())()(()))()(()(())()())(())((()())(())(()()())((()()())(()())())(())()()(())(())(())()()()())(()(()))(()((()())()(()))()()()(()())(())())((())(())())(()())(()(())(()((()))(()()()())(()()(()())()(()))())(((())(())(())()())()())())((())())()()())()(()()())()(())(((()(()())()()()()()))(())((())())(())())((())(((())())())(()())((())(())()())(()()()(())())(()())(()()((())())()(()())()())()()()())(()(()))(((())(())())(((()()))()()()))(())(()(()()())(())(())(()(()))())((()))((())()()(())())(())()(())((()))(()()(((()())()(())((()())()()))())(()((()))(()()())((())((()()))()))()((()))()(())(())())(()(()))(()(()())()()))((((()())(((())))(()()(()())(()()))()()())(()()(())(())())(())(())(())((()())()())())(())((())(()()())(()((())())()(()())()(())(()(((())()(())()()()())(()())()(()())())()(())()(()))()()((()(()))((()()())))(())(()))())((())(()())((())()())(()()())()()()()())(((()()())(((())()()())(())()()(()(()((()()))(()())()())(())()(()()()(())(())(())()())(()(()(((()))(())))()()())()(())())((()(())())()()(()())(())(())(())(()(()()()()())(())()))((((()))(()()((())()()())()(()(()())()()))(()()())(())(())(()()())((())())()()(())())((()()())()())()())(()(()())()()()()()))((()())()()(())())((()())((())()())(())()()()((())))(((())())())((()()())(()()())((()())()())()((()()))()(())((())()())()())()(()())(())(())(())(())(()())()())()()(()()()())((())())(()(((())(())))())()((()))()()()()()(()))((()((()()()((())()(()())(())))((()())()())((()))((()())(()())()())(())()((()(()))((()))((()())()))()(())(()())(()())(()())(()(())((()())()()())()(())((()())(())()())()))((()))(((((()))(()())()())((()()())())()()()(()))(()(())()())((())(())())())()((())(()())((()))(())()()()()()(())())(())((())(())())(())(()(()((()))(())(())()())()(()))(()()(())(())(()))()()())(()()()())(())())(())(())(()())()(((()()())()()()()(()))()()())()(()))((()()(()))()()(())()())(()())(()(()()())()())(()()()(()))((()(((())(()()()()()))()()((()()(())))()()()())()((()))()(())(())(()(())(())())((())())()()(()))(()())(()()())()()())(())(())(()(()())(()(())()(()))(((()()(())()())()))())(()())(()((())))(())(()())()()(())(()(()()((())())(()())((()())))((()))((())()))(()())())(((())()()()(())(()()(())())((()))()()()(()))()((()(()(((()))()()())(())())(((()())())((())((())()(()))(()())()))(())((())()()())()(())(())((()())()())()()(()((()()())()()()())((())()())())()())((((()(()())()(())()()))(()))((()(())()())())(((())())((()())()(()))()()()())())(()()(()())()(())(()())((()(())())(()(()())()())())((()())()(())()()())()(()))(()(()()(()))()())()((((()()())()())())())((()))(())()()()()(()())(()()())()())((()())()()(()))()(())((()()))(())()())()(()(())((()()(())())()())(()))(()(()()(())())((((()()())())(((()()))()(()))((())()(()()()())((())(((())))((()(())()()))(()()())()(())(()))()(())(())())(())(()(())())((()()()()(())()())()()()()()())(())()(())()()())((((()))()((()))(((()))(()())()()())()()(())(())()))()(()(())(()())()()(())()(())())(()())(()()(())(()())())((()())()())()((())(()))(())((())(()(())())())()(())()()()())((())()((())())(()))((((())(())())(()(()(())))()(())())(())()(()))(()()()()()())(()(()))())()()()(())(((((())(()))())()()))(()((())())((((()())()())())()())(())(()(()()()))())(((()(())()())(((()()())((())())(()()(()())()()()()()()())()()(()())()()(())())(()()(()()(())(())()()()())()()()())(()())()((()(())())()(()())(())())(()()())(()())(()()())((()()()()))(())()(())())((()())(((())()())((())(())())())(()()(())())())()((((()))())((())())((())())()((())(()))()((())(()))((())()()())()()()((()))()())(()()(()()()())(()()()())()()(((()))()(())(())()(()))((()))()((())()())()(()())(()())())(()())()(()()()()())(()()(()()(())))(())((())(())()()(()))((()))())(())((()))((())())(()()())()())(()((()())(())()())((())()(())()((()(()))()))()(()((()))(())(())(()())((()())(()(())()()())()()())()((())())()())((())())()()()(()()()))((())(())()()()()())()((()())(()())())((()))((())())(((()())(())(()()))((()())(())()(()())))((()())())((()())()(()(())())()()())(()(())()(())((())()))(()(())((())())()(())()())(()((()((()))(())(()())(()()))(((())(())()(()))()())()()())(((()()))(())()()(()(()(())(()))((())()())(())())()())(()())(())()())(()())()(()())((())((())()))(())()(())(()(()))()(((())(()))())()(())(()()())(()()())(())()()())(()(()(()()()())()())(()(())))((()())(()(()((()())())()(()(())())()(())(())())()())((())(()(((())())(()))()(()()())())())(()()())()((())())()(()(()))()())()((()()()(())(())()())((()()(()()()()))((())(()()())(())()()())(())(((((()))(())(()())()())()(((((())((()()))(()()))(())()(())((()))())(())()()()())(()()())())(()(()))(()(())()()())()()())(()()()()())()((())(()))()()())()(((()())()()())()())()(((()())()(())(())(())()()(())(()()())()()()())(()((())())(())()())()()))(()(()(())()()())(())()()(()()))(((())()()())(()())(()())(())(()(()))()(()(()()()())(()())()())(()))((()))(()((())()())(()(())(()()()))(((()())()()))(()()()(()(((()())))(())((())()()(())())()((()())())((())(()()()))())()()(())())(()(((()))()())()((()))()())(())(()()())(())()())(()((())())())(()())()()(()()()())()(()()())()(())())((()()(()(()))(())()()(())())((()(()()()(()))(()))()((())())()()())(())(()((()()(()()))()()()))(((()())())())())(((()((())()(())()())()())(())(((())(())()()(()()())())()())(()())()(()))(()())((())()()()((()())()(()())(()((())()())()())(()))())())((())()()(())()())(((((()))()()(())(()()())((()))()())((())(()())(())(())())(()()())((()()))()()()(()())())(()()(()(())())(()())()(())()()())(((())()())()((()()(())()())(()))(())((()()()))()(()))((()(())()(()()))((()())()())(())(()())())(((()(()()(())()(()(())(())()())((()())((()()())(())((())()())()()()())()()())((()(((())())(((()()()()))()(())()())(()()()()())()(()()())(())(()()()()())(()())())(()())(())((())()())()(()(()))()(()((()))()(())())()(()))()((((())(()()())())(())()()(())())((()(()))(()())()())(()(())(()))(())()(()())((())(()(()()()))(())())(()())())()(()(())(()())(())()()())(()())(())())(())((((())(()())())(()(()))())(())())(())(())()()())(((()())()(((()))))(())(()()())()()()()())((())(())()(()))(((())()())(())()(())()()(()())(())(()())()()(())(()))()((()(())()))()()()(())(((())(())(())(()()))())()((())))((((())())()()()())(()()((()()()())()(()()()()()))(()()())(())(())())(()())(())()()()())()(()())((()()())((()))()(())(())())((())(())(()())((()()()()())())()()())()()(())(()()((()))())((()()))(())(()())()((()()))((()()())()())(((()))()()((()))(())(()))((((((()())())())())((())()(()())()(()())())(()())()(())((()())))((())(()())((())()((())()()())(()))(()()(()()(())()())()())(())((())((())(())()())(()))((((())()))()())()())(()()())(()())(())(())()()(())())((())()(()())(())(())()())()()()()())(()(())())((((())()(()()(()()()())(())(())()())(()())()((())(())()(()()())())((()(())))(()))(((())(()())()())())()((((()()()(())())())()(()()(())(())())()(()()())(())()(())())(((()))())(()))((())((())())()())(())(())(())((())()())()()())((()(())()()((())(())())())(()(()()())()())(()()())(((())())()(())())(())()(()(((())())(())()())(()()()()(()()()(()))()()())()()())((())())()()((())()(()))(())())((())(()()(())(()())()())()()(()))(()())()()(()()((()())(())())()(()))(()()())()())()()()(())()()((()((()(())())()())(()())()()()())()()())((())()(())())()()()(())())((()()(()(())()(()()()()()())())((()())()()(((()())()())()()()(()()))(()()(())((()())()())()(()()()()())(())(())())())((()()))(())(()(()()()(()))(()))(((()))(())())((())())()((())()()(())()()())()((())(())())(()())(()()()()())((()))(()(())((()())()((())())())()()()()(()()()()(())(()))(((())()(()))()))((())())(((())()())())(((()(())()))()())(((())()())(()())(())())(())((())()((()()(())())())(()(())(())()())()())(()())(())(())((()()()(()))(()(()())()(())(())())(())(()())(())))(((())((((()))()()())()()())()((()(())()()())(()()()())()()()()()())((()(()())(())()()())(((())))((()()(())())()())(())())()(())((())())()(())()())((()()(()))())()()(((())()())()(()(()()))(())()(()(()))(())()(())(()))((())()())()())((()()()((((()())())()(())(())()())(()())()(((()())()((()))()())()()()())()((())()()()))(())()()())()()((()()()())(())(()(()))(()()()()()()())(()()())(())())((((())(()()())())(()())()()()(())(()())(()())()())()(()())(()()((())((())()))()(((())))()()())((((()))(()())(())())()(()(()(()())()))(()(()(())(())(()()()())())()((())())(()())(())()())())()()((())()(()())())((()()()())((()())()(()()))())()((()(()))(())(())())()((())(())(()))(())(()()()()())()()()(())())(()()())(()((()()())(()()()()())(()()()())()()((()))(())()()())(())())(()(())(()()()))((()(())))(()())(()(()())(())()())(()())()()(()(()())())()()(()(((())())())()(())())()()())(()(())()((()())())(())()())(((((())(()())()())()()((())(())(())(()())(())()(()()()())(()()))()()())(()()(()()())((()())())())(()())(()(())(()()(()())()())((()))()(()(())(()(())())(())()(())())(())()()())(((())()(()())()()()(())()())(()(())()()()(()(())()())()()())(())(()(()))(()())(())())(((())(())(((())()(()))())(()())(())(())()(())(()())(((())(()))(((()))(()())()())((()(())()()()(()))(()())()()()())((()(()()(())(())(()))(()))(()())((())()())((()(())()())())()()(()()())()()(())(()))())(()()()))((())(())()(()((())()()()(())())()())(()))((())(())())((()((()))()(()()(())))()()()())())((()())((()(())()(())())((()())(())))(()((())()()()(()))()())(((())())())(())(())()(()(())()(())())((()(())(())())(()(()())(())())(()())(()()())(()))(())(())((()(())(())()((())()(())(()())))()()(()()())()(()(()))(())(()()())()()())(()(())((()())()()()))(())()(())()()()(())(())()())()((())((()))()())()()()()((())((()(()()()())(((()))())(())(()())()()()())(()((())()())((()())(()()))()()((())(())()())())()((()())((())()())((()()))(((()))((())())((())((())()())(((()))()()())(())(()())())((()())())()(()())()()(())(())())(())()()((())()()()()()))(())()())((()()(()(()))()())()(()())((())()()())()()())()((())()())(())(()()())((()(()())())(())())(((()()()(())(())))(()(()()())((())())())(())((())((()()))(())(()()())())((()()())())()(((())())())(())(()(()())()(()())(()))(()(())()(()()()(()())())((())(()(())()))())()()((())())()()(())(()())()((()))()())(()())(())(((()()()))(()())()(()())(()()()()())(()())(((()(()))())()(())(()))(())(())(())(()()())(())()()())()(()(((())())(()())((())()())()(()()))(())((())()(())())()()()())(())()()())(())()(())(((((()())()())((()))())(()()(())()(())(())()((())()()()()())()(()()()())())()()((())()()(()))(((())())())()()()(())(())())(((())())()(())()())(()()()())(()(()(())((()(()())())(()()))()())()())(()(()())())(()()())()(()())()()(())())(()()())((((())()())((()()())(())(()()())(())()()()())(()((()())(((()()))()()(())())()(()()()))()((()())()(()(())((()))())(())())()()((()())()())()(()()())()()(())(()())()((()))()())(())()()()())(()()(()((()())(())(())())()()()((())()))()()()(())())()(())(((()())(()())(()(()())()()())())((()())(()(())())((())())()(((()))()())()()()(())((()))())(()(()()))((()())()())()())(((()())())()())()(())()((()()(()))()()()()())()())()((()()()())(())(()(()))(()))((((()))(()())())()())((())())((())()()()()(())()())()(()())(())())(()())((()()()(())()(()())())(())()()(())())()((())((()))(())(()()(()))((()()()())(()(())()())()()())())(()())(()(()()))()(((())())()((()()())((())()())(()(())())())(()()())(()(())()())()(())((()())())((())))(()(())(()()(()()))((((())()()((())(())(()())())()(())()(()()(())()))()())()(())(()()())(()())(((())()(((()))()))())(())(())(()))(()(()())()(()()())()()()()((())))(())(()()())()()(())())((((())(())()()()(())())()(()()()()(())())())((()())()()())((())((()((())(())())))()()())((())()(())())(())(())()(()()())(()()))()((()))(()((())(()))((()()))((((()()(()())))(())()(())(())()()(((())())())(()())()()()())())()()()()(())()()((()())(()())())((())(())())()()()()())(())((((())(())(())()())(())((()()))())((()())(()))()((()(())()))()((()()()())())()(()))((())()(()()()()())()())(()(())()((())())()())((())(((())()))()(()()()(()()())()())()(((())())())((()())()(())()())())(((()())()()(()()())())()())((())()((())()(()())()())((())())((()))(()((()))((()))(())()))(()((())()(()())()(()())(()())()(())())(()))(()(()(()())))(())())(()()())(((()))()()(()())(()()()()(()))(())())(()(()()(()())())(((((())(()))((()())()())()())(()())()((()()()()())()()(()))()()(()())(((())())((()(())())(())())((())()()())())(())())((())())()()(((())((())()())(()))()(()((()()())(())()())()(())())(())()()()())((()())(()()((((()))()()))()()()())((()((())((())(())(()))((())((()()()))()())()()(()))(((()))(()))()(()((())))()())()())(())(())()(()())(()())())(()()())(()()()())((())(())())()()((())(()()())((()())()()(()))((()()))(()()(()(()()()())(())(()())()())((()()())()())()())()(()))(()())(())()(()(())((())(()()()))(()())(()))((())()()())()(())(()()())(())())()(((()()(())())())((())(())()(()))()(()()())(()()())(((())())()())((())()()()(()))()()()(()())())(()()())((()())(())()((()()()))((()))))(()((()()))((()()())(()((())())())(())(((())())()(()))())()(((()())(()(()())()())(()))()())((())()()())(())(()())(()()((())())()(((())()))())()((()(())())(())())((()()())()())((()()())())((())()()())()((())()())(((()()))()()(())()())()()())(((()(()(())))((())())(((()())())(())()((()()())()())(()()())(()()()()(()()()(()))())()(((()))((())())(()()())(()))(())()(()()())()((()()())(()()()())(())))(()()))()(((()()(()())())((()())))(()(()(()))()()(())())((()()())(())(()(()()()()())((()))(()()))()()(())(()()())((())(()())()(()()))()(((())())()())()))((()()()())()()())((()((()(())(())(()))()()()()())((()())(())())(())(()())(()())(())(()())())(()(()())()(())(()()(()()))()()(())(()())()()())(()((()())(()))((()())())()(()((())())()())(()()())()())()((()())(()()())()()())(())(((()(()))()()())(()))())()()())(((())()())(()())()((()())(()(())(()())())(())((()((()())())()((())()))(())()())(())(())())((()())()())(()()())((())()()())(((()(())()())()()))()(()())())(((()())(()())())(()(())()(()())()()()())((()()())()((()()(()))())((()()()(())()())()))(())(())(()(())((())()())())((()))(()())(()()())(()())()((()()())())((()())(()))()(()())((()())(())()())(()(())(((((())())()()(())())(()()())())()()))()())(()())((())()())((()())(()(()())())()()()((()(())(()())())(())()()()())(()())(())()())((()(()())(()()()()())()())(()()(()())()()()()())()())(())(((())())((()())((())(())((()))())()((())()()())(()(())())(()(())())((()()))(())()())()(((())()()()(())()())()()()())(((())(()((())()())(())())()()(())((()()()(())())(()())(())())(()(()()()(())())()()(()))()()((())())()()()()()())())(()()(()(()()()))()()())(((()))((()()())(())(()(())())(())(())(()()()()(()))())((()()()))(()(()())(()()()())(()())())(()())()(()(()))()())((()()())()((()())()()())(())()())((()())((()()()(()))())(()())())(((())((())())()(()()())(()()())((())(())())()()())()(())(()()(())()())(())(())((())()(())(()(())(()(()()))(())())(()(()()()()())()(()))())(()()())(((()())(()(())()()())()(()))()(())((((())())())((()))()())()())(()())()((())()(())()()())(()()())(()()())(()))()(((())(()())()())())(()()(())(()(())(()()()))(()()())()())((()())(())(()()()((())())())(())(()()(()(()()(())))()(()()()()()())(()()()(()(()))()()(()())(())()())()(()())()(()())((()())())(())())((()(()())()())((()))(()())())()()())((()()())(()(((()))((()))(()(())((()))()()())()()()()(()())())(((())(()))(()())(()()())()())(()()()()())(()))()((())()())(())())(()(()()()))()(((()())((())())()((()())())()()()(())()())()(()())())()(((()()((()))()))(()())(()())(()(()())()()(())(((())(())()())(((())())())(())(())())())()()())(()())((())())()(((())))(()()((((()))()()()())())(()())()()(()()(()))()(()())(()()())()())()()(()((()()(()))(()())(())(()())(()())(())())((())())((()())())()(())())(()())((()((())())()())())(((()()())((()()))()())(())(())(()(()(()())((())()())(()))((()(())()())(())(())))(()(())(()(()))(()(()())(())(())())())((())()))(())()()(())()()(())(()()())()())((((())()())(()())()()())()((())()(()()()()))(())((()(()))(()())(()()())()((())()((()())())()())(())()()(())(())(()))()()(()())()(())()(()(())())((()(()))((())(())())()()))((((((())()())()(()()())()(())()()())(()(())())(())((())(()())())((()()())()(()()(()()))()(()()()())()(()())())(((()())())(((()())()())()())(((())())()())(())(())()()()()))()()(()))(()((())(()())(()((()()(())(()))()())()()()())()(())((()())())(())()())((()()())(())(()())()()())()((())()(()(()())())()()(()()()()((()()())()))(()(()))(())((()(())()())()()())((()()()())(()(())())()()(()())()(()()(())(()())())((()()(())(())(()())(()())())()(())(()()((())()())()()(()))((())(()()()()()(())())()(())())()(()())(())())(()()()())()()))((())()())((((()())))())(()())((()())()())(((())()()(()())(()(()))))()()((())(()()()(())()))(()())()()())(((())()()(())())(()())((()()(())()()(())(())(()))()(())()(((())())()()())(((((()())(())()()()())(())(())(())())()())())((())(())()())(()()()())()(()()))((()()())((()()))()(())(()(()()())()())((()()))((())())()()(())(()())()()()()())(()(())(())(())()()())(())(())(()((())(()()()(())()()())((())()))()((()()()(()))(()())()()()())(()())(())()()()())((()())(())()(()())()()())((()()())(((()())()()()())((())())(()))((())((()()))((())()()()())()())(())())((()())()()())(())(())()()(()((()()())())(((())()())()(())())()((()())()))((()()()(()()()()()())(()((())()())())((()())))())((()())()(())(()()())(()())(())()(())()()())()())(()(())()(())(()()))(()((())())(())()(())()()()(()(()))(())()()()()())(()()()())(()()))((()())())(((()())())(((((()))()())(()(())()((())()())())(((()))((())))()())((()(()(((()(())())())()())())((()(())()())()(())()()(()())()()(()))(()())(()())()()()(())(())()())(()()(()))(((())(()(()())(()())(())())((()))()()())(())(()()())((()(())())()()((()())(())()()())())())()(()()(()))((()())(())()()(())()(())()(()())()(())()(())()())()(((())(())()())((((()(())()()()(()()()())())()))(()())((()((()())(())(())()((()())())()(()())()(())()()()())()())(())()()()((()()))((())(())())()(())(())()(())())()(())(()()(())(())(()(())())()(())()()())(((()())(()))()(())(()())((()()()())())()())(()()())()()()())((()()(()())(()()()())(())(())()()())()((())())()(((())())(()()(()()((()))()())()(()))())()()()(()()))((()))(()(())(())()()()()()()())()(((()(())())(())())(((()))()())()())()(()))()()(()())()())(())(((())(())()())((()()()()()()))()()((())(((()))())()()((())((())(())(())())()()()()(((())()())())())((((())())(()())(())(())())()((()()(()(())())()()())()(())(())()()())()(()())(()(())()((()))()))()(())(((()()()(()()()())()())(()())(())()()())((()))()())((())))((()())()(((())())())(())())()()()())(()(((()()()()))(()(((()()())())()()())(()())()()((())()((())()())())((()(()())()())(()()(()()))())(()()())(((())())((()()(()()))(())())())()(()))(())()(())(())())()((()())()((()))()())())(())(((()))((()())()((())()())()())(()((())(()()))(()())())()()()((())((()(()()()))))(((((()))((()))())((()()))(())))(()(((())()(())()())())(()())(((()())())())(()()(()())())(()()(())())()()(())()())(()))(((()())()()()())(((()(())(())())(()())()(()))()((()())())(()())()())(()()(()()))()((())(()()())(()((())())((())))(())())()())(((())()())(())(()()()())()(())()()()(()()))(((()(()))())()())(())()(())())(()()((())())()(())()())()(())((()((())))())((()((()()()())()(()()())())(()))(()((())(())(()())(()()))((()()()()()())(()())()(())(()))((())()())()()()(()()))(())()(())(()(()()))(()()())(())()(()))(())()(((())()())(()()())())()())(()((())()())(()(())(()()())()(())())(()(()())()(())(((()()())())()(()()()())(())()()())(((())(()))(())(((()()())()())(())(()))(()()()()()())(())(())(()()()())(()(()())())((((()())()()))()(()())()())()()()()())(()()()()()()())(()()((())()()())()())()())(())((())((()))()(()())()()()()())()())((()(()())()())()())(((())(((()()((()()()))()((()()())()())((())))(())())()(()(())()()()()())(()())(())()()())(()(()((())()(()()(()())(()()))()(()(())()())()(()(())()(()))()()(())())((())(()())()())(())())((()())((())()())()())((()))((())(())()()()(())()())((())(()())()())((()))(((()())(()()))(()())(()))()((()(())())(((()())())(()()()()())()((()())(()())()(())())((())()()(()))())(()()())(((())(())())(()()()()()(()()()()))()())(())()(()())(())(())()(()()()()))((()()()())(()))()()()()(()))(())()())()((((())(()()()())()())())()(()())()())((((((()())(())()()()())(())(()))()()(())()()(())()()()())()(()(()))()((()()))(()))(())()()(()())(()(())(()()))((()))())(((())()())()()())((()(()()()())()())(()(())(()())())((())(()())()()())(((()(()())())(()())()()()(()())()()())(()())()()(()())((()())(())()(()))()())((())()(()()))(())(())(())()(()))()((()((())))(()()()())()())(()()()(()())()()())(()(()()((()()()))))(()())()((())(())(()()(()()(()(())()))(())())(()(())()))((())()(()()))((())()(((()))()()()())()()()(((())()())())(())())(()())()((()))(()()()(()))()())(()(())(()()()()()()())((()())(()(())(()())()()((())()(())())((()()())(()()))(()(()))()()()(((()))())()()()())(()())()()())()()())((()()(()()))(())()((()(()))((()))()()()()()())(((())())((()())())()())()(((()(())(()))()(())()()())((()())())((()()())()())()(()())())(()()())()()()()()())()((())(())((()((()())))(()())())()(((()()()())())()()())(()()(()()())())((())()())()()()()()()())()(()(())()()()())(())()(())()()(((())()()))()())(((())())()(())(((()()(()()))(()))()((()())(()()())()()())(()()(())(())()(())()()())(()()(())(()()))()((())())(()()(()()())()())(())((()())(()(()()))(()())()()()))()()()((()))(()))(()()())(()()()())(((()())()())(()())((())(()()()))((())()())((())())())()(()()(()())()())()())((()())((()(((()(())(()))())())((())(((()))(()(()))()()(())()(())()((()())())(()(()()))(()))()(())()()()(()))()()((())((())))()(()(()())())()((()())(((()()())(())(()())())((())())(())(())()(()))(())())()((())(())()())()()()(()((())(()(())()()(()()(()))()())(())(()())()()()(())())()()())(()()())(()()()())(()()()()()())()(())()()(())())((()((()(())())((())(()))((()))()()(()))(()(()(()()()))(()())(()))()())(()(())()())(()(())(()())(()())()()())()(()(())()()())(())(())((()())()()()(()()(()())((()()))())(())()(()(()()())()()()()())()())(()()())())(((())(()())()()(())(()())()(())())((()(())()(())())(())()(()()())()()()())()()())()(()(()())(())(()()()(()(())())(())())()(()))((())(()(()))())(())(()())()(()())()(())(()()()())()()((()))(()()()))((()()(()))()()(())(()))(((()()))()(()()(((())())(())()))(()))()((()(((())(())()))(())()()())((()(()()())())(((())())()()()(())()())()()()(())())())()(()())((())()())(()(()()())()(((((()())()())()()(()()))()((()()())())()())(()(()())()(()()())()()((()))(())(()()())()()()())(((()())((()())())()()())()()()()()(())(()()(())()())()(()((()))())(()())()())(())((())()())()()(()))((()()(()())()()())((())())(())(())(())((()))()())((((()()())())(((())(()(())()(())())(())()(()(())(())()(())))()(()())()()()()()(()))()((((())())(()())(())))()(()())(())()()()()(()))((())(()))()(())())()(())((()((())())((()()())())(())(())()()()()())(()()())((())()()(())(()(()(()))(())())()((())()()(()))()()(())()(()()))()()(()(()))())(()()())((()()())()()())(()(()()())())(()()()()()())()(()()()())(()(()()())()())((()(()())())()((())())()(())()()()()())(()()(()()()()()())((())()))((()()())(())(())()())()((())((()))(())())()()())(()(()))((())(((())()()))())(())((()())((()()(()))(()())(())())(()))(()()())(())(()()())(()()(())((()())((())()()())()(())()))(()())(((()()())(()()(()(())()))()()))()(()(((()())(()))()(())(()()(()))())((())(())()())(()()()())()()()()(()()()(())())(())()(()())()()()()(())()())((())()())(())()(())()(()((()())())()()(())(())()(()))((()((())())((()())()))(()())(()()))((()((()(()(())(()(())())())()())()()()(((())))((()))()()())(()(())()()))())((()()())(()()()()(())())()()(()))()()(())()()())((((())())()())()()(()()()())((((())())()()())((()))(()()()(()))())((()())())()()((())()())()(((())(())()()())()(((())(()()())())(()()())(())(())(()))()(())()(())()(()())(()())()())()(()()()())((()())())(()(())()())(((())((()())())(())()()()()()())()(())(()()())(()())(()()))((()()())()(())(()())(()(())()))(())(())(()(()()()()())()(())(()(()))())()(()(()))()(((())()()()))(((())())()((()))((())(())())(())()())()(()()))()((()((()())()())((()(()()(())()())()((())))()()(()))(()()(()))((())(())(())(())()()))((((()))()()(()(()))()())(()()(())()(()()())()()())(()(())(()(())())(())()())()(((()()())(())(())())()((()))()(())(())()(())())((()()())(()(())())()())(()()()()((())(())())((())())()()())()()()()(()(()())()(()(())())((()))()()()(())()())()(()()()(()()()))(())(())()()(())())((((()())()())(((()())(())())(())()()())(((()())()())()()(())()()()())(((()(())()))(()()())(()(()()())()(()))()(())(())())((())(()()))(()(())())(()(())())(()((())(()())()())(()))()(())()())((((()))(()(()))()()(()())(()())((()())(())()()())())()((((())())()(()()()))()((()())())(()))()(()(())(())()())(())(())(()(()())((()(())())()())())(()()())()(())(()(()())(()()()()(()))(()))()(()((()())(()))()())(((()()(())())()())()(((()))()()())()()())(()))(()()())((())()(((()())()()()())((())()()())()(()()()()())()()(())()()()())()(((()))()()()()())()()()()((()))())(()(()())()(()))(((()(())(())()())(()(())(())((())(()())(())())(()()((())(())()())()()(()))(())(()())(()(()())(())()()())(())((())()(()()()(())()()()))()())((()()))())(((()))(((())()(())())())((()(())()))((()())()()(())()()(())()())((((()()()(()))()(()()())(()()())())((())())())((()())(()))()())()()((()))((())((())(())(())()())))(()(()))(())((()))(())()(()())()())(())()(())(()(()())())(()()())()()()())((())(()(()(()))(()))())((((()()())((()())()())((())())((()()))()()())()(((())(()(())(())())((())(())())(()()()())(()())(()(())())(())(())())(()()()()()())((())())(())())()((()((()(())(()()())()())(()(()())()(())(())()()())(()((((()()))(())()())()(()(())(()(())((()())(())()))((())))()(((()))())(()())(())())()()((()(()())())())())()(())(()(()))(()()())()(()())(()(()))())(((())())())()()(())()(())(()(())())()(()))((()())()()()())((((())()(()())(()))()()())()()((()))((())()(())())()())()(()((())()())()()(())()())((())(()()((())())(()())())(())((()(()()())((())())(()())())(()())()())()())()((()())()(())()()())((()()())()())()(()(()())()())(()))(())()()(())()(((()()))())(())())(()((()(()()()()())()))()())()(((()()()()(())())(())()())((())()(())(()()())((())))()()(()())((())((()))())()()(())()()(()())()()(())())()()(())()())(())((()(()(())()()))()(())((())((())()))()(((()()())()()()()()())(()()())(())()((())()()()(())(()())))(()()()()()())((()())(()()())()(()()(()))(())())(())(()())(()())()(()()(((()())()(()(()))(()))(())(((())(())())()()(())(()())())()()()())())()(())())(((())()(()(())(()))()()()()())(()()())()((()))())((()()())()()(())())((())()())()(()(()((()((()))()(())()())())()()(()()()(())())(()())()(()))((()(())(())(())()())()()()()())(()()()()()()(())(())())((()((()(()())())((())((()))()(())()((()()())())())()((())()((())()())(())(())())()()(()()())((()()()()())(())(((())(())())))()((())()(())()()))(()()(()()))(()()(()())()()()())()()((()())()(())()()()()()())((()))(())(()()()((()())())(()()())()()())(()()()())((())()())()()(())()()())((()()()(()()())()()())()((()))()()()()())((()()()()()())((()))()(()())()())((())()())((())(()())()()((()((())())()(()())(()()())()())((())(())())()())(())()())(((()()())(())(()())()((())()())(()()())((())())(()((())()))()(()(()(())())())()((()()))()())()(()())(()()(())((()))()())(())(((())()())()(((()())())(()()()((())))(()))(()))((()()()()()()()())())((())()((())())((())())()()())(())()(())()()(()((()())(())()()())()())()(())(((())()(()))(()(()()())(()))(()(()))())((()())())(()())()())(((())())()((()())(())(())(()())())(((())()((())())())()((())())(()()()())((())())(()()())())(())(((())((())())())((())()(((()())((())))()())(()))(())(())()(())()()((()())(())()()()())()())(()()(()())((()))(())())(((())(())()())())()(())(())())()((())())(())(((()()()())()(())()(())())()(())()(())()()()()())((()()()((()(())())(((())())(()))(()())()(())(()()))((()()(())()()()())())(()(()())())((()()())()()())())()((())())()(((()()())(()()())(()())(()(()())()())()()())()()())(()((()())())())(()(()((())(())())())(()()(())()())(((())(()))(()()(()())((())))()()())()(())()((()))))((()(()())()()()())()()()()(()))(((()()()())(()())())(()())()()())(()(())()())((()((())(())()())())()()(())())()((()(()(((()())()()()()))((())()())((()())(())()())(()(((())()))())(()())()())()((()()())(()()())())(()))(((((()))()())(()()()())())(((()())(())()(()()()(()))())(()))(((()())))(())())()((())())(()()())())(((())())()())((()))(())()(())())()(((()((()()()))(()(())()()()()(()))(())((())())()()())((())(()())()())((())(()())((()())())(())())()((())()(()()())(())())((())()()()()()())()()()))(((()(()))()()()()())(()())((()(()()()())()())(()()())(())()()())(((()())())(()(()))(()(()()()(())())())(())(()()))(())(((()))(())(()))(())()(()())(()()()()(())())()(()))()(()())(()())((())()())(()(((()())())(()()())(()())((((())())())(())()()(())()(()()()()())()()()))()())(())(()())(()()()()())(()())(()()))(((((()())()()())(())(())(()(())))()(()(())()()(())())()())()(()()())()()()()(()))((()(())())(())()())(()(())()(()())()(())((())(()())(())()()()())(())(()())(())(()())(())(()()())()()()()()()())()(()()())(()()()())((()()())()()()((()(()))(())()())(())(())()(())()())((()()(())(())())((()))())(((())())(())()()()()((())()(()))()()()())(()()())()())((())()())((()((()))())((())(())(()())(()())(())(((())()()))(()()())(()))(((()))(((())(()(())())(())())()())(((((())()()))())()(()()()()()()())())(()(())()(())())(()()())((())())(((()()()())(())()())((()())(((()()))()())())()(((())))()((()))())(())(())(())((())())()()())((())(((()))()()()())())(()()())(((()())((()))(())(()(()(()()()())()()()())()(((()))()())(()())(())()(())()()())()(()()()())((())(()())())()(()())()()()((()())())()()())((())(())()())()(())(((()()(()))((())())()())(()(()))())(())((())()()())()(()())((()()()())((())(()))()(()()()()()()())()(())())((())())(())(()(((())()))()()()())((()()())(())()())((())(()())((()(()))(())(())(((()))(()))()())()())(()()()()()()()()()()()()())()((()))((()()())()(()())(())(())())(((()()(()()))(())()())(()())(()))(()()())()())(()(())((()())())((())(())()()()))()(((())(())(())(())()()(()())(()()())(())()(()())())(()((()()()(())(())(()())(())))()(())(()()())((()))(()()))()(()(())(())((())())((())(()(()())((())())))()(()(()))(()()()())(())(())()(())()())(()())(()()(()()))(())()(((())()()()())())(())(()())(())(()((())()())()())((())((()())(())((()))(()()))((()()())()())()()()(())(())()()())(((()))(()))()())(())((())(((()())()())(()())()()()())()((()))()((())())()())(()(()))(()(((()))())((()())(()()()())())()((()()()))()())((()()(())())()()((())()()(())())(()(((()()((())()))()(())()()())(()()())()(())())())()()()((())(()())())(()()())((()())(()()(()()(())())())(()()()(()))()((())(()))(())()(()()())((()))()()(()())())()((())()(())((()))()()()()))(()()(()))(((())()((((())()())(()()())())(((()())()()()(())()())(()(()))(()()()))()(()())())(((())())()()(())(()(())(())(())((()))())()()()()())(((())())(())((())((())))()())((())(()())(()())(()())()()(())((())()))(()(()())(()()(()())(())(())(())(()())()())()())(())((()))(())())((()(()))((())()((()(())())()()()(()(()()())((())()()()()())(()())()(()(())(())())())(())()((()(()))())())(())((()()())(()())(((())((()))())(())()()())()(()())()())((((()))()())()()((()())()(())())()()(()(())())()(()())()())(()())()(())(()())((())())((()()()))(()()()())()(()())()()()())((()()()())()(()(())()())()()()())()(()(()()(())(())())(()()())((())())()()())()(()()())(())(()((()))()())(()))((())()())((()())(())())((()()()()())()()())((())((()((()())(()())())()()(())(())()())(())()(()()())()()())((())((())()()())())((()())(()))()())(((())()(())()())(())()()())((()())((())))((((()())(())((())())()())(())(()()())((())(()())(())()()()())(()(()))()(()()())((()))((()()))(()))(((()))()()())()()((())()()())(()(()()(()())())())())(((())(())(()))())(())(()()(()(())()(()))(((())))())((()()))()()((()(()()))())((())()())(()())()(())((()))())(((())(()))((()(()()()))()()(()(())())())(()()()())(()()())(()()()(()()())()(())()())(())()(()())(())(()(())()()()(()()()())())((()())()())()(()()())(((())())((())))(()())((()())(()))(()())(())(())()(())(())(((()())())())())(())(()())(()(())()())(()())((()(((())())()()())(()()())()()())((())())()(()()()()())((()())())(()((())()(()))(())()()()()()()()()())(())()((()()())(())()((()(())()())()()()(()()()(())()())()(())()((()()))()()(()()))()((())(()()))()()(())()()())()(()()()()()()(()())(())(())()()())()())(()()())((((())())(())(()(()(())()())()(())()(((()(()))(())()()(()())(()())())((())()())()()()()()())()(((())())()())()()()()())(((())(())(()))()()())(()((())())(()()(()())()((()())())())()()((())(())()())()())((())((()()())()(())((()()()()())())()(())()((()())(()()())())(()())())(())()(((()(((())()()()())()(())())()()()(())())((()())())()()()())(())()()()(())())(())(())()(())()(())(())(())()((())(()()))()((()()())())(()())()(()()()(()))(()())())((((())()()()))()()()())()()())()(((()()()()())(()()))(())((()))())((())()(()())(())()()()()())()(((()(()((()))()(()))(()()))(()()(((())())(()())(())())())()())(())()()())(())(()(())()(()())(((())())()()(()()()))(()((()(())(()())()((())()())())(()()(()()))((()())()()(()())())()()(())((()()))()(()()())(((())(()))())((()()())()())())((())()()))(()(())()(()(()()()())(())()()()())())()(()(()()(()()())()())())((((()())(())())())()(()((())()()(())())(())(()())(()()()(())(()))())(((()())())(())((()))()(())())()()(()()()()()())())(()()((())((()())()(()()())())()(())())(()()())()())()((())((())()()))((()))()())(())(())((((()()()()())(()(())((())())()((())(()()))()(())(()()(()())((()))())((()()(()(())))()(()())())()((())()())()())()((())()(())())((()()(())(()())(()())())((())()()())((())()())()()()()()((())())()())(()())(())(()())(()())()())(())((()()())())(((())(())((()(()())())())(())()(()()())())(()())((())()())()()(())())()(((()())(())((())((())))((()(()()()))()()()(()))()((())()(()())()()(())(()()()(())(()))()()()())()))((((())(()())())()()(()())()()(((())())()()))(()())()(())())((()())(()())())(())(()(()()(())()(()())(())())(())(()(()()()())()()(()))()()())(()(()())()()()())(()(()()))()(())(())()()()()())((()()())(()(())())((())(())())(((()))()))(((())((()))()())(((())(())(()())()()())(())()(()())())((())())((()(()()((()))(()())(()))()())()()())(()(()())()()())((()))(())(())(())(())())((()())()()()()()()())()((())(())())(())(()()(())()())()()()())()(()()())()(())(())()()()()())(()((()()))(()())(())(()()())(()(())(()())()()())(())()()((())(()))()(()))((())(()(((())(()())())())((())())(())(())())(()(())(()()(())()()())()((()())((())())())()()(())()())((())(())(()())()())(()())(())((())((())((())())((()())()()))((()()((()(())())(())()()())()()((())())()(()))(()()()(())()())()()(())()())(())()(())()()((())())(())(()))()()()()()()(())()())(()()()()()(()()())(()())())((())(()())())((())()(())(()(()())(())(()))(()()()()()()(())())()(()())()()(())((())()())(()()))(()(()())((()(())())())()(())()()(())()()(())()()())(((()(()))(())()(()))()(()(())((())(()))())(()(())())((()()))()(((())()()())()())(((())()())()())()()(()()))((()()()))(((())()()()()(())()())(()())((())()())())(()()(()())(((((())(()))())())((()((()()()()())())(()())()())()())()(()()(())()(())()()()())(())()((())(())())(()(()))()()()()((()())()()()))(())()()((())()()((())())()()()()())((())())(()(())())(()()()())(()())())(((()())(())())(((())())()())()())((()()())())((())(()((()()))(())(())()()))()()(((())()((()))()(())()())()()())((())(((())())(()()))()(()()(()))(()())()())(()()())(())(())()(())(())()(()())(())((()))())()(((()())(((()()))()()()(())()(()()()())((())()()()())(()())())(())())(()(()()()())()()(())())((())(()()(()))()((()(())())(()())(((()())()()()())())()()()((())((()))()(()))(())()((((()))((()))()())(()()())()())()(()(())(()()())()())()())()((()()()))(((()))())(())()()(()))((()())()(())(()())())(())((()()))()((())(()(())()()())())()(())()())((()())()(()()()())((()())(())())()((()(())(())()())(()()(()())()()())(()()())(())(((()))(())())((()))(())())((()(()())()(()()()()())()()()()(()()))()((()))(((())()()())(()))()()()())()()()(()())()())(()())(()((())()()(())()(()()())(())()()())((((())()())()(()(()())(())()(()()())())(()((()())()))())(((()())((()()()())(())()()(()))(()(())()()(())()()))(()(()()(())(()()))())()(())((((()))(()())(()())()(()))()(()()())()()()((()())()()()))()())(()()())()()()(())()(())((()(()))()())(())(()())()()())()(()()())((()(())(())())()(((())((()))()(()())))(()(())()())(())((()())()()()()())(())()((())()())()()()())()(()()())(())((())())((()(()))()()(()()()(())())()(()()(()))(()((()(())))())(()()()(())(()()))(()(()(())(()(())()()())(())(())()())((())()()((())))(())(())()()())((()()())()())((())())()()(())(()())()(())()()()()())()()(((()())(())(())())(()()(())())()(())((())()()(())())()()()())(((())()(())()(())())(((((()))(())())(()())(()())(()())()((((())((())(())()(())(()())())))()()())(())((()()())(()())()())(()))(()(()()())())((()())()(())()(())())((((())(()()())((()()))())()()(())(())()()(()()())()()())()()()()()()())((())()()((()))((()))())((()())()((())(()())()(()())((()()())())(())())()()(()()()())((()())()())())(((())()()(()(())())()())((()))())((()()())())(()((())(()))((()((()))((())())()(()))()(()()())())(()((())(()))(()())()())(())()((())())()()()())()()((()()())(()()(()))((())()()(()()()()()())()()()())(((()()())(()())())(())()())(()()()()())()((()()))()()(())()()(()())(())()())((()()))((()(())(())()()(()(()))())(())()((())())()(()(())())(()())(())(()()))((()()())((())(()(()((()))())()())((())((())())())()()(())()())()(((())()())())()()((())()((((())(((()())(()()())())()((()()()()()()()()))())(())())())()(((()))((())()())()()())()())((()())())(())()())(()())()()(())())(()(())())((())(()())(()())((())(())()(())())()()())(())((()(())()())(((()()))(()(()))())((()((()))(()(())(()))())(()()())())()((()()())()()((()())())()()())(()()())(()(()))(())()(()())()(()()()()()(()))()())(())((()()())()()()(())(((()))())()())(())(()(()())())(()())(())()(()())()())()()((()())((())())(((())())()())(()))((()()()(())()())((()(()())())(()()())()())(()(((()()()))(())((())(()()()()))()()()()())())(())((()(()()()(())(())())()(()())((())((()))((()())(()()())())(())()()()())(())(((()())(())(()())(()()()))())(())((())(())((((())((()()))()))()()()(()())()()((())())()())(((())())())((()()))()()()(())()()()(())())()()()())(()())(()((()))(((())))(()(()))((()())()())(((())))(()()(()()())()()))(()(((())())((()()())()()())())(()())()(())(())(()()(()())())((())(()())()()(())()()())(()()(())()()())()()()())(()(()))()((()())(()())()())())(()(()))(((())())(())()(())()())(((())(())))(((())(()()))(()((()))())()())((()(()()()))()()((()))())()((()()())())()((())(())(())())())(((((((()))())(())()(()))((())(())(()()((()))()((())))())()(())(())(((()))()())((())()()()())((()()()()())())(()))(()()((()()())())()())()()()((()()()(()())()())(((())(()()))()()())(()())())(()))(())(()((((())(())((())))()((()()(())())((()()())()()())(())(())()()((())())()()())()(()(())(())()()())()((()())((()))((((())())))()(()())()(()))(())(()())(())(()(()())(()()(()(()())()())(())()(())())()()()())(()())(()(())(())()())()(((())((())()())()()()()()())(()))(())(()))(()((())())(())()())(()(()())((())(())(()(())())()())(())(())(())((()))(())(()())(()())()()(()))((()()())())((()(())()()(())()()())(()())(()())()())()(()()())((()()())())()(())())(()())()()((()(()(()))(())())()())()((())(())()()())(()()()())(()()())()()(()()())()()())(((()))(((())())(())((()))(())(()())()())(((())(())()()())(()())(()())())()()()(())()(())()()(()())())((()()(())()())(()())((())(())(()())(()((()())(()))(()()(())(()))((())()())(())(())())(())(()))(()((())())(())()(())())(()()()())(())()()(())()(()(())(())(()())(()()(())()()()())(())()()((())())())()(((()()()(()())()())()()()()()())()())()(((())(()))(())((()()())())())((()()()(()()()(())())(()))()(())(()(())()))(()())()(()()())()())(())((((())())())(())())((()(()))()()()())()((((())()(())())(())()(()())()()()())(())()(((()()))()((())()(((())()())(())))())()()(())()(((())()))(())()(())()()((())()())(())())(())(()(()(((()())(())(())((()()())())())()(())(()())())()(())()())(()((()())())(())(()))((()))(()(())())(()())()()()(()())())(()(())()(()()()())()(()))(()())()()()()()(()(()))()(()))(())(((()))(())()(())()(())()()()(()())()((())()())()()((()))())(((()())()()(()()()())()()())())(((()()(())()))(())(())((((()())(())()())()(((())()())(())()(())())((())())(())()(()(())((()()))(())()()())())(((())((())()())()(()))()())(()((()()))()()((())()()))(()()(()())(()(())(())()()())(())()()((())()))(((())(())())(()()()())()()()())((()()()()(())())(()(()(()))(())()())(()())((()))(()()())(())((())()()()(())()())((()()())()(()())()((())))()(())()()(())()())(((()())())()()())()(((())())()()())())(((()(()(())()()())())(()(())())((()))()(())((()(())()())()((())(())()())())())((()()())(()()(())())(())())()(()))()()(())(())(()()(()())()((())())()()())()())((()()())()(()()())(()()()()(()))(())()(())(()))(((()(()()))()(())()()())())((()()()))(()(()(())(()())(((()()())()))()()())()(())()()()(())()())(())(())((())(()(())()(())()(())())()()()()())((())()(()()))((()()(())()())(())((()()(()()))())()(())((())())()()())()()()()(())((()()())()()(()(()))(())(()))()(()()()()()()())(())(((()(()))(()(()()())())((()))(()(()))((()()))(()()())()(()()()()())())()(((())(())())(())(())(())())())()((())())((()))(()()())(()((())))()((())()(())()))()(((())(()()(())(()(()))((())()()()(()())())(()())(()))()(((((())()())()(((()))())(())())()()(())()())()()()())()()()(()((()())()())())((())()()())((())()()((()()()())()()())((())())(()()((())()()())()())((()())())(()((())())()(())())()(())())((()())(())()()()()()())((()())()(()())()()(())())(())((()))()(((()()))()()())(())((()())())()()())(()(()((()))(())()()(()()())(()))((()())(()())(())((()()()()))(()())(()(())(()))(()())()()())(()()()(())(()()(())())(()))()((()()()()())(())()(())((())()()())(()((())()(()()()))()())()()(()()(()))()()()((()()())(())())())(())(())(()()()(())(())(()(()))(()()()())())((())()(()))(()(())(())())((()(()())()(()()(())(()))((())(())())((())(())())()(()())()()()())(()(()))()()(())()()()(()))(((()())(())()())((())(()())(()(()()())(())(())(((()(())))())()()(())())((()))()(()())((()())(()))()())()(())()((()(())()()())()())((()))()(()()())(())()())((()())(((()())()(())((()))()())(())(()(()))()())((())()))())((())((())(())((()())(())((()(()())())())(())())(((()))(((()))()()())()()()()((())(())())()(()())(()((())((())())()(())((()()(())))()())()()()()))()()(()(())(()((())()()()(())()(())()()())(()()()())()())(()()())(())())(()())()()()())((()()())(()(())())((((()())()())(()(())())()()())((())(()()())(())()()()())(())(())(()())(()))(()(()())()())(()(()))(()(()))(())(()))()((()(()()()()())()()()()())(()()())()()()())((()()()()((())()(()))())(((()))((()(()())()()())((()()())())()())(())(()(()))()()()((()()))()()())((()(())(())())())(()((())())(())()())()((()()())())()()())(((()((())())())()()()())()((()((()()())(()()))(())()()())(())(()()()))()((()())((()()))((()())(()())(()()))()()())()()()()(()())(()())())()(()()())(())(()(())(((()()(()()()))((((())(()())()()())(())(())))(()())(()((()))()()())()()(())())())(())(()()())((()())()(())())()((())(()((()))(())())()(()(()())()()))(())()()()(())()()())()((()()())(())(())((()())(())(()())())((())())((())()((()())()())()((())())()(())(()()(()))())(()))(()(())()())()(()(())((((()())())()()(((())())((()))())()(())(())()()())(()((()()))(())())(())(())(()(())())()(()(())(())())((())()()))((()())))(())((()())()())(()()(()))(()())((()())(()())()()))()()((())(()())(()()))(())(())(((())(()))(((()())(())()()())(())()()(()))(())((()())()())())(((()((()))())((()(((())())((())())())(()()())(())(())()((()))())()(())(())())(()()()(()())(()()))()(()))(()((())()())((()(()())())((()()(())(())()(())()(()())()()(()))()())(()())((())(()()())())()()()())(()((()())(((())())(()())())((()()(()))()(()(()()(())()())()()()()())()()()())()))(()(()()()())(()((()))()()(())()())(())()(()())()(())())(())(()()())(()()())((()(()(()())()())(((()()))))(())((()())()())())((()(())()())(()())()(()())())(()(())()())()(()()(()))()(()()())(())(())(()(()))()()())((()(()())((()()()))())(()(()()()(()())())()(())(())(()())((())()()))((())()())(()()(())())()(())(()(())(()(())())())((()())(()()())(((()())())(()())(())()())(((())()())())(()())(((())(())(()()()))()()()((()()()))())(((())()()())()())(())()())(((()(())()))())(())((())(()(()))())((()))(()())()(((()()())((()())(())(()()()())())(()()()()())(()())((()((())())()()((()()))())()()()())((())(())((())()())(()())((()))(())()()(())()()))(()())(()()())()()())(()()())(((())())(())((()()())(())()())())()()()())()(()()((()(())())())(()()()))(()()())(())()()(())())(((((())()(())()()())(())()(())(())()(((()))()()(()))()()((())())(()))()(()(())())((()))()()())((())((()()))(()(()(()))(())((())))()()()(()))(()(()()()())()(()(()))())((()))(()()(()(())(())(()()))(((()()())()())()())((()())()()(())(()()()())()()())(())((()((())((()())(()())))()())(())()()))(()())(()()())()((())()())(()())(())(()(())(()()())(()(()))(())())()(())((()))(())(()))(((())()(()(())(())))(()((()))()())()(()))(((()(()))((())()(())())()(()())(())()()(()())((())()()))((())()())((())(()()(()))()(())())()(((())()()()())()(())())(()(()()()())()(())()())(()()()())(())((()()()))(()((())()())()()()())()((()))(()()()()(()())(())()())((()))(())(()))(()())(())((())((())((()(()())())())()(())()(())()(())()())((()()())()(()())()())(())(()(()(())((())((()())())())(())(()()))((()())()(()())())((()())((())))()((()(()()())()()()())(((()))(()(())())()()(()(()))(()()()()()())()((()(())(()((()())()())()())(())))(()))()()()(())())()(()())(())()((()())()()()())()(())()())((())())(()(()()(()()()()(()()(())())())(((()()()()(())(()))()()(())())((()())()(())(()())())(())())((()(()))(()(())(()())())()(()))(())((()()()()()()())()())()()()((())((())(()))())()())(())()())(()()()()())(((()))(())(())())(()())(((()())())())()((())(()()())()()())(())(()(()()())(())()(())())()(()())(()(())()())()((()())())())(((()()())()((()())()()(())())((())()()(()()()())())()(())()())(((()))(()((()()()))()(()())(()()()())()(())()(()()())())()(())()()(())())((()(()(())()())((()()())()())((((())(()()))(()))(())(()(()())()(()))(()()())()(())()((())()))()()()()()()(())()(()))(((())()(()()()()()(())(()(())()))(())(()(()))()()())((()()))()((()))()(((())())()())(()((()())()())()(())()())(()(())(()))((()))()((())()()())((())(()()())())(())(())())(()()()(()())()())()(((()())()(((()))(()()))())(())()()(())((()()())())()(())()())((()(())())(()())(((()))((()()))(())())((()())()()())()(())()())(())(())((()(()())(()())((())())(()(())())()(()))((())())())()(())()()(())((())))()((((()(()))(()(()()()))()(())(())()((())())()(()))()()(()()())()())()(())((()((())()())())()(()()()())((()())(())()())(()())(())()()())()(()))(()())(((()()))((())(()())()())(((()(())())(()))()(())()()(((())()(()(()))(()))(()())()())(())((()())()()())(()())()()((()(()))(())()()(((())))((()))(()))(()(()())((()())(())()()())()(()())()(())(()())(()))(())(((()())()(()))()()())(()(())(()))(()(()())(())()())(())()(())())()((()(()()()))(())()()((()))(()())()()())(()(()(())())()())(())(()())((()))(())()())(())((()()(()()())())(())(((()()))()()((()))()()())(())(((()))())((()())((())())(())())()((())(()((())()()()()()())()())((()())()())())(())(()())(())((())(()(())(())(()))((())()()(()())()())()())(())(()()())()())(()()())()((())(()(()()()())()())(()(()())()())()(((()()())(()())(()()))(()(()()((())()())(()()())((())(()()())(()()()()()(())()()()))((())()(()()))()(())((()())()()(()()())(()())(())())((())())()()())()(()())()()((()))()())(())(()()()())()()())()(())()()())(()(()))(()()()()())(()())(()()()()())(())()(())(()())(())((()))(()))(()()()(((()()(())())())(())()())()()())(())(())()()(()())(()(()((())()())()(()())()()())(())()()()()(())()(()))(())()())((()())(())((()))((()(()(())()())(()))(()()()()())(())()(()))((()(())()()())())()((()()()()))()()())((()())()()()())()((((()())())(()())(()())((()())(())()()(())())()(()(())(()))()())()(())(())())(()(((()()())(())(()())(())(()())(()())(()(()))()(((()())()((())())()())()()())((())()()()())())()((()())()(()()((()()())())()()())(())()(())()())(()())()(()(()))(())(())())((())(())())((((()())(())())()())(()(((())()())((())()())()()(((())))()(()()())())(((()(()()))()(()((()))()()())())()())(()())((()())(())())()(())()())(()()())((()))(())()()())(()()(())()())((()())(())((()(())()())()((())())(())()()())(()()())(())(((((())()()()()())(()))(((()(()))()())(())(()()())()(()))(()(())())(())()(()()()())()()(()()()()(()())())())((()())()(())(())()()()())(()())()(())(()())()((()())(()())()(()(()()()()())()())())()(()))()(((()()))(())()(()()))()()(()())(()()))(()()(()()((())()))(()())(())())(()(()()()(())()))()((()()())()(()()(()()))()(()()())((())())())(((())(()())(()())())()()())()(()(()()))(()())()()(((()()())(()())())(())()((())())())()(())((())()(())())(()())(())(((()(()()()(()()()(()))(())()())(()())(()((())())()()(())())()(())((()()())()())(())()()()()((())()(())()(()))())()((((())())()()((()()(())())()()(()()))((())(()()()))(()()())()(()())(((())()()))(()))((())()())()(())()(()())(())(())(())()())(()()((()())()()())((())())(())(()(())()()())()())(()()()()()())((()())(()())((())()((())())()()())()(((()()()(()(()))())(()())()(()(()())()(())()())(()())(()(())((())()(())(())())()()(())()(()())())()(())())()()(()())(()()())(()())(()())(((())()()(()(())()())(()()()(()))(()())(()()()())()()()()())(()())(()()(()())()()()))((()(()())()()())(()()()))())(((()()))())(()())(()))(()()())(())(())((()())(()())()((())()(())())()())())(()(()()))())(()())(((()())()())()(((()))()()()(())())(()())())(()(())()()((())))(()())(()((()(())())()()()()((())())))((((()))())()(()())()())(()(())((())))(((())()))((())(()))()((()())()(())(()())(())()(())(())))(()())(((()))((())()())((())())(())(()())()()())(((()(()))(())(()())(((())())))(())((())()()())()(())((())((()))())((()(()(()()))())())((())())()()())(((())(()()()()())(()())((()))()(()())()()())(((()()))(())()()()()())(()(())())(()())((())()())(()()()())()()()((())())(()()()))(()()())()(((())((()(())))(()())(()))(((())())(()()())()())(()()(()())(()())())()()()((()()(()))()(()()()(()()()(()())((()))()())()()(())((()()()())()())(())((()())())(((())(()))(()()()))()(()())((())(()))()((())())(()())(())()()())((())()()()())(())()())(((()()())((()()()())()())()((()))(()))()()()(()))()(()()()()())(()(()))(()()()))()()((((()()))()()()()((()()))()((())()()())())()((()())()(())(()())(()(()()(())()(()))(()(()())(()())())((()))()())(((()))())()()((()())())(()())())((()()(()())(()()())())(())()())()(())(((())()())()()()()())((()()()(()()()()())(((()()())()())()(())())(()()()())(((()())((())())(())()()())(()(())((())())())(())()()())(())())(())())()(()()())(()(()(()()()()()(()))()(())(())())()((())(())(()()(()()))(()())(())((()()))(((()))())(()()))(((()))())((())()()(())())(((())())(()())(()()()())()(())(())())((()(()())()())())(())((((()())(())()())())(()())())((()())()))(()()()())((())())((()()())(())(())(())()())(((())()())(()(()())())()()()())(()(()(())()())()())()()(()()((()))(())()())())((()()(()())((())()(((())))()())(()())(()))((((()())(())()())()()())((()())()())()((()()())()())()(()(())()(())(()))())(()(()()(()(())()())(())())(()(())())()()()()(((())(()()()()())))(()))(((()()))()(()())(())()()(()))(())()((()())()())()(()()())()())(((()())()())()((()(()))()))(()(()(((()))()(()))(())(()(()()())(()))((()))()()()()()()())((()()(()()())(()))(())(())())((())()())(((()())()()())(())(()(()())()()())()()())(())()(()()((()())())((()(()))))(()())()(()(())()()())((())()()(())(()))())((()))(((())()()())((())(()))(()(()())()()()(((()))())())()())(())(()(()())(()))()(())())(((()))()()())(())(((()(()())(())()(()))(()(()))()()(())())((()()())((()()()(()()())(())(()))((())(()()())()()()(())())())(()()())()())((())(())(()(()))(()())()(())()(((())()())(()()))(())()(()(()())()())()()()())((()(())(()())())((())((()(()())(()))(())()(())(()))()(()()())()(()()())()(()()()))((())()(((())()()())(())((())(()())(())()()())()((()))())(()(())()()()(())())(())())((((())(()((()()()())((())(()()))((())(()))(()())(())())(((()))())()()(((()))()())()()())()((()()(()()())()()(())(()())()())(()()((()))(())()()(()()()()())()())(())()())(())()()()())((()(())()())(())(())(()(()())((()))(())()()())((())()())(()())(())()()()()()(()))(()(()())()())(())()(())())(()((())()(()(())(()()())((()))(()(()))(())()())())((())((())()()())()(()()(())()())()((())()()()((()(()))(()))()(()())())()()(())(()))()(()())()(()())()(()))()())((())(()(()()))(()((())(())()()(())(((()))()))()(()()(((())))()()))((())()())()(()(()())()()()()(())())((()(())())()()())()())(()))((()()((())(())(()()))((()))())(())()((()())(()(())()))((())())(())())(()((()(()((())())(()()())())()(((())())()(((()())()())(())())(()())(())())((())()((()())(()))(())(()))()()())(()())(()((()()())((()())(())(())(())(())()()(()())(())())(()))((())()(()))(())()()())()(()())(()()()()()()()())(())(()())()(()(())())(()()()))(((()())()((())()()()()))(())()()())()(())()())((((()())(()())())((()(())(())()(())(()))()()())()((((((())(())())())()(()())())(()(()()()())())()((()(())(())())(()(())())(()()((())()())()(()))())()())())(())()(()()(())()()())()())()(())(())()((())(()()))()()()())(()(()(()))((()()(()()))(())())((()(()((()())(())))(()())()(()()())())(((((()())())())(())(())())(())()(())()()())(((()())(()())()()())((())(())(())(()))()((()()())())(()))(()()())((()())()())(()(()((())((())())(())()())((()))(())((())(()))((()())())(((())()()(())())()(((()))())(()))(((())())(())())(()())(())()(())()(())((()())()())(()()())()())(()())()(()(())(())())(())()()(()))()()(())(()(())()())((()))())((()()(())()()(()())(()))(()(())()((((())())()(()))())())((()))(((()())(()())(())()()(()()()())(()(()())()())())(())(()))()((()())()())(()(())()))(()(()())(())(())(()())(())())(()())(())(()(()))(()()())(())(())(())((()())()(()())()((()()))((()())()())((())())()()())((()()()()())(())()()()(()()()())())((())(()))(()(())()(())((())())()(()())())((())(())()()()())((()()())(())(()())(()))()((((()))())(()())(()()()())())(((())()())()(()))()(())(()()(())()())()())(()())(((()())(()))()(())())()(()()())(()()))(()(()(())())()())(((())())()()()()()())(()()()())()()()((((()))()())(())()()()())((())(()(())((())()())((())((()()))())()((()(()))(()))())(((())(()())()(()()(()())(())(()(())()())(()()())(())((()(()()))()))(())())((()))(()()(())((()))()())((()()(()())())()(()(()(()))())((()())()(()())(())((()))((())))(()((()()())(()(()())()(()(()())()())()())()()())(()(()))(())(()()())()(())()())()()()(()()()(())(())()()((()())()))((((())()()())())(()))((()())()())(()()()))((()()))((())())((())()()()()()()(()))((())())()()(()((()))()()()())(()()()()((()))()())(())((())()((()))()())((()))())(()((()()))()(()())((()()()())()())()(())()()()())(())(()()(())(())(())()()()()(())())()()(()(()())()())()())()((())()((()))(())()(((()))(())(())()()(()())()()())())()((((())()()(()(())(())()())())(((()())(())()())())(()())(()()()()())((())())()())((()()))((((()(())()(()()(()())()()(()())()))((())(()())())(())()(())())(())(())(())(())((()))()(())())(()()()(())()(()(())())())(()()(())()()(())()())((())()())()()((())(())()()())()()(())(()(())())()()(()())(())())(()()()(((())()()())(((()()())())(())()())((((())()))()()((()())())()())()()(()(())()(()(()))((((()))())()())(())(()(()))(()())((())((())(())((())()()()()(()))())(((())))()(()(()(())()()())())()()())(()()()(()())(()))((())())(()()()(())()()())()()())(()(()(()(()))()())(()())(((())((())())(()(())())(((()))((()))())(()())(()()())()(()()((()))())()((())))((())()()())(())(()()())((())(())())(()()())(())()(((())))(()())(())()())((())(())(()())((((())))(())(())())((()(())())(()())()()())(()()(())()()())(()())(()(())(()()())())()()()(())))((())())()(())(((()))()(((()()))((())()())()()())()()(())(()()())()()())(()())(((())())(())())()()((()())(()()(()()())))(((())(()()())((())()()())(())(())(()))()(())()((())(()())())()(()()(()()()()()()()(()))(()()()())()(())(()())()(())())(()()())(((())())(()()()))())(()(()()()(()))()()((())(())())(())()()())(()())()(())(()())())(()(())()(())()((())()())(())((())())())())((())(()))()(((()())()()())((()((())()(())(()))(((()())())()()()())((()()())()()())()(()())()()()())(()((())()())())(()((())())())(()()())(()())(()()())((()()())()()()())((()()()())(()(())(())()())()()(()())(()())())()(((()))())()()())()(((())())()()()())((()())()(()())()()())()(((()())()()()()))(())()((()(()())((()(())))()())(())(()(((())(()))(())()(((()())()(()))((())((())()))(()()))(()()())()())()((()()))(())()()()()()())(()(()()((())(()))(())((()())())(()))(()((())))(()())())()((()((())())()(()(()())))((())())()()(())())()(())())()(((())(()()))(((()(()()())(()())))()(()()())())((())((())())()()()(()))(())(()(())((()())())(()()))(())())(()()()()())()((()()()))()())(()())((())((())()())(())((()()())()()(()())(()()()))(()())()(())()()())()(()((())())(()(()))(()())((()())(())(()()())()())()((()(()()()())()())()()()())()()())(()(())()(())())(()())()(()()())(()(())()))(((())()())(()(()())())(()(()())(()()())()()(())()(())(())())((((()())()(())()(()()()())()(())())()((()()())(()))(()()()())()()()())((()(()))()()()())(((()))()()())()()((())()())()()(())()())((()((()())()())()())(())((()())(()(()())()())()((()))())((())()())(())(()()())()())()(()()()()()())((())(())())()(()(())(())(())()(())((())())(()(()()))()(())())(()()(())()()())(((()()()(())(())()))((((())())()(())(()))()(())(()()()())()()(())()())()(((()(())(())()()())(()()))()((())()()()())(())()((())())(()())())(()()())(())(()(())()()()()()())(()()())((((()((())(())()())()())(()())())()(())())((()())())(((())())())(()())(()(()())(()(())((()))()))(()())()()()()())(()()())()(())((()()(()))()(()))(()(()(((())())())(())()((())())((()())())()())(()())()(())()()())(()(())(()()()(()))())(()((())()()())(())()()())()()((())(()())(())()()())()(()()()())()()(()))(((()(())(())(()))(()()())(()()()(()())())(())()()()()(())(()()()()))()()(()(())()())()(())()()(()()())(())()()()())((()))(()())(())(()()(()())(()()())(()))()(()(()())(())()())(()()())()()()())(()()((())(())()())()()(())())()((()(()()(())(()(()())())()()()())()(()((()))((()))(()(())(((())())()()((())())())((())(())()()()()())((())((()))()(()))())(()())(())()())()()((()(()())(())(()))((()()())()(())())(()())((())(())(())())())()(((()()))()(()())()())(())()())(((()()((())())()(())())(()))()()(()())()()())(()(())())()())((()(())))()(((()(()())())(((())())()())()(())()())()((())()()(())()()()())(((())()())((())()(())()()(())())()()()())(()()()(())(()())()(()()())((()()()())())(()((()())(()())(())()()())()()))(((()()((()()((())())())()()(())())(()())(())(()())())()(()())(()(()))(()())((())(())((())(())()()((())(())())(())()())()((())())(()()()(())())((((()())))())(())()())(((()())(()())())()()(()(()))()())((())(()()())(((()))())(()()())(()())())()()(()())(()()(((()))(()())())(())(()))()(())(((()))()(((())())()((()()()()())()()(())()())()()(()()()(()))()()())()(()())(((()())()()())())()(())()(())(()()))(((())(())(())(()()())((((())()(())())()())()()((())(())())()(()()())())()((())())()()())(()()()())()(())()(()))()(()()(((())()())())()(()())()(()())())()(()))()((())()()(())())(())(()()()()()())(()(())((()))()()()(())())(()()())()((()()()())((()()())()()())()(()((())())(()())((())))()()(())())(()()())()(()()()())(())()()(()())(()))(()(()(()))(())()(((()())))()())(())((()(()(())(())())()()(()())()()())()())(()((((()())()(())()(())(()(())()()))())(())(()))((()()()(()()())((()())()()))(((((())()())()(()()()))()()())())((()(())())()()())()(()())()(()(()())()())(((())))()())()()())()(()(())())()(()())((())())()((()()()())(()(()))()())((())())()(()))((((())(()())()())(()())()(()(())()())(())()(()))(((()((()())()(()()())())()(())(()(())())())()()((())()())()((()))((()()()))())(()(()())()()((())((()))())(())()((())())(())()(()))((()())())(())(()())(()((())(()())(((())(())()()(())()((())()))(()))(())(((())())(()(()))())(()))((()())()()(()))(()())()((())()())(()())()(())()())((())())((()()()(())(())()()(((()())(())())())())()()()(()())())()())(()((())))(())(()()((()))((()))())(((())()())((()))(()()())(())()(())()()())(((()()(()()())((())))()(())())()(())())()(()(())()()())()(())()()()())((()())((())()((()()())())(())(()))(())())(())())(((((())()()())()()())()()(()()())((()))()()()()(())(()))(()(()(())()())((()(()))((((()))(())()(()()(()))(()))(()()(())()()())(()))(((())(()())()(()()()))(())(()))(()())((())())(())())((()))(()((()()())()())())(()()())()())((((()))()()()(()())()()())(()()())()(()((()))(())()()(())(())())((())(()()()))(()(())()(())()(())()(())()())(()(()))((())()())()((()()(()()))(())(((()()))()()(())()())())((((()))((()()))()(())()())(())(()()())((())())())((())(())(())(())(()))()(()()())())(()(())(((())(()())(()(()()(())(()))())(())()()()())(((()))(()())()())(((())(())())((())())(())((())(()()())(()(())())())(((()())()()())())(()())())(((()()))()()())((())()))(())()(()(()))()()()())(())(((()))((()())())(()(((()()())((())())(())()())()(()())((())((())((()())(()))(()()())()()()()())(((()()()()()())((()()()())(()())()())()()()(())(()))()())((())()(()())())(())()((()))(()())(()))((()()()())()())()()()((()(())())(((())()())()()())(())()(()))((())()((((())()()()(())))(())()()()()()())(())(()()())()()(())((()))()()())((())(()(()())())(()(()))(((()()())()())((()))()()()())()(())()()())((()())())(())()())()(()()(()())()())(()()())(())(()()()()(())()()()())()(()()()())()())(((((()())())())()()(()(()())()()())((())(())()())(()())(()))()(())()()()(()(()())())(()()(())()(()(()()())((()()))((())(())())(())()(()())))((())())()()()())()((())((())()())(()())()()())(())(()()((()))(()()())()(()(())(()))((()))((()(()(())())()(())())((()))(())())((((()())(()()())()())()()()())(()())()())(((())())()(()())()())(()()())(())(()()()()()(()()))()(()())())(()(()))((()()())()()())()()(((()()()))(()()()((())(()))(())(())(()))()(()(()))((())((())()()))()())()(((((()()))(()()))()()(())()((((()()()())(()())()()())()()()(()())()()()()))(()(())(((())())))(((())(())((())()()(())())((()())(())()())(()()()())(()(()))()()(())())((())(()())()()((())(()))((())(())())())()(()())(()())()()()(()()()()())((())()()())(())()()())((()(()()())()()())(())(()())()()(()())(())()()(()))(((()()()())()()()())(()()())(())()(()))(()((()))())(())()()())(()()()()((((()())()()())()()())(()()()(())())(())())()())()()())(()()()()((()()))((())()())(()())()()((())))((())()())((())(()()(()()))()((()())(())(())(((())(())()())(())()())(())()(((()))()())())((()())(()()((()())())((()())))()()())(()(())(()())()(())())(())(())()(()())()())(((())((())()()()())())()())())(())((())((()())(())()())((())()())(((())()(())())(((())())())()(())()()(()(()()())(()())())((())(())()())(()(((())()())())()(())(()(())()())()(()(()())()())(()())())(()(())()()())(()()(()()))())()(())(()((()))((()())())((()))())(())(()())((()(()))((()))(())()((())())()()()()((()))()()(())())((()()()()(()))())((()()))((()(())())()))((())(())((()())()(((()()))(())()(()(()()()))(())())(()()())()())((()(()))()(((()))(()))(((())()()())((())((()())()(())))())()()(())(())()())(()()()())(()()()()()()())((()())((())())()())()(())(()())((())()())(()(())))(()((())()()())((())()(())()()()()(()(())()(()()))()(()))(((()(())(()()(()))()())(()()())()()(()))(()())(()((()()())())()())(())(())(()))((()((()))())(())())()()()((())((())()(()(())())())((()))()())((()()(()())()(()))()(())()()()(())())()(()(())(()())()()(()(())())()(()())()())(()()(()()()()(()()()()())()())()()(()()))()(())()())()(((()()())((()(())(()()())())((())())()()())()(()()()()(())())(())()(()()()()()())(()()()()()())())()(())())(())((()))(()(()())()()())((()())(()())()())((())(()()()())()((()(())((())))((())(()()))(()()()(()))()(())()()()()()())()(()())(((()(()()()()))()())()(())()(())()())(()()())(()(())()()()())(()()(())()()()(()())(()()())(()())()()()))(()(()(((())()())()())()(())()())()((())())(()(()))((())())(())()()(()())()())(((())())(()())(()()())())(()(()()())()(())()()())((((()())(()()()())((()()))(())(()())()(()()())())(((())()())((())(()())()(()))()(())(())(()())(())((())())()(())()())()(()(()(()))())(()(()(()())(()())((())(())()()()()()())()(()())())(()(()())())(())()())((()()()(())(()()())()()(()()())())(()((()))())()(((())(()())(()())()()())()()(())())(()((()())()((()()(()())())()()())()()()())()((()(())()(())(()()())())(())()()()(()())((()())()())()())()()(()()((((())()()())())())((())())()())(())())(()())(()()()())()()(())()()(())()()())(())((())(()))(()(())(())(()()(())()())()()()())(((())())())((()())(())((())())(())()()())((()(())(())(()()())(()())(()()(())(())(())()()())(())(())()(())())(()()(()()(()))()((((())()))()(()(()())())()(())())()())()(()(()())()(()((()((()())))()(())(())(()()()())())()()()()((()()()(())(())(())())()((()))((()))((()((())()()())())()()()())())(((()))()()(()))(((()()))())((())()())()(())()())(((()()(()))())()(((()))(()()())(())()())(())())((()())(())(())())((()())(()))(()()()(())(()))()())(())(()())()()()(((()()()))()())(()(()))((()(())((())()()())())()()(()()()()))()()()())((()())(())()((()))()()()())()(()())(()(())((())(()()()))())((()()())(())()()())((()()())(())()()())((())()()()())(())(())())((()()()())(((()))(()())(()())(()))()((())()(())(())()())()((()()(()))(()()())()())()()())(())((())()()())(()()()(()))((())(()())((())(()(()))()(()())())()(()()()))()()(((())(())()()))(())(())(()))(((((((())()))())(())()())()(()(())())(()()())(())()(())(((())()())(()()())(())(()(())()))(((()))(()(()())(())()(())()())()())(()((()())()((()(())()))(())()()()(()())(())())()()(()()()())(()()())(()()())()(()(()(())())()())(((())(())())())(()())(()))(((()()())()())((())(())()()(()()()))((()()())(())()())()((()())(()(()())())()()()(()()))(((()))()((()()())()())(()()()())())((())()()()()()())()(((())(()())()(()()()())(())()()()()())((())())(()())()((())(()()()(())))())(())()()()(((())())(()))()(())()())()(())()()((())(())(())((()())()()())((()))())(()())())(())((()()))()((()())()()((((()))()()(()(()))(())()())(()()())(()())()(())()(()())()())(()(()()()())(()(())()())(()())((())()())()())()((())())()()())(()(((()())((()(())())())()))((())()())()()())((()())((())()())())()(((()()())(()())(()(())()())(()())()()()))(((()(())()(()())()((()()())())()))((())(())())()(())())((()(())()()()((()))()()(()()())()()())(())()(()()()())(()(())()())(()()())((())()())(()())())(((()(()()()))()()((()))()()(())()())(()(())()())()(())(()()(())())()())()()(()()())())()(()()())((()()((()()()()())(()))(())(()())(()(()))(())(())())())(((()()))((()()()))((()()())()((()())))((()()(())()())(((())((()))(()())())((()())()))((())())()()())(()(()))(()()(()())()())()()())()(()((((()()())())()(())((()))()())(((())((())()()(())(()))(()())()()()())()()()())()(())()())(()(())((())())((())(())())(())(()())()(())())()(((((())))())((()))()()()())()(())((())()(())())((())())(())(()()()())()(())()()()())(((()()()()()())((()())()())()()(()()))(((()(()())())(()()())((())(())()())((()()())())())((()(()())(()))((())(())())(())()()()(()()))()()()()()())(((()))((()))(((())((())(()))()()())((()()()))()()()())(()(()())(()())())())(((())())())()(())((((()))(())((())()())(())())())(())(()()(()())(())())())()((())()(())()())()((()))(((((()()(()())(()))())()(()(())())(((()())()())((()))(()())())(((()))())()()()(()))()()(()(())()((()))(()()))()(())((()())(())(())(()))(())())(()((()()()))()((())()()())())())(()))((()()()())(()))(()(())()(()())(()(()()()))(()()())(()()(())()()())()(()())()())(((()(()(())(()))()(())(())())((())())(()()(((())))(()())()()())()((())(())()()())()())(())(()(()))(((()))()())((()()()())(()((())())()())()())()(((())())(((())())()(()()())()())(())(())())(((((()())()(()))(())(())()()()(())())()(())(()()(())((())())()())(()()()())(()()())(())(((()(()))()()()(()))(()(()())(())()())()()((()))())()(())()()()()())(()()()())(())((()()()()(()())()(()(()))()(())()(())()())((())()()(())(()))()(()())(()(()()())(()(()))(())()(()(())()()())()())()()()()(())())()(())(()())()())((()()(((())))()())())(((()(()()())(())())(())(()())()()()()())((()))()(()))(()())(()()((()())((())(())()(())())((()()))())((())())()((()()))()()())((()())()()()()()())()()(()((())()()()())((()))(()(()))(())())(((())()(()()(())()(())(()())())())(()())(())(()())())())((()(())(()((())(()))()()())(())()()()())((()(()()(())(((())))()()))((()())()()()())(()())()()((((())(())((()))())())()()()())(()(()()()())())((()(())()())(())()(()()(())())()())()((()(()()()()())()()))(()())(()()((())()())((()()))(()())(())(())()()()()()()())()(())()()(()())()())(())((()()(())())((())()(()()())())()())(())(()()(()))())(((((())(())())())((()())((()()((())))()())(()())()(()))((((())((((())())())(()()))((())()(()(())())(())()())()(()()(()())(())()()())(()()())(())(((())()(()))()(((()))())((()()())())()())((())()()()(()))(()(()()())())()())()(()()()())(((()())()()(()))(()())())()()()(()(())())(())(()()())()(()()()))()(((())((())()()((()))())())())(())((((())((())((())()())(()())()())((()))()(()()()(())(()(()))()()())(()())(()()())()((()()()))(())(())()())(()()()()()())(((()()()))(()()()())())((()(((()(()()()())())(()())())(())(()()(())(()())(()()())(()())(()())(()((()()))()(())()())()())(()(()))((())()())(()())()(((())()()))((()()()()()()()()())()()()())()()(())(())(((()())()))()())((())(()((())))((()())()()))((())())((()((())))()()()()())(()(())())()(((()()()()))(()))(())(()()(()()()()())(())((())())()())((()))()())()()(((()()(()))(()(()())())(()())()(())()((())())()())(())(()())(())(()(((()())())(()(()())()())(())()()(())())(()())()())()()(()()())()(())(())()())()()()((()())(()())((())())(())()()())((()(()()))(())())((()(())()()((()))()(())())(())(())())((()()(())())(())()()(()))(()()(()(()(()())()())()())()())(()()())()())(())()()((()())())())((()())()(())(())(()())(())((((()())())())()(())())()()(())()())()(())(()()())()((()(()))()(()()())())(())()())((()()((()())(())(())())(()((()())())())(()()()())((()()))()()(()())()()()())((()(()((()))())())(()(()(()())(()(()))()(())))(())(())(()()((()(())(())()())(()()))(())()()()()())(()())((()())(())(()())()(())()()()())(()())()()()()()()())(((())())()()((()(()())())(())(()))()())()(()(()())()())())(())(())((()())(())(())(()(()())())()()()()()(()))(())()(())()(()()(())((())(()())(((())))((())()))()()(()))()())((()())(()()()()()()())(()()()()())(((())()())((()()()(())())()()(())())((())(()))(()()))(()()((()))()())())((()()(())(()())()((())()()))(()()())(())((())(())())()()((())(())())(()()()))((()())()())(())(((()())())()(()())(()())()())(((()())())(((())(()(())())(()())()(((()()())(())())()()()((())())())()(()(())((()))(()())(()())(())()()(())())()((()))(()))((())()())(()(()()))()((())(()))()(()())(())()(())(())())()((()))((())()(())))()((((())()())(())()())()(())()()(()())((()()))()())()(((()(()(())())(())())()((())())(((())())())(()(()()())()())()((()())((()())())(()())((()(())((()))())(())()()())()())(()()())(((()(()()()()())())()())()())(((()())()()()())()((())()()))()())((()()((())(()())()(()()())()())()()(())(()()()())(()))((())()()())()(())(()(()))(())()()())(())(()(())())(((())((()())())))(()(())()(()()())()(()(())))(()()((())((()())((())))(()))()((()))(())(())()(()))()((())(()())(()()()()(())(()))(()())()())(()(()()))((())()(())()())()((())(()()())(()())()((())()(())())()())(())()((()(())()())())()()())((()))((())(())()(())(()))((())()((()()))())(((((())())()()(())())()())(()(()))(())(()()())(((())())(())()(())(())()())()()()(()(())())(())((())()()))((()()())(((()(()(()))()()())())()(())()())(()()))((()((())())())())((())())(()()(())()())(())((()())()()(()())()()())()((())((())())(()())())()()()()()())(((()()()())(((()())(())(())(())(()()())(())()())(()(())()))(())()(()(()())(()()())()()())())((()())(())(()((()))())(())(())()())((())()((()())()))())()(())()(()(((())()())()()(((())())(())()((())()())())(())()()(()()(())())(())()()())(()()((())(()((())())()()())()(())(()()()()))((())))(((((()()))(())())(()())()())()())(((()()()())(())(()((()))(((()()()))(()()()()))()(())()())(())()((((()())(()))(()(()()))(())()()(()()())()()(((()))(((()())()))(((()()(())()(())())()(()))()(()()())()(()(()())())()()(())()((()())())()()())()()()()())(())(())()()((()))((()))()())(()(()()()()()()())()(())(()())()()((()())())()())(()(()())(())((()()()())())()()())(()()())(())()(()())(()()()())(((())()())(()(()))()()())(()((()())()()())(())())()(())(())(()()()())(()()()()))()()()()()())(((())()(())(())()(()()))()(()((()())())(()()()()()))(()()())((()())()()()(())()()())(()(()())())((()())((())(()()()))(()()())()(())()())()(())(())(()())()()()())((()(()))(())(())(()()()))()()(())(()(())((()()(((())()(())()(()())())())(())()(()(()))(()()()()())())(())(())(()())()()())())(())((())())(()())(())())((()(())(()())(()()())()()(())(())())(()()(())())()()((((())((())(()))(()))()((())()()()(()()(()))()()()())((((()())())((())())()(()()))((())())())()()(())()(())()())(()((()(())(())())()((())()))((())())(())())()(()()()((())(()()()(())()()())(()()(()())())()(()((()))()()())()(()())(())()(()())())(()()())((()())(()()())(()())())()()(())(())(())()())(()(((()()())())()()()())())(()()())(((()(())()(()))()())(()(()(()(())()()()(())()()()())((()))()(()(())()(())())(((())())())(()()()())()())(()())()(((())()(())())((()()()()()(()))())())()(())()())()(())()(())())()(())(())(()())()()())(((()))()(())()()(()))((()())((()()(((())())()())())(((())()((()()))()()())())(())(((())())(()())()(()(()))(()))(()(()))()(()())()())((((()))(()((())(())())(()))((()())(((())(())())())((())()()())())(((())())(())()(()())()())()(())(()()())((()()(())())()(())()()()())()())()((())(()())())(()())((()(())()())()()(())()()()(())())()(())(()())()()((()()()))(()(()(())())()())()(()()(()))(())(()()()())())(()()()()())((((())(((())(()())(()(()())())())((())()(())(())()(())()())()()()((((())())()())()(()))()()())(()(()()())(()()())(())())()(())()((())())(()(()())(()())(()(())))((()(()(()())()()())()()())()())()((((()()())(())(())()()())(()()))(()())(())())()()((())())()((()())()()()())()(()()())()((()())(()))(())()()()()()(())(()()())(()))(((((()())()(())(()(()))((()))()(())())(()())()())(()())(())(((())()()())((()()())())(()))(((())()()))(()())(()())(()())(()(())()()())(())()(()())()()(()))(()())(()())()()())(()()())(()()())(()(())()()()())((()))(())()(()))((((())(()())(())((())(()())()()(()(())()()))()(())(())()()())((()(()))())(()())((())()((()()))()()())(((())()()()(()()))())(((())())(()((()())(()())()())())(())()()(()()(()()())())()()((())))()(()()(()()()())(())()()((()()())(()()(()))((()()))()()()(()()()()))((())(())()(((()))()()())()))(()(()()())(())((())())((())(()()())(())()())()()(())(()()))()(()())((()(())()(()))(())()(()()()))()()())()()()(()(()())()())()())(()()(()())()(()))(()()(()())()(())(()(()()())())()())(()()(()(()()))()())(((()())()(()())(())((()()()()())()()()()(())())())()()()((()())())(()(())(()())())((()()())((())())())((()())()(())())(()(()(())(())())())()(()()()())()(()()()())()())(()())()()((()())(((()()()((()()())()())())(()()())(()(())))(())(())()(())()()())()(()(()())()()())()()(())()(())())()(()(()()())()()()()()()())(()))(())(((())()())()()()())((()()()()())((())(())()())((()())(())((((()())(()()))(())()((())())()))(()()())(()())())(()(())())((()(())()()))()(())()()((()()())(())()))((())()()())()((()(())())(()))((()((()))()()())()(()(()))()())(())())()(()()(()))((()()))()()(()())((()()))(()(())())(())())(()())(()()(()))(()((()))()((())()()()(()()()(())())())((())()(()())())()()()(())()())()(()(()())())()()()()())()(()((((())()())((()))((())())()()())(()())(((())()()(()))())(())(()(()))(())())((())()(())()()())()()(()((()()())()(())())()())(()()())(()())(())()(()())()(()((()(()))())()())()(()()()()))(((()())()()()())(())()(()())()())(()())(((())())(()()())(())())(((())()((())(()))()()())(((())()(()()))((()(()())())()())((((()()))(()())()(((()))(())(())()()())()())()((())())((())()(()())()()()))()()()(()())(())())(())(())())()()(()(()(()())()(())((()())(()())(()())(())())(()((())))())(()(()()())(((())(())()(()))()(()()())(()()))()(((())())()()((()())(())())(()())())(()((())())((()))())(()()()))(()((()())()()()()))(())(()()()(())())(()())())()()()()()())((()))()(()())(((())()())((())((()))()(()(()())())((()))(())(()()))(()(()(()()())())(())()()())()(()))((()(())((()()(())()((()))())(()())()()())())((())(()())(()()()()())(()()()())())(()()()())(()()()))((()(()())(()()())(())())((()())(()))()()((())())(())(()()((()))()))(((()()))()(())())(((())())(()()))(())(()()())((()())(())()())(()((())((())()()()())()()(())()())(())())()((()())(()())()()(())())(()())()((()())(()()())()())(((()()())()())()())()()((())())()() 299054 220594 18435 786023 15724 90618 713241 612530 638145 493945 104217 233911 32063 468983 467078 547334 28914 1005 816221 824402 849389 454959 836440 737101 767392 768472 411045 1 62266 837147 92 835943 789278 417 488252 673811 161930 562901 25 369903 640800 797252 58 805049 234736 251930 624755 393005 263691 647119 108199 689041 657557 810655 277861 14 5 356013 269984 750125 8 632863 729723 70 352030 402178 233908 847986 2757 151441 803631 24 271 844245 639066 494862 445865 135249 263617 1 653639 806035 1 841679 740572 62508 704725 696194 91368 804 827001 768578 843060 255526 742078 832878 15361 794610 722901 643897 256860 792 816205 2 846636 693833 745279 21768 6 2506 284926 775 335648 835151 816240 4 128656 479567 454728 573517 3 252074 299652 2134 256604 607789 827922 156225 487922 650156 59552 783867 605245 573 267391 2 10 6 3754 781040 48882 213313 762744 5 13 534515 247 122847 644586 806529 127387 521413 405168 100988 826021 772637 233418 6142 490431 41112 49497 353270 2 177051 816518 701936 68790 788392 577934 636645 622966 820774 248393 25102 275338 38719 765597 760158 181745 9383 791731 146422 739186 335418 813558 795577 693611 635731 826752 806341 701 135 149437 781565 46559 734581 790019 102316 798677 50850 498852 19 611125 616761 840676 359606 457509 363005 601492 290791 702005 398806 778022 156 847197 752182 272428 786279 785102 104058 359247 765913 834589 449542 847798 644991 1183 821487 2 2291 837063 41 837852 637739 720530 18 561837 821103 745979 482266 749595 2 795844 807333 799264 783130 590058 818409 833350 555820 816065 676733 554461 738913 791437 379135 49 203007 584506 821668 485900 328409 636636 2189 785750 708886 802094 22513 345 822127 12036 497872 770157 788328 132218 423 116697 640380 24635 848908 164446 526306 406353 87171 7403 469143 379 317214 261 834518 655072 268454 820416 140288 766962 437433 737068 844991 4319 415644 35413 221 845171 631003 22 793382 849859 812926 801420 666094 663381 691022 400692 657764 48604 714098 10 121421 677284 823668 1969 33808 195655 396613 38 185416 65 4394 846880 815810 100 233876 832853 829820 656975 768236 579332 248 774431 404862 108405 798052 706459 830603 15 4159 730532 847469 3 594955 797560 645697 672142 800859 658671 819953 831268 605749 719467 15 825571 817262 902 2 17221 359693 842702 813120 435575 365114 206862 9254 282542 843274 130 118113 2732 158559 29825 446325 701225 207770 17154 816074 826114 2133 10635 96056 806159 278 429571 783731 528212 695362 677900 538015 601799 382625 201189 310499 333883 130018 364386 832452 646896 234233 839480 735839 133795 264770 38 169493 839657 3 834295 9346 215316 460503 845202 367534 417010 370999 371293 183970 764314 4108 69946 725116 706748 266641 757930 149 157092 845187 6 746357 560558 11184 1 841219 829429 118837 551694 276900 343080 800035 230013 830733 794035 425852 615880 787565 827135 146288 36947 848295 759975 784193 810 326617 92 49267 1176 792326 515233 3175 448563 182983 767027 258074 814121 738878 8 521224 14 499295 551 247281 569046 256032 841750 835772 11363 2 801273 831549 572097 816992 360706 301 717393 192712 838819 192078 823330 861 151599 817374 811626 715148 226740 349730 703620 1697 3489 624630 852 2 818729 48514 1576 6 723759 332748 321523 323 845636 304 728892 271332 403652 415821 111545 570988 420274 292666 656173 832112 796563 837283 2 321002 703573 461636 270472 3793 201478 632762 238358 194836 218730 130951 228226 213725 782052 831536 15 210517 12 8 817289 401873 758247 845861 826087 822003 741109 162941 763558 147682 716421 193865 6 767709 831436 177820 658989 554159 399486 326815 831025 811582 692754 835116 66754 732543 744897 781291 833710 370600 825838 828688 20349 825874 797475 452722 525730 464429 842945 690599 733668 46994 167839 33246 198332 774203 711541 396460 52305 3449 740263 566170 82960 833281 779586 654555 40304 306 6 7611 514206 87484 461 825464 168501 628451 799277 7685 199 20622 824657 505865 265254 534344 832057 432248 377260 2 1 826445 87032 767271 766397 59 731009 2449 160344 820878 13 408937 2 758229 798991 34008 842058 11935 22832 145 28224 817848 724398 412216 7056 106 74972 7 106 768552 31 846406 771536 839416 842417 829414 326865 624576 510669 8471 828709 831999 641265 100 23 828102 844442 179795 307077 244077 425461 841361 838647 255715 597831 777037 834197 50657 676277 551659 54274 419019 658431 713907 479737 147 516608 849048 811717 843 647527 399691 338825 11274 788890 13992 490888 784275 755471 833549 800882 627277 335486 104457 72759 290833 1194 417432 798815 354922 754248 73310 832945 321790 814372 638449 10 2824 348515 349036 102308 807196 165 841839 88431 152 227925 737039 54004 1038 837693 510064 813698 383 375029 350001 729656 737733 399133 608005 118988 111525 2683 846341 2 834880 273485 593965 1370 589492 411 3 286235 6 563418 475182 795162 141419 475177 647946 789479 200358 425452 4 238303 826856 83957 833547 766311 846516 45 39 707898 157657 2314 588528 712250 822112 619107 809438 21 770527 849271 763108 247388 8 695978 65 161322 298 759408 11 218179 198 380507 627295 5 823544 449 1 176 10763 842453 7 488867 80770 488478 87704 42 779755 810985 176183 20707 714 198919 758800 598533 277937 536269 1 823336 375886 839552 130602 217 579497 845906 659487 11 69898 23 21 495767 18574 832040 831684 381764 547428 736125 53043 297741 842023 637830 496543 832167 197660 170482 318455 17 723 830625 104603 6518 700267 1 732188 285036 355966 7311 121570 807536 1931 710547 3226 823550 799113 829689 848765 580829 302767 737222 574341 261044 2 720396 801871 839077 621 117228 604996 714914 661654 519388 268584 269571 37 2358 768406 838452 737503 478097 19724 824148 246860 786080 4235 9882 560617 816777 727393 825714 640110 646409 819116 654773 11470 776823 116744 231 259741 423526 54792 811911 626266 295 837704 329907 459286 417521 161608 748874 217792 629052 710157 49173 330797 3 318412 278505 679108 25 847864 778618 835804 541899 17 47 716344 441904 768429 402141 367 842654 799285 359 678861 747895 1646 677877 523757 214972 65433 317 833583 1058 219753 2 686 4605 835 808107 2695 846805 420982 644765 610183 494686 387243 620294 589346 2635 817277 3 711105 21315 475069 104243 244937 40 11024 818926 774703 593870 79113 839515 457264 747145 4085 793727 268790 22150 35 36619 662931 320547 829677 789488 1 115 849647 595425 516449 242010 837078 838201 362744 28496 135759 760493 687490 433065 36255 578 448545 780215 40629 36263 55560 522880 35 839128 53 16277 505384 453076 846539 12117 82990 740111 83 67 417489 98 62800 810321 824716 397483 220614 430896 840406 401372 791271 47575 568791 501302 645759 758167 700224 681628 818370 68 83629 498869 6765 1 635359 107 831180 30 847781 237 579347 706948 729476 171642 807361 737947 218986 59883 832653 839987 754345 195107 109809 730615 232230 493727 822711 835574 841170 114686 43512 166257 843731 451502 440529 257296 297261 59196 4 701388 321203 848059 96084 842784 160342 829412 10336 732350 81981 849296 17 294958 833714 20130 125491 393051 649490 8467 577873 39 201319 783714 50 711379 1154 711085 34801 18553 27279 753902 837558 735363 23 397057 384285 68652 140977 113841 578642 807309 2 9 807855 559685 11527 552444 848762 640655 733410 756975 156947 12 832543 109665 165056 9 469934 719944 21 236797 420644 682045 331671 802630 353757 667044 803691 757803 846185 270647 113 414027 736578 716310 750262 795434 722558 343365 313275 260563 316271 362236 10564 298 625081 742326 769757 548 442774 149178 669038 18625 234680 436077 802715 792260 720781 806067 542392 54262 10 326956 129410 21042 3 827556 837914 304287 719828 478827 391 57260 757494 727345 792313 725211 836007 617869 3 606761 3 688327 846036 361352 821199 6 187082 419982 434361 805499 804215 825 511872 540256 604280 106029 44 572031 504785 690021 770829 52194 817022 774070 277434 182925 32 843498 31 751368 840560 327232 4077 97980 771892 28 112126 211150 613083 749863 1985 352283 811562 523833 607865 538680 701100 554 164 805111 806034 824186 1408 381719 160 221014 811699 719988 3 727850 683856 640431 364060 525472 10 724324 672965 774552 839944 697689 800685 719732 830899 812096 813162 96672 562169 849401 753546 6 738459 41 442711 810113 2978 785041 803268 708977 229545 206163 837385 250270 725319 778051 831014 599644 732317 243709 290053 708 71379 1145 86173 41104 538942 91372 782091 814550 12 224798 849271 795287 3490 799594 712390 24603 477403 773916 608346 119641 796525 625246 786183 17287 30603 5615 279574 603961 531009 527145 393 46 228884 779979 758935 336527 627907 339109 264 538279 243412 175869 818701 848732 550114 32 173074 2 55657 473162 803990 664735 5 286349 338465 123165 711041 575828 446175 17205 826403 13513 23987 847602 788790 1466 412302 671475 298 169649 661582 3009 1 166543 16357 722846 6 758438 779386 392071 4 219269 318770 184775 9 2241 375742 792238 834744 5229 843440 768133 318404 9 482386 12434 475401 9 824104 456 690072 817404 742398 712932 828655 811678 1 229 485502 754318 711477 596429 31926 328071 788954 738933 702693 447207 675689 607555 57 783594 801165 371641 828726 73676 302544 3254 380738 848137 788139 678702 34093 706471 106 843973 820398 246 180 816049 715387 664044 849374 590210 433098 624353 427619 167025 45525 409501 99316 412756 828408 164774 808848 827506 89123 673333 778121 748049 662420 462055 372666 4177 824601 25620 815321 229938 481090 797582 339013 623733 68074 233754 734802 828740 765661 115146 545035 800458 232304 829531 400185 11 577223 831816 190682 495453 508578 203558 57624 30 1150 2 813204 321 841350 189306 396650 229441 825760 5359 453215 43873 456094 421132 115583 845118 425652 15703 842134 452779 403598 439676 816658 441291 661561 737563 775120 197213 822595 270665 60077 27 815473 507326 523691 234691 408651 803294 687543 820095 180070 769743 835297 1304 15 690562 839171 321204 438523 263297 4593 603021 5 800060 1451 618526 780220 98527 672487 785114 743273 621895 351247 357804 802810 827438 1069 352 760079 718329 476933 524542 597671 815838 59577 34 339136 509030 217287 339716 7828 28 476755 771331 609106 635107 711247 266326 625909 816980 778305 14315 466018 84 144562 572979 824699 384744 137679 848505 39983 564564 800371 12402 70292 307949 243442 276024 749679 712373 310379 166 820231 262223 783451 24605 796239 784444 239957 782642 19 825970 421551 839512 765823 843117 561929 698963 194248 815172 147942 190018 784162 832565 63258 188251 420862 762768 563836 209190 831030 411755 799689 818838 838895 788288 807351 823928 593581 71 793396 801170 1298 388 808055 203185 59529 219 702745 702659 780394 347355 817643 143001 271684 849257 715966 845936 791239 721889 737567 787116 274559 616895 3845 847390 425996 848846 283 699431 650524 208045 844895 780315 152556 306528 761336 318779 456489 703458 771253 767140 83915 498 213153 774033 753940 695195 124481 166324 148034 705980 847558 5986 150 41677 92278 26362 304204 24 565079 2910 281523 631445 426 2 120503 1252 703691 304409 832602 722278 14 6766 811007 716237 5 570678 113448 6 477507 549234 547 346370 521506 2 671347 513250 1061 560547 222699 743141 15954 226003 804253 5391 106382 672737 239221 694411 100786 2719 366466 820842 563177 3429 1227 91971 697202 258985 37743 584761 803006 511119 10900 750802 506462 18571 3924 631 814216 254978 824117 166 131 764474 242131 234098 209186 11575 790087 1 550609 756205 65 754961 666763 724672 148681 469360 537033 565203 184381 581331 676176 741388 1 572028 216879 822754 799396 30 843304 315882 413044 1113 201157 109 212288 725049 2 214423 624692 5 144326 829211 1785 308007 227358 842200 178 554173 795160 804469 848096 201056 820498 451526 515438 123245 116392 554613 815507 795931 789500 32028 2 712408 54676 616261 135220 816158 543102 597107 2 660428 539499 775285 768141 767731 3745 809459 277683 432127 780846 450662 684072 103565 822128 90443 324271 660183 648413 9 529456 849347 722684 755727 755012 93 698817 669597 787708 608091 2 493427 59086 735267 14301 755611 826264 29411 118466 4284 831111 19 778556 794450 768203 305303 772732 2564 833534 316 2891 1445 814959 176709 836759 26589 189203 805892 606444 846856 389878 680026 182028 185038 786542 723005 483767 662087 831073 91513 710131 823945 48567 840668 833742 678678 826173 130 56 192129 3 164586 670519 155108 302992 560425 273 426181 668770 817096 779223 248713 787673 760907 814257 685549 817352 29282 636795 2634 279678 655593 537856 72064 771139 336270 831885 779842 129610 816868 386949 440150 792441 246159 669899 127176 721737 791609 3009 795151 82 660406 840951 569524 650 221377 701084 795418 512876 523601 61 131 737144 5 170390 624728 752008 838994 165459 703319 1029 7 109 214683 837093 823425 598286 211578 741671 760569 253167 613918 829770 646100 424729 495950 636133 572449 7 817997 97191 812478 649952 825246 506944 770647 823992 776101 168559 735048 2 327160 826274 533375 17 473874 771374 423 11 130739 738122 145 750895 738419 113 419220 837979 713035 723078 812400 87983 375393 718131 13857 835962 589236 845928 9304 171 272661 38034 145016 670582 754326 815147 316149 795928 713399 605075 90063 541558 3678 709002 354521 30 462874 590362 557839 643891 804739 5757 733810 351981 284200 3 500691 2 748478 235591 646861 809245 330901 481080 219179 25 762411 838705 846384 773528 1595 686305 13095 673605 152 837176 586553 293116 532961 768150 261375 663983 606203 41618 795613 46193 614946 199765 677740 17267 125 244338 12862 60382 719469 845839 120116 669296 841642 813868 827858 338854 38 813477 349 239468 469109 781990 119 761817 369865 814126 1137 779814 9 234876 136195 1966 704480 828858 180098 753770 497882 114305 821454 5001 785065 433736 627253 56 750474 807023 231 3002 549251 351242 367416 233447 836459 201026 417177 781202 47444 7 213039 779856 430195 51696 737845 819570 1840 4 149009 785382 474353 56 842826 2 823426 340156 94212 571324 457417 232842 782540 563640 348128 467969 739047 678745 84510 823879 24 849423 393867 784633 8861 261530 846281 811023 615792 207668 367394 778600 748526 41487 256875 846380 400 5675 3 520222 807815 75 8580 23909 135344 839871 308 828928 838625 826194 511 73189 816660 168948 786490 13581 707051 655119 848326 197677 648423 60142 339098 468407 341176 790573 344277 612215 635957 417211 83175 831817 825004 627527 109666 2828 719666 803767 610755 391274 663049 3743 769939 17 746572 848866 849378 790310 818697 3 378502 139037 110598 376 21904 2385 417695 710761 615335 431532 832273 665232 485623 493935 638006 491320 792128 267825 89497 789 343850 15402 378292 34772 730234 111066 665632 810024 806317 381946 425939 2 30 361517 491402 331820 844153 738 154228 811926 379917 195 11543 1772 326799 789187 688465 837808 651527 840113 42765 311 64346 128636 326527 711525 805690 48585 655898 510615 322470 762384 671376 837212 800658 8170 12852 19 22259 815886 170954 17 710162 803191 562586 392830 205002 839414 760120 87831 790729 829025 695845 11 778830 760633 722448 684542 760288 117962 370753 826861 4 822042 7 234790 485351 681406 11 590383 720989 789656 570762 833173 8365 749185 293234 837132 441331 128878 842569 829947 42622 513214 752700 654460 731431 563069 244260 805623 153235 816897 378405 532530 796731 122208 776283 537884 22104 154809 818333 506698 219942 2796 458997 14727 46 673165 247983 819235 414403 182 295783 273625 487702 635026 231743 3275 414610 275 777110 473238 816715 107173 835599 4665 803545 551912 421077 2218 420456 535068 2 768354 171973 1314 792536 463079 828386 802694 805320 348446 235100 449668 386119 913 836408 55223 573398 720284 796657 680727 843081 3577 722586 442111 434672 700406 398238 502110 842734 58876 3 353604 29449 61383 13665 312078 784034 62772 482233 38423 60704 396889 735104 176413 7 746856 58185 794145 3 307682 65217 465223 191858 824822 842379 524763 778161 157244 510993 441389 2 524 1 4050 399486 8 121012 799786 404831 270511 125937 11424 687422 611831 6 98122 816903 241638 5 123284 635148 647676 834629 1733 717897 718637 767133 780595 770029 833996 284643 448629 392500 472358 344611 428457 467049 668627 838902 606540 838354 650842 447006 484739 7 602158 760085 227382 760906 535388 835008 3 248801 408648 841903 29949 277 846548 4 446529 790551 220066 382449 828639 12 808656 4884 124107 577771 394726 6100 807761 693321 706961 747430 642990 3427 450217 809934 627893 217736 280 140860 806887 768457 162585 787291 805666 793079 198437 98136 71803 115 15652 835282 824210 154554 797570 581098 796302 310323 281721 643476 795299 209920 801679 587839 783452 3 17 545311 843780 7023 836185 772517 536550 636652 140757 10563 31300 297976 802247 828730 479889 656404 165361 245093 845316 662 90 2518 368279 672 365045 10 239498 459617 1951 788263 6649 301802 545008 5 809344 630256 97827 847155 274927 837161 295355 791262 755127 579144 588738 710163 839763 822183 394855 227796 697740 52902 632221 195342 786270 838416 174790 10 654816 270135 42 27387 530 3960 367006 828407 560159 802660 147772 784360 607645 841194 849675 591683 89482 662662 84157 821008 812493 226693 799198 684528 745423 24 591305 327293 842796 101987 10005 96 835361 8845 848705 791993 833839 627392 365672 798650 326 176624 326305 846665 7086 110008 21 265335 728328 1136 378812 454551 628551 1168 153920 227471 658886 259673 842490 16517 148548 5 811494 796473 2492 566543 409888 814688 2 55891 69864 693328 684041 578375 5855 704255 226927 775520 484857 640120 785686 622963 797509 31744 136868 304148 125398 805290 819566 151082 279892 6371 20 836715 83269 306 785617 374877 233254 555701 842495 17879 568295 802754 200357 257918 321796 744621 206815 251926 484099 48758 811114 106832 752322 517776 82995 51899 743145 671958 283126 423435 572109 671 645316 34 847570 781987 47513 824912 58 542913 739199 793265 840762 45 11 677945 699551 748325 11 846256 802649 831960 784916 692368 183518 848926 520 90 614148 11546 79630 818790 254413 685289 481369 471156 336076 597315 844333 266391 564 5 4 321605 164036 17 494481 841017 5026 816968 81778 12229 5 524 790597 789075 223803 720976 639364 834053 694615 25402 776537 752122 235116 737146 90867 706249 660424 417747 1678 809073 657199 49 288788 592231 778724 734599 370349 824929 239869 811172 835633 11 528018 4 727861 804754 362382 409568 701799 690676 37901 179840 68081 1 778278 462098 670243 26 378469 235 742323 746783 3 11251 838472 34 48 198301 133875 328447 404156 828785 767560 824226 791 438892 26607 234490 564579 626866 67832 3 597548 646886 773584 793354 750726 19 847800 190425 518406 725680 10430 141749 663093 201477 437019 676035 814646 632631 800319 33 39 20 739034 120097 756508 257637 88 824645 14 593901 828099 1115 722742 292501 843079 448462 514171 61706 802111 119 647288 238020 835871 749628 693699 50782 736757 4132 648974 832945 7 713728 74270 454734 838504 424791 593433 252046 704458 512893 294800 5 191123 274098 770848 293881 835357 796472 4193 375336 527743 468921 153748 5671 805049 1435 730492 799240 796759 795347 806815 1591 746233 510757 428733 3 700981 13304 236743 791429 22817 319448 725059 750288 8537 653391 758929 17551 812863 137963 475495 115099 346582 143835 735628 177764 435924 106594 831881 618650 183059 708398 27926 48837 43034 770097 129585 10141 789150 702061 827584 689766 835179 7935 114929 190096 260826 715060 716099 4 841409 763528 18621 10855 814087 835330 775953 20561 31785 679020 725970 95725 825643 490838 785312 138525 751422 405285 515197 47 805420 765511 2412 49 788106 804656 43286 134100 229801 826719 315005 764547 841699 505486 3 72353 830252 68 9 837384 2 834416 83125 692074 475336 11167 609947 382954 818234 833319 844995 576797 848175 814294 842760 204611 240219 845527 822286 267420 825586 540692 73698 62187 345846 314152 121077 585883 561091 812842 624318 827904 5464 16 745801 835957 771586 788378 798562 176232 1 577026 812744 83488 801077 60619 786151 676 12 843016 11341 618789 205774 253819 714968 287464 803972 706042 184303 114103 805286 642374 728472 3 713758 771077 11598 837331 741495 647099 463107 748250 722247 5557 301442 741865 821668 7 836609 579093 1 836888 228311 762726 3 775086 849867 1 808449 282823 15867 130 839238 584598 521668 341085 15710 808074 568560 673641 821035 7534 723859 793053 171138 76 814580 51375 701089 276448 820042 714595 761955 847373 178483 655082 797307 675408 155623 449308 9275 808323 561012 194523 833730 28664 776555 3 599470 411 22860 21 244448 16772 17 494252 764676 811971 704529 441022 738519 303553 696941 94305 29916 531844 483315 18 702685 444127 725788 242227 212521 33712 462736 669110 820630 1403 489378 101939 541928 27977 578548 785595 814895 815227 515598 62857 633874 239617 789653 437674 302293 1974 822768 776572 128933 846815 778709 711033 467396 284820 137712 194084 782712 68 44303 724708 320673 17951 446427 236927 497 1847 442471 233967 26206 86753 3 399989 742622 474368 298200 111373 763625 26 801809 485014 6 761954 3420 11 812772 617326 242 578457 846679 733571 2 555299 161756 781353 506424 629839 380035 833094 4 744748 26395 651625 311319 745177 47940 296119 710814 838567 775532 237570 657272 10 39355 820715 340548 625095 727114 267994 522 12519 395 378040 580595 851 13 232663 6 638722 2 112090 761689 69 352235 544040 227783 699817 21876 159 17137 597430 152160 766268 6711 99990 786203 815386 3 333843 748799 396 654362 13155 552300 818376 810622 630 844944 20 659158 849325 767311 760994 805236 73 828977 380319 832748 119741 444 131655 8 388455 30817 470002 664903 94055 203004 842631 14100 515622 8 7415 291341 332810 96600 767939 45400 689148 736591 94064 412 813523 42907 839947 163 118735 16296 745926 725076 563070 822181 813730 516764 609413 716340 698297 430901 15655 450254 96782 3182 315306 339625 337735 798320 192297 385314 769118 950 191019 101 19 475116 220981 240672 757687 799838 661005 481909 686659 218528 95347 820302 225311 48 609242 40358 5004 841555 784836 834706 679957 142955 147252 765850 759542 574972 829909 604686 537 640594 848029 805240 129227 804154 93566 613835 293716 261 792164 54 157039 353504 848339 815885 27 58 560679 3 389312 796284 61 832405 788055 818536 757848 702953 476992 839445 616698 131421 13799 802120 126086 815822 100038 472776 660871 155567 786825 510463 53633 830164 321 218573 343973 557264 717014 624481 1 465376 820564 20 138663 801925 605543 4 728181 117084 59736 666226 672122 36669 55647 780246 3 109574 814520 10 802887 652942 752786 301891 41633 57 717101 662155 232273 382784 202501 66 842109 325458 42 91616 383562 126342 580144 673424 151736 307165 743487 799162 748208 746687 370852 298600 579048 3583 825953 4198 176448 224 429832 541992 839206 10257 753993 601228 143730 475363 630609 40 785284 810908 28782 449400 66642 23589 249151 679899 799083 674997 158032 847366 3 749101 279091 102865 222184 12 147712 2 737440 49 651003 629021 87389 846309 26257 848338 23 723832 180671 5667 804149 3325 231713 824870 820487 723070 316562 275168 818257 263831 692657 4 122009 760186 193414 78113 69129 21492 698435 34 243465 786273 159150 3088 764480 814616 826658 507740 806538 468021 839506 7005 1943 839401 454168 147132 687059 675238 814111 734096 848637 3061 755111 21152 552293 149 793001 88 806547 845825 760659 81 606788 726555 843925 825682 85549 4 113148 787033 521120 347445 368 3405 135948 169 48232 73 815981 748996 5063 822294 840304 812737 34092 428599 666378 208595 748270 12612 56021 293654 815057 310463 139819 54108 811339 827867 217126 692100 336132 19009 669205 836738 2 52351 14 834478 98697 834982 800913 794612 418785 258214 356326 790914 20056 10 164 787225 640066 698526 580572 18 838695 115176 536626 597167 818630 323620 624805 846985 305670 848635 845976 825978 736530 19113 616931 86187 246732 802180 802878 767041 824581 635612 20 12692 14 141550 4 794775 143589 150951 411034 673361 223421 3 81754 217280 791052 723309 399414 308065 7458 482249 218899 25765 147615 6 828276 681558 6 678900 28576 777653 50283 506466 813267 208464 456715 836655 351 446797 621557 546149 782537 33909 733089 85495 2840 284327 11377 2253 500262 659911 808471 2 8839 453690 685889 368196 290346 838881 445723 670826 324116 18820 494735 391474 821718 1866 373437 818430 332071 740199 159115 841348 259807 835833 263586 842164 359215 77333 711749 836020 836448 789437 496244 37489 736646 55918 129635 172966 815819 6106 265519 682853 846503 16124 540 185275 723150 112690 785377 842178 633627 194685 579003 6 812073 360896 829655 482244 499159 843222 815344 44878 533578 133996 161 724124 52097 808868 75338 792393 173514 92454 281093 806769 846193 503466 79578 149 648043 298896 816975 182056 427015 248217 797839 376013 2285 242078 369332 175926 40091 48539 786421 170145 2 168775 474277 724653 307493 317768 72537 300276 437978 428360 777410 797781 699604 404639 622871 790103 8552 68809 835589 173130 146891 769853 842318 274954 6276 793873 512337 839171 1 602148 3 825618 845124 821931 839913 399 651999 6 11 840631 189642 684453 22588 730 716392 748921 16886 849673 253451 44 70 83230 819657 651575 478561 409 434775 766091 707113 440515 792886 292195 823158 264514 741446 370134 693709 778466 126 534544 820551 489552 786757 42 70635 493628 689545 465221 481322 759216 848241 606249 327448 2763 93746 91569 175747 23606 305431 3481 686752 9655 661793 120994 754915 305308 261432 767365 87 1197 764804 676021 2052 120 611608 782370 3 793016 32 841385 842997 403 165881 1683 91681 739474 55095 65577 810940 117101 802347 166 837370 796324 822093 841958 6 80773 387030 736284 1250 23927 787485 603939 832315 543786 820642 634215 1746 776820 1981 616767 793442 849731 530640 703057 349084 134 841402 590108 784504 839152 327336 313259 2 337669 18541 753280 602668 590453 265720 1824 840756 196 40777 601160 26548 795625 38810 402775 1 20139 214886 166725 293055 48214 838669 358342 517989 698933 844373 49555 2 81346 618488 10 697 47966 844747 781010 18816 828035 357516 849727 715398 5 281944 504702 491861 2 766421 732752 728290 720289 32382 4 3 47 797224 847898 435065 273193 13877 91443 316592 820501 792683 763 837427 313713 34933 257 33797 98932 827664 815715 197414 673 655251 686677 89 763463 113670 842449 750569 834235 100 701165 18 743224 794185 675315 13577 663785 428435 806771 526956 760345 478513 591391 840877 847999 141875 818825 719151 212097 40548 11 249333 565371 801385 253096 668605 838429 823285 629635 777087 203596 608466 1392 742938 689517 793903 487720 4 530396 1643 770996 803785 109178 497692 736352 1509 20289 515178 249530 818357 836023 829866 743877 561443 99087 243023 309888 502478 49378 820508 781593 47067 513308 52 611629 838560 315046 2 388 215781 793017 20 47058 92 292030 220653 713038 172432 477687 593657 262360 813802 38 716360 712251 777184 703679 842175 4624 728920 834359 820021 837279 459911 16948 671687 847154 8 491270 225997 593095 8 751326 2 445858 572243 329294 2 459643 167123 573403 371029 591478 786745 811971 469339 1 319357 837082 289260 715482 39378 413052 492726 448427 326500 374414 793621 810079 97 650615 771578 681252 917 443964 793987 258748 135106 22217 805792 830693 266942 779789 76285 800215 613964 37450 596566 749879 426802 555243 782230 822728 28 762 4 218555 511026 25060 597223 812108 5189 702802 4422 553193 2 10 784059 591883 668593 485106 602898 675503 6 277122 808883 93366 61216 508748 778727 178299 12 733259 699005 827897 1012 465 799039 822822 456329 155926 275386 677787 869 782252 264689 491387 38740 18931 21 794158 43810 110709 836238 628146 228722 173027 235407 560576 817464 335047 618425 446922 359366 225 795606 380132 637399 848646 175 834656 813346 758816 580107 19012 610922 836613 734710 762338 319644 682551 59068 51 211800 821014 749237 837971 2103 136 421360 1 422649 682413 826257 212220 476037 680141 615168 841523 843250 11948 793933 786547 196663 23622 1509 359465 162928 801465 2 471162 77324 28360 638760 78990 19408 587664 772464 560997 319674 465622 96 14 699550 817869 846524 755545 291837 565283 559195 61 748674 711648 570870 515643 88463 795787 1111 40 809996 586513 832344 258393 820339 797784 148783 572233 763266 820580 66060 160483 788473 713594 791669 842731 367555 1573 821798 839599 634112 201425 561850 165684 773922 544225 75644 789380 15 737749 472659 816517 903 5767 493196 707252 470916 2652 827839 797005 202256 557556 404662 337294 825733 846821 389363 92 51 309838 749801 96551 570051 13345 753701 10496 142906 803536 26265 118 837168 827477 413155 471862 812336 571241 754274 680048 718570 791457 838835 30076 842139 720315 75101 515315 680560 153930 416256 781129 182704 431962 531705 795889 452018 825709 807189 837786 538732 492900 14565 690347 769699 119734 843305 646474 1 742481 506636 829137 302525 103398 8 17383 516750 694960 126608 792017 100801 228198 60 177364 756722 835417 282813 316184 750795 499553 5 527682 398511 846062 753848 810383 826897 507698 41 9423 834940 843020 748496 108817 1 208 90657 394617 259125 396490 14 71953 283 253487 148342 1352 100527 744550 57749 402595 41 329731 387486 351345 211526 424732 828310 159622 6524 49365 335617 335908 739572 538295 770696 6 756009 615031 50 834080 2 9729 463460 284853 805618 107795 79259 612818 8520 755387 210969 94537 656230 480400 26 220204 772671 39245 528249 814160 52496 830642 543526 802008 4011 97 425764 330955 294114 14853 52979 554657 747034 434705 116033 10 284992 377660 818721 805483 176203 133 814480 826431 57809 131667 807345 739086 167265 288 198043 703859 9054 188475 107335 227514 710703 2945 831666 770125 843982 70 244187 8541 234510 95514 826880 773652 449869 708823 797843 829740 491947 762777 503500 334347 464048 285256 543203 825842 379 833758 837218 842978 279940 783576 266596 847521 6270 694044 301624 355840 36203 2 393427 4 751737 721148 795672 577565 660185 840177 841136 4 781576 270 474406 449107 544828 453 725755 776912 495794 29 93700 639021 97928 808183 286 406282 550834 748488 704686 825652 522665 772580 846969 646181 835929 613020 116744 13 793 803641 782516 827193 976 169272 291525 8 257467 11 116192 14 12 672625 649439 315330 13816 800268 577070 819020 839417 47 737833 14625 1174 775523 811020 757347 814485 161175 280821 287747 820175 520731 200091 693568 848377 775270 387 637453 757222 218422 4522 748582 136141 817066 4660 285173 356232 308 299418 744346 233065 194866 373067 715101 844037 295471 196110 432140 829932 587161 384365 237282 809619 214753 391049 559413 782103 554728 2 195492 189129 117058 552468 139170 38780 495115 694530 392114 279928 10 256044 34489 53004 805898 27 561039 211274 352084 206935 371021 798349 397172 771 111 838546 377484 253142 304057 696650 300141 17859 101080 819806 1069 796952 104069 652743 753520 768892 813060 818774 50 287472 245110 293941 599050 269909 13156 757946 600336 830346 180287 145703 690713 455872 15873 5 63077 11453 312489 523832 557216 845564 2952 903 276047 778598 720542 1 845599 4654 356522 201409 2973 169329 647257 73830 445405 190710 748654 472101 297385 846996 841672 14 27494 171439 302519 627403 20 766596 766762 741664 813398 208874 844312 815780 27 763724 819682 341263 3671 765569 817149 448 778508 136 813492 824649 235 827426 18448 224147 826933 793707 1078 21 839376 2 772540 764924 848142 364533 799521 5207 723945 59321 181573 72879 353468 836872 203341 757747 20 580514 581963 785018 699128 566195 254638 200185 651115 768709 328697 484495 414868 716261 321380 259303 11683 463050 498 828139 702315 99180 792433 818856 158549 747299 378973 815381 572438 4468 528248 217648 230691 121167 827810 416807 2 302650 832980 388314 516928 765083 600006 56615 674731 846709 351475 702549 705806 59 664944 662320 153334 230 35103 480639 238181 432 774604 16 13605 849935 490640 27 208840 839978 89474 790345 410095 801797 247298 710943 373588 826336 141398 524211 794944 832586 837691 839086 835927 4633 839686 98164 695305 46 481505 610888 445589 787608 395760 37 142 647097 323321 353012 642 1713 499089 304087 24893 23533 689263 754797 376163 80528 817450 836431 274823 611179 784695 399190 675605 780229 770405 766684 702462 644293 828863 412371 652592 4 843379 729263 219897 766385 225471 1121 440942 312695 828077 1 1526 756554 299739 1084 29034 822044 346098 633 157690 825251 802290 681971 384659 277431 137088 503564 595678 104625 8 548955 1296 588082 2 574261 83465 845109 298881 711102 523437 430632 20568 644341 77560 3581 474048 827673 7589 473367 801458 295187 17803 539664 453304 38 459937 116 425150 799101 837102 752455 357672 11 12 846095 727900 455586 595 175498 1 186635 750640 674585 692863 14 218233 254365 730743 507712 7 224623 302 847787 89685 298232 369338 3 377747 803047 573813 779975 818936 404027 81996 348705 677669 4024 518 754338 280583 150387 4406 747812 581426 798689 20 154844 779370 782528 847669 390 206431 845014 17951 31882 199028 27723 11184 264606 824844 157564 200592 685614 847054 789480 449523 789518 695000 786718 561921 172522 843031 633427 775498 765735 143252 843383 67144 415294 349842 832039 813780 644884 28413 320719 836237 236444 9641 357581 2 11286 623870 6324 208775 773922 824777 780556 770 740025 223607 678426 612252 641289 82235 811793 58442 740519 811695 15 797150 339985 820529 363214 474 37 721012 775726 177649 495120 409868 426138 8 839100 377827 800188 502047 457129 799601 16 5 844399 775596 844165 301495 7895 465548 241339 984 830653 71 809383 795893 241951 613 847857 3 797751 110260 606414 833695 1278 847332 1381 713164 840537 104846 1 696996 657011 746576 848158 90745 662779 359 7 91915 41549 737100 578143 285500 832235 227522 608285 323863 31787 529775 158452 837786 768595 279337 750581 701747 228143 785554 445498 1 765223 54781 174730 13568 58183 2832 214494 129227 370150 258457 100381 337 614 108 799424 382793 149600 292348 2 445781 10 759023 7 849280 122 686351 3 4 7 49 141434 60 772508 454522 654635 782005 38455 516419 13 804199 752249 321 201428 139908 185572 183 464370 497239 3874 608242 819183 229876 6008 672130 384004 63029 731718 267525 469217 170689 675786 331225 181 811796 527240 146263 748341 588647 830831 769338 664956 306940 489864 781769 3 427310 16 692021 270840 2 2 819037 807335 503868 351884 1 740100 741428 755987 702255 691445 93797 27 779397 3416 28 438 274022 799343 290682 1 841188 585991 497852 498917 508217 374493 5777 744504 848916 429 106 438431 4454 297955 828560 641830 185571 793458 828933 288476 647377 780978 357516 183916 198423 12812 731931 481778 188 48053 11792 827253 656163 633574 418461 846130 499693 16 91142 844061 238855 1460 836501 136972 840625 122317 190639 365886 848361 104479 523469 340792 436132 3 88616 726161 828359 845 783198 401829 242 247194 710019 825181 577681 379051 150675 636408 32 820556 389532 772267 794146 293102 848821 335277 583159 819369 656722 50 386803 32810 817392 3772 135707 374844 805939 110809 679800 382927 772337 725003 748239 290620 834943 843914 335019 227 73458 790993 849489 578473 2181 1326 680831 162205 318953 45686 692062 3 23987 85557 54426 548554 821338 823823 812023 808824 772405 470409 596831 240653 701645 672887 837775 160435 732906 793981 725685 408359 489229 49488 92854 251 220138 710214 206287 316253 838820 441591 827081 8 279066 57725 775513 333880 800469 1 47361 603301 473247 411897 808775 824477 613264 373945 847426 240154 670179 760483 780324 672141 475086 105778 819716 636006 703978 101781 2673 838598 576405 104091 777932 642044 2692 16 4943 421643 352959 814307 126121 54823 509418 689875 3 589904 1050 424320 4 161590 306872 171 787243 792169 251504 849120 528 679065 592417 537561 427308 28 785298 823128 386 331008 4 87 157672 311451 46 8 124209 716142 685587 801324 495271 36925 778088 569364 738037 1 706387 649233 821997 1 831276 704603 598117 98 510034 797298 233089 848617 35 477730 807744 217637 698727 433972 395127 196 827172 660373 466496 384717 500754 24 47784 33532 267 1678 737749 845054 254806 718518 528 848299 685744 95764 814955 18823 817670 750447 765618 33512 392977 337688 398020 826650 93552 803545 513093 491860 5510 53807 726036 201569 128513 786064 849724 323272 527475 413 837 363416 336460 127897 3 69665 764034 819028 515433 356376 9880 838279 344925 396477 433277 567589 555861 822110 409 744545 387837 24 486968 845525 802901 684441 819568 663675 815876 20083 464220 813617 180687 123895 431120 568666 806786 421958 817941 804312 87352 4 840550 3 188687 291090 830561 738881 212690 5741 782273 334947 714539 747756 794605 739130 9464 315452 31829 530639 489633 380144 486097 9 658247 666862 281368 233434 1 8 553855 115856 124629 822785 662479 309788 181585 19 103103 819294 221144 700602 344477 772498 661996 611168 810933 130676 799835 383088 778984 812156 796778 847099 767716 367132 48 223254 826317 134185 265234 626373 274223 821743 664513 211720 764082 84400 490582 203824 125 21782 707583 773336 811230 619163 582979 180235 5533 104432 802788 838549 445432 258203 773440 1932 314572 808027 842551 832806 16 779114 335296 14089 111548 93 795520 848877 393799 646662 803185 797414 51287 837900 429653 104025 847883 717682 44349 9 10 817621 809426 340228 549706 843107 755404 9 764053 154342 318 651317 727947 123 569078 205872 675981 688441 721824 16 148 574033 591132 752 668316 826771 570404 476074 171 821769 14 810656 96732 728318 691052 491110 762130 21373 818941 778904 831286 825242 215158 640337 500423 157404 72107 393266 607408 178924 783848 110518 285051 255 378786 735571 2 3 781126 208318 468817 396236 707412 786253 76489 816821 747687 34803 557681 130575 776823 792380 534428 223585 3 597153 18031 720759 670071 125899 702608 762417 162399 574975 814099 748700 727257 16 833486 42212 739358 836209 785320 2946 26155 805346 605570 2211 678008 683943 278066 305931 789442 3711 702981 583901 361450 658783 387417 3 29 842911 41 742057 114872 536579 683273 800040 353741 3 45 19733 749854 320469 606202 80 311519 634460 444793 804026 804866 21288 768700 1182 422411 323273 659849 835561 107339 693849 400017 543431 120 566908 272504 4689 5 78994 74560 618928 60770 833056 650099 80858 840939 337732 1297 617 568592 480878 816503 547742 269776 45262 1267 1 773335 718263 180531 566732 831627 23 768776 114652 363293 607170 580532 770931 5 178589 117 711026 729644 399615 547222 91 1805 807660 1 805451 421499 832703 13504 318751 783019 393378 265434 126353 10202 718240 172678 168446 2 778406 443820 100034 321 271 575094 848153 809180 815887 370631 826042 85 361930 476223 222013 539306 845695 842378 110 715920 761178 426198 797735 52837 732074 541507 846237 191640 800935 30 277487 568658 822364 1328 146373 834157 752896 109630 683875 541562 328951 293352 480465 1234 1 9006 85127 171056 249074 20054 371577 384126 644304 492643 776973 565207 788402 1037 1646 71 836495 804788 693817 420910 472221 840695 395164 596816 304746 696827 12 684994 138661 669577 452560 163536 376722 85335 836065 526 764332 1211 139587 132394 773661 304410 611779 5266 262625 465814 835676 450729 830170 331350 286775 18052 613820 6 798138 801209 5243 202 1781 817084 87078 814437 799977 839015 433702 667811 49 328725 144 347317 832652 781518 472423 325041 702163 749386 2 637192 734410 816591 825501 501702 742417 228740 111 629694 1 46140 620048 253257 769032 581717 829275 20 3481 679623 758732 129092 18 844722 25064 420136 6409 797136 820816 846728 805172 76878 280086 3 334456 52 3625 354415 563666 843609 815960 341287 708085 614353 826640 488792 35 37099 737825 774722 240546 808597 800117 759823 745988 2478 593984 793666 309419 268743 803088 424071 506462 347502 36260 58958 804533 112631 824523 391648 1 173 796723 6330 799533 825396 5 614108 843728 602295 829220 724615 501578 264583 366742 846349 710048 769104 682969 719416 846725 1641 781745 352 791850 68 573058 8 787796 15 784257 606943 745686 696489 788476 531221 54 844423 833983 134 607 207797 801839 41162 833104 824773 250621 173099 200517 177777 814383 362634 5120 572137 818591 10765 815150 279658 55 838842 812250 693099 724024 493084 276226 315971 845012 5 828808 218036 23112 835907 803287 628049 390017 793389 323 769503 438516 786319 848673 1 744361 530312 327672 821271 583015 695562 268 97 92398 317169 714665 448821 806865 711275 619077 520722 773670 116063 381478 2860 841573 746821 318730 84034 447 792004 1 840917 172618 166 217410 510841 121385 39826 2739 23 821565 697899 22 1000 645899 271453 2490 679023 1092 450728 2460 835512 393503 7944 671036 769466 489633 575439 788573 849719 724119 304969 806002 828345 9941 716426 688554 530417 823487 845932 631034 243710 697147 26 855 815333 745818 419126 844084 766340 603045 839353 13039 600 17 396179 486860 89632 520 724587 178532 1398 629364 85144 334506 572194 631063 830422 16 1 775023 14832 834823 735873 216022 799823 81579 2616 276108 783053 759539 802491 47222 95693 771823 249559 739017 199918 803836 141169 781083 560647 795635 806066 67666 40128 247419 605317 789919 830402 10 85 825862 848921 831214 614405 744448 770760 4 464 378222 69 616349 497014 266463 655752 376325 406361 826312 4336 321893 309264 164813 164 836970 399 8091 751361 13992 560547 64502 681583 747583 725468 609998 154017 780275 385062 2315 75678 166575 740601 825212 340536 147437 822945 5652 438163 769040 50956 825459 140882 425951 562 2 816444 817790 576114 725088 847279 841488 371185 1030 458195 790037 457086 818209 885 166482 46 97662 452552 834962 762372 788911 5861 779878 61 689733 40327 113504 438909 436068 656954 3826 462197 347932 299737 142611 774308 530157 98 590710 87665 836742 542784 375637 161 846667 841723 68250 842797 664777 597411 524298 727200 847918 8 128224 378895 432491 819579 848251 197 56010 320497 369664 837076 777950 818804 653071 11203 316222 569536 3013 469 228813 26912 823387 2487 553645 789988 757574 176670 575566 306300 9613 2 62390 48059 818068 776126 813997 200199 327113 4292 625031 59036 821677 538280 828534 739510 11930 377870 99801 386557 1690 812934 589862 690123 819261 102154 635929 191 180861 798968 546639 806089 222592 704510 494972 2108 49635 240 820085 563235 272296 640768 835194 481799 753196 64363 434781 207500 179466 848851 3 201593 607544 704626 441968 462 32 515919 361810 803553 804727 623157 805892 318914 305 67246 340251 748735 135683 11496 11 332338 702173 267051 7658 179454 811270 453540 72566 725106 827081 127 451742 507814 623734 765433 748707 740853 70321 809318 585394 785540 842413 53037 62669 279238 375651 785495 726486 26 333558 676287 78697 254479 246102 3965 340299 138887 134264 791367 355397 33305 750234 724471 420095 784009 571852 759998 16356 846507 37 2 793012 769668 172 396605 182376 836005 364137 844326 347065 98 283991 14030 81895 107 803618 784208 75436 779492 261268 494216 698869 10533 329276 27343 116358 115758 370855 749545 798952 206261 116775 743633 828480 2 824138 761843 563505 809034 157390 629355 682384 285763 125255 342698 68 462301 762659 818821 322885 709996 698032 700627 174111 72013 206552 542136 247732 804378 657635 173395 803436 840904 10577 41788 8075 823225 9406 554987 18 191102 115616 7725 52 177540 593662 105425 51361 773954 1423 194319 775240 1490 644282 2 568521 780567 98805 556130 794030 703461 16148 641130 834996 804439 783154 142 681952 89359 67935 181563 461825 555180 844937 1 695860 470857 251614 261501 463503 21 793197 566966 632023 303230 66760 821915 824935 640166 835624 125 815177 814912 404811 656166 1 759875 16 177682 757613 788337 18242 740759 1844 719128 124699 21 574458 813793 659295 436811 398261 336436 778047 278308 839204 805441 395948 8 714131 826666 822708 819942 172612 795082 12751 677691 695802 296187 369622 62792 821979 294949 517735 181714 337530 53 838623 502049 1 243034 131846 686155 840023 819616 3 524473 442376 1 744107 762495 633710 743212 458597 700197 194951 71678 2614 599236 817860 437101 2 834261 379674 205 701820 776796 842145 194082 846880 765410 801397 842283 829543 21 342 92423 655112 798026 391981 2607 2 550812 3 2041 350137 841067 727085 675488 149178 329469 806236 88632 748253 642826 846027 769244 795112 148502 843766 55994 113776 2 360 245062 626807 374038 353497 353682 132816 696504 728116 68442 25859 820530 640107 436983 539121 607876 365871 711333 84792 816072 836172 769313 334455 276946 109 371 808924 38 763645 596769 51 151670 36 492 409632 1453 257 57559 664890 65 712669 799397 276775 199927 14 790119 383054 664038 198596 707162 87893 379145 799989 783420 811519 270689 277767 297 745283 746776 833767 516254 848069 663759 744061 780981 660855 134 787112 149865 530330 18 43 7 824493 614803 800041 347888 209117 836923 55566 724473 639121 245938 22030 322433 478180 843013 822682 795511 794615 5642 3411 806102 112321 792288 422635 781655 490631 43779 774457 501236 716767 508880 5 502683 778347 33031 178176 355580 808533 809911 450654 477452 337145 649577 787663 847295 19 6082 376520 443235 749327 828520 815883 848429 812525 718904 673310 19 247562 46653 822146 259144 18762 405825 262312 805102 56736 714255 217639 719955 495829 9925 129555 114 615051 521944 538737 776682 3425 639974 821089 120 2 80 25240 807024 647794 42745 5 801657 327183 684757 1142 382306 66303 839160 831593 14904 711803 805645 779070 751922 766061 429903 564288 351324 729554 1061 846075 21 840191 546542 822202 517804 199710 302430 721570 8 559987 417380 658237 702745 44047 91316 825134 1 224622 728029 161608 15 339988 691734 771368 17 3 44205 839617 317055 789369 444602 269700 825893 460312 779256 743597 441135 55291 28199 128599 84194 152040 646736 134558 750445 701418 803363 568813 299200 713468 5 318678 623364 31 1 670859 413301 483 788621 79049 258301 277396 817169 55 834316 441264 843137 808744 236786 831768 808552 824338 544251 727010 840418 78153 338638 800595 821231 51479 762069 297539 846733 433478 167 777188 598610 848239 788614 8477 36 184824 798884 824904 840721 462236 35 773450 38241 838769 19965 815826 831177 514525 101071 785535 345620 844698 150147 707996 794050 976 11223 263546 219497 207543 782762 584926 783173 209997 646642 695241 450931 16 272989 703402 805019 829863 410880 416727 133984 48133 13 452878 819365 134608 74536 713891 840523 50140 228608 49 842559 72941 847229 1 169326 5 86 569566 637115 601144 275982 30250 54069 557 146914 2519 326 221277 835018 40101 662363 849119 1047 184463 437492 211058 26201 421156 20386 491421 823571 75 189987 240217 459416 4 678573 725609 76 320217 11537 810487 840630 5 2040 32002 620724 61937 30978 679943 311594 367127 832301 752682 782193 831795 562898 192159 816367 838192 731939 841243 28120 706908 835777 150564 334353 13 282509 26 825561 250347 222439 16 570572 290324 110202 199711 783583 813004 242410 786176 228775 353007 43093 94382 698796 778397 659297 753144 845980 822 818687 819189 807206 425402 638674 80376 825352 665694 518727 4597 647341 834020 664700 799059 106824 2268 667134 577471 849992 717253 849952 441689 41753 114617 600036 2694 261303 817455 834729 730388 792045 1 59 806343 835480 760725 783305 764934 1939 660066 695747 61514 15838 485196 685661 2036 454288 102240 512769 157559 12562 826657 807765 831329 178 689483 8841 205608 3457 481854 829277 594576 74191 12 28842 630027 20 2 561732 132163 725327 1 571 792767 829476 47689 793823 69781 460580 657953 772189 19097 849783 827253 43901 810923 724 807691 342745 223023 12522 447739 485461 818837 17 613454 3 754560 836473 2 798433 733002 789058 822637 771605 821610 802283 685771 386281 2339 48513 21727 16 848341 389109 5004 288784 388660 755663 829574 810923 776356 821531 574489 789377 732304 725726 833841 817282 583259 821392 93612 788317 775112 223950 810933 8 11923 236859 843681 754521 819382 819223 832006 403213 763699 830464 144425 359569 34422 827988 13002 474 292548 749819 845323 776002 142701 220511 164331 427864 82 80085 632632 296007 530708 63651 816325 845899 6 291154 677235 774389 746229 1 784080 783121 72254 654292 735574 795564 200650 561410 12348 455661 115225 95040 718570 186515 134605 825037 3 425030 301668 768344 628154 683971 843129 747955 514756 813830 472112 619708 805281 818996 848025 3906 2 712226 812890 82 12 95766 848805 603583 833295 51 579376 656571 503615 569722 492686 79499 784449 463440 815918 235571 3 345713 69299 299232 383546 41713 220945 249803 812096 812216 23 318989 281298 834387 28883 841185 250872 29 5 134518 64717 653906 557356 78 588741 374856 685704 280 321 398470 600050 149151 341263 382793 556085 571934 635765 428628 744404 838355 755464 90056 10773 187847 557 4751 68 86196 806780 662 23917 814274 205051 827663 820141 292072 364947 809345 695290 799251 156350 220099 511232 845250 2 40 774656 284127 569 844703 832667 767250 13 25 757748 766418 508454 789481 1496 737864 126566 11 842862 16653 176363 616212 697378 474844 470068 210566 12177 49494 679026 826007 100231 717359 205212 639867 811508 644398 633948 709375 12323 141196 36464 601953 509342 377800 314 795868 794695 114197 813716 28 848198 1575 775185 75973 832371 769615 539288 612804 300057 272090 809072 791942 640951 791546 571628 10782 635242 701173 187936 189434 288184 3 513562 334 134996 101 774240 747680 100798 467706 77 78 212755 154411 845158 816421 794409 640954 105855 38 985 689785 99139 801814 49084 7 359525 76416 798747 587782 833870 5 325554 755028 637418 3568 10 592961 11 841786 811136 117413 1 404032 114333 36 261036 498431 841980 607688 180 797696 6 476235 82292 662587 96674 28760 26747 812522 11363 826417 809477 17384 104410 356061 564 764370 842493 520801 795733 828627 801656 723782 724522 826748 23344 765435 686916 589185 101669 799770 807762 117089 666450 39899 817897 113580 217656 18300 389747 799605 418279 792109 765137 509244 216 466022 760540 32 266632 7390 48 90422 420 826338 40 74 787369 740209 844446 26218 274165 145101 783941 129 685291 213662 17318 175306 811097 4 4 179296 739079 739748 578387 36 734334 723644 651105 244066 1 536842 702691 352170 475862 452969 817894 4031 818724 769045 847319 78577 234457 74 455659 811959 3 687200 5131 788541 371 225862 554881 808571 16 749830 766462 737720 833761 808651 5 839198 248980 787869 688572 486699 809958 1 47796 601599 799433 45321 811933 434854 29248 9 440310 448537 147449 411563 133513 127615 661963 1 752717 253135 809238 826746 453940 680250 473382 550033 92206 299 425375 753447 834101 9405 939 803864 131411 418302 444130 845600 262486 48115 3896 438075 565564 674797 789536 426786 661066 10637 619610 78870 378650 690973 344480 185 7967 20524 797732 112872 551129 829344 816197 436 525104 839453 175014 559445 610137 821949 555255 456394 8 9129 3 113739 74389 512328 824015 365315 603217 154470 773496 773498 833258 609935 13691 776745 41640 841491 767875 276859 3 60836 617057 367 849448 517645 768582 42128 268126 774595 109628 760579 670586 358439 529478 794852 705916 753665 288 104 812476 795932 846503 739469 705830 821482 14 132553 12 14797 508315 469952 787025 831118 249082 563169 811154 28 141276 89 827001 137709 772969 313445 21 818312 2563 835905 797290 449904 790285 6051 477307 100078 1278 357911 409753 728773 17312 824462 835483 348 845131 842346 305433 97 748097 435080 762047 134143 216902 451939 738385 778045 117166 311126 415265 778753 234614 806313 2131 308959 258624 227578 512486 2834 249038 43 481856 1 457232 122750 525135 533497 20 298 724840 22521 788317 815374 849205 795297 680899 315456 29 476592 14084 813974 509294 15 238204 10572 8 800055 335140 785854 836455 381122 727840 63 134009 818207 819772 382 1 834 749252 229772 12 845091 813073 844381 813254 3 204486 846982 339 406910 849395 515384 87 7213 5894 605593 5934 767722 761575 619772 802124 517620 790658 774582 1 406864 385533 543 41338 296 340633 568488 849031 423719 142 406585 722508 193 471387 648112 843713 785924 34121 773308 625465 659705 238708 828012 204128 66013 213524 255428 353013 59898 28973 195 2 40563 361614 565163 845702 490067 289746 294833 5 163654 164222 3046 804745 117921 767760 246105 703899 767611 824016 194808 842100 255594 635709 147204 370025 845175 2 16 812343 41115 2 306971 630416 570562 420653 108777 348 177632 792422 810372 4 737568 800795 67722 770256 451913 149 2648 184864 608194 432686 813430 839762 166654 5 745260 711657 511227 725059 7 234294 736208 114280 636230 840205 677194 258638 185 732731 69199 266012 642492 806792 608400 782409 553286 777396 11788 751797 143113 123967 670961 599699 634537 84 589521 1581 819232 525891 3 486423 287879 610559 652628 18 362385 198422 1008 796412 751303 40 112172 3380 845435 810541 1911 712571 2755 316888 1757 130527 352651 717408 705543 832970 812258 594158 13 828819 831808 756026 849320 663454 633484 260450 828836 424194 825049 623682 4 667177 4456 797431 4195 638589 1048 775948 501280 698710 42 565959 24 807482 49 20 229391 288950 808208 718 297972 447346 12 271395 233351 767192 312011 838160 640542 777744 129789 729651 4399 369118 577600 14 643126 3264 843935 768563 42003 242084 10102 848993 826972 534 799575 843430 479865 791038 443337 319885 175983 472719 371040 849432 822232 811633 692065 797 28578 234540 805403 9 760355 344183 3 718577 480505 788126 132 103455 425241 781704 667177 845568 470348 759717 832731 749585 788173 641663 727695 9311 12343 679828 76430 758819 833772 12 542231 760 9384 407397 310224 635793 7823 397915 527773 475394 3 270923 375123 828494 45712 276771 832543 276955 406369 839173 161248 299246 845314 829520 16272 510474 819082 729948 577932 86373 802155 810957 16493 717953 725137 31 805315 463271 122 242949 623973 3 837788 597275 822945 292596 341735 472857 531974 9913 22 550299 150593 847722 224557 3696 441 843996 816445 821747 761820 239576 802568 815944 52878 832812 705661 7 4892 805078 203177 17529 390561 628640 35187 422346 384236 312473 4773 236689 609163 5 849753 679431 438447 23795 565425 784499 43743 111644 795287 237852 678475 367689 247880 757414 561988 11241 751499 624878 796954 677423 289934 844412 53155 79 688241 18 39897 1335 14 261123 234551 12432 227170 43595 8594 843432 741413 6541 818973 803591 422536 845234 206041 708035 297675 821534 298934 760962 60748 5634 810960 846538 835024 706166 64 138549 52 75811 340498 51 283 590438 830314 1 569582 211928 707368 305495 832267 656346 8 529662 269152 564236 99294 414973 831197 617324 815258 784378 820425 314 38101 843316 781403 643244 828910 249405 133747 846189 86743 11986 3 753873 390112 4 62 48595 298480 78844 246380 828048 436778 525574 120691 822383 619885 246933 1090 3 12953 700252 537044 430547 514982 155232 832837 177860 365879 731519 848165 104643 95037 11161 5 77 196794 194694 775505 547661 135516 270243 375749 335938 254988 1 792916 741598 2 841175 841192 6 17012 8 333279 816825 782550 142 242828 48 634218 553296 766959 702328 40049 402956 270180 765432 108143 803434 783563 350367 760103 232552 803601 557696 381618 133833 663372 298732 1797 983 458 827943 776911 481501 684983 299871 214089 122802 696112 762073 229149 835706 806856 366565 839074 3 608102 382158 162244 72 202236 13841 567581 90237 813794 465643 796935 216539 10005 229124 787749 369133 35386 20 159091 58116 681396 414136 497384 2 650234 37031 120873 756957 137136 321716 808822 663763 626260 461968 821934 591932 4 744 395802 414865 120 804446 219355 229130 305016 621477 24 1 837991 800736 774596 340458 433069 97954 37757 713187 248715 783771 540 839687 6 817367 802806 816 156923 172 811634 726291 753074 185034 827308 749050 469255 607998 1768 228222 822789 188244 36550 298304 1207 595136 17392 755750 824743 2358 510664 181 824541 23345 740308 824471 839057 833157 22126 639308 728536 838902 16278 133220 387931 820748 835036 535706 23 837146 268 588 409641 42887 607181 2909 429255 2 17 829621 2051 600093 751760 287381 373538 476943 817503 830684 691650 809245 846478 425108 321625 691968 720871 8985 407609 449679 813201 8655 50 318395 841232 6881 819443 200927 19219 623533 806192 1 734714 762587 3 41711 56692 686762 338953 108693 291361 348701 76435 179 752284 846103 841507 736294 1 13459 4 125990 849382 5 846217 605219 3332 760542 143520 647067 623447 718189 43961 262 460318 109618 839411 775956 652856 588818 25991 623283 477419 26338 808838 813044 3270 571173 791453 403870 810327 14450 20755 18 192391 692133 690275 583389 373711 55584 844043 21 732654 429493 639634 834165 779682 6 827209 4 249673 490120 490132 68 222468 30 200421 848152 22446 772028 39 803972 763489 702479 800924 40655 1507 373111 1271 669646 55360 833916 706235 827283 230526 73894 743065 645907 552968 962 14457 81821 140 21495 628476 184100 824334 746552 166053 519917 579925 495471 99 318143 389979 662475 495037 213 468346 777011 717049 539043 107143 158566 262269 808 732521 220054 555603 254964 22 8858 678304 799433 85711 85093 808515 2395 30295 7009 506306 759388 121218 746146 646744 15 814752 733146 623475 35948 3 163169 313870 626538 656582 2535 674049 757125 592681 353987 523873 95 252 825856 307387 695665 377 54947 26423 47839 827351 99748 200191 35 314496 15 846041 187013 343786 200 152239 3 470830 375 742323 775489 6803 807095 95557 787580 19735 151270 738790 444763 628651 5664 735144 263127 12 74126 279 8723 817070 2 758767 58040 569003 307424 769402 620824 745698 423953 658318 145230 811983 212829 133148 755919 13 5239 694201 783979 359 815322 24 795377 2 243121 120473 261 834426 19206 790222 207388 5563 846976 1 311938 805106 183778 3 831086 136517 52 31082 766617 3 759409 157801 6 71388 19 284259 691040 164 122 543991 34986 776405 196 78601 354 208380 875 5608 580101 40 846376 702810 261703 722070 811459 702814 730779 795301 455861 787985 228555 158944 572181 788287 501201 7364 789372 645773 3 27045 561 158 650018 84776 23761 335236 165142 809215 52623 10 711966 725122 789636 434090 781863 181662 338 839148 149978 836958 297531 523122 115341 654 803699 16 520882 149946 380851 1772 191394 485950 584785 610408 757955 149971 736209 643 180925 789449 205383 845470 101493 989 1387 613843 404 1697 160439 11 835481 1893 776404 149874 316102 440714 558894 478800 12 381037 13 769397 736655 575676 770399 473850 717509 166313 49062 1966 26492 846202 842587 815767 669782 204567 800443 158667 842710 28066 829282 814643 315963 646967 808666 98553 86146 123031 10 837691 836666 469407 412481 18747 845771 14 360271 311552 505459 3564 770740 841157 51 493959 383973 7 140379 467383 715226 820027 842 112206 336374 328459 16494 624768 3 262097 3 570627 6 3 807268 618856 270297 24 17860 54922 691847 476057 829620 160085 100708 305237 189 680551 716 794537 440929 590287 782731 3353 500560 8 611714 635406 724184 338 3028 840358 849382 65447 590439 25164 358540 21647 181481 667430 74042 337063 839808 762320 177 809976 304567 487548 208712 831871 54556 752385 328270 18 114034 814217 651711 198266 805046 230628 625660 562880 209375 123 778397 798631 691461 842779 804502 186385 141321 16787 2932 25 840707 104 847604 3 819199 683400 588114 818950 294781 827121 694260 46321 150689 763203 743886 3102 22575 838052 86888 806792 153866 164354 869 270749 817475 480612 829696 165390 745042 121800 127381 80 767256 272800 2 754838 407411 155382 574305 468932 115961 727764 709596 281487 298261 821693 13584 747094 35 410179 558747 577819 76285 1911 76 739271 701108 808139 282222 268335 4 484067 786912 171268 450076 706285 21121 776153 529034 81018 745042 176081 819948 608 434220 823302 15 370693 844674 774046 12 732763 684 1 837289 784322 818176 809191 585881 6806 183039 409823 25166 157947 1189 792804 770003 840335 714023 517210 166419 720137 295282 714686 340373 824156 843090 575062 840143 1147 299264 293506 823334 778502 93965 770818 705746 840941 478950 820162 314544 318047 344216 613498 682676 23301 93842 6075 828449 248873 844132 397476 374259 614249 804046 149715 820595 806051 515 277532 822125 96612 29 787708 2579 232809 198921 785009 711096 13 121240 703030 608935 467998 455418 223343 699394 638795 251568 20 759744 213098 3 14 142202 16811 123320 20401 284162 641949 328429 490710 401730 814922 348687 759435 279110 377124 295062 92 398899 7689 838791 527822 469294 834506 471054 841322 9009 744804 366604 439275 694934 756357 1862 680213 156921 825742 837204 788514 813747 327 3871 754342 196377 788115 789447 499068 479 827170 6 780 803042 404048 332023 228856 709463 119958 259 54702 447581 837633 836012 5597 221977 3 683727 42867 112406 150670 17 565 177246 845239 2 724031 39 29 244383 519739 614563 804386 651827 2 1022 790797 378070 1219 217667 359064 726334 824955 278640 724186 663754 262417 843964 27655 823023 52 139 826714 834350 390316 1472 829521 832048 796956 652696 834992 794770 259099 1502 835335 251620 729634 799137 535814 480315 387615 591 233823 8878 200661 832628 153574 3 836750 159038 59 232840 821356 433821 776756 681150 8871 721189 421248 828503 1267 299821 423033 832563 757029 838060 841637 746 828407 640711 704902 762678 830741 40 442774 421216 295549 664277 815422 297565 643 832713 565108 2 168652 7 250539 263504 646385 54 701237 144541 15020 1995 430552 462498 147761 58215 739420 12 797649 24 720112 4 605816 428370 4227 197288 798146 828693 586623 4929 595524 827855 344886 809380 808296 833365 831924 792212 601264 2 766469 8570 754983 10 541682 800169 788844 791512 831049 780192 158059 805154 590639 295130 616215 567379 244832 28827 823176 553604 842343 525477 829005 416594 37 821993 181888 343487 570988 4 466671 245301 834900 814450 450333 233359 144 253775 186 1 486381 221356 737176 164109 2 728684 758285 1510 28 25943 160758 385 23254 827033 201 777239 1 829597 831231 796950 794935 556394 93827 506420 817147 816030 766190 844563 96878 35909 488145 75 372904 763 731301 1272 660096 1 175662 618690 368717 45753 372066 495024 255316 82019 419 691219 288589 321328 262764 827264 202567 436536 307069 826733 834211 490401 227172 27760 122394 390623 645108 281436 208308 754476 290690 61 1 1184 821167 761496 19349 142865 748916 207200 836434 751716 403968 289903 84918 711215 212940 846773 2136 743320 25 814881 234840 615866 722960 813833 651804 435457 753838 837876 67815 821466 725 486664 176622 559077 750320 801839 286248 768331 647591 731020 480365 662202 196614 806044 728028 8366 74 699013 684207 148929 90 368000 778124 124114 799566 730263 217051 482363 1670 800475 92026 9 66690 767110 772353 99992 707499 492053 4801 432866 846101 817551 820922 14 585083 1811 776634 660453 510793 516490 18 836421 675337 6 232976 1 525209 816597 3 836517 813030 849611 73577 104984 482401 41979 198493 790 54950 740291 398012 231 136162 750530 192142 9127 842580 232213 47573 578203 697713 812645 742528 830013 813633 259332 217627 154272 819862 602725 557435 794166 250907 757809 72 313752 698572 724927 248550 686132 650239 46134 216097 710362 3 101 591537 748850 153167 174428 343644 680735 185735 800214 195046 741933 793206 841636 200611 523125 34 770585 79919 779476 28478 819467 848397 895 3342 654514 834552 821099 216193 97447 2 115667 136758 5884 828628 13753 338036 832489 769751 269777 806793 21 239806 816328 631872 12766 734583 782615 633289 837037 784276 64254 825808 344662 815549 464200 290 243101 583631 847811 839753 791741 167030 525134 815273 341897 828805 791841 674332 16576 539669 10 148403 691544 279551 292691 377051 701580 5012 766532 757223 57 823589 780121 774205 221609 834816 1 747114 15600 422701 320019 48 28 353553 831475 3737 169760 38236 564044 2487 681628 751882 100926 669055 599521 8708 1118 803399 633208 736541 10097 719303 749207 621679 800385 42413 33371 832036 233165 514173 428 160313 820048 847393 264919 623394 6432 389977 1 25702 698639 104992 150180 752718 938 777783 319040 826946 403684 739 282405 3 736521 86307 535152 525999 289030 103829 359768 204956 3 261753 5 593516 556030 818654 353083 216602 65921 839547 116 657716 222337 64 642234 703533 816408 814739 742848 684097 724689 103790 1317 162398 79080 496295 8 722111 492 51506 785520 828627 549870 1326 845846 89 805147 814304 780431 828197 58198 839900 809644 573960 797286 293894 814463 447509 1364 839596 825870 438745 39 73 703954 11765 491507 761716 64325 195561 727878 4 526689 822727 76205 1054 765558 512293 175957 813483 617804 794002 3 720936 684346 414097 591 45559 25037 419826 835920 153950 173701 705724 827288 829098 697557 749545 683862 2180 819916 197789 405869 292247 741869 494626 363425 760759 77490 5 152022 493693 410576 448677 839934 661036 87 394908 3798 774088 716893 829131 184 115044 825107 109 501792 821121 47971 201753 813459 1333 719760 29094 746541 462017 224921 237839 156021 783135 213 837685 624802 485157 433114 842711 673429 78246 826482 571213 452743 548125 835022 117012 730442 825709 282668 804135 326 9 293735 1 585160 207224 333931 482250 185015 327784 5880 449644 19221 765631 573528 835950 821528 722099 672499 831869 846703 202837 381892 384919 403104 61 690642 197 24 74211 496781 814853 409430 32395 341147 3 435575 427101 830895 38888 1 787727 71 704 127 779898 740188 155546 822043 580112 416005 6851 570824 847068 752557 253792 797605 587946 97338 509006 632528 155358 828659 4385 48 848897 322590 339993 71445 274 838717 306075 728047 9985 83 744129 171578 507875 277210 496072 111591 893 383914 163842 481724 623329 435940 618927 179694 354337 239292 834162 757006 554242 682695 836811 36947 228369 32244 479997 297894 848002 807352 129 485408 711985 748649 394438 698885 610769 784175 15 721 653308 842526 147536 1093 4 73616 415432 386280 200 411766 326091 285595 790875 799584 134641 336291 801514 251805 729282 799018 560740 475526 753764 844844 88248 780180 827365 806240 417644 539408 3872 483304 497260 837494 522045 434369 666492 767319 408351 592702 848701 746255 804546 835967 828713 99 444642 269029 1627 593936 779916 265446 718285 274684 591731 218857 1 777312 309171 723278 815614 3 78772 505902 486543 273 839499 652455 54606 179928 785803 254629 666458 752585 12076 677293 337139 680792 682975 647914 3 1044 235 45949 144 745148 72882 382090 485450 350807 849857 586998 117324 841668 3125 640508 18594 10 11 33637 836191 105 345766 46112 224185 343 399907 302359 834341 660 328745 14315 836967 849490 190 290934 253148 830683 629123 794112 243772 331849 370192 657428 39323 183297 375828 817492 31498 766049 209 513028 4 627280 815026 430 173924 296017 766477 118926 824721 414153 607460 4575 2163 556770 100951 614693 448203 363650 251266 827124 91533 2 773693 1 802035 374388 662353 767704 84098 8 404405 27575 5814 502467 12752 388967 817202 419 36990 1354 248420 835920 754642 833007 334819 829854 519200 89688 652513 79053 710297 1667 205377 343292 1306 256218 308299 723058 10194 813990 377836 294965 510111 800245 826034 427744 589182 842677 23 727834 77743 699733 4601 35 614194 826984 669410 159521 568498 549796 846723 251866 33782 346399 846491 14145 658 823720 63526 228368 16058 755190 692617 846845 40167 479685 541840 622785 9 292695 819636 294691 828808 249518 365773 19381 455571 411626 796921 212104 350938 51056 185191 397279 1273 281366 837417 170272 340165 726391 274719 4750 2 824828 1 791786 241188 710122 802697 791565 240631 814657 209783 413508 9 784487 215 842173 811345 65334 29006 818703 136178 682414 627801 560261 24053 788491 74259 628832 134191 649816 1 725819 155927 301065 90508 38943 762856 738859 195548 372073 392189 77235 608463 107540 608103 177763 71 86806 820226 796955 827893 232232 1 580569 833256 326985 523050 221189 110661 826798 735 670385 18255 154 832871 473381 744631 849010 656652 319100 147 32041 16 751106 676405 100247 1059 171414 770408 103600 748998 627016 724809 211392 10536 175544 809894 623348 460817 784274 848947 485499 4211 773181 841949 21238 841736 559374 14889 581459 488727 373 237233 514 583441 538165 579344 795061 116326 34288 822595 97211 471 5802 753504 327684 109661 838937 362806 483357 574175 58426 298709 783973 730848 807181 636917 437133 393776 830597 1641 142133 749092 230305 601 751565 830169 831890 818853 564244 7611 651265 782822 543 622155 546929 783530 823283 112038 102918 304428 494151 832219 407964 396 49667 128643 772468 168820 802121 442156 1718 784783 174272 304 612075 257689 189873 262448 818839 32 755160 261539 1748 762375 805478 819048 827734 790185 796444 463328 691219 389214 646342 5826 767255 55998 435196 611526 847992 715522 121979 3821 75718 53592 2 728908 755568 662646 2 464921 370047 721951 293565 276144 847822 616382 7901 675662 403112 19290 725864 706248 783990 597454 1 363114 346566 246 431742 200607 94870 471618 791580 449355 1358 784180 231000 650177 443857 831531 781612 539637 787704 776454 3515 248991 647079 752147 3544 387138 657319 1 811774 773009 841923 17446 751539 795688 421 593166 841546 566334 691583 13 665944 53919 9230 582772 286764 77064 223891 664767 767836 460149 315251 805237 12 797094 647659 210814 96056 452884 16 351589 14 779200 644529 209439 163664 52078 813437 14494 178911 767595 793554 487759 55342 204751 842718 15 794443 510333 12 848363 37 630162 813274 233973 660553 187288 828869 565328 713455 236851 419644 796592 107 182723 92523 803012 142054 688 64305 826393 119634 190538 27513 679011 772032 794 7 394415 720 7471 407198 104829 809079 704029 97822 555526 996 481356 761193 733557 215328 846145 42 331955 691746 832626 408398 219636 195652 56342 268 414966 800716 815641 836660 775601 841001 735705 120498 202144 8981 3 142350 376018 831117 453339 129810 439715 320491 846861 831207 10 572391 1 64021 6 128 22433 6 833746 55790 534357 708343 432657 830472 489229 835442 810833 593671 594292 797735 822829 795112 1812 535 716254 772192 771122 62 1903 523 180404 187 59456 664179 846864 842082 386640 795254 23952 401087 6 897 831106 99142 795041 365437 382372 613122 617917 712957 202265 804 427375 777211 828592 117798 819610 321 616659 445291 767045 382561 2 2456 745356 430899 811717 838869 849483 22 30 17095 724772 573317 812237 297146 134193 543278 617333 691479 808164 608894 252466 532966 2 716978 840878 569285 365728 376088 818242 117 74775 489 58530 177 52657 138706 3 785525 90421 786119 668062 307685 548298 847215 263 560193 27 149 771699 336053 3 385477 675914 149 250619 827139 846118 145985 569527 616284 60 329355 12333 474004 83713 535280 73806 223310 15416 753212 786 2126 375481 834918 580145 314403 829334 776 30090 498904 196448 254765 221510 725363 16715 775844 330629 187372 787150 34272 410643 776396 759839 409831 638352 66 29627 277222 303534 843709 268718 774536 791740 522273 93419 802788 717623 761596 765951 786047 802305 169 828296 380955 773660 707072 826802 805137 52686 86788 658339 30246 405896 764833 1 5 827 126 28 383108 206752 19 615747 463698 831662 569065 238551 740837 465294 15644 401 332643 490983 90 190267 832080 806384 318720 34 76880 9 541983 813535 725481 14181 818534 835182 680905 323345 236568 505339 531889 259661 831240 40729 711090 761495 822933 37541 819192 699070 829424 583288 776420 785744 106774 197007 582647 320728 787475 702009 489388 29889 161005 2976 314848 392613 686861 574332 248802 30203 823119 734616 796683 634608 217746 667647 615542 2 5 681291 825120 798213 317830 326879 809236 141525 848376 109 320 579962 14 7708 27819 135 340149 467719 842989 542514 663927 776874 795378 61 655150 23231 688799 605869 768804 150023 257916 326821 828209 91640 810598 840083 730472 4123 845218 1841 83 764403 787377 212617 158 681690 651642 790634 829599 802424 2168 370631 819040 828786 606062 463157 161989 158551 282186 3 738489 698654 553120 810892 515191 847738 654760 32 612374 568961 137311 407310 832119 145925 8661 770180 718481 128449 712760 747413 1 783779 290019 558144 21 113 764598 653606 119111 328211 472206 599215 365646 436481 843787 736611 32167 761621 64081 352977 722489 635273 230737 371446 839890 483519 123592 38993 778160 647422 717388 473002 5 89 483352 194 818208 815493 247735 680189 847465 691016 675993 832828 300878 798524 54082 268380 18996 819 760353 747570 221653 687059 4531 733126 623 25 283 751563 564675 696536 519453 342506 8674 187648 147349 260376 7 801261 655164 763895 27776 845812 830275 788475 780059 718068 781877 445413 59150 844800 183469 758356 488430 12 315568 648002 807949 691518 181744 30098 736859 849626 1291 796877 270768 765233 759492 472497 132 845400 672631 849882 519145 220134 761272 598171 384538 430620 311413 483719 823508 124251 588387 813243 183545 756139 618408 414056 803334 215858 125 259211 789203 824454 809357 342261 421271 533179 56 833320 797196 596050 539042 117393 22 76445 42622 2532 734403 97466 383186 815760 580478 848084 569328 330569 660677 849654 225525 53530 4 631314 396110 73037 671057 154050 824407 64884 578951 548 3464 768509 840692 459634 809088 323869 580611 24 751633 826569 696378 2 338853 689635 814512 125485 3 818382 818064 427904 728093 275682 45891 827811 13274 116375 22023 844124 796086 696134 130724 639614 60 115511 689653 781574 587847 774232 777774 87621 839929 794705 181488 626198 187918 770634 653963 2524 596426 817406 673673 150477 185853 848303 454580 1793 2 831912 1325 292930 204765 2 198859 849493 599073 197108 81477 709810 454432 721039 9 317949 255490 44245 20495 636951 661277 831494 31281 719595 645750 287834 357669 848986 519312 8 532170 94 656872 753287 821771 747808 828462 543960 413 518816 26 799146 7496 480607 3037 716709 146 26 757316 848605 291095 167158 337322 709482 168195 833324 344461 814514 812602 525603 14 428293 759469 846996 233623 124740 742337 33 818771 784733 242967 838343 771212 825 242799 818984 86937 3 175265 218830 847746 570074 315173 502493 769641 4734 747820 635654 1072 645530 611682 83 171436 836222 154 539153 832303 661925 335072 5 725800 234159 313384 399 689702 848719 1249 186 381527 838597 769369 804203 821616 5 827327 796581 542375 810182 760932 830814 375736 171452 458137 713701 180700 801924 450971 847706 842366 780921 844912 840754 114461 807988 88469 125299 288060 473899 309538 777976 300632 471916 467440 59465 834590 16 31446 1286 775967 900 591453 669975 536328 553626 597465 661474 806218 151745 7 781504 540649 507768 848027 1 5952 459226 848936 839567 859 460770 767348 745638 796421 569982 153367 12871 33989 169272 684588 9705 276593 703587 395958 816051 340599 384452 336052 738151 79965 845537 806531 7903 79873 450658 120761 803964 403 2782 20607 792996 194816 190698 846729 24 735387 550 1 844596 804964 88 779759 376624 428 578797 463882 377582 15319 269828 2 593947 732689 331700 525841 803567 567764 40101 135859 12132 830874 28842 719697 1 2 823597 818406 825995 168 347390 520142 289134 7861 21047 466781 812163 726754 766711 265462 740550 512592 231224 214133 802426 3 133230 688124 288167 832188 199 831143 389539 37015 663905 53411 138872 126165 744649 233759 7060 841689 303635 800479 769 110349 783592 9261 671523 27763 726175 449087 16092 22167 594224 216005 103839 14 1548 4 1624 218072 450220 147479 821775 16 238288 272948 32962 626477 264061 65548 2 126212 229045 770495 495634 15883 1 846405 352013 377235 722562 17 282176 158479 8 274686 172487 822620 292 764036 662073 194322 84058 26974 833027 666366 106 1776 10 712126 702563 299188 236883 386735 821866 18 769213 22 576422 95259 65139 366658 746108 9109 365 317925 749269 784697 705738 834614 528459 31 734809 792625 268720 183499 752022 695137 2 438943 818499 727713 80635 295905 2 1705 584417 821470 628975 420333 917 796348 3254 460703 257496 782046 3 497112 598378 563617 1151 294060 170079 122545 15122 504332 779009 833904 808937 105777 812157 15 94509 716964 826059 265 827902 809273 75870 105840 192431 579716 3 762281 388408 267270 249177 795064 310409 750268 684626 665297 55025 797948 340 489003 10210 827384 673939 777727 1644 485657 6244 637256 820009 1 637030 119711 799502 17342 623188 771084 841072 3 79874 588066 836817 301110 721871 814932 719792 27432 714239 222038 825925 250923 10504 768149 759780 783948 753863 655555 706 620064 691966 57 801222 562042 3133 59284 158637 55628 23 829392 827498 799697 118172 834857 275002 970 332601 822456 810251 17887 247600 370351 802033 804215 632325 78999 713600 352500 79 29570 736690 63902 751510 766955 748056 25755 211 79390 431666 66960 758325 731294 814319 848733 809111 446161 523602 484599 350949 41287 780431 401457 342299 773553 763920 668097 686154 828656 114343 632552 682664 497424 580826 816830 362974 129 626539 56077 764330 817556 667699 216600 368385 813031 833 594108 3 22529 717627 814537 67 161245 3848 297755 606689 29 282118 219878 753153 538161 48 799040 296890 358745 730341 2 157839 17436 622671 843325 173440 752287 342665 39 517873 212 25652 1317 374738 778173 348311 299909 373100 809409 480198 1965 306921 827182 839684 51351 693382 352293 687948 259243 969 415559 822233 341274 6 612508 695122 757573 348381 96485 159 846326 284227 246874 767322 745501 3446 15 4095 285584 707526 784465 794933 723893 8536 777164 16 729601 3654 184658 760 9358 248 836348 125998 435340 61 702076 337164 176726 88458 305682 828994 393 11 762600 4854 14763 795528 726431 22902 771318 124826 290742 736038 878 824107 798872 6 772432 483558 5 25455 326167 836962 52 93861 816569 228336 458371 283756 155705 214898 15700 809566 196 425533 279442 566804 472544 761111 791154 258874 767999 2215 832084 579115 812075 400095 71 361687 356210 31561 4385 589749 755172 487635 60720 185490 12963 212227 845837 26810 636655 390559 1 16 664555 826389 333939 680001 336653 809564 38252 14520 494 710161 643055 541816 771859 75543 363001 1 666217 822509 779518 792068 183234 91907 1 543296 256409 8 687384 822491 769932 835725 579966 275516 762230 836712 57598 344566 373736 663815 786499 837505 3175 362938 34756 13843 20198 167942 35 425345 706513 205241 269159 797821 816493 314490 222618 240664 321025 25580 143890 124332 812781 69872 471131 6 48 696699 815202 379018 672673 100643 28 828671 339983 173007 283128 262960 363658 175503 791031 360853 255 136503 846773 218104 9854 45 731358 687850 634793 215506 838625 456178 3 606719 607679 829130 75516 703020 231463 242988 151424 579867 847669 546719 801735 110 816266 124996 817166 752355 367809 502 42260 716252 177240 53377 2 561303 545677 1154 834775 6 34393 463621 765292 259188 848158 510910 88104 411375 549336 1358 832169 637668 99246 733689 265578 8 259863 490609 25718 3804 310186 606042 79266 557966 789687 802938 163702 761118 796381 419115 767466 109821 102204 725576 589370 836601 110433 580273 8812 147341 19372 783759 147149 209576 816562 144473 299579 80155 359855 238825 827028 5394 380301 756596 411196 4 33 568876 844423 111674 5 3 184426 625570 506027 216754 165674 485 440542 747081 313278 783891 796369 826909 828763 524039 800820 67892 706437 395532 843440 588178 711656 11516 301133 25 1593 2 397095 838214 823235 215588 12 10 138918 747471 803151 66 772319 101836 14984 1 3 403 178815 579708 835763 36 60 21064 180181 48361 5 840232 787519 821595 827615 156251 164668 804537 583682 790961 585656 544521 544584 412988 758174 361447 10147 18179 541250 243731 684013 211 815857 847414 11886 823573 3367 21822 101361 4 333436 515 825088 1647 463541 248934 53475 917 810512 841817 824134 133402 823593 370945 5705 89 525132 599077 4 840835 222771 758856 702213 785 81955 829434 826613 177874 195141 769115 9 764235 340444 483749 220619 804056 538513 747186 765693 779866 828890 505354 522143 36514 654564 5 839904 805007 425025 31744 2 22815 816344 23112 35 250 2995 281530 122738 22350 832009 396344 431067 805914 681055 544233 275471 81250 362200 10 266046 785973 827814 141450 228018 262661 1 848069 811977 770977 119191 116 500471 203720 846436 820224 398957 529775 827572 788519 1 177337 671155 828497 9408 48813 10 583676 129217 468592 144276 618421 790369 547167 299460 105696 658215 849028 240737 11076 61900 730799 337162 413356 412840 289510 532676 815709 740394 474552 783743 796982 84714 728624 810122 594860 629200 759836 278358 52092 127391 570938 61206 712238 794285 284795 24 766777 785977 837527 847477 602576 60508 810297 809904 728884 771588 382122 504184 3349 816356 754732 830145 388078 7494 849180 21 241491 4867 144 825630 560029 186983 42428 563040 168242 807154 837 633757 706726 250044 791990 597642 833757 401402 457176 55325 335520 286217 806357 803687 810963 341048 142142 86044 771248 1935 470 809433 636282 705262 730294 236926 844377 68981 771714 453207 156572 731 320847 585 2186 814218 493 5080 152350 433380 28884 611620 818431 821050 747897 456 792600 1113 752290 665121 839222 515352 596899 179375 3 542943 634727 814147 520247 713539 496080 284966 813814 849038 18 295772 538804 5 798403 845639 674412 185670 710331 3 826932 311579 675834 65615 491720 838174 247683 250903 17919 84024 459416 784861 3 381540 466771 821098 288899 239691 799014 154513 728757 848584 802098 7378 540963 801740 12968 794822 798083 804989 703630 61760 743386 279690 170 799798 713244 812206 517923 24398 7 55 248304 801458 849260 845817 798324 1567 700952 324294 346747 68387 539865 734317 71 5 6 714991 831556 791889 821376 157 805477 1 437270 9 43206 449566 797707 351390 16 11163 338408 820411 739024 829066 4529 60 514833 13 333378 25 673763 74 834430 391450 17706 828227 93459 149 40592 826497 315976 823075 777611 808038 349619 666942 740390 375392 36 326601 346622 6065 828863 149447 2115 417545 826959 24748 150565 746358 148 88894 48957 848728 96636 797295 788206 24 787864 51940 225742 780826 166189 2107 807835 485547 753293 79502 826300 334 774682 139360 163987 757091 780673 837374 802316 459253 663108 679558 335452 839729 395463 3440 190172 834710 89693 594616 643814 333657 33 567604 171004 313699 474035 679577 266147 4 186524 14238 700512 828074 838076 795350 809148 749405 417258 409418 802736 318735 839963 731 103 21501 443450 7510 238 119749 63120 2 209765 762062 509021 242988 767779 212301 626934 730244 518 803328 849581 475754 619112 374187 828672 31812 832779 403850 5 809550 693470 370553 54674 2602 823558 104071 1 361820 1338 816509 488076 314884 1140 496068 107290 637919 641443 3468 848764 661029 735426 818202 849015 663777 209 582681 160315 647142 16529 720143 3881 194342 44828 783631 34003 687997 685183 818708 2 825450 555667 877 2272 6246 822723 123448 339966 341407 435105 555703 794754 71405 810354 768687 627901 811499 5701 47753 26751 564292 545748 727566 802578 39115 322825 455994 758238 727266 672466 256515 3782 325342 737850 341097 358252 183 849781 837177 763683 1 224916 820484 11013 847310 798315 785965 708499 500383 182824 662870 768567 828971 224518 832558 711112 11 733931 276543 484034 20972 809949 346928 792933 827910 3 808847 779138 795736 721246 32 842243 474088 14 2525 545284 819232 196874 804228 809353 383927 740059 9191 3 143363 706780 823417 110671 66789 788367 363161 818347 141 355090 572207 180 691512 288693 796178 274584 845027 8 827633 109264 611599 736659 762565 747727 808240 832471 447082 673995 387990 758402 127427 81993 370694 597677 30334 622069 279043 805294 566363 849265 215651 318070 817888 418237 795586 771236 115309 645761 243228 392360 1270 721208 419275 807236 522755 823681 845485 488168 738681 786444 238200 795965 49827 513143 2587 32 396928 831066 832749 596158 625863 829568 165819 445428 43153 848559 524112 99814 433966 79 90952 9342 471500 316681 273139 690514 8 267286 48975 376428 828451 163987 262106 349694 407432 55085 844807 688679 76072 782455 69659 817849 409916 351654 805003 428886 762482 770410 649332 5 833980 16 675741 702524 11585 471558 107824 826840 164476 682509 102163 481244 112955 436341 203752 3059 736769 381969 531581 818827 186070 123 3 357927 568 751267 359750 188450 814588 821108 771722 327891 2 812242 39932 425006 54 831331 345287 563092 86697 33 845796 270521 710753 19480 230587 447427 315922 831310 70 5728 89557 333810 323545 2 836113 842655 815706 707436 364969 721591 831627 159436 28683 481032 785821 1173 806860 747124 5 525135 771331 830663 3450 433 601017 1 155809 492117 68047 53653 405731 16968 829378 392596 17273 768683 465059 653909 23 840298 819024 845481 13164 831723 805641 667671 140648 1 836039 3972 849505 785482 463929 773256 121348 95415 520939 60516 135005 658358 734379 36046 65766 506102 120144 811384 691675 418197 288042 481675 825081 240635 458363 7 392642 712825 473783 17191 288310 172723 631676 300272 676108 729259 649456 484647 838799 777360 808778 8 136525 392613 570627 260453 819756 66235 224 62590 409807 488280 831930 570676 419751 839958 300160 775090 1094 534591 837626 534731 2 245387 356985 441060 811290 697687 475090 1 828852 22829 284059 841700 1193 721428 837173 291012 103378 134225 742669 76918 773283 204023 779576 647606 7 841411 813754 575939 821742 33918 81400 514476 259787 821275 368224 19 510269 756741 700679 727798 396308 213533 719119 414348 408614 706225 552265 491271 795838 544439 806782 624504 364171 61735 68275 195566 248840 25294 828416 520687 814312 19 66954 424392 788858 49229 61659 9 14 840098 47336 2 197445 847096 4185 830039 2 718191 823799 695588 104956 726797 156198 828034 821778 416520 180447 795624 671839 533516 143212 567616 488206 824218 461636 59044 696602 734790 5089 175632 373127 39624 821922 71 89942 415794 1 5134 845015 772217 554444 755888 333421 1 736 2217 803790 440066 646113 21838 145880 8722 311441 767369 655431 588385 1254 640867 60 808744 828531 8383 13899 549285 823517 7168 673928 841663 23 762383 833838 210808 1 60887 339922 82510 630 15015 380 842530 234616 774710 844174 325956 2024 298548 454659 250401 459790 767160 969 173374 16 608775 55265 830061 4 7 527948 846111 704197 848315 728414 385050 555052 832102 32 412053 157808 262027 822094 336046 839357 553651 599724 2 812570 779354 319731 327263 505845 835744 512067 786454 77929 431368 90717 808185 40346 55730 308732 848194 417407 132984 518734 545552 361744 511239 15079 602478 792919 114 829855 847478 2877 838643 544879 787085 505660 45558 4 741028 572300 52 733579 470470 670872 2 39202 425996 448357 762346 369517 611054 95680 277 459376 650433 66243 7 88499 685 812137 815981 823381 663705 25310 607702 775929 1372 725373 3468 977 134 562342 812184 831654 807024 47605 187311 69 813301 685815 132572 494981 829038 767452 40 795242 786272 667275 92173 2 530261 767 82 62 178765 315043 625926 234046 792991 842076 195924 369139 429137 3029 907 539386 839658 125705 2347 823906 833035 3 12573 734105 21 791205 91851 832144 9 559142 841604 199 5283 782497 515019 791191 125638 13296 109511 832569 28357 5 801472 835262 22307 795500 584060 509633 822302 304434 770378 761043 847289 141511 819809 426970 58942 669139 131 590888 299233 221 238055 198415 801342 700605 641064 828570 584176 140660 188807 318106 774272 43201 359053 121153 847924 665560 834691 457433 794501 823091 142393 520993 493583 303519 3351 4 802218 23675 610942 771471 826128 190 149033 843019 441032 731932 3006 551186 45703 358880 783453 582730 10708 846854 630214 460937 83001 797530 216000 784 813479 226641 7309 335 691497 820755 483820 27161 827536 4 286982 510243 78523 835012 154412 686598 593757 558 1 306169 60135 102350 1697 129 511 292082 1653 634049 842561 666500 775813 821542 795442 763147 346179 692286 500526 838978 22849 1503 252686 830160 663 106315 808072 463085 759469 816940 241354 19 258119 833505 664669 768686 440698 236 832197 800130 812410 193427 797465 767596 772231 50 433519 800334 233582 46 214469 845781 843018 843224 810328 738415 2 788366 7041 814392 783431 672084 775663 434792 822119 52219 837000 461309 304070 361194 421317 586819 310257 747431 726324 838800 832305 12 313466 686613 820075 753585 618227 645171 725554 181328 396885 7 442 817627 54740 227055 1 769908 2 845123 846971 249478 205676 848771 628601 213422 755123 798279 844769 146 331200 705949 760777 284993 7 741827 835264 198605 267736 133102 597032 198 262501 760494 550505 130588 71558 587565 61786 305037 675936 528159 725614 110 2 65869 14151 528288 304628 3271 404184 337867 365617 434819 18962 164767 330354 281496 839749 128540 825198 17 709113 706990 795257 830850 3 168044 401068 254 219191 382471 790456 1 761347 95038 550212 381666 5369 433917 770096 20322 587374 9 821237 2551 32 432097 443550 197683 3 23769 124748 706224 668946 693206 28 113 24642 491660 247619 843800 15 580303 52 708632 3466 397378 65947 14 507550 732868 816229 455609 50464 554977 62555 733761 651358 472618 561817 699603 664273 61672 494111 2 5 706066 4332 621153 845717 301541 569527 641906 222912 37 835206 774922 561657 626196 769720 177 696222 639602 460079 752661 722841 618688 155883 833725 247 222312 735787 810748 786498 129363 714529 52 839115 405203 334339 803443 245352 181 477498 717042 629600 3423 505896 685742 84552 823435 838103 803257 3 65 838181 815812 80614 95289 456628 136798 66060 72 367110 741412 11171 731920 849015 206234 742194 191284 824308 59 6 783571 774406 313847 365 467703 845799 1529 845225 849551 168 836285 199927 29196 56959 652636 696111 817394 502159 371910 812377 5628 832261 820441 721515 776093 848765 189809 701084 295823 369718 47100 776121 847718 64691 291088 760063 681660 845412 845423 224058 798548 546938 140609 381322 808256 207204 684497 785956 3 774106 447 433269 86523 809024 830586 11 591218 98543 179118 694980 58987 743724 66375 554681 74986 700915 272504 448 998 309417 674 824023 724801 490626 767715 740012 810021 185713 76680 527873 691672 1634 786872 760102 354574 4 819496 7719 546878 588798 815800 848252 824866 848294 533914 19386 835948 824249 145999 515772 65923 5 735107 686495 436730 814215 697494 10129 774751 35843 286764 780913 807607 757545 548641 10294 435180 540194 742775 486715 408761 1841 368929 83857 583086 753984 197955 133387 673826 783719 318680 357398 268634 776062 849720 849513 682191 252117 800606 70 838010 828411 830302 593215 811239 845206 71824 387 28083 846685 636370 63945 841128 66136 847560 243574 1464 200250 566686 1610 52391 813802 486518 706770 160994 62 299551 847562 819313 804904 834635 95 770007 1506 832058 350 788228 787014 355940 702843 623 292127 824958 791613 829972 136799 10 614354 149386 625341 469646 349034 450266 814923 844797 621125 146065 515429 817961 241810 63 266721 566323 686 30 14292 1159 1395 181061 4 363218 640190 700565 14 676178 36 665490 781873 419693 696041 824139 727798 836272 831109 230871 119286 703057 778269 3700 315963 1044 841621 315786 479705 844345 741916 123 821770 828384 200237 837964 58570 361629 523431 431066 755867 747880 795207 81961 26340 616216 103930 777241 413827 839278 221991 33 828475 216587 672432 366320 825259 340866 799858 828485 76 104810 806467 738076 351101 128015 211164 598149 36 612978 825202 359023 767243 424633 231069 800090 3 10996 673914 3078 813705 9624 487490 232286 2375 14026 810353 527269 803570 60553 581895 36601 736511 804641 163363 60095 838554 424991 126 39740 9367 552360 810772 332853 821664 729951 639045 761049 805358 36882 280106 64316 609516 799235 580816 680156 589512 300320 372974 4972 842892 485614 700161 623128 33 819365 827689 90512 809216 603681 590505 108572 23 844381 811797 215 592258 707127 428873 116773 783763 155009 120 243179 544314 536692 493431 149040 597790 840740 721426 9701 1 95 615469 785076 845057 823657 690643 182159 502698 625503 81080 682037 414386 688888 88351 714839 310992 109837 848094 806283 199281 647996 283668 737379 731772 700174 789703 786111 141928 647739 780981 439626 71 65056 591733 835707 2 590361 576587 101318 448363 629728 555050 429194 509 1247 704998 100199 656188 143879 6041 1 709266 216647 67248 759428 522036 828526 412577 554789 155727 24460 348 828224 710268 10 822357 726755 765529 342059 326844 795213 745943 275212 382934 539891 836079 383202 708839 726474 787488 780589 20 642625 848832 870 461866 743097 753745 796955 39632 332603 471017 477191 1 1990 795547 54 244383 10890 174160 787246 722104 6385 73066 392787 123 800482 366048 66 123963 6 57021 366901 534563 798594 676581 63403 26156 586855 553305 313808 6 8 768320 474742 95 169 177129 184416 804855 727064 302577 528931 95668 621515 191 52 30917 844601 752160 798328 483600 117 8912 305396 367302 568734 55560 170581 231424 230919 731012 29633 686645 6431 740067 837649 489577 420933 207304 185059 766720 78059 511393 807295 207274 312 804246 819248 716881 5901 403861 775908 3 771 456673 827098 18928 673960 51136 19324 634026 811635 103812 641832 838959 26749 601813 788759 818433 828010 835722 795593 7845 109279 744 764856 241322 642523 808107 374586 11 211551 553394 267228 401139 795515 45663 6310 829800 806925 16 1900 3 808655 17826 194 518559 1 809710 559595 682923 435578 473186 806779 534704 82 690350 575416 357578 745031 765820 830348 685264 3 164 822031 819263 344985 786339 357176 613838 158408 64775 784595 846250 346544 210286 54 813685 724296 219348 4 306887 232185 822790 764562 815585 628795 4962 377 44 437364 28502 274955 81445 13 137690 393358 795012 754510 452772 183341 173814 109508 162139 7191 125319 417914 32289 604965 129545 582309 763742 1339 841346 819005 30546 200800 382832 29 68145 218683 849792 39964 530812 7239 802682 812151 93261 359125 2 2644 618035 292599 352181 772113 153210 618241 595589 1282 2 321682 159847 13894 723457 3 706859 49170 716629 273778 83754 103966 116173 763523 299 6 815976 647632 795226 714792 63178 843801 527497 375753 1 776520 796912 820545 455412 812514 270971 193 39849 718129 720680 614403 227695 186 422709 792580 439151 102 404750 66082 459624 583501 215 824051 805734 6797 506780 639061 167 566712 145685 649411 578715 310974 166781 801802 5689 792177 790187 844903 224882 40245 399 16 839311 503664 825422 758289 689246 780949 820677 348635 623830 546 801421 535166 453596 24755 608518 616068 61189 235191 7 565587 126396 7155 741349 636441 847278 398995 785728 1184 163 846528 578060 844612 187 834925 755196 728108 817920 87265 201540 727838 155863 737942 803635 7 781816 432822 385138 336067 838187 790575 365342 294875 139338 117 1173 785260 14640 2671 818596 4 121886 808589 297435 126877 2 332386 537900 775260 114743 13695 128198 179414 168979 666078 526024 779670 119281 785406 159 820957 4 410115 275524 593706 2 353815 745654 802513 374140 256299 551835 46185 381553 716134 847062 618215 813408 428100 423330 61538 43 856 827425 3 138286 624592 847043 302251 289296 847800 786544 525816 815406 815789 180 842040 796393 646294 525447 119395 26156 131 425423 839178 813979 788458 673391 528524 361 165805 126299 779614 356860 376659 770430 736865 80385 360728 667284 777439 236542 92745 195682 849764 6 2 18 41450 806339 478521 840347 316839 914 798043 688613 443011 839890 53781 95946 548989 45618 434 2 454459 77 792642 753200 259077 41 823393 750768 19748 739095 2 231 839917 187093 98406 700092 810560 392428 470443 183621 677895 212206 795101 309307 735037 31059 203933 414307 279919 137459 778273 822433 469428 268942 783779 653918 810888 337 720171 806037 597757 735453 660030 798640 821170 821873 660174 792963 7284 3923 35688 806630 373000 40549 5785 30205 384726 579877 110758 198269 760350 169572 788544 311968 112776 785706 4954 32 831649 370926 730524 738305 776080 650212 844456 690942 781246 765072 32332 303596 8995 540046 762161 534211 404 280975 117071 629628 541105 64 832947 838238 1201 313763 250145 2569 630092 37582 127570 377121 507247 661354 29636 41801 8273 506594 701142 836545 172595 412907 846182 811473 115773 629700 847226 133125 643053 797665 4 113 282475 809950 6 13 356374 640010 14695 777372 548119 777789 185 788711 577540 569201 825334 505522 259873 800691 635195 10659 270191 315503 827533 684177 631596 609400 4466 826948 814365 45391 843753 14 828846 772952 159483 667335 551384 584375 833719 1 64 759294 140 681189 724072 224103 77499 425255 812379 78246 810919 759945 600854 51 646822 90683 282474 134 597090 4988 702660 821562 83566 323534 2831 823466 423460 106821 6 275840 796966 15 656475 485318 328308 9187 678640 849898 2 563537 763987 608 523344 33 253223 748179 310435 603396 849300 842631 383627 25190 731905 773394 285129 11780 129038 808001 158 658878 209519 430783 818353 323513 191326 222227 542358 189215 46966 777251 43443 103104 190277 803376 779176 2 716325 537800 828069 837338 496224 153250 783217 577680 789726 729896 511702 104823 555043 837116 772801 845490 823228 645340 441382 542 217505 156077 781965 764941 3980 106062 39 113430 786519 803573 55482 15768 820982 494798 22737 649844 148176 828344 616066 520954 1359 227135 817051 838690 840365 811 211225 601889 708010 791575 834974 430528 691095 432475 846716 2489 839347 800521 243500 713743 3 4 231721 673880 361697 463110 638388 18112 91724 347288 818110 3 760748 422085 282 425952 115051 1212 746678 831420 849087 786549 788259 779403 829623 843971 807924 25945 12 760717 22 367444 153195 849391 299 789685 110801 141407 49330 651917 13875 750040 773152 9335 681403 655994 815835 441005 844905 185631 821660 451353 324586 410720 621 684655 267323 515900 633836 473872 350984 410788 491766 441986 286002 12 1108 845024 508017 622 768927 103 282549 231707 38062 324841 796895 664490 39717 621892 15 8080 796924 1050 842200 88142 319606 241 714560 178 530 563190 62627 889 37547 8 99351 5 838282 270348 11 706497 797784 840489 2 378565 819379 636044 69164 491620 538796 402136 847163 315535 677509 953 719427 712420 1968 10 717764 571829 13 195 313313 407 780539 836773 439826 88 706024 62 815184 846081 1037 602479 102144 754956 814061 807606 723696 347 835093 617979 298640 39 845124 215774 239451 834597 846645 716690 17475 781689 410964 1 845115 48 1 54419 349546 90734 744256 379269 481692 345988 84339 764244 41915 751457 831910 765160 424437 90620 670144 735192 733801 64841 431021 496381 847527 277891 226397 542354 4513 241077 124313 583194 6 612646 797947 158715 322932 831927 82359 47355 702780 707905 789406 801152 6499 842188 6 622 446525 774085 786608 531927 174943 6405 374232 760051 224475 114768 725546 654 675866 12 752405 29114 786319 3269 2 652499 57822 424252 17303 703326 43145 638 57273 62553 600821 847240 800771 45 441305 2143 491277 506 803938 329388 54103 349841 758989 15 3 754398 20 843787 807192 765650 673654 837717 213204 544999 796546 437558 724780 766979 810530 233095 596998 633295 792883 10 777327 2074 845750 637920 492308 127189 685445 28313 838987 7 780977 73430 739779 758080 235 17358 848114 4 696476 766027 791911 1223 406234 717981 789356 28298 14849 343895 123247 468097 343039 634701 82759 820830 414061 838282 707414 625628 73786 459 679997 665900 407366 132725 789069 736799 842832 803672 670315 696847 364944 773556 773669 504623 185247 715224 621 487924 777437 842642 750539 657584 44542 639773 787632 744003 379603 254751 34 1672 669297 31269 730874 572878 708959 735607 847802 3033 763440 834881 741642 398160 771057 826131 865 835906 608354 517092 76213 437249 2396 704925 497523 789996 227612 848922 292 12 849043 85523 703984 6 695296 817055 547931 32865 465909 751326 835459 191341 808396 847729 747565 726011 645548 181728 162117 407475 284923 12007 455683 28 109496 55973 801782 801254 4274 61405 385 795719 47 215120 136418 807871 434779 5234 838742 804849 183069 117603 199608 75048 2281 1 645412 823398 48326 248464 817848 843303 845480 158027 500610 773204 1303 612205 823115 311931 143761 631624 849414 838614 9231 833736 696796 343993 80646 19 18 67 847920 34838 318536 813516 55189 478588 657437 828021 613600 290076 825478 255244 9 608514 781299 834428 71519 315 36031 720056 497096 668915 30701 63 830110 71575 812912 840092 844068 278 145 195999 786328 822744 74 844751 402927 356107 804757 733494 719062 814 60852 121428 496487 844561 217217 29 577700 271918 124696 695189 684982 777647 548596 174289 15 491871 763681 175566 188681 589075 24492 734599 828281 797390 842154 6 528232 813404 712258 821256 730403 294146 814701 789802 822581 814242 6883 677809 304487 778470 129976 196995 658014 342215 15327 836902 724480 24155 69450 98863 54 249579 132398 649091 4294 12596 821372 827041 755315 584738 819440 671 7798 699423 285597 564264 753267 8 334628 844694 41921 2905 2230 250 711737 513132 474216 3226 818872 82983 783840 765319 821510 837133 9 281656 240680 842367 806656 737336 802244 194926 201 375771 85973 786709 693839 721274 2457 832930 16 838103 798441 797626 840809 787959 828675 764212 457874 169283 365 836286 819770 751772 834034 647060 578835 677458 555065 545068 233071 946 742424 58 52614 829216 843525 17691 497546 750833 838914 845794 711476 100728 846865 823656 3014 66163 822825 6052 483 819882 799420 694752 803637 848771 4 532659 383581 791763 837407 33 321588 665083 26 375516 275852 588322 753025 775714 10 694983 183342 67185 284723 731892 3 98453 843183 771828 826730 218839 303610 226489 750670 723437 1004 1819 491613 764639 352817 233750 2547 781594 161 776791 34305 320569 99630 210232 92295 62755 798580 521 437539 822728 120549 370896 346722 736346 35339 743485 122140 268547 715233 323595 156651 2422 435462 843538 492954 847606 816934 683254 789342 780423 109930 272 1617 320965 757044 10743 843217 413208 842558 33 102282 804155 6 234557 11 670175 280020 582229 824098 239946 838436 9 78474 348243 94601 752490 12504 457971 734391 329973 789462 2 794292 832586 490288 675211 408879 545478 827858 4926 176663 824311 101 400292 803414 17368 372971 323730 369623 729569 261171 629023 3010 573775 21890 95 785832 543396 483596 406591 739241 776243 597719 208098 2 548937 848000 796258 4 15116 818222 842122 736890 47483 687897 613941 199205 778414 640014 789493 89 641526 614841 659777 202 468378 222684 104 19141 70088 7272 18125 4 275389 798803 159601 833683 648820 391980 767523 837023 796179 80128 52 824819 827455 483153 810704 193592 407 810306 495737 418600 292416 628345 575911 819565 770242 260548 631 640187 206042 183955 560585 348779 342798 828036 227489 227958 798520 847273 610486 725039 743907 257572 102835 565 279358 337077 3482 237246 21 495985 846975 2 6 84612 787226 79250 835796 731731 783615 363966 843539 221 93861 621178 761855 800691 432813 79358 473005 215179 14 828542 281303 540202 516677 54678 11820 140209 30704 775522 50 22 665029 28 585176 846852 500 52 285109 835243 847567 371567 320596 149974 9 65 136451 452274 848100 1 475 535019 51642 834667 836976 826665 508783 727968 830153 604136 728045 56671 318378 671406 123199 762076 243856 561359 484483 738003 479 205306 269585 776478 10149 846958 92 827246 837821 828504 66941 839510 2117 271601 457559 6 453422 794614 79681 793078 797825 829841 131264 13391 781730 119 700679 839298 136643 558395 836767 821965 477651 463000 256837 3 316335 773183 277958 247185 623719 367934 763246 847759 729470 1028 746512 772387 9344 512262 4668 59 1 795220 165414 406281 150047 40155 700714 816422 525196 723259 80 743707 810032 820843 116674 126006 406574 75473 8670 116484 78955 174224 145268 826803 669542 848264 823172 576948 752635 673513 828273 559522 498615 319737 704465 4123 3 289320 738610 5 1022 760539 829603 384328 813337 3876 106866 24941 841510 11610 91929 193695 837946 798347 11 832908 737235 567265 164850 54514 543142 729613 100892 34 26953 375198 3225 255466 847085 630021 174 813430 187 822898 290433 823973 266699 848864 539864 658039 83290 123908 792987 833388 576481 725795 684138 212722 105457 73613 100 803854 380977 273678 835145 525469 75 158 319111 819514 512568 829056 790674 19949 229501 9633 406637 560146 619959 131147 302535 832915 197146 296 50 778882 825760 503804 839287 2 834146 787308 79935 13 806725 435796 656 751422 572104 563301 781443 25567 825673 139320 30932 170 3142 2 208805 814666 651094 478329 522741 168824 318449 734855 216348 844323 779506 299401 285515 71503 45933 796874 91749 843744 255732 449709 718766 368548 847554 218047 116 809285 297190 782004 848236 480891 644784 766460 296593 789411 19213 656195 623979 9788 541084 292341 705 650089 305442 808121 661949 499096 567411 845560 8 712738 843326 642396 14520 174615 804551 7731 221751 815195 825936 786186 190930 216340 330 3 695024 214367 777010 153720 8531 503606 153 770931 57405 807341 92244 654375 39251 625621 730092 544079 721018 719749 221462 400791 110007 64509 473272 6 801004 792860 834540 36 222265 281854 544364 30 832269 448133 453907 35 153 638462 249793 9 92867 107782 428336 710134 567292 792451 846645 250795 654581 28 442270 723398 214440 818023 597416 45461 3 500922 579549 4 43105 169043 827933 825104 630988 552426 387 459416 219633 664359 364 603724 624 246994 730704 691517 843551 785124 808903 203978 5 657718 207959 5 128911 272868 281 70948 241838 782933 296864 769610 502603 843056 768133 773359 715815 802565 803914 803302 702098 848231 787121 10 1640 776674 1021 86008 466019 711805 830625 843114 765184 205 772255 564771 248482 269027 73626 752069 11744 795949 546465 3 15658 431535 1490 828927 269395 132698 358717 49846 405299 764087 152772 95675 626902 62 805475 826416 926 91602 839293 63 165450 814459 840689 12 839126 559537 324580 623503 422347 2502 842306 28206 97445 578469 818878 847832 353424 786700 699424 822835 816740 133534 155434 564622 3 817049 388952 584375 1339 605 15280 844297 44 413194 33822 844652 43282 55600 73088 779388 398758 155747 148347 443461 195836 816545 796433 267 402270 431658 35056 15 792617 488 1991 674694 711762 545730 534639 320268 70560 5 834226 303 824399 365396 446549 806128 793531 236000 2 106086 14365 498966 704517 531614 828051 834753 780775 516468 23707 838696 784996 810328 745918 843470 840649 347 612486 708696 747355 391656 1 838742 804304 816461 677805 268220 16 698990 533890 37004 843900 460158 397693 646318 767262 225936 701033 810991 839335 434745 311 848028 3 837392 737804 753173 126702 843523 61556 45015 799813 236858 712496 673 550433 773628 633267 837878 431939 386764 38220 171445 412250 831743 206386 568575 141876 148 125228 676315 791156 203933 808555 746304 172261 399640 834242 718360 104518 240253 207052 846686 4011 714325 815006 824723 167485 655303 465735 700541 646211 322181 138096 595721 691689 21 725550 46262 447489 504 406971 369419 826474 444608 459697 794145 660967 108944 3 363 5683 575725 310399 8018 799825 546753 459196 847512 190523 464828 836531 830577 670490 774616 187900 54300 17765 302903 409344 229818 728907 548570 473438 698651 784555 274083 800515 719035 39 846815 588394 137866 315183 1541 222148 710625 366021 837599 264 817207 838448 606663 6744 63983 8132 110058 269155 189044 714901 94743 9831 733276 797863 500376 2419 593580 228550 844196 2 785285 104874 47128 168152 825196 4173 720729 835624 18 24875 832877 342915 23 507411 388646 16234 368216 310958 119728 824524 798785 805971 814612 119153 68418 1590 849100 427856 107959 88442 800756 270855 111 729303 98932 767253 406613 92776 650307 354110 781116 476947 849457 504320 7 6 627884 4 1311 792463 195791 797031 746153 464035 380945 625598 684142 193112 404040 219206 723707 966 754548 52156 1066 793309 585423 785492 849907 818556 62293 835159 822513 753452 490228 649767 810169 296234 255669 232971 389909 718718 451712 75671 124413 806956 1194 839978 30770 529236 835415 794277 747435 29109 814124 684538 75992 256 63647 98563 5924 327906 163522 472578 93027 298647 72056 260332 778199 801562 1 212295 679683 17948 257343 686673 416231 37632 450 44558 833726 271967 480319 434329 623527 229686 474025 5860 19555 714 803697 614519 264584 762071 5047 307655 196 60652 303510 609111 532011 784979 727780 8692 835807 293 29613 596679 414 1375 802145 823999 42 13033 2 425084 765750 805948 22138 533739 470986 70182 185052 821761 824017 810893 1583 835212 166998 785660 395262 2 741210 95145 809507 139449 315013 705795 661840 779487 823543 471144 830141 807297 326332 812154 1651 754842 285063 816358 4447 354222 799290 424681 172081 45 3 839372 200057 618 646378 682383 348619 3 841732 548477 44935 216730 788046 743562 656867 787756 800249 497199 77630 604057 128154 10861 2372 137 9730 847541 2 280322 42912 372803 210150 4 30 448506 199020 829079 45805 815025 60143 1 69326 683252 565461 580945 800601 18 746763 798830 732242 35 804104 824085 823265 352929 648222 41 18917 842547 818154 781565 103 167678 754918 426553 813 823433 127497 47 311458 220537 507398 31 162718 364866 802253 849589 800934 526121 844110 829724 470305 823924 777755 718313 562548 464817 802258 663778 66816 20163 6 231376 401619 346357 3 185 608114 410750 817326 844142 844308 787798 286 212465 826005 63026 461429 13 449 815156 817755 3155 382622 707631 839742 328957 827778 824052 100282 601475 826939 138806 46380 810779 405845 781044 172232 135 493721 849036 725 640277 479942 847856 15721 567276 14003 433917 175089 3 815645 542482 848688 2741 739427 186619 849581 765196 44 816431 127231 1 734323 547744 129 131149 599423 252114 742593 710942 815525 66507 112 172568 494320 814660 1 469035 33 288290 694481 575742 835091 19 738634 702197 484010 844485 406670 24995 727137 433105 582118 823112 4 835808 349019 417772 846917 842074 819693 812736 507 106951 256 19 380778 686286 179700 825848 2043 805045 7678 303 275997 8 78716 314066 788698 770299 661185 126615 2 204570 792196 827746 393633 831777 556283 805597 134322 12 384325 702654 49 420301 762811 688791 426180 328991 4693 816246 1 903 519459 415 138 814497 224325 168443 686063 845322 100091 666728 13 149061 218678 5619 803044 261795 2029 688451 553745 847864 303820 12 603759 641632 196689 111840 324502 398419 368091 818168 446846 8382 245678 390319 349200 105875 551321 57556 711897 800419 620117 58419 431673 360716 666902 822402 825102 592473 784717 278 61663 150 803904 828167 844671 20678 340556 121824 578176 393213 14992 789871 70531 34 492819 645131 738171 461273 707637 10 4480 280123 792342 837861 73584 337643 675478 650126 92 578693 800311 659444 53157 60575 455459 815182 95 252478 607197 2 787793 22189 456653 845944 828601 655918 653606 688208 348472 153251 1927 739621 817531 358040 359258 9986 552327 184 155424 812466 236896 370352 832416 52647 29 574388 786001 10 14411 1224 6946 775237 796906 1 361291 106260 16717 816808 179600 811117 356718 2 810086 335823 3 790595 117 343202 755901 325622 108 736520 1 684312 806361 841188 822531 300851 424017 4 625523 449644 570325 642336 734800 496257 173791 790893 820216 799508 132277 2037 636470 586737 376677 847740 776755 692288 4337 601095 161 777843 111146 819140 155475 2 838593 849288 517567 746362 83993 329549 739487 826360 827521 19309 770333 654116 407091 2441 774806 133784 653634 366884 767180 242820 8252 62306 30769 794981 373410 515855 80877 209544 667531 668928 81 707472 290386 28 844270 626141 793054 803397 433413 535433 829015 574 36713 329718 120 445200 708490 479289 837710 53 773689 772329 813805 1233 789609 226204 709392 633913 42 836379 798032 189649 360983 9157 773949 2802 397389 724515 78874 800428 812883 723449 765961 289645 14098 65288 1 732765 838036 28347 808814 670208 132 95 350796 10 777833 330987 455210 195503 327410 313927 7 369537 32 717760 435870 782889 819575 756768 725199 2 827499 2 36344 238234 394562 100 125 573848 415504 618513 822389 649284 798 823744 764045 666214 591191 726958 808506 816401 478940 22069 204760 757037 257317 426388 4795 718310 513410 239755 261134 2 1373 805147 823458 811444 32 461933 166481 193344 3 7 829614 169 52386 736766 1 690837 81653 609010 806908 8 42029 629627 166228 847077 744084 218763 544962 279104 789960 753426 786597 15 769201 2 522342 814722 725972 564991 1 41493 2601 802159 741106 681560 106208 227226 403867 656960 520204 139303 110103 828027 341382 837978 88795 25931 193362 450127 831557 790482 657 814657 825338 823326 161 326877 93641 843379 333211 804843 839957 186624 23198 715079 844194 839468 598055 847913 8 13717 463276 198 192 89311 361324 801955 7305 827844 827861 815591 828583 435 1213 723009 1 775274 842258 822122 185231 38 19 253554 210 205926 3 79479 279066 792611 641629 225029 714450 95147 301080 803553 204028 120711 698266 12 802067 209 542846 102948 801912 839311 266507 660550 768898 630224 1 772906 741955 832286 809646 824244 806580 161263 342080 337327 656219 790952 723210 49190 151 285811 759614 619213 514497 35013 23 718166 215420 1 15427 731773 831770 789584 227429 839952 779312 599626 805663 345877 651710 72 825248 397021 29 815092 109195 75162 639727 8 178194 530083 337019 91672 520792 794587 570998 770195 437052 464686 34932 828438 212246 826524 254683 844137 87194 320445 416717 550863 11259 517815 318447 849301 8932 792086 636445 56180 834531 749290 279983 761990 695117 793567 72267 831448 3 578382 92256 77930 59077 518058 802902 57336 848043 672086 826 751812 113510 791 773719 842074 820572 827214 12 719591 30 474463 371733 96645 469426 827650 2047 435437 3 426455 586994 796565 479665 278106 128500 484529 36729 35678 26 1 979 289133 122918 835981 83120 676444 771131 153 618765 2 4858 704463 812097 34278 24 837575 732118 471942 791461 814206 488350 778579 33 814985 96954 169148 545391 820506 613897 225105 3 674810 827757 780841 818443 766870 444811 435766 56195 3115 789884 205184 726403 426592 574649 654974 400357 574266 556555 831581 802779 412 782727 772651 305077 139228 185400 769928 106305 825207 806575 802445 13239 262 50 343559 338651 34 191579 830462 20486 477451 8720 810059 253611 757390 1 672003 671616 17615 773807 798472 687982 792253 791166 771415 819171 25313 366519 824496 764917 6 668835 775709 191243 737513 813404 501154 830801 516434 2464 693604 238682 832406 848641 81923 689275 514998 191811 660374 86766 637671 142432 425967 690677 193721 80887 754587 204686 297745 549568 812803 62110 593961 645000 49 788378 829626 182 161543 1480 827273 681603 835015 494352 97 791607 474450 4 214918 3631 568722 594891 810363 104448 347017 710726 160582 815776 584890 123365 341447 769738 842259 114493 467725 708322 125479 625261 530659 1428 34688 9359 26 46720 9 430182 126 4527 315952 556791 840703 714157 391612 721005 398185 155690 811609 629520 547389 172498 830932 804640 98824 666657 415088 491 182011 765789 1 18421 295133 34160 531530 798 12 831345 28959 1038 213021 246654 212 32 58731 45569 124447 529135 3543 747216 753650 613750 402015 705255 640965 842695 842430 25129 76000 191493 578670 464234 158087 2948 25 764574 5 5293 794558 589190 631271 372151 312542 179342 780136 829986 9 131517 748681 40035 325927 15974 5 1195 751551 21239 379289 595528 845199 343608 27870 690792 667438 724730 677873 705896 828721 55630 121720 766211 631426 756629 3753 839878 29089 428186 82063 444960 342096 452106 790328 276668 612568 824603 774668 783359 1 114457 816128 753333 1406 6146 59052 243236 759770 260694 845937 375731 27 832184 733787 791825 799124 10729 828461 22 361396 87523 324779 384656 1321 840771 438724 161 130578 7 617411 73027 7 798085 732886 129542 848597 685462 125683 676833 133863 404 219673 797034 311399 270432 61204 849120 547344 262238 74380 627 485195 330298 814634 847847 567669 784871 780045 63468 657220 343308 2 569157 449243 969 581357 605222 244010 836966 546755 834550 80 829513 596281 49123 179658 484135 136440 802301 745305 454308 635476 792320 811484 5774 94751 27884 779553 393566 646310 735523 152753 378357 563257 286596 781627 769954 11603 279627 438 849472 603193 796516 836115 11 828955 45988 169403 196432 785691 825483 107315 55982 7 624647 2408 202606 169181 755903 25 657119 47879 664119 751419 677 341193 803793 812285 6654 657265 484222 526116 738540 835641 23 738864 354861 300679 36822 795297 154990 739873 538249 4324 95139 34436 579410 16212 110060 695803 4 564624 822812 692745 331704 701086 804445 200923 767800 477775 3227 180149 460137 529913 551217 240573 599507 697 808819 103 1 840895 329448 707309 530695 829959 2704 14558 423146 660088 545185 20858 667827 749993 642075 833261 3 849261 589 17860 846809 488601 129086 845103 835679 48968 421597 679049 730046 70511 41904 809133 108451 134183 814714 1729 473056 605442 172222 108877 117352 446717 614058 3 651109 416754 84536 454163 3 5 791115 846483 707948 22948 205922 834701 15512 838548 806265 316479 3552 783847 840302 486566 820844 753912 805719 798280 793428 31985 469556 493937 819972 807199 407724 832994 383871 131 692137 738592 16857 74280 389638 29657 39 163849 2 9 63270 760442 801380 2965 837170 2317 401657 311578 800960 36434 824806 880 1 20780 583707 755528 452300 736076 245731 604675 680332 190192 847003 741567 475 837449 784962 764243 423757 621 722376 109935 82065 799703 650739 484779 805948 2460 519455 764220 4287 798390 757419 842085 23558 129530 719762 122 772333 704970 846207 815113 2156 91 4 689131 423987 142444 811063 3516 500560 677232 11040 807881 139658 13 199923 579537 405983 367055 154 421286 744035 7884 658297 97 687229 143711 677299 6 703685 738003 14433 290715 607897 49 824695 595248 765770 629531 750391 578865 404171 752217 5 289455 800483 715055 564 1 423112 176418 412832 5 61824 606486 780817 790876 16433 717284 384022 59 475312 212072 214904 103768 748950 792115 836397 79 727905 758303 381954 353201 3 687029 820374 838641 732871 361160 769794 625752 38235 839883 140922 421654 19049 261068 13060 7615 688018 3343 770598 381 764541 824695 158 689089 851 6 145070 825914 342 122397 515675 821468 838340 797294 694210 135 339909 347471 845703 10028 1709 827011 380463 13051 8 807296 567630 11278 737281 770640 836227 9875 285006 564551 188079 53965 800505 790305 664248 367120 516006 469 811851 490271 826152 785265 525245 600811 376683 72 480692 844639 187837 1 110 170296 36 107270 805622 2484 62930 804602 714553 27556 386562 650300 627682 343665 475124 768059 50875 1861 842580 644740 656825 729813 144721 720324 714859 228 28286 657700 310682 773407 313194 798140 817858 811931 58009 9 790840 848982 350319 40 823620 626765 775159 829560 200278 179939 409734 778220 776407 89853 778072 174081 364682 532411 155684 794775 26 604541 798630 623550 417332 103542 557158 790175 548811 756924 843955 254494 630246 27 88374 682222 699292 826423 377519 849570 136191 592849 20402 803919 778197 736268 617213 768571 4 230077 174755 1185 846950 245974 197685 640431 161058 825117 844967 29 784375 161701 802533 565972 264207 130104 149 180858 757913 578520 60485 61208 677492 364921 19 805752 32661 648032 657214 849095 380363 801252 679303 789796 330451 94707 277438 502409 218056 4 664408 689194 642065 381928 840802 361 55 837229 824295 779500 704866 587164 506474 831487 346 102656 7936 2161 849822 23172 831 5190 716074 3830 828901 815757 763430 710022 136152 10052 144730 606539 833828 375 264422 392428 272 823330 658512 461199 499716 605435 353143 118262 163526 1148 540128 757238 587307 731012 71371 710484 495 755799 580094 57059 786975 841776 677292 824202 789955 798196 802638 485291 800491 65739 3849 431960 138210 3 15 321718 768464 11798 826888 698014 561643 842249 33059 824158 258414 794890 771416 16 834155 11560 798997 103490 17248 45363 713308 770183 401455 711924 785210 352738 693872 808064 792016 13260 801670 431220 824100 845092 603556 284771 367239 192 541333 830815 358577 796518 551020 6940 173006 638653 338040 138540 571742 819101 802413 231985 135086 12717 26 2864 710258 5209 806576 251 719989 566875 271300 468258 808292 845217 606082 7937 2 7593 266363 41576 2 289047 795520 849757 248580 824980 840403 7854 848123 249 257926 1275 351110 380297 235457 6 472055 333422 22682 416339 143706 702439 723293 836151 820279 1 412059 508209 123570 791749 295682 830070 3 564939 164854 65 113071 788644 720271 15644 499827 64155 741295 117372 506952 39850 634 827766 2228 390297 840 350113 727254 292963 802596 785142 193739 773385 271033 461447 808679 510173 313709 59 794584 794305 681819 785397 495062 776132 849965 608331 219293 148301 284055 55122 518016 395368 123110 843673 2 826619 761369 589471 24780 137619 746508 4 82004 145730 56 161 3 310059 615379 799059 758084 837750 797801 707786 13008 813314 91218 755454 19931 50676 803359 693146 709729 133002 503691 56835 322822 721138 788651 80287 25 2029 53915 837498 6 407657 153468 762207 31 553038 16232 2 26 12955 678832 816802 27589 673853 193335 684260 839589 742240 316260 247 773949 823474 470034 641287 97491 770028 354047 431 973 348919 196479 843888 125198 88824 848785 730395 452 473402 804289 636 515577 768717 11348 787388 764151 755307 812463 142347 64759 790635 198425 447241 268784 794033 156 38 786435 5150 745594 823404 748825 4 47804 79794 11299 715794 766430 848648 252530 832499 650813 616121 630075 129682 243211 2 785892 31736 750934 580524 806494 142882 791958 579208 657 760924 6 511 724541 124438 124251 403762 760846 341046 168873 442407 21511 679131 218703 216422 237259 663229 746914 812423 849564 827856 5990 841057 681827 683333 812048 292238 831263 822146 788143 813764 845241 617511 593011 824833 166228 440495 783706 5246 614601 190073 195114 660215 269578 606082 2831 845886 807516 484721 708575 2 740487 84565 843257 210 707 117 272214 847204 831917 463487 821095 707010 396270 20 255981 458074 18177 4492 263883 788234 35706 695607 713 17185 309483 739463 9291 733549 844948 752107 732570 791450 827769 826737 22941 172685 802425 804133 626084 71 847522 772318 523320 309 2 773131 652577 6711 166247 769485 337389 57625 2745 374982 701793 792336 19 647581 207525 368397 230240 732646 614093 194662 600747 30055 240 264313 765391 747013 790303 849173 843816 647 8157 173 6 782142 276228 109836 396649 28800 801786 275957 302337 780119 837755 5 750123 831252 144175 447611 821200 788407 848048 779810 597878 661345 848996 849556 486743 434562 672716 3089 838645 36 780949 630642 360550 1125 817124 5 258226 770448 792331 250707 341 1194 748965 778997 493049 4 145014 364408 311322 171080 52173 757027 695837 130289 815567 535570 765363 823810 572928 156031 202323 5 1312 652145 700241 834077 278 829484 226301 218317 232537 843591 747552 248187 715302 697507 57993 721108 622643 262973 14965 18967 5 115398 672172 735871 467632 13835 166636 490407 170557 751508 655812 823900 370132 613562 1953 839193 353659 412154 608614 260911 18 50107 811918 597949 2917 323699 707880 1988 309892 617463 791320 799780 187163 482837 794504 46855 131 6125 37 456 650035 215 428108 139 26 220925 445788 774332 98633 290920 666029 725246 815 730747 8595 671561 835675 24 397745 2 565266 487987 367062 397800 612228 143145 833215 59334 378327 414543 408921 360843 543041 801399 576502 364684 335438 598362 345979 656105 122137 801577 396573 788707 492861 236759 1655 802184 160503 807009 1870 502888 771062 440310 344511 673886 748314 688689 805722 286327 425785 786256 805165 184272 123416 332558 451071 513881 104 704715 498810 163950 839921 834418 650611 793161 389474 613286 349933 808915 647177 18403 811776 92 522560 482272 499551 104977 692979 676748 834841 804784 786838 441018 878 4 170802 730 843247 28 402329 711330 730574 297179 599238 25413 362119 16698 772518 373883 307929 836199 654763 2433 2622 286763 3221 1617 761359 32 836714 136 805558 727339 811190 802353 4 196866 284381 135570 759529 525795 226123 700819 776979 2 308286 3393 846642 335774 531241 118 16656 23 794541 163628 72117 9059 12 1 286112 248411 72448 752241 665101 62 4 833989 117118 745208 822522 396374 1472 300815 739656 839785 601163 234833 41857 2 770430 477 736411 202098 35 322540 2 840823 620883 36373 165940 9 733820 804196 761453 1028 536853 704906 402628 423790 658425 10270 522834 148947 635759 515082 135719 148 505161 849582 5393 807428 847800 553394 698817 480 656354 303 85042 832837 846726 639620 169016 836061 4 797216 727053 432043 211994 231460 369855 642771 833600 766965 44 136 793091 780970 340956 313303 535451 789953 211481 783716 512882 831887 71 818224 799814 788194 362160 65811 357663 847977 67317 338489 715074 401024 8946 301373 821092 842133 778935 198319 446894 371507 386695 293031 37 80822 674969 210350 139506 281234 2 29 338164 840829 108565 807477 86212 20725 166333 116 829571 98 7897 761881 225 82444 45479 203291 287351 507520 733632 3598 219519 306811 793748 45496 732585 624272 52 821997 363934 9299 778917 844492 445773 627064 839023 418322 514935 739959 829564 66975 558552 54531 2 591170 717286 817883 190851 839793 818219 93378 142897 16933 813391 511942 650186 387516 339 456203 3 818442 572127 746130 785177 800116 832964 755252 590311 248335 837429 825070 840300 389190 67163 610511 303548 800836 485339 686944 730269 4 706311 644492 563723 169040 586614 718573 220505 2365 130448 836529 679062 838274 751649 267961 22649 490130 821271 736935 63795 5270 768692 750138 256435 818006 269979 341042 783489 205845 781778 801280 649143 433948 787224 843426 143723 770357 830857 839213 658215 844105 712501 220319 560613 373901 57 670514 796234 122 470932 5 35824 386173 629821 222370 407864 98884 302284 12163 178107 80204 240936 515740 719893 788282 199173 810000 417350 465939 496739 250084 507459 672274 580424 788600 500085 843550 44028 311011 726833 270579 828304 2035 54133 428401 325 495400 835990 236108 673129 507398 160320 663948 834583 537753 6 446637 39329 46427 780585 51 831557 849362 718086 90071 77 794998 811789 571595 799485 848365 68626 637 246856 40361 5624 744360 635855 61402 398275 62209 177129 95032 374254 8 592394 761096 280622 137225 350027 791772 696125 826369 570559 543598 358412 409023 713417 827672 789091 18094 100 412089 164558 785868 253340 833435 1225 843358 837468 432343 220 816734 326375 1122 828255 1 804825 811725 829101 722822 282107 524076 734782 767585 840765 832524 322240 19142 302508 187044 582131 51553 801379 702 428064 8 773681 264681 691678 700752 846451 33898 685162 13226 833927 57439 841916 809419 664789 202456 829025 218453 781999 323694 42435 813184 828712 655654 17 768447 796768 832103 146077 847505 543845 234237 9 844350 797401 16876 306139 109750 552581 822209 402809 830656 262879 642400 772613 42252 573243 550888 415383 89770 16156 653699 653671 12 824003 466 17614 774065 56 37891 772373 305087 2 816906 722646 830376 775563 54 749124 96190 842478 72172 778485 771597 595061 844224 2 827001 774870 20 240399 827814 834940 62362 691954 656075 717060 55085 132 87412 788448 6068 59935 24360 271288 766611 1421 13 17960 610352 843584 837809 47 747729 382178 696214 366958 819788 717780 153828 360852 804352 449603 18499 584051 432801 180448 293373 682576 301356 155496 820883 38564 799254 401775 36780 253001 226909 83 98031 844707 796839 584096 849677 821489 31067 389798 2 774045 254745 825193 4 795083 3 743799 811485 136420 686272 3503 670445 13206 755692 674679 807346 1265 11 847138 819588 504111 843371 29286 129385 130625 405803 799431 34343 816670 812534 351713 222 2261 190975 181765 791640 784873 534691 313124 696087 537864 711377 841871 790989 126 261106 517447 4 741084 496085 2 248255 745537 1359 777453 2 837074 9 825403 410882 826066 833377 789944 30573 696318 808518 3 226 793183 499889 738483 455581 40 477963 714391 627266 9079 92828 3 749624 16 491245 849657 9359 751380 774453 642537 177568 724583 443429 751679 848121 2413 292850 559459 23 423201 30673 320261 590662 63472 415554 406624 4528 823943 827298 239042 448923 22946 6 737939 291768 60 809618 754777 165959 167 6 386 496474 2095 104 580852 342385 817737 6256 840792 57073 286449 762370 842614 818855 412276 25 168436 825790 807312 417495 14 769922 791707 30 778832 128180 288516 444094 146314 706940 795390 624882 295025 798064 832911 270598 680665 755703 761401 815281 424779 146 796258 745 559278 373867 661100 76219 248588 205883 632276 650103 765948 17 311071 483911 189792 1798 301442 172666 721791 11110 721747 792107 658414 824855 12015 844789 496750 2 597387 814797 587 244440 480307 68995 506843 809507 133 759205 32 729840 458423 368650 515398 580676 316700 728695 661848 79163 836581 490807 439044 145427 17124 4 717032 470187 797804 47 808802 3 754571 368540 835410 683707 132454 842846 781855 47878 582343 1011 160382 843888 340332 168240 214238 830780 7 846743 777604 471851 1273 359 14441 748079 616038 528746 764427 236107 74231 445105 496572 759460 547873 315826 609236 17191 168254 589326 776627 352656 71684 590722 849129 809754 182808 181 774804 283569 742109 315 834518 673766 578573 2967 805687 248928 14669 11 839032 779057 12 226277 435449 684156 15069 798 844537 29915 593069 126915 589933 657680 49 386864 774534 9 139943 791212 615492 838840 315138 92082 17225 160736 112799 362556 228910 751063 183764 739116 209763 841784 13078 668428 752709 213208 13566 840912 454519 5 431855 281051 667341 755452 309087 704303 690760 199231 698838 2 714182 417201 391030 822416 580062 764076 788530 69440 41 837918 227267 713750 713658 808974 262774 567203 722935 384 392371 41 229135 418829 708975 12 12 698 10657 700539 5 455336 286333 87193 759319 9 830166 495901 585015 811829 270 835537 9506 225930 833406 6288 749373 786635 1 512364 42515 10866 832775 420331 2416 2948 304243 514479 840268 648680 1007 746451 830026 299134 38462 289640 65 824070 288905 4510 43086 826243 327232 656125 39352 755464 372844 29 788815 844578 327195 446065 317576 817359 312 846201 472727 604380 566153 6 93293 353018 470617 445010 849861 842963 265423 6863 52360 6417 677228 2770 517680 6 709437 580356 515535 643734 831812 79616 766401 780494 14184 37041 709514 654131 97600 77569 125076 846014 169913 1964 3019 9434 282105 12 191481 773619 63 409328 119 504593 709341 767145 5520 704415 816498 4049 605393 63230 2 293260 4 143536 13137 291976 665632 56372 2 544753 839775 801316 474552 481313 114155 770499 813910 446801 829442 23669 7 440636 372146 527398 786787 436188 123413 153705 707280 827895 232253 48176 233464 46305 746798 845971 263594 11205 794339 262509 251173 685794 696673 765097 398895 34 818376 692337 831405 344894 196976 484277 624247 141435 807618 89539 806660 750786 798742 3111 648885 741286 148877 769318 76 798943 99596 780016 290527 789597 522898 28286 757464 782780 180 83672 385967 657916 570625 48367 41 239838 535704 543750 833502 824202 400554 4 1 415253 848428 815253 392244 21312 190381 709182 372997 135369 830710 714562 564032 848202 811271 600879 784462 56 421440 573883 662756 7922 460060 752761 813439 18700 809236 9836 577274 358785 466438 147236 41 723480 483800 714982 575015 260451 6501 4092 467774 8582 581576 826237 496639 841785 716040 162933 705153 459958 257532 536401 811526 798351 84739 168837 788427 22267 14 579601 727602 89678 605826 770901 3672 528587 481516 796425 744955 805798 812813 82017 21075 802122 828177 343388 304324 834398 242272 43844 23996 219552 848097 792964 690596 568736 812845 525790 840553 60191 149554 795025 246113 747155 139 94859 692357 452505 7361 807739 465598 623211 731660 70 416244 5 784634 723750 4 86855 679397 10027 7925 112 715096 533140 45169 809692 41881 9252 780596 441987 741868 809421 807967 793919 200466 241112 1 177096 587816 332367 817818 483148 825191 664114 543345 15268 345558 371574 3391 796159 287835 8065 4838 450817 585477 835691 836280 1 812186 820387 798249 80500 573454 356597 456260 486534 475808 5554 28 846474 573757 837351 67251 19 25 840 1 138827 2 837262 265685 762180 775854 703694 46 753901 396831 398905 504159 222744 3367 710388 72360 771547 332031 834361 360838 818590 4233 210033 102661 755944 194272 452948 829039 748320 367976 848726 3 827327 820394 791462 158791 212958 26 35 92 4 475356 430528 1 811233 775237 492897 315743 825502 11 36813 32887 763843 606956 459868 758332 153715 747237 759373 703587 4995 802261 704622 838037 590181 724779 813570 569633 3 484058 113223 217329 727811 374895 91156 700956 826049 845216 718036 2 673013 2 822449 831533 820833 403064 76 799024 609821 630342 735994 713888 845665 6106 807177 668512 188059 843003 774780 169303 838870 211527 76225 210498 515077 668704 791719 198132 844515 796026 651187 436228 798269 169092 9042 833933 393551 807620 387929 20529 790809 783781 594295 3 52626 839467 83914 344766 838840 767982 783006 151544 575822 463054 770960 6 492143 136096 305187 210458 6 585587 87989 501588 558693 135625 692470 804394 848 59056 537974 429567 109351 831613 1 794370 838968 838638 792853 795834 752474 840842 422306 253874 32 3 745435 320 317625 497502 400543 369154 726348 158271 36859 577244 130301 196504 483865 720978 812789 186437 85 799581 29601 516897 792788 630 635341 364752 583915 224272 161040 205533 163926 756702 323572 814765 1379 28844 13380 333823 824144 429140 824734 210 453265 456986 847709 5618 767075 530472 7 32 441067 14231 646271 813104 829377 4509 266 436378 394175 10 228986 718966 762017 304715 156 2 15 788920 400556 339124 484668 3862 629742 210098 1355 436714 4 725684 182906 305990 345 41917 5105 472165 166 86 811929 121502 221238 2 203074 282458 10 486201 312571 16 743592 460491 135228 448482 696899 111688 32346 795441 635555 511885 48 833654 639728 839767 226 537213 794667 374979 205406 459317 757873 16808 54370 839997 809528 178965 27964 373131 476406 8 668201 849783 685054 265500 629676 488 502879 206313 636540 206586 485251 92125 1131 11117 653049 329094 319338 677314 680736 128121 610710 1 237998 514506 275512 550056 776889 638280 496238 1694 410683 821661 340311 9 804941 550602 739472 136186 840601 511800 792013 683196 724965 308003 831037 144 842477 819323 565439 162836 161197 45 767770 587064 371387 410268 6135 87679 792179 725318 831643 138004 785995 840026 225563 5521 1 8 803501 106839 255393 779786 319114 485202 121918 672907 751683 67710 83272 8 768204 23678 833177 42 36401 341356 739085 831292 292620 3237 590802 283706 515558 100289 527131 8470 126810 794346 504268 419904 215250 826167 735993 171793 117060 768164 454926 790610 744336 790912 735194 843904 469342 760719 422661 558358 3 580043 34 113042 525168 728 751740 22594 4 743911 386481 778658 101736 14044 119 540460 711407 438367 715543 828156 798218 320 817870 245690 727449 818045 795127 13 770184 745162 794750 264334 211306 214 831191 376423 703519 330203 812450 846428 3273 280707 391318 308332 656822 836155 623394 276 3158 146764 402216 717734 343896 831423 596077 778834 71017 1212 501453 685272 399733 837473 811126 499260 85890 493544 798069 11 777491 763478 396751 812196 468083 689291 368839 781283 675365 231945 822551 602717 838934 199 19568 1387 594036 14 676 87164 760955 2775 159255 38421 131672 381723 11033 783619 3 600466 3899 790217 820140 274584 626538 198129 827100 47 481617 3 781881 596406 807140 484775 67825 759264 292320 692396 805478 198 4 5438 731589 21913 823766 23484 633052 532872 822356 249823 5597 676665 63221 794222 1 30685 3 605036 13 811518 576705 603158 15070 6 824133 603335 542280 675785 785114 36301 729745 107 179379 563995 779007 108771 537550 34590 123050 832813 841106 784341 820141 739030 752377 806370 226419 12183 24471 167975 509713 535547 86046 676044 840057 219945 825115 278848 763627 319864 826691 391161 555424 4 633404 816287 464630 83716 825803 802723 601581 812502 804661 7 621083 444725 498812 756814 624708 250311 622975 725542 468246 700924 807532 330 137603 246943 669847 37223 17255 795309 828504 833016 708567 77171 810197 809622 313 400 1522 552766 291 841026 768134 672357 849181 730960 11 530578 561039 815740 3167 618700 12197 733543 151614 88491 29 821163 3993 254838 8421 267352 720678 35443 1356 807308 364 178029 824409 813155 770658 753496 825801 165472 76341 822224 656312 602794 716302 505042 733852 796817 266808 235606 446131 225649 812320 14079 810128 784742 263634 75053 205514 13752 764591 38937 788752 829154 111402 36370 845880 446542 846864 657225 460513 3 8518 330950 30 9803 715393 549209 799567 481814 2855 147 807024 714444 842982 40668 775 1 5313 659307 96 799922 594459 13 89 297038 167895 597109 814346 841832 1 180563 811304 118251 9 830809 509400 841571 466332 829579 25341 245336 388220 347238 15 223751 615408 484386 814330 522011 2 795112 117305 149103 675778 504662 464405 816746 137476 3174 722907 382653 22 484343 749 92 119005 92453 133045 828552 834556 3951 415365 783617 46 842416 848237 842997 617825 44098 2 536417 834782 86208 849909 127394 957 619883 4 213096 1058 812176 687488 279384 367022 769904 806951 846813 441 386649 304874 600414 518202 839756 752268 1 522823 715489 405810 23173 364822 819255 826129 842393 640064 730736 702051 655666 686586 429000 274478 243079 842432 734626 286999 792392 802705 761525 4680 107127 793348 6756 400613 822281 17 834044 214739 14676 82837 4225 2421 1528 394193 372020 21476 113966 4 355835 379760 302542 567041 14393 29776 31534 246925 839860 845340 239984 14030 154 4467 463281 239534 563788 761608 293666 312792 366740 7 592775 809292 169089 68774 688840 331981 747087 519526 95321 254027 351192 301 245765 137434 355853 477069 702884 12 675135 559989 610174 391657 782517 838771 726840 562626 178 6 767554 13352 780471 631 697147 5118 174 825392 153 10 411021 61258 545536 335508 755824 692278 803240 159777 320208 5 44220 58878 24 726387 596372 128362 774758 425893 570412 78 43 12046 848133 701299 108 51 51 605213 662554 833207 267 483553 523 840378 202320 482061 805706 849636 168308 350399 131545 793698 801232 540199 736557 2 41781 158219 824312 336265 110165 539238 819302 2 260892 602265 4085 11239 709455 355610 56593 681682 727217 538401 166030 645440 807684 249961 755828 337 801240 295882 802757 718 122786 4 583 493892 42 757750 282834 794232 375257 144390 118200 2 808574 122310 148 3496 495044 381748 457496 491266 284685 773919 715281 532662 685259 604498 833092 764509 178154 701518 843689 518338 197169 761633 543485 402 214560 7147 1501 432748 715 715772 392328 746802 667146 787324 78284 5 43 15427 580287 722513 40427 74718 15672 270848 29339 287452 824603 843054 646665 828674 627323 115157 830250 836031 1 807497 756089 17 166638 711223 49 845107 846916 668130 5058 413657 734216 17 5089 743754 112065 103607 96126 841706 809757 509878 828259 82987 2 80 183 826667 800699 64536 711191 757113 457223 574661 85704 319 224394 733250 673987 768187 590203 27714 761837 54 836266 812693 94384 286671 4 295760 919 82935 838822 420101 672192 282376 791948 848365 16 4 476075 522101 280359 582145 228706 841756 11 622774 371720 353191 461 834768 791094 103842 224069 492407 844564 166147 841458 401929 594009 693050 665318 85 817954 8865 414406 46856 401333 140850 189388 97539 385878 216 775535 105456 111437 825751 604194 769951 10 639617 494494 761934 788875 14 2 601370 322279 357001 15403 829301 150449 105658 812781 181959 17559 486 642214 192 661912 711014 490419 806551 777595 828170 783166 840710 751108 263 31027 3613 827559 330520 786589 814384 457824 388506 680888 333553 146855 736 843693 9 615623 835206 395116 1446 756664 669875 749733 346157 561896 130431 832992 798918 24 657669 486286 5658 821385 729608 39 352068 767882 62573 683882 121525 253137 87895 3 336055 821733 526929 795474 4022 459865 136 5304 1 482913 692815 220655 1824 722441 795478 2 815207 9822 833216 1572 62 5623 795822 620058 843366 299566 411375 5 2 615 7 5 624793 830505 816073 626701 771852 841878 829039 92323 203377 787623 545676 49060 827224 287 845854 593229 816743 118 76489 208017 106242 9502 15515 839387 305774 836488 772073 824564 774583 7708 798720 245927 824957 392094 816315 643775 57615 829232 264762 166016 533409 405541 4 2 841286 532985 539488 771669 662213 211 23 817087 242130 198410 43 492136 480562 563758 829698 327513 816102 718823 695940 799192 4 500 747707 773093 552206 3957 846362 6 687313 141330 56813 233882 2772 8773 3984 3 836223 3 294 663695 608836 232402 21 842100 808421 764073 193861 146750 849370 463096 674475 812138 443114 210048 809053 125730 732478 19395 645583 1 321114 415493 576573 168914 373099 769854 475484 43 836593 828988 3 409628 15964 729175 831559 103624 845886 372537 520259 301466 358053 684893 807181 664372 284424 91587 812752 768896 196292 845036 823462 817045 1481 829092 796580 830729 799204 785305 5 75977 355640 147193 1601 326789 667847 824984 166270 2 1711 714972 504780 848481 831131 136857 344999 846012 48651 464864 147195 634665 305686 279301 56 770550 842003 705384 42262 29 3598 828063 800600 648117 801000 834144 838246 813483 420249 825357 189538 344044 280059 2 568719 34064 1501 728031 466120 1263 388927 1352 10398 10218 765944 3903 22468 587147 19203 366 660067 65 689215 585051 832874 156470 716302 8 454554 3 810651 757110 69376 579604 831913 44252 825880 839393 9933 390738 156439 817575 193923 778201 382083 71780 774352 156493 58078 303 8 300707 491802 721447 14100 816521 265067 968 319598 818124 2572 535485 7376 5 825022 321280 490839 775082 52155 309342 824831 104684 5769 210281 229477 104 208064 844266 159513 390047 3 672684 24 9699 26975 3070 187 89 165110 704342 200408 668408 265484 195913 412971 91 500257 847014 42412 680568 600106 770281 381626 838549 376072 346 824414 770086 239716 1 395894 200 606515 718542 92484 742208 691483 658898 269228 792122 845782 508685 156363 19 63476 61 533650 25453 839229 56 174364 3719 822882 821951 74027 7 73642 714926 795117 269015 2 780103 838624 752935 559568 1686 278327 299108 298470 854 578504 795415 293573 232499 735264 304624 739740 550362 393710 665411 10870 844043 90 483044 534471 769261 528369 13 835623 743335 10 844309 176065 70026 208737 12 175994 817629 2 804948 794811 20085 763469 720462 836408 823202 819815 348615 579798 644509 544984 629138 818463 606436 66805 21959 218492 780639 476193 793650 750196 761268 747901 2 693 406921 829437 844226 592220 704371 84 654409 606599 779182 440338 621728 157819 345284 519622 220297 523 656318 797647 31779 833691 2 132461 438662 808679 784398 164070 790733 297355 156360 546307 693694 18847 848220 737270 276020 4 11521 796547 837741 374720 381503 405546 818237 192173 119054 225915 658641 698448 593850 840769 803903 676856 838615 834881 788176 815265 334236 779179 12155 720392 369203 832468 847031 273324 146760 134369 417034 10244 277581 166918 799960 97483 636119 4 594541 561801 1278 800966 836952 830433 8029 311633 735560 766544 750049 848678 241208 791156 758556 776433 849165 835362 840533 140457 481285 846368 28821 30858 2056 807720 131657 80342 629072 143983 841049 591879 7 14375 507242 772443 68968 744497 7 848679 118144 599 663477 815173 811014 738982 785129 67527 820813 30333 243817 5050 814686 784 407567 537480 5513 1013 572746 646129 743 812106 744186 337617 376900 643197 834627 2438 25311 261052 447928 202192 22705 400324 469033 673037 201971 484207 34454 570071 584672 136110 4 64131 415657 43434 22782 835622 765713 795473 720450 824780 686336 834741 439947 605436 351666 301256 822811 849619 22711 848935 779749 762130 3276 464046 804193 827630 317104 690643 804396 710950 6 830126 762346 445 825836 731876 184059 4169 221312 596453 752930 767234 219978 14723 11366 642668 693295 701502 812285 841772 601628 17 570505 1 6988 775601 387 755164 832694 3 130657 672541 251866 375392 65 642614 720627 788585 648253 43 746717 733032 781558 262128 457200 809317 65309 783031 584 840875 672579 730333 426903 5971 37615 845801 849662 775414 46085 833299 752981 755014 767743 545634 209945 8 562880 811968 190748 45 241131 848754 46 211 358349 3 223980 450138 207131 732273 422271 392352 49148 713264 244324 486027 49046 10177 794103 649367 13916 833544 432491 40323 105180 135291 157414 792182 505095 579556 14734 246834 685116 109149 819944 253636 684546 342139 536939 842637 70783 2 124417 678196 72530 250329 279174 237944 804271 416572 620355 8342 1618 845271 786683 728469 793349 827385 149838 482408 13906 545779 730387 11940 593775 554463 170949 770786 71243 224216 741784 505339 400746 104022 841809 759227 499836 608008 794031 840156 845876 813826 804056 5538 24582 109264 720632 800279 802160 381 3590 325336 642477 164327 526085 315 436372 793152 555710 689275 835526 132478 693929 217851 283524 39 210 132059 666962 724711 2170 838339 740085 691410 412145 402566 590645 804640 222086 571798 391316 455512 772183 847500 845974 962 393587 62688 709680 822449 220139 354828 798762 844665 411641 532008 163 388713 721081 844427 4 90574 16545 670169 5 40850 848638 767573 20126 294092 713337 132293 848789 331914 794041 155524 68198 847230 834246 589691 141639 143 14804 253 606293 248769 805072 544580 372334 108425 739911 79827 808184 740411 782168 55 50012 627520 806013 55748 232031 741062 743953 636930 829398 166080 43711 1 556395 677722 371798 817525 10 643943 48500 808599 742662 538620 701067 446642 838033 651442 815457 1291 632741 201119 714733 798871 829127 1436 7 14838 776986 1493 81499 252715 771930 157 550342 67 654899 815588 41777 505030 517455 79945 424492 80041 558333 110832 25 665205 2293 596525 303060 810515 401006 738060 334301 201881 844638 39871 815127 111 498785 795894 525264 832808 111 761893 157359 85835 805268 532666 180 684129 786665 834909 517965 807170 598050 327157 258824 1 366209 684475 10703 761660 461087 726111 39482 157053 526258 104 372471 93180 625326 428198 736152 797274 29378 542 780147 833091 284751 728957 45030 400192 835823 7 413921 747521 122052 203116 50197 783876 676055 11266 614503 839206 849223 11633 643041 838076 833274 827717 6 421068 790708 845180 221332 174767 718733 30443 781588 286 536028 761654 389 382284 696752 644758 808895 756770 249906 1 439562 8 646582 833355 313 734283 840982 840695 6 108102 315 614162 388121 39 150809 27 736743 62 485917 126135 6 627 27704 663501 702421 20 815552 773324 68408 464 837853 940 428732 666517 57322 565444 51073 605885 778884 323 83 843987 748262 416439 659630 466260 826125 691316 833320 9 183703 121641 15002 689183 842212 814685 136374 831467 47423 521002 39389 338182 119291 11 768375 655874 811292 2588 12 751943 624299 58882 266340 651536 29762 842946 849723 5 797002 838468 327416 611246 689708 5 29 16326 345043 2293 1997 300192 150240 28096 730343 331402 107732 189284 834631 281641 50653 130412 2 274372 743099 70 839584 643249 309530 402517 795610 15373 85241 831016 807096 30232 41 222215 413212 610840 152 9575 831647 7404 598885 4 700010 666950 52016 624767 782951 778260 90737 838574 750142 655513 755206 732637 11102 711358 810358 530852 623922 612105 89642 826853 50381 12821 118914 2 6359 689355 508342 767814 321042 670477 827167 8909 555329 264132 5236 87 768947 80447 757669 759109 123 55 828414 394981 332283 4 504120 769463 994 704314 1431 251611 31243 303846 626747 314008 849333 171905 838170 846726 769177 57088 836130 360870 134341 848133 834873 7 92906 702615 4 36786 762507 335 705745 403313 48140 55673 848538 804855 206032 784909 1079 254676 638614 24 217630 846703 335268 73702 783218 19 823281 212849 590417 380542 164 47641 88280 705821 285808 267865 117066 792181 749060 782322 321255 668060 823668 544 556042 480668 294853 9559 5863 436850 596135 525508 381522 522775 485151 714739 2 849843 154855 826829 535622 28496 807121 99703 256233 825362 42114 21 829291 333652 9 828691 745745 844307 261243 826383 813084 103 762193 258999 63437 643894 830697 223735 243193 76 408703 640949 845688 39 37891 209994 572906 573173 638677 722899 458005 735702 62595 98941 405021 640021 800872 5 813847 236021 310930 786125 833541 135 731913 481263 74451 175263 63 821945 287208 756894 681871 842442 559745 245447 6800 663669 546139 110325 762858 300496 3 1348 4646 151735 9301 220698 237060 472055 177452 739865 351231 424638 826441 159754 3084 606682 673972 3797 831576 669296 835196 639859 752253 233142 365245 599567 385353 338130 816282 792217 818999 763583 111415 841471 614319 309234 596950 233693 117247 653179 432082 199 2553 688867 43173 178737 176563 831138 849995 215341 828369 350203 1070 309699 11 817276 789751 703218 193263 20929 674 678239 822 2 287377 536794 2 845749 847285 833633 654661 197601 2 18232 543165 2 26 187779 498133 845955 1 592970 529002 512107 355 988 249 756025 107905 671629 154253 546017 426985 791021 38258 234643 776009 586235 836628 84335 16006 7 519050 38826 4 488666 847501 400710 322077 845980 140313 693705 432974 787170 1 3 12 129528 22 825578 794853 4 4 233865 250626 123040 445669 433721 717 354387 724119 711435 319632 5 720320 78 301720 830218 813519 333873 3458 828419 755618 64824 330912 13250 775119 2770 4190 564456 167050 290279 389630 272901 2 227470 399102 799190 810389 65 611957 840694 10960 245702 517945 15 589863 264 208342 4 731112 235193 1617 14171 714282 481636 196255 2 31345 223372 794217 846087 44 833889 788879 1 35820 379566 250728 424770 244988 846956 299993 823562 540036 828991 771084 49096 89236 25306 504220 828350 490407 672037 709831 70890 136039 781522 142 225876 145849 719349 775618 644426 18 798236 826857 752220 616346 610269 38051 1582 43600 481592 1 836137 844087 206423 844806 1586 768349 796592 608584 3 155086 733929 691904 663900 826368 2 663497 693295 576919 107 744559 462045 674442 786364 761440 464818 782541 655333 263423 327484 804785 730788 2825 285758 287860 33079 2 555027 379594 96977 1858 473 706872 10238 728087 209809 275666 20 680923 221 777108 10309 164222 787181 36 3074 798116 494326 849554 635243 778160 256583 817149 754072 574362 423619 132246 793309 254461 282883 308815 1 839814 521022 43236 805412 1959 683868 17484 283 817447 479135 841541 208046 228185 680411 784055 308690 814066 522427 234393 389868 642539 106005 192565 323054 809478 197411 848257 473980 155106 68 774791 386487 793248 7 695398 563718 28 657372 108016 54 16 846391 346136 86698 312205 48 615996 639125 652732 303387 378667 3 2 25991 841288 223259 463038 93877 741683 712679 256196 45629 781685 11 787364 345032 341730 367934 2700 454097 608014 167 2 792974 831944 782660 28333 581317 631492 824535 844530 2932 668834 667630 176042 6027 188511 299296 457 81876 842938 721654 7544 176 68323 479576 848704 119094 644129 809663 10268 28413 511016 755413 14326 58614 835791 785211 293657 19 766560 153463 99883 22472 787305 828532 15954 111822 36726 832447 601546 559736 3403 448903 16725 3652 422516 846047 834269 3 814390 74 330155 359462 217057 629513 666071 709103 10 732311 151529 3345 297 132824 1744 687321 7 780555 639492 94886 320235 806427 210763 143175 488398 835728 172360 344955 93395 810472 838680 111 802636 254597 821727 834019 195090 152451 811294 736429 695872 605472 466873 28895 119146 140353 799299 10 810826 836044 689237 534166 836860 809094 21 745352 796349 52665 391159 825899 144617 320265 4 634259 706608 107 7 3970 824579 489469 662645 18 828433 811465 9546 590224 475179 177496 798551 612973 812550 128715 831783 778246 737324 677806 411035 814439 849733 578022 792194 507221 319322 180609 847231 94752 195482 723683 1 17802 562621 772248 145257 4227 527072 810772 849692 731904 677102 819644 156341 813752 2 195 529995 476207 835709 704659 824362 823641 790888 35945 578518 2 771315 742173 22 842681 211575 601031 61301 602 321296 834600 825850 12048 1 301330 547021 1 485653 194279 439254 847997 517948 782860 306703 598072 831539 224165 110613 842196 213 223268 824216 77486 847363 12751 75876 594951 844860 722849 41462 807007 845433 802578 172054 732328 810407 823642 786887 814713 83667 699392 264368 192 812245 204483 425254 1626 606484 507679 438 825323 823575 394717 608293 76459 1356 835841 846011 794039 184662 550538 802124 29453 732069 241802 770239 215581 9 468140 819766 795090 298342 26724 291184 533714 639121 188998 358411 418571 780418 66317 136274 792865 397114 761017 202 146766 836071 726197 784755 741427 23 503629 236969 59359 276917 460451 840911 319186 843513 360017 846036 258695 397395 810386 380 585392 481846 709958 596363 781890 819723 363453 164793 211066 223082 4 653254 651319 774622 274248 393 372331 828081 845008 3 828271 30648 666930 715038 719485 21 818163 813 312 866 848514 846670 413018 842621 6 534929 659302 582 459480 729703 486997 474671 6 730126 352648 22 470710 802543 603011 111984 2 52938 775271 21267 826712 46295 553846 842398 369127 97809 792380 787171 712592 778789 841573 122936 788828 8 778453 758380 614697 823264 659358 98 734206 39503 4234 620304 333146 3 780778 23795 845082 160977 480342 842340 811869 845921 251798 599578 223982 4453 225923 725517 846283 484827 840197 696086 4759 770608 73537 365322 303563 74 762321 807023 703408 514223 403149 92 736673 436933 663111 236658 807348 535317 839752 12784 173740 737408 61097 443023 795528 119650 14158 707172 4 840800 387902 579 824675 152430 132081 357986 1635 655479 680979 38651 273443 189182 356560 410278 396293 836820 825336 50 499813 552732 346709 91 719113 847437 629021 615483 569178 835196 913 474965 612598 758257 847321 665365 6672 801829 810233 8274 40 736260 291024 40 333897 184276 564267 745219 488014 12 780020 33182 847902 737991 159 608593 654 160142 510640 783488 812231 84 826578 54 845753 450684 2 511395 513653 434999 33611 722894 753283 834282 779646 810005 449390 742960 214597 1 729798 694443 673454 831573 295174 785369 736924 397143 25374 570470 793334 50 519235 447118 844233 18210 180029 708528 450346 124402 153738 600244 135477 994 292420 646233 720162 781175 142642 396923 60601 210097 64619 661797 696186 831936 402726 140295 10 256543 3081 3440 347660 767349 595954 212687 337928 230789 11899 17983 757259 443510 797982 754449 675288 719117 581349 848759 773637 65528 706828 141 272874 474181 155595 255169 826837 6 787847 9179 61060 625685 499675 11 185764 1151 213223 237837 402420 141558 11 289952 118757 526671 187546 993 575027 785238 429287 3541 1022 489139 753530 715399 1 24 843033 2672 475005 386231 647734 803770 624282 47 540437 609855 47323 819062 845703 791611 779178 580576 55916 27755 670439 251483 462869 176696 243637 519545 13713 12921 765968 317152 758330 845149 371729 815405 804773 389648 833735 3 347878 422664 848886 773181 37785 356115 1957 16144 19020 37 749791 7058 745052 629562 369072 767931 311668 508997 24271 823275 736726 282735 138532 642103 5 671421 381296 782980 7092 820184 825855 296846 149998 448614 182913 613503 715950 832739 19848 714460 244615 124328 826587 838146 15 48261 786082 827218 622658 779583 509720 749435 367959 216887 789929 356335 713346 791789 803411 33558 819788 809595 64956 512048 413 606455 8279 19983 30808 731820 322818 115024 1039 556126 317520 19 635460 5 437856 823371 17 342 8749 96 475319 834197 409868 640817 2 132067 704 809728 713072 802999 723763 6 812816 694318 572474 793303 477145 737145 443637 388362 12466 339017 536572 972 709555 198745 70160 725781 257667 102417 846006 633264 546496 191197 534065 452826 817896 5093 336945 552139 152526 814396 722643 178 710259 4558 226134 9 813158 696897 797693 848540 656259 667428 759430 1716 328575 72201 815715 693906 520288 404196 351288 236505 16 446547 356986 15 532159 311076 618445 785740 622414 815676 3 475721 533675 779951 166974 3 684307 743593 51599 515 544665 317770 15 124 2 53106 130916 848489 595466 788851 829650 843240 776596 517879 752041 820120 388208 488875 401795 706333 694393 499299 810469 629 1 688799 71861 752421 759904 738672 845549 751591 510337 11 823440 833256 1093 653705 846167 573450 173088 339411 797727 67959 703393 793696 2 13266 844940 767276 693381 278587 86463 784982 819306 839926 803168 844189 807607 832250 110064 745527 628961 799354 1 841724 188126 122018 1750 456838 836170 542968 846146 849077 5356 1471 8 597181 333253 131020 90137 87199 462 662618 517297 533 570150 616835 522936 104350 100142 630786 63005 526035 409738 792577 666980 298891 227530 763456 32647 838785 136268 153348 740889 69223 81320 107200 249024 60 324 1 424557 743043 615085 812635 830928 10 379573 209084 655854 247 73076 14 764689 848472 827878 3 811424 760090 831011 817520 411875 836870 6511 841585 413 527229 793663 328792 742803 7 235798 56215 801882 695934 17316 201619 70 764936 584779 360108 845192 6506 845695 586480 296395 648512 205074 98767 337492 1 27267 779327 632623 169848 129 340617 11657 153001 732213 52206 834689 584313 805750 18 361 737972 141098 116 822272 819725 172546 841301 935 844132 344793 811242 826651 443541 469939 647176 4109 334871 622204 845999 814327 813946 686816 234 321127 562382 810539 260053 524702 707935 790556 68 737805 198741 848759 760962 183600 829822 266174 409883 847958 12697 721589 157229 799938 826674 106168 838214 819196 44 619170 101508 817156 600153 721 585522 846682 55 187966 20 12 198999 402869 785968 831398 9910 20213 730123 44 567464 774996 711186 794 732054 81161 823688 791380 175032 675234 802429 690676 200858 11 36 44 42 623564 259062 113902 65644 69 806076 826031 222067 314782 26662 738022 408123 21 214732 756163 366979 40984 600493 95153 40155 793962 598961 4147 531250 812386 818851 834729 22 230191 31092 5 1674 5 574781 458043 112229 714398 688008 802440 134409 608840 407791 598728 481396 64043 778341 106394 838011 17864 461529 61900 739873 612853 822335 671177 326964 547862 803977 834911 807667 540 625852 699769 772215 576833 176954 245633 546115 767513 392894 564 140424 2746 107324 96850 33963 569809 802395 16 534770 101568 529071 843370 772377 21 797425 172 827646 587257 792347 760701 848059 11 721994 438380 8864 767439 813168 8 621746 516333 631568 740017 846818 446386 375 710233 836225 798354 85681 9576 10 567243 643909 813346 679985 4 586426 542914 644022 312097 442616 667823 687804 480781 259572 817921 403043 4915 707027 504544 367920 373230 254838 811145 8 510123 824377 696 812011 783678 199 6964 816703 802283 5087 772501 329703 628334 628413 422637 721753 530490 840417 767158 4 683840 310263 696742 148352 830603 264940 287805 766095 239554 201446 11150 212355 822495 149861 176632 2046 798920 308025 52 501208 14 816734 351893 494054 632362 645172 52784 446418 748669 136507 474054 639983 710756 50 298576 174112 699179 5950 806862 825440 178844 391035 431424 106777 530057 270981 220755 7943 788635 4091 629494 42 833214 796865 448181 14771 817533 77 40169 275379 547150 217702 821596 248090 479308 174 801341 842758 832946 550904 830263 285563 829753 604023 829969 827500 10558 802866 773401 691542 508625 323 630784 839662 701 483861 835549 833188 85032 818058 752184 560181 565909 743810 842281 615109 16759 647492 223417 147007 833322 310414 4847 524949 6 148476 27603 843410 94546 2 832696 222546 726136 432762 143901 156289 753408 775278 663574 194573 784824 155408 51135 264800 763003 766534 378277 812493 74918 7423 770365 681724 479973 841749 645820 846749 398998 15 419670 46761 606183 330291 753046 827239 797280 684301 9 331070 145674 779905 169220 831749 671006 823755 683782 666113 779309 775449 523106 696 405494 435644 55418 666567 657431 264 505985 811928 611011 798951 289713 585006 629 2 76591 683291 19 4 776458 563959 109238 790545 655109 159979 678532 794559 331700 805910 594190 4 24992 91974 73186 119761 829829 67960 384864 581857 792436 717865 34328 829204 488717 831229 40268 302688 78009 27 1 835472 193591 738455 17195 835145 374658 261480 491983 6 2 656 350043 289750 590539 544325 622781 5273 641127 777519 7 407400 849740 746888 419676 336989 830557 247157 317318 839934 811963 508802 11391 828713 808285 845527 5097 718076 757535 840552 494 589824 59888 144142 2915 14524 146638 740676 1003 1 809804 796551 672187 160 411891 63758 39839 312 468216 342723 832502 359227 148230 64021 2408 1 511189 815645 373 1177 2 827487 492 5 383526 770342 817317 366711 11655 4 306690 623191 139396 695613 703431 728282 779256 821937 733458 1057 100 240605 848952 697202 17 579249 496870 215801 956 223959 808745 510651 795124 269736 765078 46466 268410 772251 470380 845929 454654 783866 384712 798679 20754 390797 105617 2053 591815 849318 772620 167666 254 375261 795685 98 840346 379277 837410 209 602578 212978 58220 2 788753 48622 23 426 837547 4 666961 3356 64 762959 314881 40679 4918 606532 449 270032 4 124510 80318 255151 417913 640 40 13700 365097 223186 569579 509130 1931 839377 712105 1739 250228 143227 706779 489107 777185 2 9 54716 84286 506700 420553 706538 681573 413048 778537 613635 774964 822957 478447 687704 506321 980 26235 340 31710 228423 450060 32676 738499 458285 590273 780665 515867 201095 32 72 24191 815771 423092 800047 563057 808896 215868 412315 465763 757132 322972 76564 359795 614514 758312 762073 767919 4732 771223 64 816822 379783 30054 527025 284921 296378 719773 848116 122990 812985 610534 842215 633499 193580 64182 551679 746359 1 835520 11808 7 448646 222429 425220 798090 815291 826637 161562 723265 829380 255849 186175 5 624363 207136 662784 20422 844145 830268 773150 748347 322461 826996 186986 279942 387313 5 828166 549505 835961 378371 2253 75 700585 1501 330668 455 677 832360 398095 803889 4341 489467 245581 7393 292557 243812 84701 4 732815 768582 781433 841305 792821 842620 326441 823874 6482 3395 724520 302556 617390 60693 820541 253104 764395 806941 47028 576691 837632 2 639944 370197 753443 11858 12650 1058 715030 1318 796003 761689 840970 10 6043 552156 825628 369 135836 642487 233670 730144 770086 693804 705202 16411 337925 830032 823293 765017 362033 3 113460 778220 149165 845530 93796 762686 388152 12422 120 737752 3994 675034 658731 108 140103 582 673521 706843 2140 607246 103310 828772 300053 180259 830433 7 666627 832233 525067 743781 26151 795084 830908 567325 769946 780142 118687 766224 770754 710702 794555 767697 812872 806895 549340 556 705418 154004 122844 830907 843942 149868 567137 846199 657509 827391 818594 780014 510 36 1609 743476 204 748446 50 730246 14 755903 345341 12 67300 29301 378074 526213 658372 791 150122 521289 6 4408 55487 663074 100735 9508 256735 817252 846052 752657 843487 796297 749865 829237 76 2 149372 2186 1 783471 73965 746975 2332 527274 548909 3 211369 669236 427362 507938 84588 817364 31049 739492 301519 428296 6 599 175484 318069 651981 763934 278730 835664 81 32896 739549 184 414517 202438 738031 7 709626 480739 590171 610861 32036 452853 447271 791655 838260 348838 68 662724 459892 430361 124 245025 87894 29 670008 832294 475711 709660 801340 303308 291028 847787 847476 800341 752621 439923 837477 246 259725 13522 778620 766905 503274 54 603904 809234 10 568351 622487 822509 352809 5 14 271085 286913 221540 57795 822916 740915 162740 1 790386 321077 334999 452748 768956 302330 655899 780162 848875 43673 840428 825733 835380 253231 688132 451208 845769 68491 703216 543990 495982 811917 621453 175793 701970 52 5233 583053 1261 270510 792023 409375 1777 112135 479598 123 2 809726 222800 1 351 124896 8890 821072 849043 70900 233053 1621 269418 8091 46615 541980 26 734396 5818 827144 252766 32306 652485 790021 6635 788 452251 2 423186 775671 267825 847461 52006 689672 896 831473 190367 13 506026 779334 610715 777085 815359 819237 87 196815 2 773994 18 345534 5 342028 624197 808606 243448 203412 379 451769 3506 161093 779237 16977 526069 146 33379 849839 794086 214150 775396 18012 51214 3 2 3653 618179 255933 564076 10 467287 697614 823378 839348 39031 791877 372926 762801 625483 842380 34867 61297 341975 411923 209566 571 52635 163102 703953 654568 174025 127435 810811 699489 815202 41 346091 361824 2 809042 816527 617692 769740 817875 252043 812580 132 449311 462032 3 610850 202312 807939 773756 106865 715071 63827 71241 604675 86 6727 768731 818751 97 816898 838075 1068 434548 624415 47305 805052 212927 847987 555885 779081 830012 816138 526961 825835 440418 3850 118632 446284 128887 94656 779131 5 834742 122545 847776 12412 60894 474123 8375 69803 175 810944 726237 82991 794896 141 839672 549962 176955 710154 795645 9570 766885 1420 5621 51 298697 827100 427353 651825 465432 552231 547110 825124 838098 306776 607748 372544 3 405652 784246 765715 566283 510 656734 825021 185659 299502 826151 739402 769048 824867 460242 677127 611279 745634 835528 66789 621851 799296 2 169680 125306 9610 134 579916 806665 791451 709809 823777 5294 423126 759081 617 770062 573 576608 835368 844691 818297 14379 509383 729577 849776 808438 35359 776702 588309 297893 770394 518698 44490 649152 242090 848505 440044 696933 791429 818759 803365 9178 746807 242968 684939 709225 739343 794121 845401 663251 377378 834648 780819 270923 800998 233434 119221 29563 781452 839853 76 191489 687287 818312 3803 61842 7479 837150 1017 6459 412204 247977 797083 802162 848609 760006 786922 1963 304352 1 701 58012 48361 176896 837980 111 504079 246448 606926 1337 575596 561566 331836 843713 659284 110964 294114 6 2369 30 848626 813534 140527 232777 810203 775823 51926 693994 493288 12895 211263 786135 737033 232058 551113 162898 605357 822691 491984 479674 812805 7265 743585 843898 9412 785290 24526 7 243272 156463 633655 128 430673 715690 10 223 629240 790053 521649 95814 734224 149718 681508 573510 830290 715821 533 431481 838447 792104 227207 204056 95652 502813 608050 496056 10 838409 1 152878 753087 783932 701404 498115 504872 307202 792446 829316 789351 541369 845444 682937 11 499571 781690 9103 774777 827781 194437 358251 175735 358680 432047 508122 522883 8 50782 794468 567870 758467 796394 221765 841732 247363 492735 54218 726418 713467 222547 689282 314001 807835 777814 23 790215 18243 757365 72003 460877 685088 64 227777 77020 502935 845751 725133 531233 765775 803644 521162 801472 4082 842429 44 726207 663169 848249 144082 720152 126548 718 810220 544787 551187 828799 84337 810851 751328 217941 357755 641406 277126 424486 847167 776351 66357 116 26 726064 713791 243280 261251 793013 821584 391550 36 773430 4937 126984 90261 198625 3133 806025 823458 29804 736568 643742 442911 736296 792063 193738 74338 519452 37456 72026 621 426546 76525 479870 836784 246900 833380 337028 828219 114346 810396 11143 744277 273495 848697 840594 29639 5 622257 809214 184676 832418 877 847442 214217 797792 740359 827576 9 25112 580716 9 742886 837806 566559 846502 160 586362 165516 736352 4101 493064 826969 840583 845292 726069 119 808621 268249 152737 2624 614461 261262 11 834762 809695 626476 663290 787887 249412 92255 725329 829225 1 838754 775787 665669 826824 313161 801340 812738 667954 826187 578231 12 818640 738025 298513 232403 841245 279949 849536 346873 596340 825675 63405 736791 2 807119 26 736857 135465 23975 573482 812732 70900 384246 693354 669852 296531 843654 659539 445204 777732 608934 2 13162 87764 183790 736297 206448 719768 651583 55392 374638 716795 842237 1434 90123 503122 323102 30989 787985 314356 1132 86128 805566 21633 59884 661881 186166 815987 89556 783046 30380 842948 268502 17 401340 3099 211195 717967 428744 484705 313260 725621 27429 511067 3687 6927 260 169 778564 826269 53 658784 839685 109393 580010 591878 719033 52499 12 493899 118084 738663 97168 48402 4 11946 35 753714 1827 782998 843509 840029 23 198176 638155 298298 848298 13129 843130 72903 749359 827148 77501 382867 1205 815903 835757 832945 801611 246855 780701 204312 835702 415847 2472 4 6621 405449 103727 775199 684084 712180 155343 6933 837424 475258 111325 528584 573132 614341 730142 739591 796306 1006 70343 618646 201844 764140 7 829337 167702 159148 791972 50766 699253 47446 542221 65839 14 842464 59855 1116 232446 827003 534768 720891 77319 812027 763618 224091 698393 606050 11846 79258 334152 528887 183804 6308 385922 414750 4913 818097 25280 779616 832161 365538 220228 4 1581 844827 823493 17 759193 236 151570 211446 254884 844196 277617 775613 793145 6670 65772 831283 14 366976 1564 1899 741425 429613 362422 41229 745647 849089 779455 817273 347724 823307 835885 152102 594503 514561 812064 89729 149029 310 838336 99340 549201 818054 640508 753394 107422 782268 12274 465054 539114 2 525979 22860 6 121 192092 177493 836928 108061 695016 738755 29576 338192 98 11 32183 31 805552 106339 129457 499100 777278 369682 816549 825236 829650 420982 270007 824587 362339 1105 776720 5 435221 83485 220045 194395 395043 373995 366522 420650 240 1 822767 826827 840304 490227 824434 698251 770304 755533 446009 1 58 799044 30530 848199 807126 36465 647872 848993 848862 775702 174667 494595 777130 627049 256 838066 678164 325742 785655 369249 470911 841475 754107 637838 710953 814561 177465 2202 10772 106273 643668 730823 171519 364227 804735 3390 151922 213565 487272 712262 130723 500549 813641 389828 3142 764062 266734 793362 61469 187573 405573 343056 434699 778259 1 68499 269008 624208 292425 818204 85196 1993 845665 842998 771976 461722 751153 784905 31 754019 54969 2925 8592 69 821437 2526 790808 838909 128483 730 627181 527806 234018 561403 17748 844353 715490 496 284196 579811 123420 422097 1861 117342 378040 39 783568 397217 743842 249109 360342 450448 29683 832982 502801 22710 475635 97 1381 307305 2202 783193 6740 433733 772442 421589 965 109831 16 382899 845206 747008 1 667961 61476 808976 819696 830972 86574 667170 193219 9438 560749 758522 472 651695 799192 518580 807210 223660 747074 782957 295914 849296 68413 51818 164510 459267 728738 820658 317925 115931 708081 78442 819511 803086 841117 397773 406543 687111 174164 700587 177 542 299009 772010 277651 690361 830951 540288 396809 330646 784312 398099 202457 774445 836959 153130 420601 176561 810104 25371 835715 271802 786614 422109 847464 68170 34064 763441 432482 25694 323427 738542 827862 571514 763169 641891 449 640184 483 814884 779147 610918 794063 741461 697910 1 627905 406899 774451 444158 700047 20407 847811 692249 774583 755902 123102 569067 809598 185824 792924 778936 790465 691941 790092 649459 1175 803715 119742 3234 420656 585917 262976 1 838644 15146 822164 377925 371 439267 23 115268 838609 11516 357870 186 2432 498448 385503 830953 25 144486 3 266 4801 758539 610 282898 20 786538 672632 386 808964 788932 390326 352333 627344 814771 39757 392496 45289 8 675529 20047 132 817039 756083 259746 821602 624962 266345 779568 846488 620056 333280 507478 96 188545 510328 747360 4 5 842443 420601 2 119500 119267 12 224820 845495 30272 514264 554025 842117 47795 137072 427016 5472 275539 161954 668697 557048 848955 799533 39 36 833016 837469 412 272623 741036 315893 13970 809461 703379 47029 849859 485913 376607 44 523783 106578 29 39396 9465 307489 793390 800669 421115 5951 192146 7715 382178 833908 26 81 109005 718051 335 272329 757437 447486 1467 749934 264470 348 26 727340 442963 25676 304935 663687 579032 408886 145648 646419 728539 398053 663817 197607 376447 470118 456342 828173 815700 383709 836564 818005 103593 781782 4337 714249 731764 155436 847939 649926 406136 383019 845358 262306 397686 752123 487393 663382 747428 158540 55 723360 717462 777781 765667 32 60712 809396 540 841213 572162 1577 66 557479 806356 732937 526610 712744 151612 840237 848785 788677 809127 222624 110924 802669 844180 565444 106842 744545 87435 7 52 730541 22525 507767 142263 840576 826389 21 595383 1576 839088 15902 839847 71442 50 257932 4567 622115 454357 3426 791338 477220 682731 776404 446264 61392 824813 778163 423365 2628 654758 39351 771194 572684 9303 342578 718119 134 5244 824022 744268 777196 463400 76598 709096 4 380805 445914 52609 22552 828152 481558 197 2257 815820 790560 478375 119 819848 62286 130096 5 383080 691377 750397 750448 328870 2 440417 732057 811058 833933 4 495374 823525 174488 129804 1199 568928 783495 255994 512280 245822 389067 401430 43537 816079 827729 3 21129 48560 170 255693 484613 829769 799553 834860 773387 151977 358449 706326 567206 201577 435277 22 826798 798650 30416 68577 560691 141874 416579 839215 847320 13078 569728 48918 416915 805006 846810 790603 766652 848850 511905 791457 706518 813321 811206 786534 278977 728802 21787 840669 1943 653683 511842 330592 833087 302873 31712 151253 215 813314 686270 82868 823090 842615 15324 575492 7750 62354 532 166018 115840 6 760493 754089 661143 745369 489961 425591 497 353845 427405 798458 468476 835160 348412 430992 12 612050 802967 1064 845374 711114 615 821906 57 88636 820306 377650 582701 513 672505 239827 569500 790277 18 219924 52024 6623 777996 495826 330908 29084 760670 12936 20 196 762666 434 790884 745844 1751 572197 843178 665269 238495 804305 409 672898 794698 66133 338137 1465 824149 772555 7127 612505 480209 511721 768907 824811 8967 166795 836729 767947 380341 163209 536367 529654 87807 113587 514951 156061 14154 563124 730813 808714 58516 14603 316319 529389 228 712670 1515 429308 217431 812655 769424 769990 296049 653442 97565 733547 969 94 816348 789335 299518 809104 217202 548869 505234 835560 292021 253 109 831591 173664 649928 341440 2 636259 815427 13915 372777 555795 99790 1694 779621 491684 727849 30 410777 520869 526684 801679 226385 738617 5 15 99792 728278 12483 242004 1232 656769 102 467224 1057 475722 40 20320 775678 80082 820117 266527 774029 841262 831863 213994 19 240221 650003 798555 326521 800240 654009 771352 472272 245403 775373 277133 492160 565412 28590 841070 100775 834050 4113 751283 847987 755644 711552 2 660974 3971 774222 102 836986 2174 103655 2 626815 625203 6 846684 11 434 6043 387038 812027 3 374535 53952 720482 210796 129 797763 726461 811947 818961 15 4235 844290 397049 489989 727921 41 761348 126514 732884 639374 6 655869 849571 778403 509991 303838 283190 324 766571 5138 813047 803104 3 326040 590465 321175 592977 847054 672298 575523 824511 397456 16934 599483 145222 1 777100 152671 86774 699327 4 735232 50416 785682 1 342054 192180 1 788631 616947 823561 717234 844077 809812 574449 401747 46394 149257 602952 93281 833552 513331 266249 63 636080 201464 217798 19562 100272 624876 772999 146707 3 814154 725758 405251 720197 15558 820323 179760 838649 7 5 1024 405037 725005 834406 779330 612093 708832 142249 331391 655393 611692 6 25439 458506 20124 741979 56334 3 819844 38759 226362 321093 549212 789029 456164 615504 711302 786329 290449 181046 1984 221821 766279 9 791938 638233 87984 750671 24685 487 474460 90804 791010 220561 11382 837348 804621 18 837361 382843 274 304089 810113 51232 797917 1308 827992 1585 299261 83999 6094 14 62 819928 3 700665 20026 830075 108859 258306 244383 258026 83302 36 118641 1999 832323 185159 721553 988 635965 300605 28872 761207 829077 730546 42237 481519 686420 742675 55 6510 333738 579434 242 772607 694183 276407 650705 824131 144190 6702 525697 310725 551349 39086 683738 834424 373724 44020 776083 837474 287158 74813 688739 117883 845749 797626 7 120891 547932 486724 2 799120 4 436169 497452 119560 498127 9418 40336 750595 120846 2105 789605 268168 211218 829929 741812 549535 89 80324 242506 650560 841910 87851 305931 53898 244851 845451 418644 742532 762402 1444 229201 66537 20798 278 544883 4 767427 27 687000 302450 840567 22920 762015 6926 750055 825734 810366 359151 702578 826423 810479 722311 81253 311531 407130 317843 782043 143930 650710 331074 2610 1135 806247 597458 459749 794916 506737 370 7082 749894 65911 810991 597320 791748 88835 259816 145124 696019 26 846619 8 838802 833446 24189 135207 340255 832818 9 201285 4 256683 705814 9461 97079 169 420033 406869 323421 241155 784263 833364 1367 76 209221 736417 29 687205 29995 196934 543809 1267 2630 812298 781129 189051 213824 845792 82995 725542 830145 14723 60665 800591 366613 318900 279 324818 815312 4 51 2419 107825 505451 848199 394049 432552 715471 816426 715010 193915 1051 368639 840334 848209 824058 832202 529426 725348 530815 208279 549971 468848 840456 39 452269 761827 798113 523129 3 390414 482466 555637 696412 43185 760638 813381 813897 837521 16844 2859 27 457280 2857 212742 5 119608 776940 641907 312584 342063 484 793040 806635 85925 327821 758463 781355 386305 12 198461 518647 516011 717096 67596 766224 15 541502 361506 150285 849815 845657 17143 279620 700500 195980 384609 296167 565707 237157 817993 759168 350342 764943 816304 296254 15 467255 791710 30400 838657 783568 440724 16 379744 631432 268035 14813 292882 848042 783051 9073 691375 2720 530781 470653 446204 399104 498 1003 831988 779986 848817 7 785787 267 86842 525111 831878 462 1593 83236 145491 17936 139668 232496 307608 356329 41756 794385 682605 820224 780193 571214 849335 838159 482244 268749 784769 219166 6 263471 57 95627 798209 193798 838673 771629 844651 72205 820615 840441 239858 260811 546007 800303 399600 358977 194993 565065 18 753287 274246 432049 684 809058 351584 724092 846723 21 7329 785078 4843 578 822776 429722 48021 728911 579776 800254 609885 805283 652786 565348 188639 24 635 88138 46125 595493 514317 765 2 825624 816963 788683 2467 435991 54 21 829339 4 323073 766977 845187 617446 183851 258182 100319 491693 730270 295306 152775 5 37112 756277 745745 842666 728856 642771 108 799718 608010 509415 593398 748346 2599 612514 195399 497 370069 831548 3489 251 91187 634585 827742 303617 687706 741983 405867 1 693209 792166 360251 804 59 247250 820866 826460 10 616641 670169 556584 455929 418582 67 468525 283739 830530 331050 358236 839277 715460 666880 739955 729832 40 7329 757426 847204 327161 115537 384730 466235 674147 303609 816960 631915 726662 308215 2 827528 547089 77501 815414 109920 779908 44538 735430 811985 839165 124258 6 563019 234115 603525 690662 3890 2241 829281 785391 764000 836861 792646 149630 729240 443223 703653 727993 613601 790728 697768 73644 188442 828048 814248 610087 325193 668768 259109 145400 213515 58446 60 796801 503704 802978 220534 289654 13746 299934 20249 55038 622878 106566 739966 194161 595646 300159 817657 721716 689391 269261 3997 201051 334268 758894 49553 817590 310202 530908 1 952 3003 819941 1 834337 112238 702622 659061 840832 3 157219 140778 116530 197184 674419 842970 540328 321243 697872 528975 438962 582048 742041 439503 356637 756863 782341 207745 842353 641021 244465 72811 842034 318546 23023 170471 658319 754098 843883 612131 25 838979 685701 2 262656 166342 778699 139832 699775 121813 294037 743745 859 793296 44 228674 734606 685443 438043 646398 842349 210923 6 570400 653242 786125 3053 348 394435 193533 78521 433410 79 39202 212573 9088 520772 781370 529323 784024 23272 412073 404583 744807 9430 782151 780822 471034 443337 722016 818889 4365 731782 24467 262 439143 675663 717308 393267 470301 724211 82520 540055 185 831240 444097 8310 463084 248435 621153 433919 15380 704191 445043 754655 400577 436291 775384 14 477286 5080 775763 617747 762957 760259 774369 464573 840023 379308 829465 11 81750 616134 785737 46222 370991 331250 832353 339696 399866 739674 203039 750552 814591 842739 755477 681309 761740 833715 111924 771453 727837 29965 9026 672843 98725 485341 31847 665869 845503 839018 37919 782671 2 614952 826404 829296 113524 837163 21125 174003 723183 640776 251299 9106 844383 340720 811964 9 565499 720747 403441 97171 802798 107552 605028 846038 181119 767323 808581 841220 723592 57695 393525 4245 221189 713720 808975 23045 1496 463926 793997 844399 8737 3 2 467866 350462 2670 1849 843503 133554 375959 206441 2 623 231819 1571 840316 421357 397326 762106 93 228482 829504 714321 3 579498 255196 12 18674 259046 78519 605462 703974 319 751831 234566 495 610327 791343 822102 11283 24439 450081 8135 128034 663381 727385 848118 725862 22 405638 750619 446365 2 1150 532407 844516 231773 580083 361805 91618 25059 94154 843213 724194 7402 671368 729863 775356 751590 688275 30 1372 843614 135287 220774 608790 6 323275 607293 536485 747713 154 818990 745183 513964 197117 174 527485 294103 161 202695 838664 822040 1 789648 42259 841705 232248 393410 787806 54078 54872 4874 567145 25719 727812 101085 15 842715 714344 109 817178 425823 11 608667 187186 757788 3432 69089 739040 841558 737416 58132 814431 629690 241394 123 451644 191417 340631 772216 806832 49 8976 740925 51 11561 608872 844740 184722 52911 410 592576 729647 715528 845225 687067 3819 839175 805127 119555 814078 161322 463516 8276 833594 465679 64467 100523 598017 103 601844 842956 842096 428819 809197 1318 623653 445713 842226 824 41746 183255 559 720311 609697 826810 302364 328119 70 3579 481819 759 698743 487703 812151 27995 739802 6046 848319 207 22 804 806079 648393 841547 536865 2423 816416 480064 800979 575034 356622 468384 473362 787020 811026 739719 302107 812427 176461 762991 772275 29 696862 833949 307050 588481 17 254 352725 22 504542 19126 319064 779732 627277 27892 789849 732006 417372 828818 597917 803765 843754 784229 777185 820539 5 14815 555862 513938 343437 396244 147780 74615 610626 840465 707702 613278 831694 37369 364538 673389 556803 667814 304092 471437 772889 3 790028 6376 183546 784734 485800 1599 148453 801163 832470 65264 361029 308 4059 788139 137 34970 621772 812275 730492 90023 786204 364 485 9 179663 305049 402565 594162 407710 837419 820958 651363 706962 709546 425864 598269 38290 829305 439141 497759 818400 235723 475794 52356 756162 444404 737444 734765 393545 366259 798150 20323 653692 761575 466499 757 299718 835035 1 35858 266615 283246 2 758096 122663 55709 964 747317 389631 724254 635844 350631 76 846119 215 786623 802872 366860 706 2822 5929 157414 342572 777066 222586 727468 522089 789004 2 580231 24595 824762 294175 827470 241981 326560 105134 297678 551763 412215 836775 6324 715318 296049 224124 3 336263 1 757277 713579 729825 792562 724409 651868 113039 38965 841690 91717 830595 786740 8751 547573 499179 607065 23 781309 452653 782032 248389 822563 574115 118867 105199 599647 777777 749157 582182 479913 289200 166887 8191 23371 10891 215202 798778 439859 354344 717508 838978 782398 817174 764976 303 726636 102196 376064 387177 274826 22 208957 141693 805074 68 593370 36196 801296 205943 11 21156 810790 174150 847599 215774 389589 824226 315822 834157 18140 466073 2044 715902 717415 98 466846 707047 731790 260092 247659 743311 16758 28909 196262 423224 30 748355 612292 349943 338532 843553 797095 2 5503 520978 709910 66037 39259 735017 277 806751 704416 46165 742112 571133 231486 814102 195820 171108 775125 801164 847578 575106 561051 13986 832907 385055 233085 16 12302 846615 547315 13204 401176 715446 766234 754530 6 806319 780112 3 679 8735 13410 818437 4 236472 159545 2240 824493 832 753719 97893 805965 1261 2506 844934 413464 276126 2 744395 99683 776503 86753 213243 69474 261182 468139 103788 838081 691257 4 831212 257823 327803 284845 22432 194923 96246 5 782518 819824 135447 716286 683818 1 781378 598 814739 308246 822701 557402 802513 58 117770 469729 501754 3 754260 329 639507 666551 239787 104688 797795 50900 186219 627187 326154 147244 622715 578421 384461 1 32638 32140 236488 367 94750 611502 175028 815154 819675 116094 297847 6488 39989 267297 21550 841248 845240 26 731544 709861 239921 39 205195 2244 644595 849981 798693 765060 125787 450821 25 1841 408302 5 676723 606857 845146 82 504638 5962 732618 795458 798932 694944 650681 42366 92155 205 27727 655232 185534 67350 803901 828907 683006 600642 151310 779472 834925 433803 633816 828106 284713 204079 780615 846016 201476 221522 716292 117278 359413 100625 1752 738606 398734 574202 642827 298162 1961 454915 32379 751608 712094 790665 379605 815572 651286 793424 12 3746 849237 711414 717986 152706 822355 430928 785822 211025 144088 803163 450119 845795 1997 730694 739251 202228 849922 804864 615020 636381 836802 607 249674 22093 181753 164 64149 848481 126483 644838 525063 29519 156443 461421 650890 451174 573875 508 293286 2 828710 793866 200831 313001 800627 5387 804805 319052 6176 2363 441260 620944 421520 832314 667865 5136 804366 472939 826496 369258 799183 193522 389792 9704 375723 363662 759279 1991 460602 18992 741103 514923 827629 9587 817489 514979 528612 842277 510450 837026 833891 691888 3 27240 661533 389099 302501 406658 835823 483832 55357 133563 693396 717453 437908 467473 137568 225916 3 843097 209 131382 152965 553339 472934 839008 792296 736623 782527 461760 836693 32785 762613 1 10 18039 310322 77706 282710 812561 189987 296771 748581 343786 795284 382011 82608 78046 662414 353370 10 513464 371312 488912 751985 182 807517 160689 678006 844551 559265 800231 664455 278 195240 98298 52487 572557 369885 127031 827138 491088 263718 397102 23 605159 247 700408 837901 494 491150 1 824470 596 406085 756764 744419 484945 73 848765 240085 88421 815555 809814 651701 753897 17 775188 436488 529535 65583 301370 14 846129 790989 594741 110618 722648 14452 77965 692879 614409 691884 176256 4761 833697 814554 781629 337231 376406 666556 74505 184 13 45 674 734540 735562 496654 816145 756030 752123 725191 293581 489816 807642 727540 812003 747715 809950 4 116 573523 823935 175684 773538 808035 848650 320080 155465 13465 16061 585884 443099 847726 32037 35768 598805 464073 823708 47 954 12450 307403 3808 151993 120 840638 831733 34 198075 4 42558 184788 165 772081 407348 28919 822324 505427 819782 136447 838403 841578 586684 625382 701893 820090 750394 725115 224792 673520 18909 679457 93634 254690 831972 344234 21691 845309 69481 1001 146185 838473 38338 73538 795609 212851 831396 306496 838516 233857 803269 763773 157639 278766 92122 90 20388 781377 300025 840929 478084 824770 2882 479693 767777 786597 834215 773844 11009 703954 631489 825973 846019 832671 238564 334060 582174 32 185044 585125 799581 251 272 161553 813355 833056 1 271600 678715 408987 49 551188 666035 632138 289805 826078 179225 111320 67 847866 783788 558256 572515 321748 813883 30 780007 828435 2 146973 663531 9 43891 674467 633764 46845 745475 806873 159863 226297 1388 180104 517464 439066 129982 831878 110750 272504 127 14 665775 252633 123 741823 486689 627002 194825 848242 19 584411 716838 447961 714770 32392 52641 2777 719178 763191 731306 815422 5 619019 295908 440183 6 623069 783674 10 369439 97169 53 752200 42 847531 813367 505965 715139 59 728917 728042 820604 768952 291654 24 655885 790643 639033 7 801185 847742 752418 708573 964 255890 810302 29 5573 55 6 22 166410 265345 70605 644397 126616 265824 301351 684257 534635 2 7 7869 164617 623176 718 568197 668191 11 820323 251030 3 516 580392 818777 222343 75359 755377 561608 817173 238203 817982 456781 811246 675584 743540 559143 196221 22 146951 10 804185 152707 31 362504 763201 849608 791899 184017 126261 160993 656732 849170 38634 272774 357 694170 839359 689154 117383 803458 736664 214993 720260 228837 3 786713 709270 811111 4 246489 18 845959 849288 89 186639 714652 26 5 821089 23 688787 592896 640890 223596 835950 1218 597264 1395 111 744615 522838 19945 3 785648 665162 457156 281278 770636 142112 799517 265853 574666 739825 898 558169 541017 377529 497631 305591 821039 577435 819639 8 21 2 792638 4675 749100 131225 1107 557753 4534 785153 711564 50 288682 136713 344827 614914 54 372702 699171 4819 842780 778616 678410 772567 809373 3346 714601 638946 364482 248917 2120 680458 163042 453570 795436 32 831184 58498 578686 305537 813508 1 61479 46502 685399 672621 845686 843180 4 593868 604067 318525 378408 461 719309 13882 818640 837017 265531 743015 731318 19368 93693 305097 336129 95 709113 483948 38521 705280 202069 162892 461367 298724 1 839485 15045 124842 831750 550463 429531 831423 383610 542847 194144 653944 436 9078 795850 465918 551159 782664 114650 3 11906 613333 481 2 543430 292049 735390 849606 824107 2 658197 61620 118078 806424 548583 348 828432 438572 2191 516443 825788 770 842229 91 1389 40 845725 353121 717113 717866 714612 11081 319858 765401 454481 648840 804982 846066 123563 56 828777 824079 115371 112 738029 781600 604625 171399 810759 396050 31849 114677 438176 1790 14 834683 12933 236052 4 842734 513548 644435 288767 360558 666523 806878 738201 572017 829320 811262 800203 592967 597039 802980 840486 195504 844725 550888 573014 740911 386762 833980 305145 268255 843762 840350 414050 836989 843948 46307 633197 772012 791821 798205 846809 517004 191884 312246 468476 31060 845946 659647 111947 248 313 817564 69715 185353 440 606191 697370 303596 829080 159726 700595 92075 833164 724282 9 124170 12 849201 19171 808387 816321 201839 787911 845973 192027 5313 666150 648317 9 129 809349 737385 776 560363 834955 833837 4244 820406 768661 116 844036 37947 142774 123 639114 94790 347000 573009 1844 818964 555556 54557 810207 169 628935 594490 39478 105 791078 33283 758953 667524 825689 789370 647559 848239 3 728774 794211 825657 142619 808816 652818 447671 21304 410655 769180 4 810134 14195 373058 22349 88104 160198 481588 735496 145 622432 841484 358615 203301 447042 543195 412005 220289 347 2341 483720 24055 2 774673 283315 848961 816183 746829 450836 711012 309274 835343 14383 11 794439 607164 15858 331768 829897 232675 849081 815090 723453 823841 320053 831785 332238 541769 15 822842 365520 130153 742677 793544 352877 434504 123976 505188 28488 845952 835560 2955 804405 515301 268 461471 56649 1342 63 732747 74243 68301 716901 444 213241 350066 395684 448412 419600 847111 84325 746892 40730 722882 490262 625 3 805227 727202 649 265101 807531 522199 14145 194247 637632 653482 770460 740259 794583 837699 39 740495 76831 794125 544635 750221 149432 613387 825273 829745 563984 800118 22178 34 114502 739058 1 198 440622 366238 885 8 227 133260 238311 1 1 212731 187 671830 709 417262 588621 49 343519 768671 46973 808365 285768 255428 364325 190074 518516 741461 77 300538 766072 518094 623412 29287 797333 716642 450951 11611 355984 828214 807058 1 113780 46 128874 561425 811140 841687 774872 149 813269 107459 835494 405825 19594 218619 1 190686 332261 485398 360059 34779 540288 777917 203 832682 1 849163 288769 158 732476 517639 840092 105328 772179 303268 1020 787471 60602 845839 9 798 593964 773566 766570 532930 831529 792323 565888 826154 582008 32205 607833 6688 342018 610834 159 687982 646909 490827 711613 315181 551830 50578 2 533535 7425 92 380480 392201 554452 180267 789327 283537 233849 489575 201396 495095 757915 475763 2476 339966 644481 217 343 841613 842946 849641 86 84383 690559 89882 3 784689 552754 50 59670 836857 726821 224303 814333 659362 790511 594392 124 818999 4 2353 317588 779841 758330 509396 195 413355 324 836420 812981 18756 846282 132875 261388 818730 842889 222500 810185 796670 378001 232651 556908 4418 845831 406714 10908 839605 330707 801557 91939 764981 705880 80 828586 38425 431124 772986 314901 33 757284 674052 155 135307 811947 14043 2 615913 450144 549612 47910 375342 123281 93 606010 20 565738 52636 325931 787707 150722 825035 778279 743 429 741377 483903 736053 326052 794041 2819 814810 230262 82776 285940 2972 695322 140772 229540 166348 55057 829444 113192 775918 53507 256408 738204 207068 395014 658413 62586 380532 196 81996 237196 66538 594309 71213 768176 45 294823 743573 23880 250008 836145 148802 210700 8542 4 469779 445727 843444 829908 673172 837854 126 722049 136247 550469 561916 17514 8 7 82836 591 46351 357281 84753 844508 683268 781800 5680 834771 181075 19205 629241 4394 670357 365594 504141 158674 409942 678260 831237 496171 470709 4621 392877 770542 3 378517 50403 594744 400487 36 739213 833961 7010 1003 726815 841741 780438 517424 216510 128009 845540 179825 3640 774337 78476 576 801445 462698 848549 446420 801261 44070 824995 347 490009 41 784382 390 712830 699462 789642 355620 825624 818640 837645 816433 737201 116 797328 760988 125012 1801 565 2683 3 261 3174 384 823681 766645 533003 821707 721632 685099 151 497643 848750 596503 247330 5 142225 387306 847298 383203 22655 1 785219 753849 738154 754952 675480 664756 623225 817214 182 266 13644 294306 26221 709030 155301 828165 195669 156266 265178 27126 3 4 31699 685885 764214 811841 679488 10085 828113 477532 393158 762893 796076 167638 198825 847064 451578 763222 803196 469182 712934 27703 245335 45631 391344 706976 834726 844556 840143 268464 31787 1 3050 301714 1895 743840 9334 759 471054 718585 181937 4 141262 2741 25652 567569 515914 61365 131158 354877 535863 47 684947 4 425464 194154 7 522696 546804 776361 416239 278678 750274 596452 820911 777896 2 393537 769257 379049 810118 120 275381 534715 6942 432459 330 2301 55 112379 788829 3 16475 243534 788917 842728 847022 821766 238527 555198 410168 768936 501619 647974 835067 33745 1 737730 749755 217819 656047 834240 781763 66413 27 847858 401747 175769 774688 806534 747042 765555 13923 465061 841234 223672 515463 217290 293663 5 70643 734089 694658 122976 11561 151884 797382 785382 820095 818393 797951 326305 833806 4527 752468 316580 480219 164184 819371 827208 797828 8 242894 685312 21273 809392 765125 807491 126 747267 741438 11498 39305 719836 836083 613790 104062 8 328335 246884 787640 764604 95787 76093 813273 179745 62720 168467 632136 292346 310 401199 306153 26757 17916 194955 8041 820607 91609 480380 70333 122392 94 778572 841221 778876 260248 484499 738219 811992 2 552365 837004 33854 583279 728724 721597 587646 630104 826869 680 742003 584 341048 1308 671718 729955 814862 745734 5 286835 712249 1121 727694 110606 340569 358720 158929 4732 731085 572954 82320 626783 218334 1331 559618 768456 68603 465477 855 568523 718502 591549 353511 777962 225703 664887 634038 739531 190698 146385 174 41426 196740 774091 41188 797268 1419 70 574224 285213 361449 202430 835170 765573 590717 538316 12728 798854 540549 789847 570410 296507 2 252420 9847 419029 452710 764231 579232 38846 363449 1361 54 617224 458473 3 22 355260 787955 1636 3036 37904 831622 847641 151 765128 34 560549 711702 1259 473261 801085 836449 829279 237894 787836 834113 724522 154410 39739 400809 697978 584768 20279 350683 447537 700279 839016 546062 767740 839618 7296 395880 574689 17625 770230 835262 703508 778739 249984 235319 769166 647680 820825 824234 709612 614479 3878 36 199 825908 401568 476121 640380 43 813118 3268 761581 447068 201464 832323 22 546811 11126 339791 801594 532473 21091 145562 844467 410426 240009 801683 830950 688647 12077 226262 302252 468 14630 179 792584 817637 2 844596 315296 703295 838642 3 100 217042 688217 14902 847189 365540 568166 370165 178226 264365 149 134 669612 762494 29 129165 458867 361783 393492 747940 803359 7 819780 66725 2024 616 16 313851 787877 228855 78394 1688 523831 617065 334 361771 284378 836606 436845 779885 443 220833 18343 171852 262285 42119 731933 172077 513831 832691 467808 844636 576005 633923 829279 813014 174903 828837 94195 85397 5 36 10153 31823 845791 104 608033 114 829278 611351 143891 154928 520022 39307 643390 849906 849583 109404 1744 839120 6 787835 790824 822174 14560 811009 86 2889 470814 476734 840329 791523 823753 844951 799726 172563 806563 319652 525106 2586 836295 847598 767679 681984 198 678977 793474 643290 25414 2134 513369 803962 1048 352950 77173 131634 220193 777379 356532 538315 194013 601356 670958 20371 153708 110159 767665 758128 777892 3 834804 829129 805097 782403 25787 739032 419387 842104 60 207290 11105 54283 80 3 232276 34806 538535 671138 1 338543 498695 692079 393625 125482 765916 787419 157231 395 584801 766701 666624 628238 314246 134800 607930 596303 651960 762290 803841 771019 25985 816829 712691 793820 7146 324576 826900 811056 225318 430253 159748 754257 984 778901 814433 845917 837998 720750 533290 108043 349414 510303 849952 837517 486445 219 1784 377263 287814 273560 467803 727840 9324 844138 4 282237 833176 63 847263 438399 304469 485446 740870 396115 806 613974 812079 186330 534740 552624 531947 7237 36 835152 312049 812570 8 31656 804575 739562 22221 495754 472558 778051 2 715328 808 41663 1831 204919 20588 841814 715366 232425 213890 773325 140374 2 749 324532 734093 98379 155229 132062 521386 310386 320426 838920 158539 801160 768412 760090 802629 810436 754479 1201 200558 822994 750890 788376 709056 712395 128 1 191068 846406 753139 790451 796891 276 411748 317954 73981 744385 830365 442544 698073 579457 330932 825751 840620 471504 824597 802855 463851 4310 338421 763933 174020 847840 101 384894 290400 767820 535948 138962 413172 595892 256212 598137 541950 280522 248842 17323 332466 772603 834923 32973 127825 180631 25199 12 498502 137412 173802 706223 794515 786061 360 33109 785142 408069 835873 189007 748386 725431 566835 694682 525254 848941 759184 496823 835321 806934 753132 839038 275687 5 847060 637894 7076 210773 787444 395528 808914 422549 4341 823501 8291 848045 369687 762083 759 7 255104 849752 355464 536752 44227 798950 790148 659416 720522 732274 727929 823355 235031 8 91 826818 595293 318107 206263 111109 423273 442560 811406 837822 1400 31031 787133 839855 212007 791642 826565 573597 832796 139460 772301 786629 829720 70 636031 843767 561137 225223 103828 512990 675524 821758 472372 243310 705773 836032 11 814710 832326 820858 738064 702856 773273 358447 839414 460794 746690 520206 532060 803156 101 347381 489009 53674 14 16 269074 690196 817876 705052 71383 757946 1 833576 839211 732343 158449 561692 298255 483493 1111 202694 292179 1330 736125 657431 648183 23750 2 778 632110 806986 274388 27474 2 700 216501 23145 659241 787070 3 5 755 220403 623562 821871 187251 500570 692662 142279 619 785559 633938 410709 750282 770240 175114 10 1295 272649 197493 840264 796468 569131 837150 1934 739885 543355 660 826335 3884 16319 481400 842921 768509 515543 455007 694630 179 421983 641037 8426 847898 459092 32133 758432 63491 44 622941 811668 670420 845605 409722 836691 21 6 236248 646527 744198 159 351671 453045 790046 492330 320085 13 326900 267104 813414 805344 10 2 794117 840297 570117 377671 529077 362114 173445 12 213039 698194 286434 426399 455083 339630 848319 10777 183462 810045 831457 44725 585535 572049 58386 214590 276868 845625 690593 317579 46119 835701 734703 824264 190512 29791 323380 615980 10887 5206 28176 604022 815318 718262 385320 837471 39960 799060 13363 260192 1 269012 334303 139 54999 92 81085 674880 788253 630289 18 815719 807230 2 827051 181376 766250 19687 833696 4 800654 736386 250182 611188 382 150 349729 839650 551857 6670 662502 414220 834463 695899 348877 683560 775808 337113 825420 142288 92911 85387 524445 216157 808599 816544 1394 533436 334889 67 214655 2506 59700 2 3 490213 843603 337542 10377 775747 250754 374909 761621 6 754548 430373 39 765649 767723 816058 709257 289275 385673 623751 781511 268319 259663 612872 835813 266858 259 178561 211514 324826 3 756362 460321 757666 20 313497 617388 3084 521294 785608 361677 279590 201823 825445 804473 3411 756354 295264 773209 795656 13697 466070 836408 820373 687837 242105 812379 634892 396 583848 5645 94486 764658 90143 677424 495903 734550 295174 101260 5845 176592 680557 319 845927 606 749971 651342 846792 6 2 821141 665384 10288 563 847016 833392 92682 71408 130670 568065 416 574732 831261 10577 822942 37249 686827 824964 205104 796178 812761 225416 792164 703738 453401 820670 274377 2988 595854 581684 813779 405763 488475 773686 809540 7 808 585081 20256 21485 450412 361300 826095 529 25 469651 825002 845240 88 792867 296 704302 192693 5 524693 809262 285194 677585 847002 454562 839481 693805 56824 847619 10 48 739715 519595 315999 121199 652256 758431 807980 847230 22158 824441 719568 87921 254672 230582 359091 110 741385 844174 3085 182368 151953 848688 838943 1844 83638 3119 578615 808569 694447 3 16420 834822 1155 837300 803046 817404 43609 701556 16446 840986 4 623353 377315 229600 808704 475985 300727 353 622422 215407 848542 783442 187239 507538 650093 17633 132281 761629 268707 361256 225193 174104 592683 707271 381790 1 845196 723407 216752 734392 666252 691065 685041 370337 548505 325882 5101 567660 454004 735015 9 645864 809179 182172 556702 825805 513118 374676 407263 509594 1801 402591 266857 812343 818571 624258 51330 2261 340996 667914 382 2809 414115 724105 1094 843648 459704 594409 808086 253364 15361 718380 801146 712231 843376 223699 783318 477430 718066 136424 388852 256426 593159 25300 654475 791631 826483 822050 410973 836693 763864 724141 1686 93 703180 827337 2059 712036 3087 3 652333 438509 383640 101 28 243797 473867 138 16033 841348 734643 719991 601732 768334 134291 632987 690431 739398 99802 100585 754522 53721 793539 801922 517737 840119 728087 667268 129 824444 40883 364605 792234 719043 33 5 110011 798404 12 144463 79358 511183 2247 608679 767920 605638 6 3134 653821 691142 630583 356007 751035 152340 504432 570850 445861 189 326367 33113 357990 284 217113 22253 794909 96901 186290 627345 355804 1 837273 662012 196562 85652 813445 238 574763 832930 174007 10017 457844 531388 1538 68665 5028 316146 654548 677710 777371 633324 970 94989 834142 820557 703766 855 521886 362 736111 823778 733972 242899 19173 658061 629793 721425 161 96 188051 2 796928 169177 474412 72926 6432 509991 746694 254153 811724 843016 512719 708 4549 14 56261 365 428854 833947 490487 105 149512 346806 391205 11244 574784 18974 761097 848568 539744 657171 765239 1357 569 439048 64 628132 552130 768517 8156 1 832754 784763 832266 2683 748482 369276 739634 837172 94638 508411 757639 838794 828491 656392 798523 312764 297474 590966 736270 745745 221144 282769 383891 689313 513984 578366 424945 263 18699 450690 99102 665179 342646 807735 756235 215423 685901 508939 576926 728944 839213 823791 809906 166238 844843 800243 7 688665 846597 804181 767506 25141 42238 683521 795938 153669 603956 450000 670014 6343 768704 131255 600163 418291 9 739623 3786 22 830626 706091 695950 748251 33019 99696 621359 4 790354 100 813684 389961 753587 874 838290 10712 809859 239976 575170 796019 147666 846977 380 707 822117 448786 691561 645736 359623 815894 847283 396157 823565 655 1139 143327 686673 710560 353699 164592 841161 629190 308401 637707 15 292899 802920 813023 433959 11604 810449 818501 2 494118 445342 15 814483 2865 747134 8 446219 2 765778 471007 205498 370877 736465 38 2312 7550 816641 34669 11236 93824 15 126569 23049 801615 3 654919 22406 127203 7 74 45427 282539 546909 110 802671 541054 830767 801861 716779 99559 1017 825582 836985 52913 653960 427496 479752 52034 10150 780203 3 92358 836975 551192 3 591763 688056 158889 830777 20 642117 126 749964 645389 54 805110 173628 147 332345 649355 529485 675341 476480 677568 597660 847720 128812 414274 6 560521 368956 1073 595192 817441 761186 155 607440 1 715375 49144 330279 128803 835333 456121 185 511369 4763 31783 29971 534730 820748 103342 304 727776 696491 69376 531865 351053 641585 96850 587180 724543 43458 15 1830 50478 222327 806151 65578 581383 847798 817803 778848 410005 837399 252576 440400 283739 20 333903 729657 33332 3033 466863 844871 738030 191709 335185 826056 385809 318 639946 772124 559595 6988 847839 262000 790563 361617 176787 181042 795444 203923 736225 280428 703560 684108 1 838599 849459 694 730920 405193 1644 499486 169927 842775 62373 684239 67 336316 205 848078 154624 718180 732598 274866 814896 69617 599371 419389 308950 2 97063 73102 819320 395 231423 726496 38775 5 479884 760883 810911 4911 846646 107536 814628 490830 574463 204771 6070 805865 558901 318349 1 13 214403 310977 798333 55546 421410 114824 234007 45609 97971 3269 700944 640908 136203 307052 812408 726754 758593 1 508545 429195 72787 719639 29774 334529 815940 48139 492897 422324 512058 18304 94542 787906 472051 345137 741896 71835 788866 1737 489950 33851 831645 186108 408841 10110 36549 523977 449651 589981 813777 825242 734756 17613 844107 261502 841427 836921 799651 278433 445362 300774 807749 106314 265998 7417 10476 391162 783705 355 644112 245056 88267 78 354 818735 62659 826083 10836 14 352542 794103 3799 284612 656 829140 35 731274 363260 39462 11 625805 425700 817263 42991 847973 262405 120461 302192 228698 207062 802893 4 396436 6 1 792252 606223 441925 9 144437 796688 795431 471072 65819 57873 817521 848159 818414 2 168343 836059 792280 3776 798640 311951 407097 35228 62102 848951 294165 844813 371484 298662 802750 242985 808011 65389 727163 10128 616462 154185 440372 63169 116 2186 355724 270272 2 1497 445049 768330 245034 26 24355 836805 693438 233 763034 12613 727957 685427 205494 216540 834757 52 367160 836162 189668 700896 245097 273480 68 799315 659224 2997 2 782408 815411 73628 199367 41933 41 125900 136704 496989 479000 396309 777323 688457 331517 181 386 777926 769313 123393 110497 763577 154649 812917 229 848842 647217 10775 714812 789881 683023 835136 814250 651295 839336 232 708304 700081 509811 194715 753316 782382 756733 47082 784557 718180 685596 30 815916 19681 749075 255622 783061 736927 453878 12 774185 349063 699583 99744 468305 795288 5961 418832 457769 98147 828005 493972 393013 17970 265243 501490 250812 270830 68 105 762211 525348 92761 707077 597315 541520 235701 19 351363 138242 146268 42158 550529 811134 824886 611428 156281 807112 216191 121732 800108 818680 783413 781570 815590 660384 11982 498202 766299 697933 230246 222761 20691 825948 808233 18631 747654 365572 505706 333028 10007 235722 811782 830474 835938 290847 564295 529391 516 672868 815870 22681 646732 680351 834585 530391 454928 279407 739043 774938 32197 684996 262276 5 14801 5 781268 841735 298555 473530 383349 797161 17302 768678 830345 493485 834129 343446 393147 1584 70 825817 352550 367832 844192 822956 625200 13 769719 848250 138968 351865 410863 22976 4 454628 804609 229181 564612 445 469 672277 737104 817476 838315 833572 118808 350542 245 824189 33 814212 554768 595234 592544 509146 796068 14 839137 749100 563183 816686 50602 728565 76635 375344 470239 834630 146036 224896 208620 533018 512831 34168 8198 410055 1049 498607 787989 8709 472341 197216 80152 743079 694253 530713 823163 590567 471397 320867 844137 758568 142800 355077 277362 590613 107 811088 635675 501711 359620 30693 682179 342915 748852 599648 490397 17887 849441 199592 580418 848148 830512 1 497279 749944 650086 7 435740 823627 729718 610527 818785 2 670105 728145 401406 83715 367437 56155 13128 795839 192518 814173 712076 654103 293725 648771 516481 1 2 334969 560018 103545 405198 5758 822275 480480 402061 314142 593825 814729 827409 21 166351 73565 679517 739530 102303 230205 707797 363739 69 419920 152316 515589 111953 273462 103188 730036 802542 721861 123447 594270 595071 513848 102262 949 140692 108609 827165 747074 832884 12767 54 20346 784699 664731 9 228704 794328 36 848445 674 623857 564102 833035 798662 230029 119601 16065 415526 714865 328195 251690 16294 286273 352896 1 847647 764383 722067 923 264339 837182 719478 751646 316629 52 293892 832650 387506 641811 696736 479792 978 3 13746 2420 805438 693536 804354 596347 836582 26 248654 626947 167873 578030 761000 738273 840469 396804 651950 419306 735779 592793 460702 431223 795656 339596 89083 8 311123 320854 816424 403719 772025 733570 838308 35 591031 596350 464 371778 112549 18 1 697378 20811 603812 371286 1285 464509 267250 426927 294135 846236 492267 819748 8679 9 172 824314 829897 783300 796930 818929 806571 642928 652980 168846 724239 4 194438 18169 834152 76724 549636 243238 271195 670712 6245 623504 11 657543 119054 381727 153550 4679 129967 770901 75722 835859 819325 805342 35002 729227 54 411968 6932 843481 807890 20 1880 4519 812898 10898 800352 805194 811181 209514 833975 749335 458793 465 224025 838066 67906 122715 391 637063 810041 150898 412108 826013 745145 846371 209786 769509 847768 4 781858 10793 245936 224644 443229 838876 219721 828733 292583 401 126411 810896 44981 3 795802 1 247260 1933 633620 784955 663233 802728 182578 479194 977 802956 97 68208 422643 575334 798385 834359 427163 346041 496373 786191 823036 5060 106079 835151 842499 12470 842434 710275 373731 819939 57 281092 473990 151343 706283 808055 166923 493730 577394 85208 10530 595257 548747 778701 597812 90191 15 708423 543 799675 824813 16 44336 815121 695595 730876 666027 524334 129707 500810 849774 641572 814498 773709 805836 846245 3229 604805 3 838561 209452 823562 344366 8104 13 162549 304307 605050 15389 713896 211897 225855 848124 846302 199 1944 754489 806453 8 482852 299673 141 757839 543945 384469 777408 598750 26 244509 786001 1054 718723 281006 1650 816967 792030 369135 849661 833264 350438 62 841549 61 736781 698152 152 100999 703995 263093 548245 452113 1272 737531 206584 836036 816987 4855 319949 545724 127756 745379 635067 168302 2 136 540002 814437 278701 118873 799977 574751 763117 616134 829170 415107 785338 262035 815377 836878 287838 256054 4 838313 6104 806365 707534 26415 304118 514301 628637 256422 2 226 693297 520111 4619 3 410527 205985 4143 827520 540 275996 2 803326 838947 3 842535 781180 548357 339651 654030 802895 592939 151565 479654 806696 250561 833134 843588 442325 105555 675552 575886 648722 831824 5 60 808971 803986 201706 761083 452824 175833 498669 375571 572 4462 174903 376272 752228 10 843103 338376 5393 2 748876 38014 284950 737131 845663 8220 303 843104 136900 723596 259909 764282 832068 455823 4 50976 805020 791851 842529 306378 16 830546 1190 482381 324562 805370 50021 822303 270539 827943 748964 809414 241044 158335 705593 807875 787810 71583 130866 59418 760656 803679 745737 208068 808905 5 1614 645586 9 518561 422090 490563 395068 129881 260861 783884 3 385561 3204 210337 19 757583 72 250171 763889 544 841527 146 778771 5091 217184 845279 83813 808049 42794 3174 299874 268547 124045 840082 785196 79617 759989 14 527063 771077 501184 812496 283254 501459 789873 1908 847165 742287 475958 732388 828375 764162 573333 44 33287 236745 337122 787573 320 313350 3 417762 772652 820734 798184 818246 2 815459 485310 774417 383131 301812 782833 813080 331422 125126 429721 61920 582141 167223 531016 454353 1 206666 53685 738416 3817 496457 25583 794399 839015 567118 829526 602619 325095 567966 278132 784715 9 2503 722848 733967 820811 231119 2 22503 296085 147332 793766 826752 848001 357987 591351 333058 102484 726953 40 477057 6 815498 27 849217 681435 774366 732242 586322 835152 101 112592 326171 542959 834902 740367 786086 796395 114365 556248 527659 30048 781525 421116 841139 847770 1676 357090 294957 260961 277566 820196 466810 88575 642433 185 137325 22706 786545 834949 200307 768191 519956 568658 573840 4 615831 79 839032 96087 647340 273780 816830 664651 516480 836751 811185 563696 238494 272615 137341 277 41020 199542 799988 5584 16 308755 427830 264901 824882 119209 815778 733686 8098 80018 241071 292275 73 11 883 228598 830817 647903 271677 803906 834339 343000 231418 748117 790201 499635 302306 192730 687226 842962 792622 517545 467621 833839 572486 479640 848306 391697 572657 530906 225255 592539 96954 77 445882 128499 241021 377795 703786 101 395567 610267 773948 767328 725161 675021 827585 835574 552739 796957 562192 847834 16900 843531 35700 2 520312 716121 216 735137 680556 783027 461741 708294 78685 14 310699 6 47403 140699 824977 626148 169253 799644 805736 462444 732065 3 598464 356915 437098 6370 4782 486940 786588 75545 288 763197 202900 20601 242462 842919 809925 843463 213250 316879 791570 181591 762011 4596 2023 189489 66919 193049 509657 269824 814545 783639 459427 57448 43100 483516 332552 453758 123351 599127 830432 833839 313 526256 313135 712365 99378 373839 26358 377906 359076 9326 49 616200 55842 594053 240789 844060 1577 178147 775418 5432 756894 102990 713549 807005 65193 808550 846017 677513 232072 670910 819336 846228 157558 2463 635444 172195 40787 361487 102149 589136 670350 1902 671768 349949 380130 163889 450211 137 817381 576746 806043 2 530636 664207 787156 30698 843084 16583 847502 220420 689503 258138 20440 762509 155 7721 502129 816099 333 779904 523432 317516 29 210041 345550 836594 828836 225247 23 547432 776771 765256 744199 836618 443360 134150 839476 839405 637784 397594 104232 849276 483587 744024 783641 289071 219850 120 809574 394937 11867 209766 760078 29788 837987 578165 61976 373550 637914 843583 725051 815028 13365 607165 498988 122881 50063 104547 698754 800126 19897 743497 267675 342082 9159 617960 841957 2367 10 758361 15 166010 809696 836304 773383 759558 770421 825147 843513 773921 776289 65007 59 8 18700 747694 567937 20001 494350 350880 173670 705784 817197 754253 808753 826903 424030 785105 808976 75116 695902 832510 787999 520656 820343 27546 764641 1119 793252 25 168235 714538 592875 826858 564237 216662 682356 756684 192328 105950 19805 784551 799311 435243 732421 1592 815171 839225 3068 257596 456512 845573 542939 740598 25665 51 792045 4 751467 714108 21700 3 4080 687891 82580 5 5 526491 806408 2 411217 735792 723947 450 4 775496 154322 174458 139563 306238 469321 764845 364793 611639 837505 366757 208923 233837 799174 833875 846423 369682 810311 710387 848067 808092 146331 691 827548 735757 162958 92907 82 1 790822 397719 843437 562484 298481 803142 650386 520397 698505 250134 528898 150005 301480 799673 848768 752434 679526 15 208431 848933 843109 737364 805679 176747 229307 836023 839864 2021 373043 687604 2530 224127 575423 233947 6 692512 809227 812139 461122 65552 652941 407373 808980 764368 398 19519 175212 279543 447075 827053 830709 842369 683276 791213 821976 402578 41806 272234 825381 756396 2 611493 795996 832730 288244 715847 633227 712134 472809 24 489991 8 772162 300892 424821 575774 389925 640346 825040 32 2 1577 4 817700 610518 48 1 587629 367539 612405 9287 838118 447971 840285 830031 253609 813037 835204 591 148998 656035 495331 475300 417952 314982 645 816630 1834 814875 259554 833358 690240 676722 342594 757710 3774 213623 499080 253777 844641 2147 471784 812100 67919 183762 849583 527516 9986 656040 795626 782226 12893 109277 19633 2901 192339 723989 117486 68840 658808 713692 834367 479313 321443 253727 6 315355 329654 253196 808435 835378 78673 224030 677810 315 452900 768141 49 572762 659743 276536 791 6684 838265 62 520705 2 333601 683704 449205 333483 825532 139043 797320 526364 260358 836076 686302 814546 190975 847907 795887 762765 545042 839409 845427 2 823193 578551 834267 184842 623 814946 732582 298131 35546 51 6064 521708 700054 848078 820533 557600 52023 848275 516661 818917 74182 577023 792106 506769 776307 657539 28088 650565 702231 835200 811843 742 72 697150 55389 362539 793163 820428 38729 526401 766326 209805 818423 58 529825 610910 51839 849342 650532 246043 340116 9409 8 383282 666841 623668 80 63223 777209 848160 802180 169 717363 2239 798555 31796 800418 56 1699 620338 163583 61612 808386 15 327 10917 333718 5521 2 2 826132 3781 10 824035 130 447443 835000 22 46193 634888 683638 303345 847015 2 784951 79933 264972 11631 739697 787590 375 798397 570901 843379 809219 352 229 720950 390248 427877 353974 822571 720670 302827 791626 544814 364757 817694 448182 389251 840613 705820 686540 779797 78636 768512 830613 615384 504245 3239 703969 21755 835457 476671 27 713 73952 204888 300654 5 783384 840339 210990 677538 10892 792819 803129 202834 671425 517345 264021 825664 728234 534542 732109 838142 845287 86590 47478 55 829143 433890 579419 2046 459617 802688 465712 648919 714684 2 24312 680211 825676 501545 95380 443885 10 821853 834344 6 8898 832836 578807 266984 813253 163 11 848418 554076 769712 836295 849225 2350 784163 728471 507790 230 589600 529489 393847 570404 587892 348037 18811 2014 843428 847868 139781 7955 846368 11462 45580 90 343458 826937 407444 780995 776 2 817279 296072 1905 231320 456855 775123 5 105648 758974 376920 9 762910 7662 91368 847399 782346 4754 831019 815716 334593 682079 584584 33791 583373 656419 1018 183279 504025 351513 67198 731 5783 723900 814958 139051 843732 4558 812440 736709 811494 813192 838375 832905 699533 308839 722037 460 359079 842237 259385 42324 628 198280 753349 640650 19800 493320 840721 40605 147221 398372 760953 730574 658452 516383 800071 182336 728722 783233 426898 796282 11 17 156895 775107 463341 730079 693755 837094 755185 797276 778314 70 120821 440026 795380 465 29226 633480 773216 845364 281302 475825 360835 484879 152092 508275 609721 213580 101451 323400 142813 843560 816032 241 673734 706548 731785 758777 5777 446948 826138 98322 834472 812744 732337 67422 763812 730903 460129 343453 640244 819804 41655 287633 817037 286060 252010 587176 557948 21 164007 848545 822719 214392 828064 432468 66352 831905 8300 779608 28421 12 833383 842733 1926 3315 430842 809431 360179 626117 915 846484 100591 256079 580142 519186 759455 845610 500820 836852 247367 108350 46277 133767 520660 276318 810309 356149 829039 808283 803567 233 564257 244118 841072 359015 816431 710124 613550 208 392442 20809 701350 837631 1266 199977 176428 335340 104141 26736 17466 13 66542 632915 114621 361545 843599 91353 112920 810547 759599 792115 222684 8 595819 535 30986 58 11 783175 293666 73 733846 240 660316 602017 706204 377591 689525 343294 214999 645394 545335 264004 847767 598509 514 814916 459059 38941 37955 680103 513078 3421 792330 791088 81622 322186 148861 14568 789559 701194 725999 800473 562321 130495 845018 773558 528176 775992 2330 67189 651962 786105 794324 6021 240339 554896 33631 837551 184722 524560 845946 13879 521792 611636 692789 531426 401020 1 641056 723285 3128 807271 85963 776915 3406 817450 559017 829953 530291 234204 761154 174717 720174 265060 832854 610763 817628 198736 1 837200 553897 148 152014 260060 1171 300510 1176 385400 47 151060 772655 814482 525854 2 121 42566 121119 808138 654073 411949 760734 138129 25 169987 810957 587319 803600 6 21790 522377 95012 849885 475898 796388 8466 176886 654360 704430 86 217 394181 64 810799 754645 553433 186881 473796 250609 51259 445872 503043 818451 38 71576 811685 27092 60831 1658 568895 53462 3 377391 520558 13 825701 846486 3 48510 518017 11 809908 760401 726469 770375 823955 767106 480442 640750 829779 207 826051 812696 434501 108937 765073 816653 828197 414742 22975 5774 330528 481548 782192 392119 367817 369003 801795 761004 162304 6 376490 747545 7 164796 321218 1 761610 78926 558918 464 2 802976 840995 653890 378142 263145 323425 682932 15 82719 534498 43911 832158 129405 2203 5483 747012 782515 794344 100167 41390 833202 368880 439253 19238 6 392766 803559 129886 803354 646861 840252 2415 745576 759401 813872 589829 624589 40523 349919 704613 1855 466148 578840 761741 1 403578 110405 719368 170990 506074 308610 716013 799077 773850 29631 845084 659288 772668 783742 24511 821545 440 605048 328323 639534 40013 776342 517722 77300 10 275082 445245 3764 349759 783789 733651 800431 57703 632849 591091 665034 773166 133256 109214 475802 491040 262 517 59187 834683 738649 118 3 845107 848471 669154 18950 614388 22231 575607 3466 724575 328672 404001 813177 490374 614878 513796 547591 386154 786046 774321 481028 1112 48 186 820200 669180 135069 201732 794501 2 564932 827050 561466 6 22237 829097 789899 295022 53475 41 683 822047 1238 353196 834032 543111 45621 366314 491260 632126 592770 630553 15359 538733 361548 403975 830806 367535 17 26324 582325 7087 745113 523681 744874 578644 221826 811383 501312 661210 566942 220123 485130 124584 1512 373237 1355 5193 627696 742731 814319 161265 782642 63310 21 175693 9657 505313 709311 66228 815154 817009 799646 683669 802010 3 841776 137243 845036 828401 801613 841641 65949 811660 160771 715731 824096 492532 197633 133610 274047 809906 5 20475 645821 420633 388580 348322 798815 723 681942 196638 616525 8574 781794 568172 463187 551731 707050 818583 538997 47793 259826 279738 2018 749313 296858 812991 240844 251827 69124 270878 647466 207 283 34 420500 99141 961 376562 808595 108237 6537 10549 776602 776797 834749 844259 784314 811477 777415 686212 31 686980 94127 659338 595954 1 266448 801664 183385 642139 486344 734243 797593 737254 815542 710486 18 731214 566704 80168 1639 44 42680 649472 817 324679 768933 835855 744151 1 612394 710498 652796 644914 796759 208844 3 1068 33 518797 8 829776 750091 326736 106160 451128 845678 738830 1 24996 688513 251295 17255 373351 563741 410956 837965 569195 3690 451726 840336 2 742479 717668 683231 842886 5878 763952 239853 262189 847448 843251 716916 19473 516216 31000 281577 1776 690705 9 1 54 533634 642063 806074 431287 692982 535989 6441 536330 291083 10 329405 376 818610 440205 234767 597695 693700 215276 726988 372302 161441 413400 327309 795243 2 48655 750046 59917 58908 637295 742436 220358 262129 480333 28 63300 813381 723902 6054 831026 570303 4494 23524 386813 61668 667148 481284 273542 668946 815628 834418 584642 74045 553728 374573 788415 829689 74 195562 714256 35819 726458 830148 3 645138 2 744372 29358 109648 806528 827978 614516 724269 517258 722009 636368 668457 152141 827667 208805 187463 796228 682042 793859 208 832490 340087 286 73 59323 411731 834568 15571 5189 19025 2447 691200 847123 5503 97264 20649 254879 691253 4232 845721 1 633068 4982 296755 731423 549188 741248 753658 818442 90450 162 654303 667018 815034 340188 803957 780928 433 666184 437622 613002 591958 202141 806771 3578 845936 491959 152129 3153 759066 560644 179082 97489 717531 26373 812900 8 3836 352356 64442 48564 36350 629272 569622 5985 194391 556139 740748 478623 738900 181394 834693 848529 736455 45523 84674 9182 723902 2 21195 829602 794177 732823 413400 158 821461 772743 99 730563 642876 193389 773191 332509 226881 45 34963 581732 753457 586316 848486 656725 1871 489334 537920 331263 2 797552 306443 1773 445157 471357 848153 11 115123 332381 810707 361277 820405 663200 844542 38895 340373 837793 370787 817683 622 2054 779000 252578 744759 231664 30059 802667 13076 206348 468409 341940 243125 703139 18847 99217 434438 2 81007 403367 769367 435508 70887 321139 10223 461445 845513 827812 592642 768727 835413 137652 185166 810577 593440 686784 640281 784610 785427 495 795193 458373 33 782129 56755 650448 577609 749401 11888 734784 264127 649897 667768 472555 593981 600234 62637 8 258255 324933 782855 394993 13 3090 776921 841590 838680 723696 840940 820763 671324 9 753460 775889 45 26368 838201 760765 68975 185749 741108 5 242014 583536 770 331470 20101 763167 57 799245 817179 447347 330 257877 820946 666195 735264 303 8958 811063 577437 757724 800653 174504 605587 829741 439250 679572 72163 817250 818136 751255 4 693717 992 280701 84 181738 674215 503115 277 15299 45 2 847932 139737 128660 656673 827109 742076 637140 406445 721527 40175 847586 52986 602854 38704 527583 225668 91262 815629 110828 6 233481 308 786854 129494 17 17429 156106 773077 599 307890 315352 142524 676219 768913 723454 7 410946 121732 435648 179650 843601 793692 43184 784159 829893 846551 320140 310505 737256 332447 714976 754131 647009 657303 833073 293787 612998 25566 706709 238964 236 21 232551 534644 759168 296944 828522 303086 792010 711543 712483 407073 180297 5439 12 11905 687872 198136 531607 382554 447556 848221 159064 670923 268003 772777 8518 487953 399933 2 54864 844414 296346 821925 506529 13072 639975 563801 830774 527616 95 847649 126562 110 693483 748593 2 537112 4006 423939 644786 767435 2439 525456 51154 381726 55364 843507 787916 90421 784640 94968 798333 712 761290 810509 611379 838480 528380 829042 637060 710726 10 600096 757168 8710 153 1034 747579 798595 547649 460251 403235 227181 95638 819871 821967 50353 599155 695811 781977 780203 181891 782654 718530 395412 434 128096 807 348081 401719 790193 322819 784031 642335 128008 205944 455241 55185 129657 60948 329335 675896 414504 818796 719580 365424 99550 747478 264877 826510 94932 403672 821573 821796 214952 723748 814756 588960 15 342771 202110 12981 77 815335 344495 824638 337708 820857 163 7 790541 775407 781368 403966 491585 11478 64163 777422 837343 797028 450 837386 19 740810 713005 735380 4794 491497 800035 829264 792676 301041 621888 843171 272315 70274 74869 27826 842073 272632 728810 767380 220772 519540 629300 799715 678850 544 602156 308 830171 272 792406 801158 838707 400441 259446 377568 432972 848153 640 409576 795903 811700 797645 811817 2790 409246 36 29931 841853 580171 591617 13809 711115 9 1373 802792 20710 598865 844304 125785 16 675619 831357 826005 245638 770294 843081 545848 442157 666242 140411 14341 68973 747827 683589 61 2 598511 831332 90563 340151 687635 293157 808897 146724 139 835710 728575 4 420355 41 237822 105021 765721 40 58 214864 6 658864 613963 744430 700272 2977 405660 7739 2662 842633 48 813005 269367 5679 492130 707108 623855 709019 679190 654525 12730 130418 346758 842502 527672 456236 119675 743963 478903 343983 16 844699 767943 351 473817 825267 372146 838011 6420 441927 11745 702507 411561 430103 2369 726691 600740 848947 1 815696 260025 436102 800428 757739 814 836090 3800 686349 93132 387176 381566 18280 2945 113497 840588 2771 370400 738013 796803 795789 38195 829759 44435 1690 391643 5 87314 401668 777099 830871 822028 152114 193050 846125 403063 49820 221 41639 96769 143 792523 712512 401528 490626 711820 420745 561569 806793 280371 27 124019 823503 847793 483 195 55742 673415 434013 630423 11005 741114 685409 457868 791946 119434 26 29688 4 48 754524 798366 638675 458409 465863 1007 10 22527 379462 794551 1 774086 193996 8 492660 848058 76103 188 11 460357 259058 511886 197226 1554 146309 418985 5 616007 89333 262 136413 825649 131151 846053 5087 833767 421259 198867 773435 580984 340947 244 6580 215237 844696 71 126830 213426 351251 20 111746 2971 839877 185461 504 833417 613385 764099 1523 375114 753402 648031 729804 4 836764 805323 23441 30360 17603 58 798498 1455 840771 482156 423279 40 365470 65292 786758 591061 537506 114066 767952 829281 276376 847210 31 913 820029 843782 13246 845744 408 100181 244 538245 324285 495990 825766 2845 818152 737776 10 542468 12 608806 782103 23718 55120 823067 803081 25 399326 803854 5 731367 537261 5417 197296 165883 287879 320676 155638 4313 591291 60544 5209 1959 432429 23566 515616 33788 1903 809017 9759 776124 240270 675643 823194 820002 581970 680399 780261 106281 280933 417615 523732 551977 643501 2703 72529 778260 611233 1 251993 43680 68 292582 43484 28 351896 724106 723898 158819 438738 710584 840165 647912 119726 66299 747042 5 140480 47973 810965 142831 146246 245633 37793 87447 15477 116518 525598 217015 76175 474454 559682 184181 29708 634343 115079 847429 28134 473314 849023 754107 493490 847929 44 1 26151 6830 151557 392779 158 707359 4 280232 167094 386810 205086 610178 768244 610 6146 3 693085 738355 140288 750794 9902 465385 278957 637466 142064 2 321230 829755 842371 550474 454011 770934 97023 823882 628678 689174 811079 295455 52043 801646 34 395974 656859 132053 848406 835624 171811 285573 29 847534 65 708595 749076 487207 11655 766926 761277 6912 773451 691785 13577 136239 684731 141502 50687 1 639058 3013 775023 597794 629668 1047 145893 209 441463 14 168 775940 645516 2062 2436 55765 795 779047 363581 70632 801961 309288 339609 15726 748203 482644 826111 654613 217507 811324 547 589044 534422 563942 636322 799964 345950 3303 832007 823296 9 6019 5514 340000 229904 756653 421658 328478 276875 846825 811566 6 759080 374539 613088 436972 732330 115584 848660 531090 377 400038 831799 731699 47870 51 433704 98752 664228 404371 374823 393512 760482 780912 694706 804266 62175 129 25431 92 3 797284 839276 822151 16 298979 563868 614006 773343 583297 720021 147416 322613 236037 774701 110242 45 203 823117 461244 840499 232 534470 11471 146257 717817 44968 780742 100274 160998 631068 643337 216723 845116 197908 29 339162 81767 244554 837659 540424 745933 669161 791364 767747 438617 36913 90 829953 3055 456375 672735 846369 158465 4 203756 816684 538072 594287 843074 680403 3 79 6340 708520 204880 785522 451109 825749 815326 721886 836625 7 833824 25 645024 846175 758 108665 538230 833922 667964 98703 131 5994 835534 831619 847114 739596 603549 43463 481811 709619 11737 451903 64 170296 199639 797943 98843 565886 206391 344109 317286 747406 106361 620192 678182 144 754332 72 540932 784518 802611 815899 742593 609144 769398 810209 82602 805372 768356 481651 120316 407566 763497 219881 649334 3 792337 769821 813700 629672 3 71325 849462 611607 613639 255079 58 90128 726321 36 554291 835718 2346 62 744253 233429 564316 58 3 773098 362699 777058 89102 516147 647001 608255 141156 690639 789412 704702 68 55892 707454 4392 17852 278254 374038 836929 155777 601018 295254 829799 242563 791573 707802 574600 466538 2904 232391 67140 740539 10 46402 759528 144002 805837 7 42088 314448 556815 544474 796905 96 241993 384893 822211 834680 788017 768208 781 51587 843001 66525 790792 800302 757456 6 848878 72449 9657 842991 66020 588043 368956 711409 343946 64 224 781729 670948 807744 417 567981 213 135507 743607 647066 270754 698 41 93858 811271 15 804952 195665 535787 629667 625807 207351 817761 358999 5 5 798524 295258 66510 517415 771308 660962 730243 722452 787801 180446 572981 794332 17766 837179 166202 258 767329 799234 290416 236176 720298 840751 368080 828059 705015 774112 82655 220 656937 717880 520694 13029 806426 796559 241267 11 197475 590432 242649 817763 808234 71611 731954 10980 212 555356 825104 807489 235832 801346 9417 783913 236708 844487 7620 555969 659821 150743 422361 610176 827806 5 823475 65 344634 746223 756941 847 834122 6 15970 231929 800561 504977 26890 794616 19128 30 33264 1 394767 38644 151397 12 795907 156065 231920 31558 580604 620310 744437 1 769456 221 747994 75875 793552 48066 803404 294822 17 175084 832182 847104 837891 190805 413 826813 8282 768894 809073 823881 841932 779274 510932 383 833291 299702 783609 1 113558 845511 837248 789438 652980 844435 2982 832528 80243 118878 369643 669671 788164 198968 739476 397976 766503 442937 658729 70358 6 778634 830372 251859 763296 81940 540547 809545 777622 703769 553153 168643 11634 203459 15342 2984 67777 597776 6 135185 23 741883 829378 17912 756424 446459 6 37336 232874 764669 51388 718482 2 777313 740857 653737 762187 52718 621943 239112 836801 814180 31858 303047 121506 7 386117 11 586508 6299 719049 34500 339108 14 750130 666102 641617 91299 4950 460052 729176 358 32438 598071 242417 317140 334160 837668 549515 221772 569377 835699 518103 160197 450840 19535 620718 324771 527912 254896 523288 805632 315830 19033 168 24734 808095 849870 239945 127781 258632 11092 790283 805158 615 170371 550538 583411 60416 788507 202 431756 2292 465285 88812 68926 811464 597341 227296 697909 764591 541544 168635 21278 2 333404 83250 278857 465812 575715 74172 812487 832875 581120 410801 495822 250186 643968 815204 162130 1 482121 804578 18 432698 448724 791623 742 832594 341947 418367 22431 362554 837798 82596 275 19142 466442 788668 161148 843481 158201 1 76262 849002 776038 738984 289865 758159 216 606862 499273 654445 473550 5906 825529 18682 14 179140 17 429421 793 8871 653996 679780 785193 387245 636988 643509 79615 235137 9298 360026 568903 15584 2100 773286 828332 484450 449 786589 310745 33337 842159 446421 825281 715925 812986 822773 251276 159119 270036 726947 806083 811359 830378 152991 797433 4240 632764 9120 407651 431130 773592 572291 748922 21317 150222 697604 110 468117 802118 280899 144016 838336 838060 230667 619770 268154 394385 823620 809796 785911 603993 33 809977 677315 798230 6523 181535 840444 41 6 5223 755035 835616 809557 372843 98 61203 555530 3441 722344 13013 63672 837192 667415 335669 807613 4 743250 701758 792390 139548 833369 312507 119053 817233 781418 414 809950 227770 286769 270924 168 80289 775139 298903 569293 826842 222362 30098 778128 563757 820750 820885 741300 216 37161 4 324599 759452 681827 796055 583631 111824 2 816337 668859 8 734848 167485 846341 50813 845574 443 246158 52535 520737 833367 89937 25479 108373 772731 2 396908 579472 368752 77148 487408 714893 3 841162 33381 395304 109 823788 798716 798231 959 757667 685899 320131 843500 776657 46 313320 469713 396033 4 189037 777078 815150 595019 513910 289712 272653 14 76 796907 379700 205 254194 21 686203 127876 695491 22 732577 227465 50 144077 1731 32 244395 13929 348937 123820 669264 18 468397 3 714496 733346 817404 377407 247406 601989 734463 1 6280 34309 1 293022 775960 828130 793368 223556 310424 821430 424930 1217 836706 625468 362907 35134 94547 121 60801 7716 779383 661330 311 799725 3 507359 788960 810200 829671 595194 811919 356560 677372 833072 528138 631972 309865 1581 602649 815265 648493 1360 2291 305702 157305 200567 639702 413065 764237 585594 1 632293 719362 68545 2 756798 283017 745209 790649 236080 342582 1 840240 240974 747925 4520 643115 2473 813062 699584 640018 747737 841870 579487 805708 697625 820237 144074 1 311120 521665 160593 245083 772663 396982 666245 829109 774598 21177 364490 741297 428596 266185 788302 609840 4 606160 29 481644 447681 754833 48799 182088 693064 38 137 656309 404567 65629 821111 18 842630 203418 785048 397781 844285 454755 823417 829619 1330 788770 128182 604781 231822 798143 828743 590410 473014 840161 566875 831678 839133 793893 818098 843714 650128 274203 31190 359997 364747 12 742028 50 775807 35566 348971 9 36426 506784 163 845942 154268 845181 805472 808935 664455 800497 796371 72665 565320 672603 145076 119 840156 114333 11858 181991 11681 611146 689402 234527 692895 74354 732571 504641 802846 686428 1219 738944 4 89 436 836550 795787 359710 696172 683812 243449 2 816204 769088 9252 278980 836058 311294 254558 795682 152948 439522 835627 15223 4 796579 568978 817133 610937 60543 750392 775551 533011 651493 1503 800994 819054 93607 188 198684 443131 29321 395838 383366 541344 585365 461640 547907 650850 698101 577008 28998 827927 417174 793803 711359 387959 193429 658600 14417 494202 755378 750164 1700 231124 790820 658081 261386 267145 491173 789728 962 1 548400 839043 119428 47450 2039 415556 729964 423740 143 593626 794047 285999 222880 815957 3 112524 836845 189167 123574 766120 842584 253002 599352 843623 175436 807592 746606 753769 611616 99348 40965 44572 684288 699850 231729 494053 4697 681795 187107 639666 692535 620627 837702 78867 828637 60178 751190 758713 15822 351396 354976 539210 518305 473040 468743 76781 3 805072 11735 752720 772492 165 314184 537298 3 5 785696 271963 522210 190860 847607 319001 455870 842493 41955 656206 837623 131372 733795 71950 9 154 1866 408290 681268 811856 497798 616926 57374 805707 792262 689498 608624 837139 1262 684144 362 22212 814 335 797637 5 114042 74 292797 542755 56023 620635 763793 7406 662653 173 705403 180454 335 600954 804432 818615 833824 239908 151408 109581 647364 351528 884 354709 673160 566296 6 730015 46720 83928 380 186900 776871 1965 650792 766069 747249 19026 496549 316093 89208 495059 68 778950 533 694649 322479 835798 508710 832241 435345 22084 233521 105 834348 633288 39 443052 112900 2 281017 42 179 804776 49433 682203 834996 36368 823602 5935 149912 773379 508486 99715 523927 833404 362868 658476 828357 478433 537421 5369 4 459536 9 279275 686991 541814 552 689445 218144 43017 502147 325993 772354 289060 773184 820611 20 546654 820179 795772 32 91 665414 479724 815599 103093 454006 368120 747869 48318 492326 511459 694640 209 46 825444 216602 156244 302 802674 231565 831929 838187 568089 705828 337813 2 604827 820653 472695 847218 150754 184401 5 193655 109102 493901 390828 79682 633748 369995 188307 1055 447482 823718 6 47 655435 147667 112 2143 710486 3689 832672 339256 847669 238877 510177 794523 812677 309611 615704 54 768795 447 50961 836765 508266 531522 835087 314310 516658 247789 118617 243470 803082 19 196484 791 111996 17 219519 1 483389 16736 28742 766664 783318 130080 764253 2367 4170 608867 53294 335307 670199 22102 727402 812342 716048 844832 493996 410470 44237 715299 131661 436046 275993 32025 718570 8033 839445 6 894 807091 597721 837598 844573 554576 713472 168 754589 479 849190 640057 130995 702373 17 807808 724900 804170 202844 842941 783492 445772 224316 833576 808453 280357 810709 811979 545167 61883 762353 846369 62522 42956 475778 3 16676 4027 37421 4773 3 210165 450585 767540 778773 1323 767156 839361 724463 37 4127 252916 411096 394161 816592 421 343649 392467 175345 325769 793079 527956 843073 480601 72865 366100 779713 98 279705 587416 632341 8098 734417 828921 721750 714265 507256 597503 677909 705726 62 72767 603205 297070 797815 627098 647402 197088 820123 806866 638672 42246 389943 904 770202 483656 708765 89728 274820 778049 790932 416114 837061 313117 54485 428948 794157 100 806242 509687 32693 787180 736969 562091 745828 206813 754190 291508 125815 839746 507018 1425 676167 27 101312 400666 744265 239030 314223 116186 486538 171020 103 772832 794436 515946 174 238925 631299 788435 793441 709428 807730 123906 1322 552322 388812 307246 657692 221180 830833 60322 91619 531550 522442 39 92658 717987 14 741366 831768 227391 1928 523064 213788 281989 14965 771143 663854 391337 681604 596522 3929 303187 816800 725761 6 209574 247387 11 805365 15221 792967 89405 846903 352332 3001 484194 249086 7122 803397 1 845475 294307 746418 808472 735744 9288 653319 426771 806176 9737 210183 774360 33713 835262 842957 660178 361660 52520 20690 508329 1 843874 692433 1087 514660 6 848316 122 145027 171199 838100 809731 18 458387 849478 70 794467 354833 15 642305 113 164358 455518 94521 792413 494684 830682 457332 783068 24167 299360 828823 279792 153159 719119 832707 542698 1 11711 804097 282454 316526 24 734380 843292 22113 703 51 7 22731 812674 125 743755 756577 589378 297450 43167 547072 840877 787570 148516 822757 73 525511 845926 817408 769618 701816 646248 1651 84166 276746 783397 812925 774251 847174 847357 846189 600646 748004 4 921 569858 189542 827269 225423 705254 596135 838047 837118 837525 2483 484539 65 623513 452825 294 4 147604 793623 801586 296393 802164 201333 813945 166945 835382 835061 313227 652552 780525 810521 702780 1 332 688578 843484 754662 17423 253614 216333 34446 714701 601300 128727 326036 780544 483092 809703 16 277203 35 1213 818580 13 843105 303649 404056 391446 437777 48417 696 93605 348339 611007 829022 827946 765936 228922 14919 478863 804105 839381 45 485 838343 689047 493158 816318 296927 432592 301023 20 317112 757785 746357 843518 284885 438258 28889 444571 788868 263202 817686 365578 1676 518566 638051 190345 530100 429452 849020 54773 118923 95434 100630 1 339893 491782 4077 461289 257305 564924 805602 258169 437822 774240 64 418437 1458 910 752535 88169 408 104185 345646 194 236223 787110 842798 657269 263819 841238 4 625535 77828 114136 844149 386244 670770 143263 328 847323 186641 7835 653629 844109 805941 294519 825005 611 275406 323404 814884 530145 737066 737111 1 572904 719321 490720 846934 8 415703 163760 592627 408891 163684 702 18485 28010 831858 811681 594002 825874 160640 694357 830543 99912 327083 832721 596792 696470 848210 3305 744067 419455 196384 752836 801348 820658 66514 616776 328839 323354 262972 693022 3 348146 141379 788723 49492 350376 295396 15690 316519 423254 53298 439309 787803 657593 60681 2570 26 528551 546603 886 513679 809312 691792 483903 26973 51187 459010 173 842424 628877 321481 682558 581986 829171 843013 226188 240431 799061 20250 424060 97645 679270 599864 802125 17 828474 10463 790173 693532 788861 820979 53295 761075 698475 365052 785267 321981 777376 542341 654049 12201 631364 206121 797493 445008 570918 233679 793226 442556 808518 712964 285430 538899 103994 181 270 829508 63012 320489 8849 480627 741218 125481 719258 79 2525 340974 56899 3 207391 16464 548185 748635 821544 474950 814557 783807 823428 2800 698578 382563 740787 825427 801804 399883 782688 642137 716133 382812 846073 730667 797656 659711 836598 279 323170 831769 786364 651197 1 243214 241022 721754 785302 802221 104 450587 755339 822736 615074 316329 315609 525131 849102 35 834701 740672 377572 841484 481739 840110 798922 33508 600634 212949 554451 511282 809616 796441 295 849908 824665 298389 826471 825413 90 78551 797943 594260 7371 14308 271690 786127 201131 666535 794610 460163 301074 2 778595 692119 5643 844803 224469 428005 837485 806301 656293 610954 823382 164701 417052 695221 800556 806850 807359 63 48046 4 409228 61212 655540 828595 389995 213793 839007 673148 584317 735149 779554 849616 367830 961 1521 754 728626 822450 180665 841009 57 660461 152 282 55080 835257 706823 809700 594257 362446 221095 793972 11 186076 377 798894 667573 838987 620516 833192 841739 818989 709260 447288 592185 56473 273442 832510 152401 719704 47010 122406 234180 527014 604161 51058 544372 100006 565327 188782 9 815285 304804 794426 849656 68805 164 805753 257371 701607 620621 361466 804072 134559 302062 171808 128441 713179 797365 779919 477655 795632 503421 821987 825388 553964 813119 260294 9059 131247 758736 802958 784824 672201 636907 296079 8 474028 804074 836864 744758 484309 69668 40905 666738 1072 429767 3395 306886 720825 639474 822080 28900 585645 632201 759007 775593 3263 5393 687232 447586 2 225893 201750 833926 3 332059 76605 64 771170 761110 111751 830742 569505 473783 11489 834597 463629 847999 2 542905 691332 603876 141681 7865 834601 835461 612052 710405 40 246999 813544 690094 77 3523 842735 840561 113114 151880 12002 2 146827 746041 849106 763787 732092 839971 1465 814603 834154 269396 815279 126898 757586 287263 18246 817422 40882 699501 510737 816161 823821 271896 5943 4114 838533 197335 552358 12 54 620095 826146 483045 172712 288473 791382 411492 615459 115 52006 421942 703369 514 95867 823681 746028 44549 534159 108586 207566 394329 832915 1 840663 512062 8019 778624 835269 831323 790148 739292 763980 487206 356356 1363 799102 5 88755 5736 770720 21604 6 816733 784690 81131 676218 105614 651678 348279 113456 557105 670338 755614 572503 246 605721 500059 828581 319819 102 336965 899 843009 817302 21 831563 134816 75984 746819 847264 657581 342 672741 458322 826346 135022 596217 528065 727046 52900 770437 817450 879 343150 22694 765632 519440 832297 106 299685 450035 514489 91076 2 783536 311843 800460 19866 792527 694695 3 83290 658123 602761 727114 276495 844663 73 836221 697896 271595 843583 276584 793662 718156 215943 62733 835867 1588 790134 73391 799476 789970 808755 730926 827618 2305 719314 420121 325111 189024 471151 6016 792693 47081 122640 129812 305325 540194 673 385386 33426 815800 672307 249729 112827 30956 814798 38093 31526 329870 815653 615 814114 828077 214 771790 10474 366832 212926 723890 813412 3011 257126 824029 789578 836901 686610 39003 539547 348247 210844 754752 4 831717 802199 553834 843972 771323 825304 467448 836666 741313 778181 356663 183027 390725 359670 640989 758565 946 785968 3759 672708 543140 806174 760589 3213 427599 4103 244 824003 547368 5 796483 200692 3 609793 313038 327522 74621 326776 63495 836206 455285 159400 614229 825093 576856 120489 212135 21 820142 169381 799043 1 1 841106 797850 764061 1315 504466 653890 467714 3101 550923 818977 445543 838477 782939 96010 762838 227588 810124 42985 135246 8 100386 319664 191867 841013 748728 847492 388318 3564 478613 438135 769948 5 357597 551363 14864 784343 263015 836938 5653 438801 816147 816849 857 796887 720163 662451 45728 839 660196 35 453693 9259 30338 819 498 389708 805568 235787 848959 26 643892 411928 751570 762801 344849 571318 85 635992 57865 474787 290502 351647 173 681306 464257 8 200022 367676 21668 718835 709 383762 770827 837392 48 811975 65485 772806 377470 637298 772510 41586 138129 678 5778 738274 164695 482456 90823 696627 591962 69662 552897 5 158 451231 211415 197398 838929 705571 13 826169 491145 637479 436366 477882 849599 53 809112 759054 784276 294127 779866 166 175364 614723 841057 319653 1 611365 1012 2 456501 825656 819434 400449 45515 121696 41 48851 490124 847665 214 500908 522302 531701 2 382576 304195 320005 246859 785072 237957 225028 836663 656661 813711 230 2 390328 834987 3 741464 805942 414562 673220 833107 772728 104 798512 96748 454346 16 836604 126109 749827 303974 788506 167 803316 22055 365279 39711 670940 733437 843044 77648 387309 4515 827468 811086 9472 155914 587395 818244 272578 835165 823800 677988 3305 41 607574 849004 224906 390787 818795 557172 314764 282707 600330 823524 389807 361756 198825 663972 734300 31259 721223 20096 675588 514386 456 821130 707822 74 159 149409 602352 8505 766048 741329 814116 384048 795232 153 117 685629 793790 590974 9 714292 728627 733654 299739 830596 214299 834740 608968 200 638470 791997 809250 846372 330063 29724 52 786779 13887 734710 330276 108953 472898 708375 553505 848395 705525 144310 795243 21705 1175 690493 271109 336191 437189 828180 16565 842941 788116 321019 820332 806170 725732 481518 753665 633842 728536 805428 205553 606030 560984 718151 557916 796869 722979 3513 474816 357 749637 568943 494301 26 649473 27 217919 219621 61 746154 572442 659955 277285 149944 826403 607038 218349 844340 507 85475 507232 403475 819428 4 590515 461645 385816 560021 4 38725 1158 721254 802515 2353 18105 524592 794958 173610 80649 802429 814216 384552 454 265466 223865 589568 478991 23 432923 808029 342590 1524 17968 33862 699481 113489 623513 44460 600291 591015 406910 687811 807105 2 5 4191 822932 743969 790037 743773 776903 402 565520 23 491237 154 686198 29209 63154 80356 816627 582594 263 9 820261 611184 748826 781630 396582 848483 516677 1559 848821 919 10 430444 537507 1 545736 722510 75466 731418 658850 810335 795869 22674 321364 227578 528 333299 135915 798460 20 482041 794157 431572 418663 508256 2 420806 636952 587570 725 533105 304310 37352 216084 517195 733338 487502 810454 7099 1935 744831 817148 250515 2 393 806310 177757 74 516457 232424 441271 94 191462 291335 89719 812867 142174 439971 307059 210 4 846952 813846 638519 280261 292289 365088 539648 101751 27 643429 840146 422396 193159 152523 528397 12 689741 794264 756208 191704 657206 414807 25 847396 807709 179 837475 786900 674938 764222 4322 364064 832631 849137 3 154 203340 279307 809143 731402 619 328334 315416 360 16721 871 1 194485 843454 323869 341787 791394 801165 577342 464014 161868 602661 708368 803334 561632 824694 88180 762351 1710 60 31295 752410 670254 797158 2 238 686051 78323 751875 817628 672948 830574 579107 809842 296441 147143 104859 761415 263980 28146 421916 484994 710347 736548 470326 759333 552950 2018 511363 51203 780225 107 766687 144491 499600 10097 684591 827700 841891 761007 3 768496 783992 846010 256375 164917 757 834552 392240 728412 566597 44567 565131 51617 17 802347 268 719 770297 623120 366888 766754 795166 2152 230387 6 2 791965 839778 652962 653793 515038 10 378427 607141 334282 843840 80798 150958 6 680674 813825 779827 356346 36658 813329 156687 821953 728529 729328 807609 495934 768281 851 110565 1048 544705 750960 263059 261985 709212 807947 136141 830895 422751 316355 625405 844878 1 480881 815912 671248 19167 936 714912 660059 2993 25 84311 535230 313158 707679 790166 33086 2 95602 379389 654610 780333 90453 225521 777842 65707 826003 3954 841363 370754 849956 79190 518236 256992 232945 2904 14 6 842539 816159 848554 12054 51 5 685034 35 791631 32 814611 264192 64 35 5749 270 814915 217520 558566 599 2 41 791758 587741 2 666611 422051 749141 713403 663247 19491 836045 20374 747544 143628 543117 146012 295632 174642 24171 221896 12907 391206 186375 441409 340 777701 813233 39531 819586 17697 1 112005 1 191872 13575 819381 784011 594505 358826 6 3664 735300 824089 810180 362750 818102 180981 9 4939 93216 708809 2 631063 92615 824862 207833 5 13698 733636 848635 118694 553561 417329 6290 666024 56512 140249 392511 126508 351877 827558 16756 789133 703566 432206 358326 165302 13384 20 812677 845301 492197 27762 1574 458355 659388 174140 4108 6739 392679 297806 345558 159404 808618 650300 845551 798473 478899 739533 373235 524998 453324 88 225202 694377 509573 640350 711414 87481 34 819338 844565 811990 408347 23 89051 479180 804965 847971 202113 332179 38 848147 403219 559325 592119 673013 2 4710 229134 705984 79557 759444 1 332169 790437 238956 328792 137620 828308 826589 236901 153 370560 785797 293502 808896 724620 462586 761304 153649 615582 276828 834640 768316 3 842877 49790 768144 823188 745620 495674 74976 481136 170398 23098 57554 671761 380831 165581 822829 839198 843561 746885 622052 555136 836571 807730 795560 386312 153534 735740 18 780942 720999 807037 350498 16 838136 2268 458839 44041 41537 847587 359297 478379 137152 71540 417366 830246 1875 771131 810658 142784 653264 2 833193 831454 801948 987 817668 119325 781065 812011 815291 354 14 263056 842671 4873 191 800585 842958 834739 781146 650258 820894 35 750838 599595 284208 2 435315 442 2 795597 23 23 515906 687896 6 678312 826138 289838 762381 1521 41199 757523 844680 835942 839862 376 1 95395 36 491987 434811 836339 537563 254423 786452 33226 773176 736834 7 219648 295736 380921 828886 803803 577952 58570 846102 4 765592 165679 5870 403251 728108 474706 103767 113723 127251 167676 191036 849104 122540 11032 266519 617548 140407 397551 148298 227237 713730 827715 849307 172197 160231 807660 4 833762 657225 45953 757728 478164 670717 826030 18 728557 453584 665442 327911 381 8882 88 48836 793931 824864 552845 830232 7122 786723 782330 664015 1143 644685 758312 13 19741 1 849891 833928 762293 846096 37 805178 263591 251658 5899 730858 285602 622304 587794 67 5 148460 728349 828542 449902 5544 33 470181 99 556054 5 448695 980 818594 386414 587966 836408 298311 2040 442436 799681 264796 824894 796303 591420 555767 772574 328538 527316 10299 279 159506 25 837729 4145 4 409101 835871 414144 289369 446682 4519 617490 576241 793880 106832 133203 789593 2318 771384 106472 70194 705740 735793 3343 846470 133055 834369 630018 577776 6 816793 3047 29767 803847 281269 831458 843200 380505 595544 806346 533424 845664 274635 604 592848 522458 783489 611900 187258 408989 611 676280 752720 153047 377831 692989 431351 596 692864 228242 781284 834393 845334 846445 704192 819840 408622 24910 830415 234499 840400 97 262 402985 826926 2760 5 445881 306100 45898 360489 13 497585 829840 113943 105105 143626 437240 553347 679748 815171 354734 1116 707839 847528 153123 835469 837838 43 670330 412258 518829 4777 15 713834 586859 317 554096 2516 794708 497472 700232 7693 218 359632 214675 594951 1914 834318 27913 564678 771630 834158 701669 1 672861 267679 829292 165184 588355 2074 100938 209317 835569 767959 5284 601523 847463 9 507102 313047 129494 5 483386 847727 12668 161362 193475 585381 641643 680900 446081 813544 742948 835060 795427 301 841613 165411 368984 294296 403362 849349 637151 472861 95246 842887 810982 841999 769063 813626 492514 67102 658717 633568 953 817185 695215 826407 15733 285048 778421 2 790114 496287 806691 699271 449475 40332 21560 140155 849732 626698 829498 663804 306 756303 53315 832406 54332 842020 557844 23 815546 15 833155 840670 471100 6 1820 720305 74188 521100 698920 633976 825508 360766 737142 833214 202347 317695 2299 25 1095 175424 838558 2 755721 225571 134093 842191 2763 741046 413603 92 399724 260873 768464 444540 503559 25 848632 2091 748355 831007 263241 814531 844060 844854 102206 367359 7 765268 434727 65053 330298 415201 6 401801 47447 710471 573455 61429 337783 88026 761942 412881 273382 820578 370049 786151 5 756716 2877 44956 366737 843505 434503 793270 848061 549900 129117 791553 354300 784787 382743 490987 60 435422 97876 797454 164897 641890 788777 811652 23167 616008 386661 841321 789812 33 754530 6204 1282 5 177 554829 398215 522902 21 162010 161859 82944 705570 1072 297886 57138 815564 654897 515019 816896 430 847995 6 845510 319008 537178 747884 634410 848442 579070 827626 409436 711900 1 330625 820108 21 422538 1871 762168 510800 709747 16567 424304 840271 139 583692 284679 758360 362309 731553 725146 531514 5 74095 150491 12 549367 209082 96182 813520 842725 811198 705303 1298 835271 165176 669874 291 766231 816539 354264 160845 131144 829213 101 803753 5823 329615 100135 268150 822694 641 17905 376905 514438 316237 519521 698662 799122 795630 796859 584909 769419 836388 218832 354975 797596 767859 237214 660287 834096 11 288435 847876 844243 1 8 249741 42 296245 595529 3846 650761 239047 680188 791910 348616 513933 848767 406583 441801 35961 834843 747439 812793 11 726419 841757 835354 83292 2 770597 21 771380 837162 152157 20700 117214 4 738863 147992 678529 19578 527775 123682 845978 424986 6260 810594 329455 531465 72654 367295 4 294383 769887 842 589766 471501 461211 700619 233178 322935 715570 562004 799258 836271 730628 259211 743506 722834 126078 31179 7239 156361 116023 682905 735962 8553 92 48583 287011 316348 837873 106952 95499 751338 614868 254918 267 175059 832446 337087 27 126047 151389 1800 829495 171787 220950 1175 664280 104444 357375 759368 45 484600 791626 20 604550 379237 102177 280858 776103 80235 825887 833139 89 800439 834766 717607 739254 10872 843068 33936 227439 824414 22852 20847 11697 65497 794235 836444 107272 10865 610179 848688 214250 413669 195789 441755 823082 735867 847618 643516 270495 65803 531719 204082 607180 5 844901 422083 818402 8630 185502 605356 840198 2106 738111 35 2667 28470 263 2 61513 706660 26225 823761 48823 204 796413 425672 8625 847953 187530 578758 580902 183020 443763 824254 799428 725904 312000 146196 802146 831586 625208 763288 396606 777650 11280 597476 724107 517516 520806 2 370282 421990 1071 915 829316 816884 104624 798475 787969 23039 31815 31 841693 233478 741618 25111 170268 18 826757 839736 814164 476261 17 115959 10 845453 829414 1278 3 648889 829494 745229 495580 784776 2856 784297 469858 186108 1 439627 371606 190753 481097 4 390648 839454 419068 590490 820027 737688 147304 251 4 836405 668834 803502 23 226050 230 2 389864 754185 67 216 647312 729652 813475 776821 745874 122206 836672 823362 14 7465 668628 760495 829053 234770 847334 486375 255296 472652 822752 778830 784007 206243 214889 828222 228567 721136 577085 706636 139 742805 67 18914 724448 805974 736163 399148 536002 764116 681172 20116 1 593938 835421 1426 775984 840021 10 792759 609811 750317 429840 261544 1 834877 569040 566982 774377 658874 552028 2 180966 631952 805513 839785 433521 834598 607316 32 36772 615605 148014 25 406861 5993 818993 848634 824511 794253 95426 659946 344829 888 743917 19878 570645 2 259962 848267 771794 628503 2 228899 771510 797156 702568 568880 9 842813 846243 2 814147 823451 804831 462385 40888 358681 2623 3 1880 591745 281655 249594 426082 503699 848151 307992 650903 81973 4 83924 514094 779136 785949 3443 810863 810655 236 629217 26861 8 837958 3025 439892 9294 654858 817672 11 5 818903 618655 318683 601674 2064 732043 841923 1946 2 736346 783986 4 752677 20304 166741 815655 470006 6254 844144 821008 531771 831183 441134 365506 178807 20 572700 156917 1 72 378403 823605 4 599253 71902 251204 340456 799563 289454 670452 268 653713 293877 684409 682124 837510 628877 60313 843731 248302 37413 261891 402819 2 2 848408 726015 440594 106819 809444 5945 630845 822629 559244 95264 41 99382 232427 691396 819538 734430 4 764346 742218 774989 620877 835155 462724 124078 441243 526598 19510 194492 748381 478193 821440 2749 800600 25057 145098 701671 135183 102680 2371 624842 493329 54 9708 183981 392875 522434 305 34 62 1130 1776 131525 802908 307896 675785 675749 839989 35791 646343 772982 723058 468630 237317 5574 419474 756959 16 186111 718674 700945 770066 849103 740126 6 105579 749345 427713 531538 188766 78691 814201 290838 849968 269943 444109 753808 817189 43620 197027 739234 700290 102 20 804635 762272 797335 802545 848378 50610 299746 9118 822528 691515 73224 780195 465900 797384 7 807181 706529 830026 458046 630777 494855 447461 87611 86744 636015 700186 18192 513630 675673 821354 800725 839518 855 829125 688548 552617 7204 76244 817027 844888 304691 2485 833930 73544 585191 742972 688986 355600 735702 734205 47202 709408 629712 849482 121606 127156 771201 210717 293877 2685 699879 716582 474785 257820 364242 847180 119020 104873 600943 153053 346768 511306 438769 649790 536497 767220 663747 829568 437294 3604 720017 52091 243732 681384 41504 541068 9 169 6215 252710 708755 656358 258332 849619 615312 827270 1 560125 818226 775085 813199 1 217632 340240 3065 268155 301131 820133 747016 784662 13 163768 2277 2 621937 243188 1898 159538 19 781077 203837 23 445173 1 520983 5 2672 448448 794173 19995 87002 37031 1802 4 17536 608855 782668 39481 586243 8703 765819 1062 411414 463039 2 525186 840826 843545 171245 69 1097 290223 782901 761650 311886 144285 583703 535861 1010 94387 1 138 129158 84224 127125 582249 235417 397835 67798 395556 212 774151 832606 8813 241336 829537 29 403474 689606 492067 768892 485901 744500 171 709839 579 519052 781476 2352 842994 6 591797 112290 838931 254791 847959 21335 383 33240 200942 517622 178 2 290236 756261 113308 789815 778971 823116 62495 240 846229 834904 324634 13 430296 790626 501744 362 767354 708546 671431 838577 593611 321870 829640 30104 657480 198 2 827327 788042 639595 1774 361931 87803 84 684135 774386 337 845050 114123 562096 762371 750960 273155 837283 42 356474 134029 5386 666349 754899 835417 648943 780316 793845 520544 555395 332762 452032 812410 690857 166743 390148 793475 835216 842499 811363 831342 646503 722286 1271 626606 416884 194568 822243 686536 49 812597 1 268137 730063 765140 726717 278835 537094 482755 259842 667672 9837 336208 14513 711789 3172 251703 193468 25251 28310 422157 10 371051 800651 815846 219591 388912 706931 802373 525804 561637 810508 3 847440 845986 353778 193511 747864 2 284306 693394 834364 647968 812462 811063 653774 229 121168 825520 20003 504176 494903 4 78007 841685 477102 827704 412538 720469 325491 38 299008 830990 785782 658349 268709 324394 179520 565910 755515 390991 582701 21 825125 4 826642 501349 210263 789327 511990 812801 3 547082 129886 847600 798493 813058 840947 185129 848980 13695 845497 834604 743106 764579 504763 823960 237412 342952 2 816833 766478 55 469756 443628 826967 4 6 454606 250546 13778 205 780473 15 784125 772726 15 787907 775038 781563 701580 776364 25 802541 16 733751 7 391800 758490 271464 765981 314200 441043 606626 836607 790929 101589 9942 298118 9886 465585 1644 148318 671630 171791 30609 72633 16 652697 473261 53 3396 374053 429687 77 3056 230280 9262 368 7601 792 130982 689698 829193 579621 234646 21 464502 816155 723409 690511 737993 718234 70004 749017 9099 499018 821037 776602 17 190239 298 829178 395486 20365 823956 660048 467 719973 737028 5057 845357 254302 712977 326059 214734 474735 823103 633800 91 263885 744124 767806 48445 483767 829446 41483 578096 812295 747375 184989 167524 753247 32476 836443 765763 196450 615534 701751 91840 528001 464835 756736 189641 203778 269302 326998 751363 815439 514957 243137 816550 36 2844 118702 4 718874 15446 129030 88219 5472 2 827962 847289 827349 392701 570811 3 793347 831041 538791 533299 834367 344803 11 397904 559757 369180 728200 845289 761716 835667 285641 153949 812385 64 690878 636482 262357 820243 411300 788544 632035 327508 742370 1297 765831 523442 463957 747196 52 823596 18701 37444 722769 289973 575485 19440 83612 797284 826648 3219 639126 821997 71005 344793 682631 27381 399 323535 638638 812456 391259 659604 581218 737565 73126 372121 704898 833435 487121 713161 832788 741761 618756 824931 5574 87212 572684 718569 320278 774140 75 675771 498724 1450 582786 835577 532613 146288 691352 849864 814075 187218 834548 819519 606380 104847 819209 99230 26181 652004 312201 816731 18152 554813 698783 774170 216303 7300 645726 708350 17 89569 261450 321675 487680 47163 1940 2 831780 534187 410884 741304 567368 677585 520293 383417 3781 196 13 840168 689360 971 807195 804949 839117 334351 534560 844500 733569 434512 361418 653895 825267 1147 638187 824669 259556 512177 197189 393845 706483 318 367038 805740 740559 673065 435716 224655 51597 10590 665933 22173 378415 7531 152931 466277 564548 774547 776093 18 189566 204743 7 766179 96596 3 226959 4 459593 7993 279447 804400 275545 737151 7 526843 129133 93140 43 144527 818368 570426 53 33 276157 524580 844546 846540 598101 675687 710312 741469 162080 11 84105 747294 732634 66092 702132 1546 317604 527288 594234 2 3474 465481 837396 396619 834242 193 201945 387793 777893 823598 770637 287593 519676 699959 49556 281087 161541 827583 696286 12 754362 814664 92885 4601 130539 840582 217 131093 22005 800641 124788 513708 4497 429776 767758 173191 581016 4028 285747 544001 710553 192395 792850 804201 771905 844279 516711 756099 53 839783 180 217439 797160 713790 795 361059 352870 334112 387975 763926 17347 14407 837067 845297 116 53 37497 770978 93 7 833619 7422 291826 840047 521295 462110 68534 41119 548756 76328 820243 255436 273214 473563 840464 811162 805592 738 1 729424 772821 499533 747351 608716 288162 312380 23 827922 778217 622427 430722 1173 3577 808177 673384 359 498971 158186 806904 478246 786827 757775 32 129 27600 717240 387850 27295 15297 3 502846 691522 836784 843474 294136 25998 47735 106840 73807 811771 411195 277278 268853 815561 104340 549097 801936 136 793297 848463 52 839076 563252 9482 731133 763535 633290 8640 82464 5 825909 847371 450785 195 4 157 417239 213227 633241 766022 451166 454517 838105 6 26481 795046 410459 6 839854 1221 311119 3 402201 565478 663854 25666 287414 838183 182 270454 845325 792580 822467 168876 657182 786264 107517 300109 118 758730 620078 756243 80168 834431 230671 7167 5 406533 560748 791422 1 14298 492377 465928 297571 145 495634 170519 36044 575905 10 815566 785846 484 143248 788665 6268 4805 138905 436071 490111 1908 821297 285934 625949 841577 804066 737318 432070 90889 77646 17377 735763 596356 846789 795992 842273 843282 179737 793311 490426 5 784169 833890 198231 218 259594 459736 467 489563 11 616407 695328 1643 799576 728605 730822 187079 850000 1988 1456 735491 152448 844292 2 765105 756820 267984 765364 840853 326488 763637 667995 289274 834355 22812 517852 403274 243910 336759 742447 842292 11861 772383 324654 8744 185103 800969 94 94765 831675 22413 287186 785573 690047 638289 208 50118 650800 825520 690027 3131 829322 517130 687991 805563 564524 703354 30273 825046 6183 810637 222 7639 802136 107982 1883 574619 398874 820619 618384 26466 802199 1 33973 179930 764101 471755 821373 243032 775094 791222 205 20600 767560 1759 2018 220548 826700 102607 49956 236908 819811 422860 831058 836504 125824 824788 284205 553674 750219 376311 185616 7560 252275 543166 374431 579486 612467 722912 4350 82545 423103 718249 8 243591 795266 783108 644309 527228 812754 805078 450242 327453 839926 794577 784 2 94 95662 756567 678333 840838 373995 72 742979 739289 289527 812109 159961 1696 533713 195926 223 96982 99167 339268 817987 801172 234329 1984 720830 688612 144 531451 6564 4 779330 530809 314042 817440 770061 46000 464943 684121 766596 606162 801423 152383 668801 259383 255169 460983 9443 341735 806932 706572 547704 774066 158887 98930 771209 345 747391 778955 571761 828004 643554 192884 707094 842837 842550 88487 75769 23511 95436 848954 287452 819289 9 44443 208074 645561 212250 430877 444638 490648 757213 311572 484108 844768 254296 467 788570 481250 588778 148997 822992 685960 824131 482194 485234 778124 22304 717680 9400 534754 848151 7223 1955 821747 811923 439264 1349 3 822419 721580 69439 3 6181 324285 280688 284319 45562 748213 35251 226350 526872 20 135141 231110 298986 833285 736279 539583 673787 755205 539937 552360 740712 499577 793592 827293 10 242 561071 782999 4546 16790 766938 823123 238891 746978 30939 830611 1120 690331 186312 735957 285082 55654 115106 730286 827743 128695 686883 49507 758887 286517 584768 338604 10205 837280 819973 275219 817521 74 61762 817332 347951 63019 734156 151355 202011 912 478 727522 56299 782815 790645 123963 6 580907 141599 46554 791883 835738 806282 194912 308442 295359 651838 533967 508102 3449 809305 772063 10 213138 214362 788770 795768 536649 54 149316 752874 4 40832 595194 461656 5535 679972 763732 137477 417413 662110 57 658756 143 71835 839975 677655 293512 781698 44315 402863 336330 747470 821892 749021 25 226978 26149 123356 246 612899 93107 838517 2 1 681271 818 342995 220538 769078 567511 211684 762329 833329 752430 9 316857 730412 800362 810191 114660 368134 330229 196420 477309 841319 646652 1222 567783 601968 810134 837745 222704 75840 285786 113 376405 145025 848820 36801 6 620642 953 492698 757777 708719 160030 242398 835345 652178 351701 535384 809332 819099 826086 416958 2 202 798371 846765 818586 92738 808253 304 728049 764902 723803 45476 360731 787775 823696 2483 829611 304285 469232 836515 20248 1935 218957 5 185893 589226 67688 510 3 42380 798714 413 811596 459449 120459 239732 90 4958 847066 839130 842371 349209 760785 796335 778223 771287 599490 60570 48 845512 12056 223400 832079 837287 21617 5897 144837 548365 238310 318913 532247 90476 754661 475115 313535 236750 810448 783809 651114 649011 832234 749597 263374 305364 3504 703987 370066 274208 671873 324772 170188 534856 3450 53350 577718 7731 26 757130 211077 720027 326803 133 388953 29903 738834 568381 791054 817925 751721 753096 27522 813705 723056 62 724927 719234 572170 1141 182836 42 197 703402 478009 4188 75 883 733083 17270 831246 735680 19 800315 848333 731517 422 100841 304583 562128 45600 378952 483296 356524 794324 295795 107065 31757 310087 273464 16 246061 752168 846521 2622 543514 417109 280720 831727 755934 2806 42 826348 226 663013 698247 4009 370659 224452 373120 66241 223306 817200 71833 849941 662895 91524 700 752900 457202 15250 531081 799237 212214 47607 792973 485384 34777 847159 8 695 768983 488414 411954 707140 350169 2585 21208 356935 387624 827391 757147 838153 825353 784569 173952 646500 789156 412829 296781 773537 54065 829556 71126 607217 649430 20 626713 247677 187038 3 233738 749743 661135 302440 815850 331867 558431 848368 839879 820396 836823 19580 740000 225 1780 457329 834645 841691 810891 18195 25 737474 817852 711 98052 417214 28138 7153 1 751369 437134 677336 1686 888 501271 557986 469968 316475 714354 12302 365 18 14682 142377 676944 35223 10670 178653 60 517553 210 774077 445664 485003 639013 753907 4 9513 21492 3602 797524 591756 702064 668634 841755 460440 468427 703441 239066 336272 844361 733878 595979 525466 803720 726418 20706 811350 17 845470 174388 258392 814777 826065 505101 767145 67 664757 310458 257639 845191 42 203 832185 308391 151696 646799 450059 244 642398 606569 807888 4 41 751451 567715 105461 677555 470097 167963 600397 684369 765970 677674 845119 106990 3349 225137 342672 27738 434729 812561 665475 388244 802727 838659 748419 373684 828942 830501 684723 6 272844 24505 41096 841841 742772 808120 158500 777698 51809 745670 844139 476487 504387 6762 1250 577973 511 289006 545538 818100 708347 807164 214 817603 833697 830648 548916 375333 736775 43 693214 139542 718408 83353 317429 113514 832631 660103 769578 679152 789054 2 635874 799757 296535 803442 408765 841140 828393 319519 835285 65145 279874 716580 802177 823292 840833 705016 767630 346992 307380 88921 91815 31583 383067 253223 817417 795932 417801 746874 845152 11 28019 113 844414 13645 434 398166 803987 239759 94704 826042 636077 737281 501719 18 510044 329 110 534264 391034 16138 495012 812810 817535 783836 60 689638 440936 266 547521 819608 44463 241541 178012 720912 4170 3874 771555 348912 547757 6 95089 218433 1797 448436 599898 821196 200512 153801 558960 836961 847870 695284 412816 785128 556416 166 558019 827677 648383 43171 6212 170803 816422 791708 260231 391953 5 794052 326011 849573 818896 762145 275 15 760915 811528 816041 158 835253 40 118799 798917 769199 790741 49258 232200 346616 169531 796974 181381 7 139784 518994 115052 191401 799256 824403 304232 336661 106434 421907 844400 734274 437597 57767 378208 816004 803823 578274 798708 15119 695484 804260 827862 816652 809641 16 825566 827558 812317 708259 34 733333 501467 437530 126780 741127 354466 5 72294 117674 650356 2 576894 785491 16472 497055 619762 798663 617625 9 807841 524085 689383 91062 797133 1416 3013 191779 227377 102780 793608 1594 747752 826842 505557 39415 1 524949 572989 78 11047 22 824785 275739 839238 712003 340906 1409 12198 356844 11 819394 765550 814076 844481 359458 381 292703 302697 803898 849549 822510 125 808655 80 723582 745836 810678 780104 789835 835135 817112 714406 595463 20 815248 824682 752592 847561 480984 480519 520806 288157 174512 419059 5 94988 57356 576106 772199 841368 255711 533806 830338 835712 767958 839675 603516 835089 788903 516122 2 807670 595 29325 384830 789221 444372 818893 719223 391 726551 347073 773244 783769 533278 707144 840159 4 849600 302544 261542 715029 768758 4 654827 617106 801445 328295 832899 1121 758345 820322 66488 777582 553915 765550 508381 709537 695713 186 2062 539201 760978 94965 17228 55 848022 1 791841 35077 110669 3870 829420 297163 554167 729049 1 819687 787260 8173 38676 645174 632478 2 214353 736192 411127 548629 744751 456159 318560 790714 746170 587982 829150 457258 181434 835749 707599 103742 9 15952 324025 664021 1951 846988 409212 787357 396372 229486 753 19676 815393 6 744961 657448 289289 816991 710206 598207 12622 75 33447 716317 672846 367484 768487 515467 586617 231578 9877 754040 816752 15844 299647 352211 38538 832684 386274 188747 801226 283386 143432 700371 129107 1055 431014 794219 831065 294647 340467 9 155347 608470 50 811662 144328 509984 149683 687816 846663 804219 460182 482 746269 844431 752456 29348 846384 849842 87838 239422 32 496589 31321 796825 481074 69442 647649 19542 143 798244 573925 2206 219390 237152 662 54411 37818 35 2154 51560 797793 739860 340549 269127 35112 43792 593879 717758 827289 94500 568 147815 586051 227429 811756 105644 4725 350166 125069 673916 276724 60941 442011 838534 262726 647320 571 623743 706702 251280 409933 307119 333266 776883 580261 25 756399 751165 543530 767475 741767 209464 595831 89080 778882 256617 151175 633410 730673 321093 829175 70660 83 156645 831588 456342 752231 781575 845602 314178 764887 219 289257 300638 826166 603495 452017 641666 599937 591311 22247 761193 688475 25251 152329 764538 2 101525 560050 255254 156363 14 109129 22 62396 815877 106054 646 170905 783350 627110 99891 31416 1 10978 27 85927 726422 847239 28818 70 310511 523102 644541 203668 833746 447 533076 837973 756428 743908 500819 150446 436482 618979 849237 333748 123052 138423 433703 76893 280334 431061 846891 2032 830580 41406 751618 80289 846349 310033 840921 277 293253 134395 526 161474 806316 16 841910 840235 699284 443476 626 736502 17 830315 772925 727751 18655 755923 835906 419543 98844 713433 3 254051 356355 561146 408037 405755 677746 593506 821827 520946 2 86948 839631 606690 395226 438 17334 22178 843825 849258 61581 32851 3212 827190 839781 489248 556943 215190 789045 835979 832076 666278 303770 355186 681893 17 143624 51528 644068 147432 805553 280442 632364 508344 386680 269711 839082 758988 51350 843915 377101 551893 4 1 2 816577 1 553191 129583 307303 746668 652397 103 62662 8 840338 10073 8 282499 826529 786348 13 767204 311543 721413 390326 47 648650 841894 621728 59457 8285 51154 780429 2 738075 799363 5480 833543 11689 594774 602629 849635 301455 785802 200092 816203 1544 143768 688559 822015 522149 556689 815518 643190 39865 438193 2 849016 31605 400418 770156 192605 542 2 278875 832810 50652 668868 282438 54 451585 46 569137 388902 109467 823519 179291 110455 301966 144553 77339 736710 838545 676848 773052 11068 836279 739187 672355 21000 254041 424616 410 200210 706700 503913 770487 117587 838625 3 247016 2 8 235797 12678 755244 194746 820941 779785 264540 578085 416763 135696 843432 844713 102413 32815 143715 413809 763738 102377 777115 325384 201985 807221 770472 741511 144451 22792 829670 511706 776313 811539 92806 499556 694041 743365 386039 3328 628407 826780 8 792768 52820 27 477405 179126 772599 810959 773580 464103 822185 46 622342 833459 516144 377612 46187 336555 182689 803915 777088 775753 793851 823446 409448 335628 11 361988 877 301030 251836 2 177914 67136 836839 3 815969 745656 180683 18 672361 139264 486723 839594 159977 55962 373563 349211 371601 231244 852 829581 760432 770169 3 532221 628434 543488 1101 813685 840169 681879 2 4 414258 363265 850 12 395402 315940 213706 77744 831027 842210 526543 733049 319521 748034 105978 101516 766624 5356 820201 103435 527998 35 29108 757909 681975 835986 654055 680176 539934 151 265148 396309 60523 4 522704 7215 119 792521 788431 781329 836811 758262 215646 286 795946 333259 706933 461411 748632 3929 229384 336770 756786 129140 828477 266479 835218 586361 844611 218523 827744 824917 729243 415718 778495 426821 1 1 125798 117 271869 195831 696021 813195 821970 832046 572 466915 246071 28437 204119 1 817991 658772 801655 321637 283 78909 373107 5 845588 490551 628526 656209 403498 265895 807261 665384 740735 793498 11 841747 787448 76916 193462 844498 2968 63470 818063 765228 174580 732657 748837 671368 373075 780191 3 454086 589538 761497 4441 812873 832104 418900 844768 796481 681268 788365 310802 467022 176802 25345 360061 438028 351067 1 49407 148211 808807 12 478894 1 846883 712486 300452 498756 772432 771146 413479 765039 249161 479904 685541 752912 3802 701618 508014 172260 7995 833212 44 9845 750938 828143 90246 728963 89856 780580 4385 758447 885 823761 287666 190521 706572 820835 367172 68059 767674 6 448522 133929 561730 792150 843691 848309 282520 2 736069 756746 820062 2452 784137 832093 397553 586 378284 791306 234988 44752 419130 804380 808423 658257 337904 4294 789280 486246 411776 846272 490610 171905 848114 633506 50612 761390 826281 713677 43901 842 153600 15 838151 111984 759493 417378 780301 750520 99419 840824 459726 842513 3680 372421 809228 34567 768424 823447 499584 9087 58873 2574 798372 77430 42627 28360 91 248944 341903 48200 452721 331695 800107 661140 497068 698230 796604 37 634305 421680 690937 1023 839938 307234 814401 251809 384347 515211 387185 469543 366713 770340 559757 818641 78565 76194 5 35013 9185 199743 686159 425614 128468 645061 780981 375675 591572 34 1240 18349 469137 259139 137976 847238 230485 243552 778026 292143 408272 793671 696636 747262 362364 200736 1 1681 792203 222884 670334 751135 203982 2210 568095 777926 117735 487 742168 1807 496115 54 50766 468979 15618 282936 775947 617993 827179 314 780208 804687 597995 593228 274755 16766 818414 264743 765752 836692 61990 48 786306 805190 561228 24528 833751 580522 840167 2529 132169 8926 704364 264628 833382 375606 819798 683044 801590 5789 830613 763575 15 688567 311050 71592 415900 108946 35029 840310 839551 706295 833306 741029 245510 33617 687550 405236 673483 794926 821544 467307 52057 683971 228792 697485 335737 506028 111527 673522 711492 5895 802074 11896 941 9 833412 18523 83726 823717 260147 848103 745619 645575 804965 281074 833900 328524 311660 805930 814755 22424 806136 120256 58050 807474 171347 616748 820640 834368 297705 831644 50789 149504 505512 508699 710461 176526 9 57647 541193 840385 797684 193163 356545 803280 732782 841654 1379 17 79483 441257 730639 409545 817403 25358 345068 6226 695299 258839 650 2 456486 490214 658695 693435 626684 169456 439515 788458 158053 798331 560871 32 77 783325 630747 351028 5 1186 773412 191235 202211 527578 780742 220634 136061 330312 660551 40753 573637 595003 446012 199931 3 674107 157525 273200 614730 514123 387087 847333 730264 12265 817220 2 3390 778379 1 12228 831463 779725 57 2 136 847584 242682 797600 66013 172271 611358 88730 111392 806133 785185 836916 3118 835568 240634 846588 727042 208909 819621 13837 807061 185229 795913 624135 494516 823017 713879 800636 718133 837566 631504 828297 4 191134 757963 790810 3 652018 633999 168547 469477 2 258 810281 297229 311 242462 766435 578911 364 842949 134593 55391 36925 772095 174062 215111 840551 818401 420419 504514 849836 764894 223304 40 6 994 815852 174147 266 446148 204983 211594 53 10 2790 3440 588875 52 781461 747971 25370 743602 719704 747417 708127 847138 22131 832840 246322 791416 12 823905 840474 787143 138581 508754 5568 299115 708675 730524 848221 151 90978 830388 662925 3 708443 453757 46184 38406 779101 142650 2766 264130 826166 780988 825421 809985 234397 472514 766076 72949 838471 715855 773695 506264 607 17910 302950 655620 26 758889 252244 279735 369561 9349 50365 58374 216370 807787 737439 789662 836451 242583 242805 771929 91256 260025 2 13 747891 69375 647 832178 790227 617035 56289 701071 773023 160254 58791 812873 2784 2 37599 635337 824099 46 521302 61661 847379 40415 824153 418106 769974 82362 261264 438 316337 91541 163 115473 4 628868 27 508983 7007 809641 322464 5 823717 151091 682770 836727 583028 579 91889 719091 70518 743229 804306 796795 71919 15426 396092 93828 846760 594 631775 5 822662 498789 103234 798943 77 838446 762065 703694 660528 424834 12 817221 3429 834522 838103 38139 813047 662847 433504 654852 834245 813429 815530 6 544123 455 633363 559694 808426 178536 848742 60749 837151 19905 2 32129 510 837408 100950 789759 802495 779989 113195 259 386270 680440 495302 785445 814111 176223 764403 32663 78 786313 532 933 751153 782367 793214 524200 148243 423917 728323 324 179 49799 15 29 777569 691849 270207 348211 838195 26157 775392 12949 677977 415258 62 797285 736327 4028 119607 683125 617126 274239 4423 371955 707380 778277 84692 14 824327 239007 749551 609714 594114 390178 84339 204708 154 512125 236184 731901 843030 357849 538983 44013 834880 792539 840601 717451 422381 833345 403621 517091 19818 833757 706747 685319 1623 211136 703028 28718 542177 239236 839299 703319 8699 27200 31327 373263 532333 640345 252801 826861 29094 782882 751102 778308 1149 99146 321906 5185 642329 798715 329544 356665 571 735863 727368 283958 746114 390337 2991 809520 18214 715057 832267 827602 826006 520122 786774 690796 480263 6100 740035 815278 37820 173726 6 669819 61022 780788 829556 284196 44 843716 684539 142 708024 533077 37 305 656 663494 510105 552334 89714 677535 99873 5710 698579 665 235089 212834 3 784166 716355 259899 814827 46150 202422 660182 664794 37977 391148 4 598684 68877 841517 6199 481959 9973 8 501463 183776 401321 471924 840767 116645 7603 727651 765772 840671 355881 23892 352538 708645 578313 785489 699896 411428 25499 46283 111848 716600 151230 816408 682695 7984 339989 764478 377267 570158 598989 753473 34307 776995 739277 834961 841747 394136 34567 417037 457194 4 273094 553464 562912 230872 29552 415350 835752 792952 75158 349299 804321 652188 717503 611940 19 564068 260422 846131 800850 190033 792496 822972 828265 455229 820995 4 649821 561802 7902 116644 285470 269565 256034 16 508637 398589 751142 125925 776582 30 642660 76077 26023 803656 847541 342277 324203 13 849796 8900 448113 363735 223950 799537 771006 1083 782344 568481 9063 760396 101526 596369 134712 183055 846449 780793 357177 971 76428 507540 631708 183167 449422 346307 174134 38715 4 434565 23750 508004 750962 737054 710523 813937 736719 2991 842215 2 461 786 650198 1611 1884 392540 627028 759813 838701 840179 12332 762810 338689 458202 483339 829922 75326 844503 101760 1 285916 646370 8249 405816 68474 384154 194886 115519 825346 7 26 828517 564454 820013 242599 66145 470837 503028 3050 245842 745842 131588 26934 848736 297559 836537 159113 80502 777492 718477 284865 646975 31512 806809 773944 350127 322870 6285 212172 828768 474393 1 826721 1443 828874 846939 810789 847443 47 630361 6 164467 845822 126316 815252 253150 120767 3 592992 328219 23787 672991 51658 825400 310319 19 54642 532179 819195 410854 16657 831440 838771 768746 810 405409 194557 843688 705375 651099 712899 2 221426 502235 677222 776292 220907 841569 227 393369 541024 304 32867 672755 401472 753154 2 822951 838185 780936 846146 20081 11754 611765 273979 784329 792412 837985 528755 458 63 159526 109532 414634 29592 574683 677646 769927 279969 644537 147142 99887 683708 773623 636768 62139 810806 7 791969 21512 427746 589640 825021 796119 231775 138506 822278 788756 12060 846235 287847 804452 505186 60856 767406 780355 345044 57 217119 820673 812401 301466 434237 158775 808244 607025 429717 468633 257 293946 436208 28 2286 772218 845618 803691 782761 642804 142436 100510 849182 168041 226114 2 745876 714289 307258 827401 132447 494782 272291 700 259222 834887 667887 293724 101500 722051 712442 791409 56400 820130 660456 797732 49690 838509 178783 788071 124062 237713 728897 194275 51557 629707 523491 792999 8 847150 302033 584328 629979 814783 63619 786536 848803 358819 146431 848425 746840 787576 100 387182 238521 39566 827885 645772 829755 658746 740143 849230 18 817854 360955 846998 27216 830503 3 826521 21 3 429497 758265 407030 846859 35420 5409 190 843931 477014 814863 563173 62334 222040 26437 35206 292 31776 2551 2 759841 684138 791681 701796 82112 698083 11818 787437 479 253 826372 837074 411642 1744 804594 640453 616474 826434 819357 843458 822797 3 718922 274206 806992 55219 806152 337645 223045 26057 833998 698196 799136 838586 840314 505503 229802 56979 21190 198368 210420 626566 128388 472109 833074 625257 834782 499055 786070 749327 61 809813 724792 735209 632656 167788 470348 126774 786318 485443 807801 477748 665890 24 34267 20451 679 94405 682882 247978 680751 2021 839961 245439 627058 1029 187575 66916 1634 748680 783580 13426 675006 695910 767520 723628 386101 257435 627383 789073 33631 697703 749355 455935 758675 838904 674118 771826 3 96 496152 123950 845530 797700 775831 140383 841290 364855 780506 3028 584603 570468 800995 786269 132989 652059 633145 600610 232533 350276 830969 169634 35213 250972 26 280750 370382 21356 534187 11120 780662 800215 825062 265012 85 800941 409814 12 344170 139 165206 278719 681349 663700 157085 40618 359401 676194 88 7 681643 459726 811077 537329 393809 713958 170827 812081 804535 14 513492 813683 3312 415154 599 32090 76690 21638 747716 462907 718388 789665 214352 823523 796349 415086 137405 104452 232577 722998 693940 830711 317708 781765 557396 17237 163135 784002 40625 6 403889 53661 325582 15993 3929 748939 135683 960 78609 186114 728587 118 467 547077 386627 764 1962 788090 660534 129530 321507 832267 369337 665531 486370 35 7429 129913 34850 772734 54843 720 156 2 140028 1878 775296 613388 425483 677835 641682 124802 753612 768058 413 759665 358637 10121 389003 126202 33 294 551962 437339 17 209276 781609 845116 416482 429100 794345 547342 334965 271180 774 299970 161916 27399 151926 16729 338083 846019 715173 398254 526307 178036 115252 94446 804169 200944 1 580367 725820 760622 14884 70253 788919 776274 36967 39 799120 606680 732991 13210 817602 462103 72320 673676 807735 838949 819086 52 595809 1003 266024 425527 641535 364596 7 843415 136 1121 445606 760 773255 279815 52850 827913 14586 48714 778427 835545 187863 382533 41659 4 151581 826622 714379 762999 53992 763248 582612 7 624576 8888 612831 777534 809687 830808 819781 681899 487617 725280 610504 501696 4 734137 107839 3577 606433 18746 829822 834029 217687 835334 975 778400 839389 532727 569662 71467 711548 832026 556365 659128 341096 622484 731759 400684 362963 130 493477 73 700346 736219 654293 526409 594397 385448 761540 848102 162999 226047 34 837395 334797 697692 767137 12 828482 13 505903 101076 654463 814847 122807 202018 911 820879 3 848130 265633 798290 20289 796396 32 598443 701260 2 70493 802670 823172 17 817258 751666 143912 725305 838344 64 818084 16209 134571 121034 837413 672786 176837 260445 288 426743 138187 161526 71 241376 327247 669226 720292 384240 825127 487276 760474 792586 241487 785230 266275 642600 234553 294805 100493 814613 389537 144935 2117 771495 551 1450 838929 618860 789399 290811 819736 464443 445 2 842812 462293 19 841895 843366 375023 829932 715 765266 1818 182373 815753 155933 312978 841010 836989 183262 469745 780893 237026 608403 34 652980 786983 700891 751268 210 254708 105174 43035 2864 358380 133153 365118 393958 62713 2005 1631 587799 337 5 848017 329783 780508 42 141083 437361 3 797788 769094 7755 191 448203 299026 170 783815 830581 621019 800346 764507 621509 821336 498405 36568 818797 185120 837594 6819 15527 825509 281492 9 196220 385706 122669 181 666925 335 2 65946 811758 463240 1 841736 92580 716973 182558 659816 163154 562154 348 12609 1164 64911 846126 395024 778133 94103 659735 849596 170708 764242 651715 13559 826808 747631 609415 6871 3059 159132 128163 636885 773876 282887 390671 61904 41688 17107 794844 105684 786069 828284 714384 13620 607870 842748 27 710793 846633 831581 848334 100 71 5111 830664 735959 773953 813321 6 40196 735755 419572 824098 657 116628 470119 161989 400723 491171 3 97946 760034 13 604989 82 24184 45011 800146 93 833131 30 173237 603279 704141 96443 813685 301364 740980 317519 693611 643637 176447 20893 4 655731 837159 264371 1883 1513 672828 362054 506452 13005 735540 555674 772389 815726 17785 641224 261898 356 121012 355484 155596 315612 124970 848378 803809 7 687345 838634 638502 724133 214461 809353 315754 796005 847154 740076 840056 532140 494415 807247 625374 126442 500925 356032 5335 641299 654086 1253 769403 321 162353 493579 14 831685 127728 250138 155634 782415 251806 538097 84831 761393 454072 93346 415382 141651 84377 179011 823086 50055 7 817185 10 152668 1787 739449 589890 16575 61 824402 820754 138 696594 178971 271971 348049 847023 797043 732988 280628 661594 3553 257295 189395 847733 771111 719457 275503 729183 17586 129000 777129 183841 11020 1023 619676 26 598186 112970 279240 787478 842190 332141 756472 511238 669152 454918 510869 778408 467055 721503 689129 824136 91656 744355 839113 37813 535448 492687 1 11 788584 342446 215315 314 820413 834048 258207 335421 438941 839595 779412 147667 618940 833583 756913 430971 790133 29306 54487 600394 845561 843349 94305 2124 443637 593386 321599 517160 316 50326 722193 848402 654466 710232 645450 419482 808148 238335 815122 834045 441266 712666 230564 501354 333554 595488 394763 464851 845589 756275 795893 22 815297 552697 618384 770993 290431 479565 367137 496999 792615 639114 143066 326873 95427 590070 325649 160059 121207 845923 822329 847952 280840 404099 589180 84 31790 406637 17676 35 10 597304 47981 31071 846480 2368 327028 30946 811315 704879 418296 1611 821662 483431 3 61362 748093 728860 63619 773187 558158 650629 669276 743192 975 9828 781234 848811 847266 821638 88656 253502 612291 2318 352612 2 638975 836848 252680 10 1 846072 517130 719322 749195 278618 84602 398364 472264 272654 772395 822203 86761 350938 804928 137 764849 506500 809491 64136 100287 593275 31706 765466 4802 444916 785247 141711 825610 5 837297 1057 845641 598818 384183 789021 827555 807458 829062 137895 809276 559202 218943 373775 57807 10890 296577 1741 995 25948 646970 488372 29 840715 545154 634879 296621 297463 847989 565698 822416 177740 4286 605375 558636 822947 15058 154074 524775 694813 846853 667571 802232 534014 167142 760877 783489 719101 14 847741 729496 687177 739064 708648 686119 809531 14945 635689 815094 367605 774202 414784 12297 440 237601 192460 47808 175314 834897 744414 4 266642 21 1 13 718960 1239 813016 883 834937 96335 104440 318214 729319 631477 536614 44 2236 236804 79423 21996 1214 411483 787534 824447 559576 357512 186263 824 797948 14 796650 31 436682 33 557765 22723 704891 111250 211727 790455 4101 146347 65761 821054 798778 497 89716 303189 725686 833417 29 761777 2830 830832 86954 15027 541939 848947 520467 498 709367 8490 849374 15 403244 422703 7 841306 13108 244957 51 453861 543882 801271 835768 803514 7359 543485 32765 723051 765448 330145 807633 14 840794 668719 573375 765386 810090 661852 730175 408335 101841 324017 297099 5 294196 13804 665146 838320 46398 835007 806824 348067 464528 359975 538992 65 96152 326758 1278 7504 1384 580991 365447 200183 846008 790560 282749 141870 3208 736410 504166 837577 89609 34160 592805 675502 843413 244095 799791 786183 284490 698262 223311 94163 361 5 21 832174 13403 646397 399264 391619 1 812178 32303 406573 56 5 110772 728293 14148 185265 333115 398616 761218 313892 45016 299 486257 723462 393206 1089 4072 829352 828963 5310 2591 46491 467067 772407 629842 40 711701 96431 22364 257470 827576 5468 62509 835702 318 786756 839771 774480 612174 683231 235707 783421 531837 253677 236829 781948 3146 212 231463 47331 849560 36224 419565 27 479216 209574 65 842972 778194 91516 3293 391959 63969 722450 667615 495926 830895 24 841129 537228 514442 828720 464018 10870 713578 359692 60614 69952 3 2 2081 8122 95179 101643 845264 189738 5459 520667 4 280447 779843 565338 12351 278049 568550 576718 193232 756389 105783 849541 783760 8345 50085 820530 834866 776142 794356 835502 815406 755374 721351 589365 448728 670387 176142 11 443805 274781 642446 38539 778718 771660 16564 843156 812374 224709 540227 822 827349 429897 815413 11588 260027 1 819770 833201 778636 710979 121483 760749 612130 662751 20 56926 31 54662 737311 597214 41002 790091 45971 1 2 262907 6396 783961 796808 108207 434990 825414 838753 791296 43832 485809 709357 818009 527416 204595 830560 419506 350460 382516 5 837286 841283 92580 1 799289 287457 118941 387 218586 796513 840186 139275 834035 3 59057 773348 823418 736209 151514 590111 64 23 8045 796709 778490 675731 250009 780077 2 2 70 3 819724 760632 13328 622397 232868 814239 72649 776981 626549 840877 8468 11019 815454 149075 750863 87796 738313 821562 707286 412586 720453 817431 830400 17179 689814 350608 1377 271833 16220 153017 811862 830170 15550 821362 26 359398 848066 703692 431783 162 7788 839449 836971 135709 172318 504922 732268 746478 15063 290977 139527 793216 793413 843824 508070 779908 760003 480916 456467 636887 42495 801822 183701 129093 815441 18287 847888 1137 566049 709197 849482 846260 2 833869 412791 377453 820420 829308 185041 1143 70373 484 333930 526912 812698 647300 466495 279936 218475 771377 800122 607832 703040 68536 21 578 840892 431407 769262 261018 731683 239 18205 762685 95761 9268 843879 253820 729675 615000 828827 174556 781118 82159 348409 777620 218 17138 2 467 58668 577623 4328 525888 3043 4 630145 624352 839197 632701 308716 158529 218018 544 501967 1 631357 729548 2 646597 243674 234582 95463 109322 750732 770432 4171 844967 224 498971 650371 797053 842879 439957 782528 400 415008 413458 820334 14079 193917 494509 698102 586801 761616 354401 40842 1 843643 503371 156405 1 115484 692042 76490 574595 756978 814014 292725 846832 46491 559613 791331 807121 30132 453660 745618 657363 639357 6 725160 410590 532162 725312 749088 592373 97101 508806 436906 92961 617719 783449 3 819247 418 786212 188900 453299 430853 258247 833924 839827 799073 807423 555230 135488 376074 492806 3699 23667 1 753053 821532 847082 436031 292794 30951 26859 757 9434 807151 802333 834026 579759 740856 379618 5 7449 4218 647875 982 750431 3264 836344 128799 563296 701711 6911 319846 23217 303094 770107 570487 173583 290951 198935 270340 308754 2 796900 164482 791245 140 678244 39773 824490 489552 1702 19 4 41 219924 92159 504932 741845 294689 61 4308 574294 552626 416188 847324 736698 14436 789315 800391 841095 823919 690629 107717 354 720114 4 765551 806470 304 21 1672 836995 838101 384842 584696 86 644256 263064 814592 9 236761 447262 260440 602914 828247 368921 39430 382199 438947 563918 91531 1227 570269 838564 387 841136 811916 301638 60101 3300 537158 18857 3674 837761 840133 178504 183479 270513 21727 753252 633177 454447 728 481272 386883 556471 319700 842433 22 22035 760475 771356 451488 617371 824255 220613 732845 800571 764726 725721 3 215108 821764 826994 589252 708828 120835 833272 120905 321773 794848 806564 1 144561 798335 843962 799142 467443 146530 394311 534171 828459 40 779882 281 643922 593718 363366 7197 743 157512 737138 380089 29065 461768 10857 654161 13 845143 11 34 809838 4 704272 409147 165215 739451 595316 224436 417397 478147 789807 785030 504764 657517 590644 57821 835223 289746 293378 808635 829056 172529 844252 829500 618262 131611 815230 298096 653395 577340 713632 27411 601 822952 831174 110183 698407 826648 809334 2 59 820728 333642 675470 385152 109142 516879 23010 834902 5588 575542 184802 819394 840446 740945 771291 707027 791080 833253 644808 845754 117551 836291 68672 848495 225455 609228 364705 11 49771 364304 453967 402404 484266 613905 426269 193745 66756 829472 489802 728245 780808 5875 5 539062 691451 714642 10711 824 795242 295742 123863 736266 636095 386902 835374 644089 155494 741250 413419 309088 830079 848514 567407 809754 837909 820380 424491 812408 574393 241107 338985 522177 26438 490518 826734 46 474424 13530 40217 392529 290529 779606 410508 471800 454880 237 798223 777136 479148 732288 758825 793744 299417 587713 732810 802903 722215 337032 1351 38294 625484 576892 672617 811214 57 116 820927 200359 819028 13485 181 741221 685825 305260 829811 561280 835229 569898 29780 721584 783749 769085 2558 228913 836085 838095 229981 129 771261 742597 335162 51291 1832 627048 828661 29615 767325 641690 1606 2766 252812 52557 5 839227 201587 631102 530391 343 494027 118956 229010 30 495150 771068 135 30121 823999 799964 231121 728931 819491 255730 835424 9 525261 717079 815911 3978 19145 462621 620146 809405 691504 840962 606701 767689 686048 363323 68 822763 262571 1392 838927 173 410333 834337 34392 325258 181567 458352 800850 17669 844773 827560 283332 330819 85248 547144 506775 345477 790712 501322 545348 2525 754245 133485 844034 844766 835084 605198 663614 392334 797126 12910 818331 840481 177209 486172 609157 585369 80173 807314 377095 705228 714505 46314 343165 682451 773503 674192 799217 755524 156313 343873 32070 815807 847133 16750 199279 409 599785 113381 589453 668302 1587 728212 789660 608112 433695 611676 263131 209950 8545 790567 744891 65424 819421 19386 150097 825122 75018 564199 840249 809347 436919 786777 845528 803857 830273 24 807651 405330 812825 26 714829 797466 782073 827982 144651 736141 481194 137 685235 834221 833818 21 314982 706243 799848 1 1 737256 816126 192047 350003 255452 605100 659159 30121 1816 45787 481908 840741 786513 2 798920 19094 122026 526306 342160 529752 36 640344 829423 377111 71631 677767 595269 6 522945 239940 798384 719324 838919 2332 843909 707587 3943 578701 390977 377 257331 772667 797284 145828 849708 834781 847455 574266 646 656864 59085 847308 526697 421359 10 207179 359937 299080 332292 292 308321 34 844081 232859 772505 821 45 810909 654744 719011 557103 13900 345933 65788 108671 792627 490571 849777 839641 414837 24 125 209347 291897 825075 782167 317463 120 570091 103452 174229 833106 818164 446 735542 524571 329677 756192 267529 548 315059 680117 7008 841409 964 765283 13 828696 151558 839319 815154 736420 702865 776519 227290 721 61 712619 290965 161639 681665 106 173103 814411 181590 2 195168 694 352204 3035 30 847800 144 847535 838125 130476 742 825397 578793 831553 849845 677 837190 133431 64 456421 618293 257113 418250 20 36694 7 33413 849574 772919 656 390143 252486 30904 488439 483852 254847 775442 814504 485643 28 7 33 256478 12 26 786008 175493 339197 10364 263084 129237 364373 848459 751474 815291 645592 3 2 811689 701366 506891 1282 775257 802939 2278 840925 307928 765912 205810 504951 754680 751151 764390 430661 788767 811054 155530 304973 782203 828323 744042 467311 106313 47670 76683 64226 106911 493904 391615 180496 30991 83128 213643 4 11 568387 259913 400596 18029 750582 233358 674867 39308 623287 244959 171122 830571 137539 849536 6 3 604767 779472 33075 284956 426247 700055 288783 808984 747 49977 402 123348 824699 796910 535242 379048 13664 604299 723836 440575 826225 820171 267272 78983 175752 4 688316 229807 741731 1165 817121 1 787975 111536 226054 45 756842 705543 842362 785946 679451 2 578178 839232 340 719492 184818 732416 7526 823041 775032 380287 2241 3 55485 226467 820003 129518 796143 135311 635307 174181 162256 774217 362981 79270 725352 572219 344530 244930 845047 10964 367192 793286 616373 719567 500316 164 838623 35301 760396 3 739642 788092 211505 2 844349 29 47 160 608485 58837 2138 225001 579053 466336 8273 42714 824634 6917 602561 1559 650785 173028 72527 183684 681420 2 536163 704416 515192 830292 271430 14406 17 627064 122 180480 392114 308027 707384 823664 659575 819713 126 51648 484889 846364 4628 807276 846651 639 14499 776623 758657 642093 26211 558291 220972 777187 451546 2 833072 472837 131178 835310 239602 402448 793302 636836 814615 813486 191959 813269 318030 797906 798874 94023 816765 682623 37287 214 626947 757345 260051 1026 85 45041 762309 413807 21 689612 390529 330765 840988 4 831857 14228 791643 789931 3204 319877 760310 723550 814689 1015 459345 492671 61 450144 655 24249 788592 36521 28 65437 498679 519107 845238 410972 412 683639 812564 354498 63574 642476 35 534602 619869 34556 203794 824727 434916 834999 333580 667155 195568 4 806425 465350 423487 10 443308 793389 105 846601 402875 527936 697517 2118 626977 76878 80237 122486 780741 775318 252867 4482 301788 13719 129696 12826 19988 82440 82513 357560 659155 393706 755285 4469 740391 805266 18 78748 832016 761790 691428 352837 588680 794379 805213 147088 11245 39 449677 24718 486301 827912 7189 278756 11503 610821 465809 644834 469083 142563 763557 10 259253 163730 2 342176 82 201748 190528 819852 91380 275 4 534213 652901 119096 143852 546741 291599 567899 769626 261205 847823 157033 1367 84912 803910 737642 811509 421600 158057 247293 827683 470267 492849 241188 836780 26117 117922 816631 596014 1 845080 679377 336809 768726 618021 628557 330627 45174 346332 843922 815866 531474 14196 329785 818779 352879 830704 735703 769107 798025 812435 709 427529 793480 639793 828473 20 811667 94120 793687 702371 295553 415766 29 828679 717127 3 565100 481059 614256 482293 513 10 769138 551404 198826 800003 533358 678702 1447 5514 696441 840842 313113 639384 42 590193 784909 336713 122685 137114 374454 602276 552958 833683 823731 808141 388623 8852 118831 625560 2136 744768 660801 840609 428416 823387 651872 203 313189 702266 12152 1647 204412 149516 773082 585835 3 2 131 757666 714986 113152 36785 385859 845613 826878 81104 835295 619370 618624 198037 842509 797817 487287 2 803596 532757 38045 71 447910 644290 621174 837808 262 573407 110560 836135 795647 396314 843473 157 328343 783850 756439 362096 812760 310738 754852 239784 406653 833204 791880 758911 693608 684004 840584 474978 832521 510515 715238 814400 732709 830254 14 628703 733462 53565 3 785957 797858 503583 787599 306 635096 12474 810590 2919 362332 152923 202713 132963 9933 41 539116 46392 349445 500400 344221 406 562680 447335 181024 765779 607187 710083 236982 107884 9 252796 820380 345379 772467 309712 745229 653878 1285 1 201418 58314 26220 808515 429807 1763 5662 2 671273 557944 837853 27950 774861 768139 628541 41195 701026 841417 487448 797834 149 2 263807 826102 737585 357899 55207 2111 1120 33133 6 84687 91904 732779 355369 845281 744208 592098 824556 756593 557603 809149 821715 450428 10 437688 789212 626879 275827 760957 346186 668770 5 663445 12775 626720 45219 445624 393363 35972 837068 849511 285812 847017 774949 493674 529099 741298 81 8 9 10 13584 700596 231723 738842 250073 341477 618131 671394 274 152 200619 242839 31645 531200 807004 617223 810559 738226 437895 25 847918 579522 814391 16633 845791 840537 39397 16459 173886 733067 223557 810599 353363 349048 4 829911 203236 332856 44 755417 17242 747471 844499 21781 240988 2908 816799 21259 282218 792510 785965 815826 2 825178 820564 601727 802953 47472 151291 767240 2 556101 553430 43289 604660 167291 2 837731 846847 169079 732696 832687 324 544486 842096 733523 800057 203357 8680 792796 841049 825771 86 128694 823750 646142 374018 843084 845764 787234 195372 261042 303234 462660 1 802851 754116 371863 34078 6 700695 742921 537112 399241 2 751946 824448 37808 693396 351770 647459 207092 172257 54415 742651 737225 668092 789610 781619 60798 324654 621190 565830 10095 856 813542 74324 203165 674226 783299 4982 486816 272963 702072 271136 587521 208332 839133 537814 810989 218793 525881 837852 380197 1 822841 9893 832481 86 760944 255524 256164 219745 353034 61538 251208 705929 62330 544560 900 3520 457300 664136 848256 731 267669 546718 848746 4 786833 146332 466 45 217151 841787 789777 682437 791162 766 1 562750 357171 116304 363822 241914 44555 727887 42 412251 220072 774897 237808 209672 553568 697338 727554 660342 497 8521 2 329592 326078 225658 2 757793 35668 91 144 3658 789447 827346 96010 1 753062 183 47712 206045 24 298943 847365 350511 16242 565686 767229 701340 159 842079 332407 641649 88 835225 626564 800887 326 720353 695814 235127 321058 685593 643269 58936 228902 194945 825936 62281 3700 451743 397418 11 758575 836178 594562 591424 846678 23 464851 44541 174448 195691 130759 328321 15085 253009 67277 274122 131470 826534 829993 589981 368122 1 237778 652750 551836 638284 767401 35340 202098 69989 30717 790080 183387 7299 791424 22190 727540 16462 788037 640412 784285 529776 424185 528423 785988 54 828200 787661 218755 206008 615393 2 830990 79804 546399 841746 535 102115 780743 814235 817074 166 2 844023 51439 609 50450 8 744810 18318 716293 818017 778158 694406 764258 610863 454279 484882 478748 435172 816546 9 745261 380437 13014 798656 641013 290400 62 144505 665926 101870 139034 604053 76159 435318 491694 847016 731408 583204 4 836686 754817 636885 717256 812721 484338 825417 177812 764932 230350 752317 338962 761084 523929 731770 101 836546 2 5891 263524 391 777994 12 5091 507323 767717 814836 834844 758720 309 146896 797603 168291 362491 771804 831793 150128 764736 238110 666957 794775 828603 9 790470 840174 810482 332258 432830 424134 830261 135291 691641 185983 659052 818352 1102 184551 104282 448224 179674 840352 554774 369 1 263920 281228 47914 359756 847523 94740 226342 14 2076 489345 231932 746201 126 614202 692112 159462 827628 839540 602951 802246 144794 287475 800813 246 648431 297403 742839 414537 188509 788411 58353 796726 16 1953 182798 37176 30670 461 228512 380495 184963 805339 501326 242572 457359 20 194263 9959 502246 94 836075 787192 187164 307278 513269 821195 54194 123109 53 739002 379738 837796 748683 591935 765193 245476 800528 770086 349 426 293088 507881 114 738544 810112 46720 195244 824760 642819 26 44550 462265 799269 119 68337 572426 293616 82 523970 316373 103690 295218 18456 749005 846331 831405 744087 822370 202001 679364 811499 702823 568543 341667 162167 675714 563954 6862 731404 9670 201961 530577 827338 793277 842280 270119 5917 91107 400555 306229 827951 822578 660352 841580 242589 323327 650564 808992 161836 840445 796541 779668 79822 578480 283843 216986 30329 701123 825131 154785 787405 659417 42 664063 544041 35056 796633 257320 734539 755643 12330 839178 253968 840268 1478 2020 393443 838257 10296 244529 802704 764840 830828 823618 73087 849214 791434 24 15887 947 27842 30 807099 799751 565689 684161 910 6958 486086 184339 829241 26261 722112 2 418203 721554 10 10436 788899 66 463098 4463 447484 845528 664294 465924 802673 519 508033 795455 555879 764210 797308 816074 42228 238809 848491 559020 520494 824862 624454 469680 594741 829228 290506 251495 745669 844906 1276 841368 830694 175430 4307 363902 22 848431 470957 771364 837996 215406 1524 770697 206306 726605 679533 631093 545 3 257274 28274 238047 352517 789181 733995 80954 132340 3 705929 513792 843953 746688 351 476 46747 812559 663680 701663 39 230 10882 304370 190267 540393 810992 702631 13 42 813436 613839 47732 783197 512636 797703 542704 849980 24 727900 660416 53402 94618 451163 779204 842838 778948 773039 277728 842722 819117 465939 823746 69738 537785 829134 803768 158 700602 295681 86 3 478 21079 349313 714537 144425 616781 786468 255 312505 819041 18 762653 728858 648297 586437 13654 63912 791285 250674 356644 831973 17 6 284815 248006 509884 19246 708323 844084 743708 978 780225 790522 812554 145938 660765 834398 534754 729566 111296 826042 150 274907 130629 278230 849234 700250 761261 523061 840540 65652 849364 805861 212038 319518 234028 106066 746059 832859 642422 350763 782904 807567 842121 66428 7 89496 6 402969 491693 4483 766958 86823 1468 675913 341201 21 12493 48069 732776 16 63170 85 709631 698708 74482 205061 192 7 355714 16 730750 751044 79716 147 45042 294 602853 748850 592432 44556 30038 374940 400680 45839 446267 781424 163077 1 138876 831217 2491 219738 775197 625594 526060 46 373225 121774 387025 662497 812790 168 813489 372553 184546 480525 848143 802346 569260 305315 16 1882 179414 149276 824819 5602 800110 14033 1 698950 264 2493 387761 378830 478068 107688 394596 810055 785668 215365 475060 2 609072 82018 6601 155879 24664 226494 843697 25 846592 14 384 429714 738286 840901 79 161 28 239377 846731 829448 560839 761077 33 821790 771748 395073 842292 788041 686744 287490 201533 813809 843409 642651 423281 43 108 64943 114812 70157 507625 714730 827658 6 505760 756285 422217 29387 831571 341406 503845 454214 530837 751045 751282 52 713515 34413 838438 31347 38940 77070 774557 32068 2390 12 2 77064 37331 824266 246662 823278 325421 221722 8442 8 847709 626330 291 357164 506680 211048 399068 557606 209681 837621 806402 104010 532239 164646 768504 803698 776222 46242 462029 525910 825141 781705 382225 241 581892 9 2 25568 11 778519 448796 804790 580590 691215 686112 1705 905 332 701331 402693 188335 146018 196695 809876 360866 349680 827106 743261 505917 772088 56959 453081 776334 840878 141245 819564 847714 2 561106 848252 31 838189 723016 833958 98057 230093 523484 10541 25969 788331 631925 498939 24130 787632 815714 481114 822048 7 421739 2 136 713673 432207 652300 238411 71901 443003 704457 559 63962 315982 752550 264167 398831 491103 269030 847476 89919 768459 849800 498660 347843 513 63956 34451 829211 270474 85337 839675 499388 750852 550897 15031 7 617727 819785 251451 503717 360406 388480 8 847642 5 731 669441 838238 148698 732150 702633 88795 827862 91623 777238 398493 31981 808574 87002 24890 758742 2905 142090 5376 752585 256646 655696 175591 422170 496543 5523 621012 792225 807809 843414 712879 236 798518 543554 833677 574431 9 192 34942 443451 618445 12 843395 219589 276878 377473 518 25 220 77946 327537 560396 199866 823 724272 639391 846475 204162 735896 635800 6 65895 3 315867 321676 740574 398980 730628 568430 845164 379701 770043 81132 738175 219 621963 783856 724784 6552 787313 847244 703867 790897 650300 277587 817475 817434 22447 774348 384386 10 803774 528604 51472 291064 839244 376449 197038 473033 256053 655179 1435 458795 694036 410741 748228 676490 473277 111 24 9 213669 671252 682675 94462 717736 847322 2357 133035 31 812607 3686 1 363720 849570 613006 849435 187970 28819 57 85855 67941 2 15572 406365 847857 837765 369905 748095 662671 738722 343 143189 824233 587072 272712 576268 32 761225 327841 800717 32 319325 372773 8 3154 641023 801493 1730 803980 790637 835887 847478 20 400244 766699 771753 125602 717945 240931 477603 819376 3042 758916 241973 681 85 130 744019 769245 253972 610377 689525 5 3008 826403 821366 150446 233 324204 5606 317810 706267 458061 748236 770421 342696 809062 23495 3 683471 846195 730194 162229 759771 3 64725 656646 410001 203742 33130 602298 518516 2 840639 8814 30 75763 791697 174150 799424 825446 809926 517373 264265 539138 844734 315916 168095 790574 335230 636436 751334 279830 569538 175159 419379 774178 1 210969 33153 396454 227679 838502 29744 119748 728101 817995 73443 307232 125680 19949 823296 577308 802348 463965 253207 458734 455961 325793 718791 685240 526220 2 788837 757777 222056 831757 844489 804969 2037 151944 847654 815469 813801 821392 7321 481341 801788 735821 8 424153 244971 725297 600210 159 36 802075 65200 845384 782703 305501 203979 820710 3459 616 62388 831042 476570 268889 725515 776295 676413 585292 784314 12 34610 708659 736759 50153 739100 823380 711957 828522 151021 681146 83334 776592 785343 8946 720547 326532 3359 700691 31260 13 738563 743 4116 496398 809660 603670 184520 350319 290215 3054 784701 5 1 498015 740862 527434 420146 103 695758 157953 818072 812090 627220 140504 693801 1383 769135 837816 20713 254006 237931 816122 674487 429501 82167 1210 817364 51993 573170 125648 130482 618903 763662 842108 225992 805875 11 47734 273874 761539 1635 54177 24922 1594 686608 448708 12875 28942 1272 758370 848475 156880 474 68349 162185 17939 794260 827373 487549 258611 240622 549520 589595 95719 122225 31 26308 271 600218 844605 819660 168684 709872 710461 778143 512690 435573 793255 20 211292 102046 846394 62622 833529 138972 186 807716 794556 722456 5 824954 6 298359 220754 804638 643028 483407 789677 68096 775062 746348 5665 87375 2 114824 590546 280310 804673 564970 20702 587504 31 779550 795459 209711 2 566734 759003 803224 66619 5772 836299 798740 835268 730164 644345 361595 65224 302250 167 559852 847079 750681 588439 838537 245764 688148 262030 593010 344071 35632 790944 32 208200 245851 775976 557989 113 745591 753000 1006 665412 512773 50398 585445 973 74398 705384 13800 731384 410783 132 832709 758106 819471 784577 835485 210555 238522 65489 21804 567558 784148 812224 457225 432171 843760 708197 160037 76326 653544 821965 708705 967 7870 372685 678465 796823 822416 844618 381 814683 803563 848788 678870 587812 212831 480312 786618 12 7 450562 799594 615580 265103 2 31889 834410 765763 848426 173434 830698 130255 2 405063 445906 8 833409 844900 341544 18472 406981 811761 172673 89156 541203 154734 848395 672129 431810 772303 670069 821465 156142 812581 561347 353484 781555 622525 297780 822548 840048 402031 44 8536 260839 847096 836701 554224 180780 627093 383438 566008 204481 655562 200348 158 183947 74254 513217 760813 8 841049 599644 835941 1847 631733 643580 817721 753896 793500 641676 251992 846635 842064 827022 642256 692688 165197 70089 795092 109 3211 26400 762081 535757 592778 14360 648595 775963 630139 3 170453 406718 830418 9 682372 27 683717 113844 2 56345 828953 833153 791500 742982 3299 848567 1 114461 4386 368402 2706 829875 19436 274292 1766 681886 261781 584420 734606 627566 108357 394232 832401 827191 58 6 821280 800988 676036 903 460264 784701 812001 194199 9443 3 708299 303492 11 49793 490855 111229 270 8 842506 768969 834015 443910 83120 40116 718409 89791 754480 30278 402460 784742 597509 3076 829765 765255 811108 263 530546 796044 755874 236420 439415 843214 801754 80 811066 846648 15914 728662 310984 554895 137341 396628 104441 783565 815984 2009 317 612992 181728 50883 298226 719313 795293 663937 73727 168765 9993 1836 811397 78075 835008 722302 3609 55861 314097 286654 734228 125119 232874 591815 840122 566353 36 829422 47036 413818 219812 72212 669639 608 758146 592 743319 174663 799915 72619 57 131 827790 830449 318714 218377 721017 849561 826223 766415 815702 717437 6 605940 816816 524240 79 356527 747062 1 2 540337 144658 708672 383838 39439 785301 559139 670980 342123 739435 730088 4927 98746 578910 747611 355131 180 24572 500047 210839 28512 841599 112442 827538 416763 822984 10033 17238 749332 672561 821633 325000 786678 141807 392383 781809 328611 27823 792373 371640 415126 781837 380186 480492 822178 670400 698535 17890 8352 412187 796903 848150 848237 729245 529106 4170 293 497511 526279 158264 640451 6 849881 838934 19 742108 828313 736431 264510 250922 820881 817071 106848 117436 810239 492368 691843 804318 644412 4761 482762 796980 847677 843570 112916 8049 4043 448140 5729 700731 667673 3 10153 721549 682514 833935 825004 280354 805017 221119 429416 8 74408 130668 839802 289755 42317 720836 692366 849446 696469 79242 66713 624980 768138 121258 736568 687164 815931 820926 782803 165606 289175 7260 359924 774957 399935 814448 666250 755736 748829 240892 1 507917 205581 823148 188 689730 20635 799325 273585 834870 607842 799702 1 147600 791981 1204 762228 328398 837842 179032 84394 774993 496618 281663 781195 295 2038 19377 433273 578165 663145 841432 108290 614429 544952 113 644236 737071 731881 137052 15 664916 833758 341240 166835 81 673253 485798 701546 710628 163 3 477183 732862 495610 792021 116 5563 2376 769419 782250 425184 790223 417302 118885 115542 73893 141279 192473 596387 817051 835552 846969 606432 44 14958 815705 10 6607 138463 800472 186 548570 7627 491735 791656 267813 581786 266211 286397 129088 30 627185 85060 117106 373497 1920 53057 751560 475591 803405 746818 522769 508125 825421 24395 764040 14488 296869 813362 543764 705638 31 565337 11139 18863 746216 369550 189942 825699 809707 816669 280945 813055 732822 221401 297356 302 157717 566015 502270 125152 839043 321731 63 741777 497830 60 647739 22272 642738 311754 794028 775555 313216 3 839563 740074 240403 182657 344202 93252 302259 3908 686389 798590 183832 13600 849401 93320 822371 545409 571883 742530 740227 6615 810853 830961 360926 842947 15 710160 230056 764435 771400 43267 843889 87151 387112 990 695632 823293 4 630960 263732 462490 62531 827734 93526 121168 76174 623 346810 536143 5557 826039 577850 603211 16006 315194 13018 753270 6813 1867 778653 2763 840074 6926 772737 809435 3600 23 802 175745 379529 453 823995 584192 674796 35818 673875 821 580464 565049 110366 248456 22920 758049 836288 593989 36 829463 325546 845972 441778 615864 756236 45752 783788 1 339179 610813 545054 739466 738515 836561 141722 69759 1324 160798 488401 687162 129 303611 198715 437894 825685 218945 1 741131 111327 14141 176 301924 12919 292054 755183 28499 830759 837181 1911 567970 543680 7124 7 2559 115759 12489 4 214900 660276 104 793227 126990 41479 4006 601639 524445 195025 119696 72 225192 10335 149651 822823 775157 299262 410025 836126 324513 821037 751459 739139 834156 9 619339 390192 220940 1 8 791916 91 515881 361225 531278 112170 4845 765993 437851 828339 677317 828824 616091 846877 808262 796899 349 742584 835121 90184 576918 791677 447910 812841 1156 524 541555 792 991 577839 42349 20 61974 364097 837912 15234 513973 597720 310 22 845498 18 840646 301161 92875 38 808343 638089 56111 4948 489404 205899 588469 697310 730339 6 94 644778 814035 13823 847097 9 836872 778682 796130 354516 840126 22394 138011 814285 832336 234209 2 760875 399 98374 845378 4112 556981 32354 4 614445 815102 805550 104 845365 15542 61528 778730 601184 793058 817651 722504 711690 833414 43 705456 401173 725621 174994 16541 75309 373484 477025 184740 472013 747054 811945 792608 815325 360555 799883 841577 112036 348414 766032 474089 2 1 151287 680395 561448 27222 541435 321187 814900 1 830623 238907 810352 525818 5 830697 395899 369437 827867 346709 41 354479 334024 10 800820 744398 845882 287311 809695 741 370296 829859 776491 605793 733626 717539 492699 259389 80070 829731 842057 783252 17 266583 364766 288590 371529 834762 500311 147833 461562 399911 463233 155569 834889 462268 3 812659 523929 663782 788305 844888 1 523773 739875 21095 503859 435481 829278 388140 773046 74899 753818 471973 762987 3 711561 764751 52025 788933 246724 1707 196 624522 243963 353314 410 107176 599995 187824 820378 659891 738082 723286 281694 158960 380446 825813 991 810334 758308 709127 246599 834247 597978 264625 436003 56861 147622 599513 832309 849497 830369 155435 708452 793275 519574 2830 40 288227 804975 19702 3896 127 278839 47257 67 287543 832269 678687 531953 608533 509135 725575 108775 73 827497 829146 816594 409075 606165 67 625843 6 7 184565 453262 15101 696763 320233 757063 498553 81813 102 19987 727249 5 20 1977 157961 811484 1505 388174 311470 799855 477 22305 22 821981 290021 597985 44353 98197 764045 805687 734262 228247 802870 132943 413384 627715 454010 3268 493582 785630 101153 227422 800488 17711 87409 838445 148845 470077 634802 447670 381178 2174 19777 600092 1870 766126 743656 2366 989 403645 339590 758612 65641 836093 201468 127358 790945 728046 547732 15655 650820 337 678092 830016 831772 137125 3 469319 127494 142710 70964 23 813985 166 17 4060 202654 198 285570 512377 41456 494818 91394 726136 821203 21853 445641 811740 104 306218 72189 1860 148443 78457 784826 619 239580 366125 249973 43 54158 55976 821267 2534 407909 609040 831692 741691 30949 124581 821635 13913 289509 144370 3 829942 98528 765544 721309 180942 151608 809176 845044 1 775000 252702 66752 837368 484843 819129 369163 556398 3 844786 24 706 2621 509385 804662 774536 93044 424208 799211 814685 529438 2 450871 1744 1791 23948 4 338813 766950 207547 828299 23 838885 306564 654412 236 520850 793969 826884 792848 638147 200212 756253 819993 197643 55459 82035 21 737181 698320 838910 769462 783313 733097 597635 23488 842448 486920 23 385666 24376 4 50 644695 766014 645573 2 673 27660 47 432619 373349 340262 10 437310 1 820892 1824 173698 757301 149 32214 813652 167242 828076 717695 835807 599131 617489 602300 288 703559 18266 686657 604961 751815 558563 362285 823547 505186 3384 634973 87499 630878 152368 426323 718536 711859 1629 521954 51485 818441 808335 462006 809270 3074 2813 758000 233535 361065 475433 578706 808288 589879 807348 299415 518838 3 764553 428315 807352 39117 466170 607386 269 326816 542644 1039 9673 793496 701836 247 769249 30487 460592 165737 319824 714079 323519 10517 39 491 847878 187519 201906 769817 93415 2923 4340 3990 848050 330703 744980 708284 20 7 8232 211134 339 22624 231605 803281 612310 830341 239761 848681 263896 811124 849870 35288 124198 656642 268734 374 625587 90804 296 697944 841957 173482 550569 148 5415 712300 733592 631786 18165 605571 112336 816417 422044 7 645066 31 814668 60463 43336 35 832727 400459 62575 248412 763377 842474 110022 41570 332970 814340 556254 21820 5 143275 15609 30539 457128 833227 738423 690 819444 45186 106 604122 162981 279357 766909 481699 1 646427 727117 1503 3 298556 2 779949 986 817912 80952 294778 308271 354191 421471 494651 561938 673987 504268 646447 272455 831980 744850 1803 209616 633129 825549 822529 231062 141687 846088 218081 709819 661172 740317 346499 258398 289 128087 1764 831776 810573 148814 346058 833770 201546 686 552428 838122 267469 106 799178 529757 97 505 750599 45684 9 35771 6 837358 40961 763823 74 838455 801095 119947 823311 631791 8 86907 107633 646218 789391 746751 815810 777952 704898 568063 798500 79129 164074 341286 540329 397150 731925 816117 490324 358702 841565 13998 437662 19489 846483 242589 42179 14196 372408 296336 571860 291218 827392 368041 755814 341 653 269407 105795 750953 342263 778637 737117 777519 448557 50122 522 698391 265265 2143 807770 116763 93691 711689 31352 51764 843185 825987 204029 187 801142 148481 3182 606569 441899 300058 800353 99616 393536 847059 273436 576903 478729 462809 710468 44404 280520 692188 23436 259399 2 489656 342811 826409 141573 376970 807949 830276 186086 213962 802140 246955 840083 767360 785833 334727 762564 242740 41 801285 542695 16538 265420 846232 530995 9 784621 816006 178417 652825 74447 61 822197 844587 150 536410 667166 767792 4073 840021 352366 121971 541761 510 391856 841351 296486 106858 2017 207940 748502 523877 800762 496991 80383 837993 533169 385670 829502 560078 825242 622 334908 817178 328313 766086 744720 70205 87745 88861 730227 18706 116375 728462 352614 774474 481333 744368 535659 626567 783224 708149 458532 276570 846670 570879 597286 627455 640321 19330 421822 434462 3686 44266 747083 731962 349884 16225 270655 785788 845810 16 820461 2390 813741 796780 834438 36314 722254 51 739734 860 836009 636850 1021 796511 343423 14661 523002 84 813564 780115 432921 20595 7 820986 471852 210 261290 822247 249319 22806 103072 135532 770911 787719 837502 760635 106362 734631 744699 137 709387 660125 784574 45321 833810 141564 839008 113835 133417 794625 345933 595461 308258 2925 779195 187411 2 803942 540846 157 528749 52522 797901 2 825194 786795 704614 847988 741712 187614 324738 109625 592935 766721 830879 546527 817501 82906 436763 819567 86485 532590 826399 9492 808501 789168 237108 820707 515377 38 623427 498041 192811 365190 377544 100617 844563 118 83488 681835 9066 127475 780987 306886 54788 797238 5 768500 295010 4 827895 615202 483349 197462 1566 820075 816639 17 801383 409634 286644 254426 545929 414280 631020 24134 111353 26400 43289 1 838193 721898 700907 618143 821118 829978 11528 3506 638426 83573 835063 778702 21 773274 848160 50018 26704 811394 214777 228114 491197 292584 364847 697073 210258 5 745784 215202 796230 278987 42 182533 10722 336281 8537 817413 647238 3 733794 710316 820062 36144 10 620551 201049 696651 5873 381762 809208 719815 849663 824762 407346 441012 474521 175084 751467 742192 775714 783204 363578 305645 444880 418011 550834 142122 720634 5 655495 63330 807334 198726 627457 336772 513118 319878 448798 649272 13001 16 5032 841252 739767 802646 436758 308527 673149 777477 140255 810921 847827 753562 588458 218795 365877 611267 3137 697 794512 762741 512134 151907 574700 192697 27679 8579 694498 21897 805351 575525 281276 788948 805070 830923 757290 518988 35984 3090 6030 745353 460159 466917 806549 166 739819 767599 816504 607401 781711 2 832349 5650 463067 734369 208984 2290 3 13860 497289 279827 589294 40805 466407 813123 401419 44 2009 440599 831894 748635 72 42308 793053 6165 433153 641707 303546 586622 712398 50634 180137 818659 56255 839066 780299 809615 630862 466164 317360 2 816731 51343 100777 330668 382921 113501 283841 6040 750691 381764 681145 672337 345637 587893 778225 72180 748751 701110 135434 173692 844791 735672 393 77783 12 255668 141 4 340387 51 765246 768318 35940 745065 706296 715673 1 816430 489274 185891 692136 102395 278 15665 658452 31720 88325 835859 698407 659330 584002 496778 622565 105571 193522 772460 809916 799598 107643 812828 840464 826182 817735 822009 682649 662902 358598 828120 572 839594 617259 408123 676403 453523 402406 817281 827612 458618 735814 845586 350768 438788 4286 575835 701483 1 469404 344800 429286 751604 4135 597602 788724 29048 817377 756 530580 739304 9 13679 9 30 74299 785426 394720 306485 671071 471959 1153 848684 814797 157307 788582 542 730202 382642 788622 669659 756573 817099 482489 112862 6 328029 715072 30194 36887 781149 314228 838265 147079 2033 827643 780980 33604 44001 44 758718 433 38545 297701 254335 989 645536 6 56 681743 164398 56 13 706766 33685 842881 756607 803153 151128 793161 52 53635 513181 847537 202774 725172 706312 632444 770445 350412 843101 44414 43 606563 484728 834875 805662 133058 736640 672327 91693 538815 30899 241330 14 789033 788623 4 13816 211437 280398 343 904 9 634342 712136 842094 292350 818679 746392 844044 833616 657723 825734 773432 580580 158863 569511 757228 498237 178183 658489 30 39 805065 9 814879 583236 838640 116 795 127861 6 737828 768764 3748 848988 826545 781598 454820 614823 769470 1 797127 839232 1924 543814 747458 801488 372953 4796 249283 808451 844105 761596 224548 723960 847109 826170 126948 31483 706197 752091 1522 740488 188498 567702 457 581914 848516 388940 787286 700084 17827 4 97 31 44105 44176 358573 843939 1 533710 2 2784 292410 635411 69676 58402 708178 5462 93137 343751 112398 762069 436040 224015 544750 826215 5 541397 602160 936 818793 60 5804 79012 631540 9 1127 361435 726321 848742 682193 796212 846263 85700 448345 16228 820482 387398 731864 14060 423589 772951 607882 753 806836 848272 766999 824314 376839 817964 59114 839889 125 28209 818263 697852 847017 26383 331322 29 748368 8 302 161063 41159 781808 465039 292800 767054 682909 839820 273076 4624 296628 388902 119251 743720 98 6 20 753827 572764 156 325229 594429 707549 833145 597 11029 328861 568794 279857 678847 849360 692574 1 805218 743281 5 815790 49126 781946 575517 834965 822754 23993 88087 826604 31 170283 164656 837517 3060 759802 550964 233 231611 37218 267967 754489 163282 840630 804856 539 813521 449065 747835 746207 705396 831539 728850 598623 824454 313 732637 358913 648038 745894 698572 835676 846192 720 350614 417496 822151 780637 719 199622 849219 23 648194 690 282 76827 128153 840089 660689 20245 117289 796948 14788 193068 766315 182870 49 20746 316973 689334 655040 798860 713254 793839 130376 410814 506519 62608 6638 142799 434848 136522 291 824080 1097 723082 840504 462583 143122 304394 702330 403 2033 298624 771111 455671 453740 236913 796917 594383 601694 841666 4 488470 801742 800974 781079 140 4 111416 85729 9 10336 338257 621951 528217 172514 812219 781948 228685 478476 105176 406876 729992 60719 839858 518126 175023 335 487437 15 764533 598841 781993 806173 9080 714298 483517 806387 821239 11 653536 848084 846487 412885 700366 501 201495 828716 578850 9699 614972 52966 489376 200406 21134 809333 782159 6027 184950 425028 235987 608249 848628 23 818892 2 821446 167677 780963 826374 796847 47 792925 505008 3 847302 844180 330235 836128 668273 5092 46021 688086 219846 65670 242893 352965 754655 419253 7646 2 569503 288089 801212 803198 4 699854 734726 399178 132 368812 663811 594336 772721 595256 754901 584359 112 356791 32 2 7554 22935 536653 396 412783 751279 177040 845377 816187 6 82744 727842 846870 873 696633 512987 109330 531185 436129 775408 578558 847445 821508 6585 563668 268059 352394 129476 788673 312912 279425 763155 18 833610 136630 532983 784056 745401 40393 264092 831509 250013 9 788972 3 775294 834185 191898 161214 796823 338388 536710 698833 401103 737050 364403 780392 1 385940 609556 761423 2 821912 826099 251440 664479 27044 130925 387085 18 352231 64 633951 5914 436666 896 814450 739721 369833 747831 726643 24 431677 499751 689874 110874 840649 219630 806560 16129 788177 848710 375030 119964 706779 62591 833210 638507 812321 830320 549849 808301 793162 767095 569909 1 145444 49538 23 781577 660706 765031 325468 511182 828604 211401 326937 819878 808851 735689 381291 838454 131501 441379 752894 191538 1 95481 2 707744 418759 767668 738182 521 803556 233222 836052 78494 699169 808501 234148 830394 79898 702193 799732 281476 49187 465695 701430 572186 1079 777781 490154 537491 805208 552848 382633 829144 539504 258257 402298 33 716058 98477 727355 147335 176154 833458 781021 675297 993 74770 374958 844645 72920 841523 782946 650285 671667 664197 222273 699680 229334 26 408554 808240 667454 525211 733215 93720 152485 849464 629527 725883 146069 658514 127697 2 107 276223 18 35394 838685 706667 214090 847765 191785 260367 758887 749332 22376 732522 318098 685815 176176 774522 600822 22965 772009 789484 525044 616837 840234 348589 820 718072 757 478689 137854 330116 377869 352 257538 821040 56155 815299 370892 836380 70278 231196 604659 3631 1 666471 647439 492778 254031 830441 745243 38838 743191 824361 10707 179740 771455 819904 805696 39921 331281 778265 357434 679797 838457 568262 34691 662701 846648 815291 12 779136 845360 824568 1470 526036 177252 194292 13859 2 404802 780397 1291 12490 842122 767903 750566 1 633639 607698 517 632124 182252 745063 830754 293263 95018 158057 401500 16546 496313 835855 3 26146 16598 822319 12735 1104 137546 736322 817498 522939 2 17893 340790 133659 177544 784853 765317 755425 829765 825911 437878 11459 6057 450593 848524 569654 161 254677 214970 15 36961 564507 802107 332767 814966 69292 253978 623846 147422 750469 503792 825831 342482 806407 268668 839964 29 675473 8 11 651435 829277 781808 215090 19 68433 582793 18381 835553 204593 794101 854 285846 41990 32032 22761 804376 293426 7 1 786463 274356 454069 5 213 839346 19541 436955 650298 158 7862 798692 1 758210 131085 855 642589 1213 36644 110888 704093 152070 671631 206958 2068 691732 822445 81145 425128 304719 320591 330935 744300 218108 45 318789 331778 41200 799085 353934 836793 394812 649357 753447 810219 810388 677411 755860 512725 10 4 15372 606578 826651 194256 309928 795760 699377 3 804524 660879 529067 539338 314191 2301 745965 799176 789418 47829 832911 2 559119 300855 790614 150672 202232 357015 809446 669495 725688 788636 29 822027 813663 771864 491435 595 592373 361341 55502 840077 666390 441074 817043 446314 803361 708526 269744 842378 535747 785339 3 728094 153691 570288 152714 278289 822488 843098 841103 833291 17 475877 739765 447132 421075 5 795077 639300 735697 2875 818287 844023 832314 943 324369 837427 44510 483242 699605 10 821880 338805 722902 268791 13198 809621 65405 349 312032 279 3 772491 546195 99 71019 490143 831329 331828 145169 213016 10193 129 828022 681930 830013 828808 782170 808862 592173 766853 669734 420 267564 726464 77042 6262 830594 732180 703858 834380 515336 782215 31284 49 732892 252025 824151 573030 47 30 842430 2896 7975 830401 786795 175 580047 741088 756288 1 53939 803563 57962 287220 787817 597040 509334 652 648729 674730 780348 491693 76581 8 316440 505616 296465 782830 450392 726338 231980 81 28323 226284 21425 821913 664255 9 656299 1111 407221 829989 472 695234 14991 845138 502025 2130 847928 8809 840006 756943 133855 572265 373195 335360 834586 391777 744055 842982 461283 37348 778824 1 802655 845409 780012 795560 535312 1 831534 217480 423984 708271 820518 286528 172773 657003 789006 809485 727366 833250 634 9 23 752309 49 812195 3 759818 252048 821856 3 385 835224 35673 270894 603673 553576 3 339838 400701 2 118776 741283 764575 383971 59356 1 419896 329320 847611 365683 840741 55885 788878 199748 9 577232 3946 2869 587459 490593 283907 1059 381870 209281 3 719181 753873 465046 574918 1 843982 179 776191 82 84572 4358 102 56896 543705 738769 823938 45261 826500 204844 566929 808977 2419 633449 425146 388915 21 302014 10551 192015 64561 229724 571577 351147 787900 837728 452586 79 775972 116392 115533 436854 834197 224202 10 309676 530650 632435 500480 845840 361024 288680 830648 805304 692283 835423 800311 798601 3 567505 3732 689661 347725 170078 5606 436452 846951 36 701091 597499 797567 20941 2619 2361 692961 3301 21016 29937 821455 787105 73080 762 821097 23417 827243 579632 809685 433566 676127 821093 691505 724 809616 840790 673496 165939 560808 580 530650 539519 465332 524794 531986 773613 680097 529653 175286 37790 739000 270929 15 374370 799368 238227 1083 289995 77506 526948 18 725999 3104 398750 2 743300 25139 570484 813941 777048 168561 1203 184825 11 36624 116064 59096 766191 258 771064 104818 6 1 847803 109 2 683599 415 31286 201083 736789 837340 414378 687932 10 260453 3 441 41166 779562 409727 407153 562819 710409 461375 528067 24821 687533 62269 86706 346251 517632 849545 293922 387132 637424 53 75741 11 57 803193 306885 1629 32 523575 845190 455754 77242 831774 162566 481058 2675 19 51049 537655 636337 449264 59 156923 450226 836703 813110 133835 839363 543618 394197 716383 732288 12899 220581 356427 15383 847106 3 276 3 776192 67308 771549 296815 71599 59045 789679 6 315519 698004 2 804581 127795 842348 600064 107975 611103 782519 8 720195 469204 1727 750294 3814 435943 117632 7 583859 362439 201325 254343 14 39855 812813 175379 81265 364310 753423 826 830120 686547 465997 775389 586147 600839 183425 815015 820340 758989 121141 791798 478278 1584 167580 99808 269787 147476 768991 468964 491512 312645 794616 3313 534002 668463 19 642287 16 763984 785703 609811 747003 30971 640892 318126 36479 788002 832008 196835 816821 20 89 2153 61213 846478 519373 169205 216332 289995 766442 799035 687484 646636 454360 255172 10572 45832 841594 712465 802207 43829 617362 785685 800639 750242 724565 825182 25948 820785 3 46059 42275 493014 822599 349497 258943 800132 1 599092 725918 580926 28 383728 796274 808351 617013 843733 807474 220154 751345 331 835893 1817 9 615343 804186 410253 16 841883 839941 472292 782853 6454 424242 668857 500057 799015 172126 189 41 674318 821102 457856 447752 832913 765425 819120 2680 598891 332428 839059 440285 844380 828419 789704 93223 699350 800716 644215 560831 849559 37358 68553 78 793321 845252 14263 489749 318475 836412 465 401366 556 807384 75 544990 433856 436961 775839 138662 829569 355482 846654 4 26137 708161 46 127 811277 185908 820618 5 20227 347668 483922 178067 838080 10 707872 815078 708856 179528 271574 1 121 6108 792305 826593 110067 198717 670883 641923 468218 482798 233004 557875 643779 833695 834086 330110 826477 343574 253873 686664 662452 312638 796013 579285 810729 837989 4573 817490 368621 125 524300 112771 10379 146892 37429 828878 25 221 847068 844098 155733 163226 808418 92282 666280 805770 753925 481937 9 759405 795635 822765 75147 23 529832 23361 17 242940 5 824413 2748 613874 821011 748752 806312 156503 250988 455686 820311 573864 837883 592925 842239 383021 448052 199 27966 4 667869 242601 769945 833919 84715 705564 687459 1 539594 26676 369570 782294 182290 728780 808215 1593 680456 791911 148275 4 282294 579151 3 461894 460309 832904 270042 128 826953 53 520793 92167 48385 226420 18864 107109 717584 13553 762056 825137 105429 849663 837878 800542 757631 35 813488 3804 617076 187749 508845 593718 805356 15 41462 831744 489543 648551 696067 24240 839011 830532 86489 527906 583074 297786 623642 838387 790161 222841 3363 32082 845444 827390 756420 10 709579 390212 730722 4 764356 391 363628 617129 321285 153 187085 767526 769520 647409 553346 798835 200931 706949 763726 7 133936 775700 6 8131 189270 584001 743650 830698 518920 808958 739368 388751 179438 783940 16 846813 803131 655995 820774 262235 159939 52021 724561 783800 435894 778159 745438 214 803348 259131 782216 14175 163868 624656 353 825764 822714 11381 550218 6 20046 18468 767216 549145 259564 536781 822108 802959 10361 28 846907 407405 525173 112 347169 511346 7 696486 823226 219712 249470 9 847672 605219 217909 478957 15 809394 645631 159993 805056 711789 439056 760180 848342 669695 761883 10 843188 807148 256933 233943 506225 9209 831008 407709 691112 838931 60 818780 16778 824379 16151 738644 701773 672971 522558 826212 57288 364378 645669 777792 335639 50090 821953 428376 596440 847130 636264 251526 669048 429 629341 67 785941 2243 662756 30578 725871 798988 1827 586495 305958 46866 153025 821297 728088 41 576516 799960 208 285680 72365 425386 760295 788616 760400 7216 835038 441050 235976 12349 519894 846399 274627 341996 640677 228416 610089 95669 569007 304 22 1730 29 411864 778412 494540 585508 840703 705061 331726 650202 739518 646279 1 28239 764029 774027 698180 390278 375 2 423751 758758 45904 668394 842603 570577 37 130884 395551 15870 351262 511 750132 686043 330419 789198 758689 1 5 816914 833802 409621 743673 19707 837665 285548 769791 74 47 23 40 183117 14 426643 362120 696184 87443 72088 845341 693086 54801 61468 317056 358265 25778 121787 773176 25437 481563 780890 664536 829743 900 168365 21274 287856 364344 60852 67593 3972 24017 45499 385 835838 3 15933 213906 831845 817812 701551 432267 833028 738669 136783 446941 205590 68570 506318 630908 258619 525296 1594 614678 811634 44034 824790 15 724015 824117 366310 519064 44 55 709092 739225 192 646442 22 517270 109338 207272 830072 441109 831122 783549 1348 74032 765452 10917 154404 32 586795 563205 152177 280922 3303 729381 808179 751240 501261 774592 795225 841569 541162 475163 802021 749253 291365 434089 343 838737 24567 616565 641106 330816 827465 3 753504 433014 763234 450238 21 305807 139697 77 121358 94864 559721 823500 137329 725884 227143 1048 772900 6275 1616 638811 397 735286 802311 384917 246112 848578 784918 765337 606392 29606 192410 230075 746662 1 61 827299 854 558809 394321 767201 811055 21591 445871 485966 230302 311224 7 710163 790111 790453 206039 721887 693093 760521 805962 168813 534249 30275 759127 43 644583 801086 335 263268 795734 225810 835091 6 384071 698213 747379 135 756189 833160 417058 847259 297877 686883 333495 580879 843561 537965 820304 276413 35 2938 811349 155368 790930 130843 136823 208435 11 661126 362 199484 795265 135039 698681 839652 34118 221 759796 138210 537350 451505 46073 661097 356779 94271 772363 25 672791 127028 799876 823037 775949 256176 52357 844014 790861 811433 534526 829925 746146 1829 841611 482381 508977 618996 2 832332 8 831313 25857 221079 12045 58 816354 596854 820159 221640 769238 837265 3 361096 317751 587200 351765 120895 257362 272892 153 466132 756965 834428 572361 772138 841796 53926 770209 280405 799 670359 159 9701 33058 3 838728 13 824009 768146 127 275 808443 168 259911 798322 811432 76093 175757 64872 730388 783617 836864 31106 285910 11111 35159 19345 417054 133246 657603 806060 718024 365886 400800 773990 731231 679790 773926 257793 1883 529474 303031 848502 731718 613673 433727 793120 304334 815595 800482 719671 805425 636579 546123 489832 742601 539920 1 497109 839388 132999 754029 176763 253732 257869 163898 247644 173 352285 274257 836286 729918 541645 118661 517420 756079 839912 800974 831268 469 837405 550302 845044 829749 706550 625698 594919 846977 781888 773038 761787 554471 20 830442 96429 8475 800431 2 805003 803382 48362 282 681989 799687 841777 447282 486083 14005 781463 627265 812442 843018 324146 804365 633674 260596 602186 755563 142293 408217 788215 343079 6 171383 259394 4093 807476 840273 365108 350 666080 104670 835165 325033 13 351895 63 813032 844915 233904 190114 1320 1018 377092 225955 849293 18341 145466 5 9 44 450495 599737 11830 49 806904 608684 387133 105544 371480 278154 329121 464324 707511 6 367652 190925 7 830155 702323 147 815582 725432 661382 835222 347078 283053 848220 681484 199308 798180 361210 392 169813 394972 830173 665 2472 114207 655837 36 541200 3355 14316 81624 770116 39 387884 177437 795177 618199 735556 367612 232380 825991 88982 177869 338156 692385 830547 332583 38316 810991 826465 7544 733555 812186 263993 449606 636723 224519 78025 841147 830045 126659 248 764443 496918 102 5 839725 638085 839236 705656 480447 671 440358 2 426982 619224 12 4553 522067 784999 19368 392285 312353 409138 1644 849122 771290 1409 1780 379920 4199 150284 719675 626187 767148 141450 365636 791447 96655 302281 391549 335819 216355 830794 26266 813020 631032 490177 801729 813557 16 148458 5 469357 822716 19 733026 586634 708988 646943 815607 322326 682682 726479 505733 589818 845096 252772 1852 187748 831350 413497 814359 388 592556 751307 19484 768014 104662 22 399 124299 846740 514541 60742 594076 817280 709033 543525 797945 840034 484900 633120 758516 723542 177368 3 750157 20847 83491 8 624337 661687 392635 104258 834554 614057 154 666635 730607 758873 5634 775950 227046 675212 245664 197 849751 2461 11 340782 590280 743736 790774 176 849420 774898 797551 540633 101688 45434 3 772760 693712 592891 512118 838602 15852 184 825652 775064 788031 324316 842442 788364 55746 418 410254 2 5 781745 145690 3 4 847095 333172 535931 50777 844441 95625 389972 23 136124 709525 760785 181572 567050 420081 660677 786898 738196 796809 1246 369410 761945 521244 677792 671899 4 645587 302958 486540 410290 238879 51146 168837 824071 842556 663238 719901 12 7257 400337 228777 841665 813810 754730 776381 168797 107333 845294 282858 566061 250801 54 815743 822165 475604 549701 327399 212230 379095 790826 687763 255658 814356 187578 569863 632747 774586 811572 588992 816308 641573 509909 824011 775510 146442 161546 706773 823977 393567 816231 66 447559 267446 725700 833455 749805 238900 363849 7 843947 382018 728584 810553 808457 32077 566456 959 4297 8 762278 544580 886 671881 7501 264955 833846 460573 23 10 41065 132849 746126 464496 710394 328000 89860 53 249615 836453 47 835206 810566 568772 719862 660 750048 837028 52 12737 31 712253 369399 398048 716949 47 363720 2 187 783952 404630 608592 4001 9 4 4 26171 771541 3 727060 412600 327 183561 789710 119497 2456 661685 25 832136 745778 73225 51025 5 798574 843328 554139 842365 439813 711549 847957 795503 421467 360911 847072 828888 603433 785261 350979 120778 714483 575239 441467 178017 514 554808 732593 793342 46645 262623 231251 5713 115 537154 189769 457568 306763 823324 839859 775579 513029 298550 834161 827919 1592 4501 471616 730660 517410 828896 127414 422825 555286 839211 663737 2 41371 837099 505108 826412 234676 527 217655 616855 80550 124301 32903 672082 378691 746346 659288 726988 9485 517245 731433 75056 749364 315029 762637 14 6 14675 817618 2 430856 5189 846581 356 65356 6475 9357 576 352 804402 320422 774754 687123 147313 414946 810522 116430 279250 295497 91751 771296 792157 828176 847501 757053 2539 32 829169 310673 15 818664 778690 759330 333147 713860 147067 819720 648647 819443 633028 9160 615522 303386 633106 2021 756429 162 701595 220 74723 554839 8036 702273 1337 33 64 159867 770166 53290 799579 106119 322486 435632 74 748823 628417 635871 2 505121 434703 811659 479149 528793 376885 30 631196 835030 274200 847810 2 368401 817085 452311 66867 110354 501 22064 3839 298288 769755 798281 3 58572 453477 53915 577509 832850 56110 822823 838726 508324 596506 561055 45513 2513 760503 408915 12 758739 6 735124 798484 214422 108991 689546 348184 2 842720 2 799576 609358 815162 735949 47573 457719 725822 41853 637228 4 62532 412231 615677 8 566324 199852 431610 564270 579604 321760 581307 4773 36098 848492 808860 627351 802489 141 840021 425732 768152 3771 846716 30 299153 826400 754084 746918 460897 18692 126173 14 843357 807920 1 801143 95550 747984 840726 676274 4053 799530 391883 269726 551177 465008 819124 648456 184820 832986 342205 648949 35 703876 46721 798179 2029 819594 814937 528500 242131 34 6 783776 2552 797067 729173 4053 777800 768745 6897 719253 639791 739 577645 430837 806676 210049 276 846631 669 270641 61 31 25 106719 830158 488 285213 251438 785484 241439 286390 163411 773550 508346 49386 203269 7305 765216 591195 413525 13413 833169 193561 222659 849235 748443 642374 256385 5107 594584 846315 16839 1643 522622 465406 98934 602227 638043 199627 790668 674056 1685 46797 813879 670297 521049 586866 726487 727034 62176 46024 439159 828022 693818 743713 384711 341598 138617 807063 3 172879 805088 607064 534435 685837 13 353229 551408 74236 489587 879 88445 614669 5151 2212 607209 1 44965 843198 782292 285987 58862 270584 664542 438228 767351 93951 656319 528750 392071 773554 605640 745579 847403 187 242917 65613 735 1 537031 88322 689694 86 811916 9106 779259 92668 778796 680226 829576 696604 823426 732211 801940 798484 807580 619595 328985 218959 534414 66391 833620 310958 267962 662566 2541 156 702467 283510 583785 127448 330101 553276 177 732000 721051 823987 652012 342776 866 509116 46232 839237 32427 813833 92 433350 848055 5346 359243 378835 726468 378 565033 772 138879 842599 1028 722795 565458 201237 395977 39681 431143 772740 792145 464539 460444 816473 578421 1224 658185 48 793770 203205 7954 12 749370 691949 449119 521012 726490 596871 820954 847998 7 2049 849222 187305 88168 13008 498918 843924 254 3971 208152 9397 445551 846744 284901 14524 796757 828885 748176 79935 9 735539 790684 831710 661102 715866 526886 306 365315 843115 419831 177524 734492 92895 469969 818333 761260 389 538 108162 591382 675593 455808 106965 849734 611321 831625 719670 806720 234 4373 22724 171261 795994 1 418156 785744 204855 32348 43955 1 625524 847246 749641 711633 503283 811470 376357 7518 542401 764 269663 747012 634048 768901 12 706706 847014 461873 838072 788213 153694 385704 145048 569408 478117 88331 716457 604969 786157 838746 314138 845315 808590 353234 56 15253 842798 375 796883 677086 734440 19 605060 486204 67 1602 108454 683651 814543 1 422659 10546 462161 56913 810400 688164 1630 841511 844469 800600 812559 17 140271 12 24926 788267 825324 497455 30 51480 102615 10148 736552 5110 131628 166701 423424 803821 164609 823391 829431 845236 765390 800009 407832 588577 767394 299570 997 338147 671 577807 822938 446506 806458 838446 703584 211889 86843 789289 663846 453935 513307 799852 400436 155493 112101 520621 13 709131 120 836741 758843 141782 579156 792584 767491 4 29 823498 708671 2381 816014 591902 17238 1635 820116 798258 282529 804831 796966 839436 29269 9 43789 84142 834737 277017 255985 87081 4353 484972 827336 717782 463495 583947 889 7 169567 12265 818981 788738 679515 555994 11 233706 3 161809 358914 314094 35583 215462 246 557529 376181 756758 234380 241927 411 743248 108152 2 752682 843950 553 402886 303083 173866 69193 832395 7 2958 555207 61165 746126 289509 579726 772557 301247 1292 387869 29450 712879 797591 18485 29830 827798 792382 7611 796127 518909 708828 3340 288042 1865 329793 3 846677 405160 91360 749657 730750 848547 794029 845708 187 47 813334 805450 578365 831813 801038 125295 830352 749229 731839 423295 768814 123979 615792 741644 461333 514945 813877 536180 170520 22 281354 777965 772151 577846 35635 684031 1 732009 825125 104 1764 795365 663107 472164 772325 427130 541378 737759 711387 356105 666813 39957 330268 228764 653504 579934 791603 799072 768747 772141 672958 142601 643708 100735 103218 24771 769347 459836 839694 114906 477866 174438 509998 383405 636130 126290 90042 838975 235909 722594 520707 828848 486600 387987 115985 620135 671727 655616 751938 268581 486314 172798 640272 132848 77 443496 806813 2948 801153 680978 601826 140921 844736 1668 749383 23100 10406 515684 634279 815425 57564 166799 821388 655235 321814 372404 847042 171555 604529 532115 811818 566981 825520 594321 235029 16771 827396 162166 458051 751979 78563 348278 827055 733671 649 743879 819730 3078 314259 353050 750181 669308 792467 373417 8313 275205 6 750599 286 270230 841050 5303 433967 197058 818912 847759 1645 663044 835042 807216 5 210315 300551 590993 488637 96774 519606 823494 278177 9492 41384 703310 541023 298156 16364 3116 670747 344075 450266 578715 695204 574910 389309 837308 655476 245 444570 65858 141021 846219 186515 847216 243623 845873 89703 545004 513179 6056 403612 118725 727994 213968 636887 836258 174499 3 811436 466599 703507 213205 414679 833154 68 649258 7 838506 831447 696802 846382 823605 194049 680599 49632 798184 2 790842 719786 842343 27652 794467 368646 800563 833700 513438 748804 1459 791208 775347 809116 760775 830931 731408 635195 497 842480 834216 43770 18 839455 192073 653745 110 647953 821339 774386 118499 610924 86468 723004 843140 795339 284248 809195 307737 395239 650168 241 212135 162 814889 210900 767213 50363 443311 813324 694821 92855 826199 383300 422888 754879 497059 813382 669347 801721 264524 771891 145614 812121 822585 268268 766013 367913 674684 819514 772299 764606 3 274156 724 821102 193922 350493 3140 831515 741526 746763 23709 3 71 406559 25851 794790 144977 813506 256254 84862 435142 840626 191989 44750 339742 713088 50159 65293 357338 344011 344058 501946 11986 848528 217274 13483 95227 422595 824876 140 215963 370741 13 276694 151193 510141 846165 140170 2 786218 708315 837905 3650 147672 107787 767903 615233 734775 231761 546374 164151 86 796157 344486 2 252060 30562 846621 471994 841335 4968 547068 795453 322395 213050 304522 30166 363279 268796 457161 821765 50325 763538 76883 369416 707905 2809 408273 222347 13 638347 611720 781384 4411 631524 565127 790458 705612 7 837963 34546 757948 7 655069 94 50152 462881 3395 14815 673676 4 20398 53299 174339 279327 507542 669993 59 844677 838444 827157 821146 730952 847284 433646 324886 115 570800 516877 353451 832898 463396 835325 28 709136 119749 819965 675756 828658 779622 4751 3367 534932 385939 842303 807305 822400 26915 849460 609579 497255 761714 220686 732192 8670 845348 530291 313015 186671 58149 227 119640 718272 573860 277527 832644 5270 16169 81221 625446 74443 4 264635 666963 759755 204117 797595 135920 786395 9 776763 704463 395467 788498 835231 777933 693599 781747 4018 767375 210 9 35 821172 213629 677775 248741 597371 845076 204244 797563 269182 783922 707124 768822 815051 840190 684041 12847 842922 333665 734277 802178 12396 847014 812726 414286 285589 60153 2 437753 12 532258 1606 196124 342808 253265 21387 736381 685658 50048 772102 722273 828046 815364 764129 542149 568880 39535 813235 328 744966 84417 187896 465768 439339 725174 145173 240698 245250 842305 278845 510542 573377 769687 793173 384784 683489 838829 635 780723 625586 228478 833135 665004 1 20697 812782 837905 189588 653593 830 83317 519571 13484 1294 521056 833456 794289 117787 543591 3 1 724792 406035 174925 691017 844134 145394 742759 764803 197943 427334 844972 258684 623905 757142 467965 312969 2659 842207 181967 761110 47352 781832 550184 833416 781097 213405 818055 789030 5 264528 767259 535463 155417 626618 778022 79 153654 835435 141442 2 754534 47819 522 44 838144 715107 822265 845279 4463 52 777146 61809 771828 726540 588352 275988 12 33496 848730 62560 540366 252414 828554 441133 701241 118 234475 454119 296126 1 821181 732401 44562 539490 766066 511511 452299 597963 8713 828922 282885 426976 1021 32683 12828 773768 339951 605525 817266 320973 414352 592195 82401 633387 491753 846376 780373 268151 365833 571199 90909 41500 777892 603873 331940 12265 833929 5751 696967 612227 387 834817 470265 815418 56189 355796 397515 356357 55573 308 239702 835758 330903 255756 230328 833692 782655 750627 3 3762 754892 301 148820 757309 188702 76857 13633 578449 830834 21087 192366 46999 581140 648123 26498 325208 784986 388202 824906 581010 259641 764982 97597 832123 558896 294445 93316 518530 760982 355 58338 301499 92162 545856 28191 808195 466394 70513 523210 826796 12 60999 295288 3451 836616 740004 736261 250 55514 16904 821009 600633 62 838370 388024 820535 113700 1772 399700 309105 419106 758825 527024 576312 783481 608688 800447 542214 593711 13465 781958 726403 763441 12 697154 738752 27735 566392 190988 627322 825769 837015 94 579555 72020 121835 26158 11 777638 848495 20107 600204 654253 190815 761846 75 730773 533593 818667 3154 4 809466 614972 710210 1947 754908 287655 844372 720773 573231 334438 741762 825407 448624 812622 4701 4088 743934 735411 581183 311345 100724 187967 220122 1 406122 801953 72427 229458 829122 105 785499 25894 724342 825802 847347 27310 741157 260744 631550 96549 580750 11670 772376 1127 596615 795050 192287 155956 781902 324728 829727 650775 722158 738784 794591 717385 645249 36 135170 84131 614860 226 594386 516034 419080 763676 795479 697010 729787 110 327666 467029 750402 564100 796302 49057 65532 840334 215029 125 113487 3 357655 838994 838542 455560 439599 185465 18795 636254 613186 415706 485767 266973 631875 97372 2898 2651 639934 823269 823528 820276 808155 604034 669670 91 1766 796481 377266 3237 785848 800865 642162 786102 42786 764900 753633 419007 658497 816505 814957 1577 798822 797284 707656 158886 531688 451858 655385 330741 28 779106 39049 41342 661231 760230 1390 84231 246566 828881 668354 730702 104340 808008 403146 814454 51 599830 847251 838619 531366 92294 748501 674436 672818 834453 648332 820466 244171 825918 2738 650794 802384 429912 808776 27940 48848 777841 808966 65 243694 854 825229 354799 29 65669 631671 753774 495035 15320 574063 839809 37870 475498 670423 25311 32810 133 607462 180174 488083 710877 839463 154629 807069 22528 17 19 46544 88724 58 843402 513101 2 483004 311167 662538 189918 849198 294230 678788 186060 440655 6491 849120 15065 270702 396532 683500 579487 827237 8962 810842 53991 397704 846982 399350 657206 814007 728996 9390 315660 174305 759583 771561 54694 849291 459884 506273 568575 186120 38577 807176 118165 847691 276912 1891 811645 1 39242 36521 317391 232058 781477 776803 203299 801308 529524 384649 91221 493755 155386 6 257 612710 129 132 831029 298583 450039 18393 21567 779777 724127 17061 482082 792605 547646 71 72684 433908 709876 681126 669003 797643 409733 798678 606635 444485 844214 539899 55 791532 488382 743051 565681 430753 562443 782310 245396 37786 289490 13192 806587 5622 847556 629004 17 525634 2328 741689 659 634089 636064 845968 638069 30 849458 151633 216473 787259 611450 441849 786778 300 822728 496956 445571 645587 77694 48 818757 686003 437977 416718 844564 17172 106097 813747 70141 94256 353887 540803 803535 754185 631761 707603 647706 811161 735373 9785 3 25808 2 826948 798205 423154 830721 175410 716795 468747 707361 703980 803498 340328 808105 511191 840046 56 422 820199 794514 19 805504 810047 54878 391988 356077 95855 1876 118240 825823 832770 410297 632956 520665 224605 727231 61470 8315 68 456239 1 829 3555 590162 488073 3 274351 398790 556210 53400 65898 783541 641112 385659 785736 820007 450843 228563 837677 784003 453536 491930 611389 784105 756399 270415 168412 140708 4471 661493 742630 525494 832664 235534 4134 844374 8 386058 18 1 376121 585526 845813 248343 798260 164964 840686 411349 840170 838530 307355 253490 294478 949 524904 832885 510733 780067 834744 676575 8 814465 344741 793499 704459 16 357173 775990 582821 791994 802952 804967 9304 513696 714402 31162 648600 418057 815252 26 2 197266 413615 831744 798 628356 63087 505567 4421 692584 53479 284398 649441 835666 331485 539516 1358 845973 825556 49540 842951 721304 749846 4 176555 6 5 818897 566687 15 157959 78183 522872 625697 835980 722465 746107 249213 6715 245452 210284 283918 824930 847690 249106 158524 168831 27185 808731 843037 1 757826 308533 21310 841901 846868 563 470207 638058 419037 435190 675532 432277 5107 745566 489307 148334 845407 9 846638 677000 771947 9 414065 352702 838654 730803 87653 6 67900 4 721601 364107 535457 727791 6 200761 813221 793458 827421 1 821 5361 135015 516221 142557 848150 846601 756063 794573 552648 518774 805984 7 2086 1 773538 59 393358 441605 100193 316417 532780 147956 438331 330357 68063 13263 35 2724 335677 186236 282 449625 760010 40020 822647 394858 7 30 461253 714631 390267 198595 810035 332876 654553 223567 495938 6785 821410 478836 834618 555531 119057 209 841259 795597 818398 666535 2205 197932 789504 808648 770720 679125 670681 781141 832430 817028 103 376522 1181 835464 794956 186502 34094 823655 770668 349077 162024 624569 121875 786310 308858 438779 2171 811997 230 821977 834425 13008 18752 802080 5375 4893 281717 1863 252183 207924 847166 41776 829682 2 824820 3 2276 814987 618154 524353 322 145860 836862 180424 287842 828077 1991 821408 97313 267086 841448 137074 69677 841517 180909 491507 94715 656523 79839 782061 327601 68407 2140 652338 72441 820283 629965 1 596637 6968 621317 767963 68 404366 242317 165791 299190 16 142546 361015 39 313744 649436 788094 840970 734760 199718 137933 166387 651846 545753 2 833013 501302 758262 819195 227018 797090 172262 641970 253141 523448 472197 333755 104026 830521 653425 750039 730311 32 843344 678695 729697 537868 1 828878 24701 804715 825060 771823 773315 797106 932 138641 597421 794805 26236 10301 49760 110 827112 379705 59472 130939 6728 25482 825799 333945 1496 823985 38931 532767 812851 80526 739203 523236 266604 15311 771770 814414 407634 386939 793699 260190 11 11 80825 225339 32488 831503 40069 676146 844798 728793 1031 711993 343896 698162 820794 762331 1680 849469 632256 2731 372911 724952 47326 816944 148477 1 43 832223 663653 798423 149566 496008 30 183782 708461 541429 760154 782971 676416 14 139943 844323 805914 21 6189 226161 795648 39477 821339 753864 339750 1689 56169 340052 14 210418 840208 7 177064 513 789202 62288 412647 347315 772642 817186 732500 830397 639493 830610 826172 819341 608651 461315 814832 844748 260884 829529 782620 325610 49219 383134 172528 2 575779 614971 803193 605702 828902 385888 67 434737 838516 820867 821537 792775 16448 12464 588378 634096 708680 777251 714451 473647 507 1840 119264 5 35501 463 841683 732808 369792 811270 515010 215911 734975 819931 198462 20098 2 2 842755 2006 729956 845570 358003 153051 791544 829487 72 350714 177489 2 74995 844186 543661 4 808416 801311 811729 1598 809639 846481 2129 805376 122655 53074 6 248238 40 340652 686517 1 656913 223096 781921 775518 644 576779 824021 117530 6872 841627 446599 672891 215736 788331 706171 147131 818373 10 832294 836983 748588 61343 134868 2059 351483 476188 147683 823250 4995 809564 6258 654998 5 55 266 248456 530188 438 783012 846256 187307 803097 758838 451071 165369 716037 305032 1939 294988 325867 117 692613 618951 787636 105419 130801 280888 169640 744606 845898 350888 19 771163 98768 54 213532 782897 370135 831693 137414 708129 806575 410697 827744 321250 248925 1429 769232 665396 811277 786786 836205 791425 317292 783564 380120 22460 819039 639052 227990 834834 581145 31544 791123 6 58818 43 700495 668295 7354 507257 146917 651645 551638 622776 360336 10 815444 9898 831251 177134 670800 55690 36765 242038 768494 440678 169 511777 845359 22395 3432 77003 133188 848201 55712 435159 166843 794966 675 821350 444947 370209 180511 848499 587724 815311 807907 847886 268116 565802 3376 613804 82 762714 5988 90 301794 578050 4410 15753 17948 214912 699947 16 37958 226815 100802 502282 192 284722 29521 2 568243 604827 102586 835837 443068 38 705209 256974 225464 792953 616017 741822 830284 804562 36 73435 750526 3 19671 740258 585316 808918 808482 6 485256 11484 469086 344245 828783 722334 847868 7 703165 477335 809239 827669 25 125199 192 158 14073 272874 220463 197119 46612 815439 2215 712030 8537 1119 602341 716850 769376 655819 463792 16420 338951 348136 26727 814202 6 830400 175 2 318480 803034 676176 190630 810080 835967 846916 825575 338012 332753 187405 316163 762790 687094 2 387810 504577 420607 824796 381697 630954 232102 663 182547 4 3809 772004 506973 521976 504447 833106 809205 769053 108955 52408 393547 767257 226455 8107 184258 36 34 453979 808504 830378 476717 213 270029 740361 683966 14 784933 117782 39 732202 674908 845066 585379 802741 299590 347555 582828 174 757681 6 708 726440 794455 841362 8 18 762479 38789 186408 808415 58 832180 166351 109232 814015 716082 742440 805321 52610 773781 566607 561184 3109 771504 512270 586560 651417 694903 848779 205495 357017 200172 171 1188 102237 560616 113262 621641 812618 750392 783211 247683 397951 834613 705487 52243 193021 784660 835296 724442 748098 163813 1214 746382 64489 255982 446608 11 816335 177510 833822 509403 408 4081 94341 281763 333465 606120 161453 17856 817861 834090 179185 772680 1086 51998 72296 208232 315184 160405 746360 398562 687262 229367 811500 281728 693760 18 800128 2 277064 15283 465744 119920 638782 368057 332881 803757 18304 90395 715849 45460 106284 806604 236102 753728 1 18815 530679 699251 747699 814688 688552 714818 49 802157 429419 464217 676800 2628 41930 95774 266248 1617 386147 144437 365701 835999 2 774655 610835 697648 128183 6312 588557 26203 842761 624462 779065 739766 510458 379016 790386 618927 281161 102 461089 458370 37 634377 1879 634140 644987 3465 608033 843222 162182 9 780099 764799 840042 16980 186514 405853 808607 204741 228 748357 30832 14378 784064 631422 778213 198440 775089 795936 686452 39 182141 3565 792388 4 827214 841833 834384 14 546236 540211 810582 811184 102597 4552 42900 815420 416024 826909 374 37 2 332 195208 76563 829614 828809 370431 823301 816744 784005 74 671503 797391 323467 585942 2203 560643 457070 798045 433591 274851 492530 720015 846365 440126 809612 195692 81 290349 842442 283779 1023 15 135398 553553 839471 454137 795573 151241 456238 459150 367434 1 238203 1222 710017 218586 769878 617060 11613 726344 136016 279018 821368 832704 30288 739565 813979 372638 720378 847352 514306 550266 128 182587 702563 266644 827381 785954 477409 848351 492372 219 9438 123365 415798 9076 668526 31 7 306226 811442 341333 2522 592402 792702 25597 370357 386910 216585 622682 564305 394379 10744 363367 16 627068 451694 4 363340 690824 803666 492227 325642 841514 69240 318515 784823 2481 637301 842925 443853 836709 691505 442825 303871 2 602703 53 535 1439 732527 825810 276 391935 289090 791292 805596 603682 845590 84467 372834 312684 538812 89911 543706 797662 38630 197 777857 432543 205327 607219 678357 678407 169105 12780 785912 599239 398141 820392 845773 679399 780001 258 320537 720816 144 296635 474318 630179 1196 840871 19405 839762 480852 32 609 817062 714426 702514 773847 79555 648437 763939 17 656120 289768 457295 648508 296719 700631 828364 48 812418 620068 7244 212980 592441 841986 129 829912 509426 628030 804013 654466 825454 657378 370818 88 440035 341000 848142 562112 303935 69217 846921 576069 41 104 798716 790030 104450 645811 451037 394793 21424 750143 805629 729203 715277 766928 672625 770620 1333 532880 849476 836016 191788 562743 563599 761882 296 462209 808253 679298 839203 781413 846693 155154 816140 49561 215996 699326 481517 481868 44495 791306 781298 845684 813809 63 696103 6072 9 840572 146674 163469 149092 30740 129552 754476 773934 1816 753075 13467 362 438566 812485 165535 419753 265 776063 747828 715105 133115 601694 729611 833035 216986 759121 158926 55733 96964 58 221080 826673 120296 813195 234 325191 268708 825329 232253 41714 817077 814324 211345 351248 1032 362458 838553 711979 394222 208943 1 271688 974 737913 209178 81499 297108 2 531469 277938 1 181212 517213 168 4478 449152 751561 9366 212256 21087 836918 834931 600 50179 339 486729 447178 886 154881 840045 831269 771529 15271 836069 830460 599981 760094 58 592061 593406 665156 154 337327 70341 391387 805965 735858 786425 752582 121 795132 371189 3481 835210 845582 268648 644409 394692 562928 804512 576468 778236 838145 229904 22691 2 35241 25902 734120 61396 615885 297808 127102 708965 44642 364609 419984 723548 843553 3 412783 1409 316259 167166 407213 499831 455694 840568 759534 479213 804951 760095 93243 28 771562 186896 13 220 15386 720300 829971 4 822344 324596 825231 830019 6 110479 798422 279917 1 741406 379592 500954 677673 523414 2 1 2 186912 839031 48987 534881 28 101339 672808 630012 792787 100 829807 815865 1538 789 4183 29 798992 511035 794318 32 401083 436253 495086 126863 335134 781033 428897 772976 1 353749 666 148608 417585 319355 542305 17169 140779 813451 34452 670811 300825 609719 811362 819712 512251 787688 116583 829273 489 5 206989 321315 759595 387199 406853 8 792349 847163 410759 377940 422666 9 641362 833775 771795 25040 253 787076 206490 846228 586508 573970 72340 817285 10701 36792 732226 726050 829448 813845 829554 785997 835851 392167 207943 410424 683494 3367 689755 814040 435635 19620 760 784485 770128 504334 104 124206 504941 830130 4246 487130 255933 242918 458933 710276 272856 808655 483025 152240 557522 1 68384 634435 783253 803438 847962 19718 812143 842150 834285 759234 280399 671468 27935 822109 1075 428590 356245 640223 5 1711 10 195690 534155 669798 416780 659139 141371 256243 766461 231342 753818 793168 705331 238776 116885 836657 477572 26258 129130 387092 288494 18115 730300 702086 731512 830150 386 726497 736615 819983 10246 241812 839614 44628 66954 221729 54536 744709 43815 792000 479189 794647 753869 191746 499422 230271 407866 315923 849070 742720 36678 8622 133039 65699 499082 329772 111999 303460 336505 756528 336278 198801 2 92 734816 408851 460521 37706 822474 536231 404 372506 738951 45614 316296 38916 632335 520544 260 778141 380229 729537 5 7 804675 481598 659649 513054 573506 849867 33551 770804 591034 842323 1 301979 14176 838210 161178 72502 515334 692966 634250 666 112 657272 815077 433647 571361 667122 820782 12520 87438 400092 29919 715135 37 711337 833537 558648 680195 803 416882 752711 284894 795661 110932 313279 5167 19744 411072 739830 762017 829280 454783 76740 728568 772 242497 188261 720585 564820 695261 305605 352472 729986 728235 417860 805317 390203 781023 644 83407 102305 366872 668293 1 103266 191316 314096 227408 640630 707640 391096 514392 15645 370898 521070 2765 3540 717622 825033 444404 347921 801829 685675 92547 27 533530 665736 84046 235859 638503 798000 19780 223 710280 356633 759333 34 799526 824792 37127 815534 697914 843185 164516 365963 813692 777615 810775 794791 661147 72312 797374 754479 793144 663353 823692 728652 836441 405689 1391 797718 169 743941 505915 836644 596106 301287 364180 798075 162908 791172 565751 787802 134712 419628 323678 803190 771349 690959 386475 3124 906 450790 193745 514239 126059 378729 482861 503165 702162 790602 12646 66 812959 779869 170427 46862 748621 362929 724648 828600 816225 739426 757277 3694 584883 810395 10565 484795 640024 849698 111048 804991 707128 51426 507169 775759 141 785315 829196 849642 204036 148428 646269 555555 848730 58206 827992 158722 61 757625 19 75337 514149 148542 64 1152 74534 701400 558312 841930 1687 308990 48 787452 818508 786507 126997 190640 45059 211561 30 324010 680759 46294 837073 831861 788581 664634 138 2446 661239 839499 44088 9 3735 149 455913 3997 346653 263986 108870 3 19 843415 448206 9534 495511 277166 10 687419 481 707531 147030 638393 320622 370564 16830 133 72 46317 768761 748796 749402 429871 820930 10166 773745 237999 10 839076 55133 7 422236 190221 776314 646763 602835 8986 14 24915 547537 6 706750 586984 18488 615060 508551 37 538705 723354 2168 828036 772366 842966 19 3 651148 172451 370538 25435 701963 543561 829068 3 683705 3645 209000 219972 849004 575940 4 6877 796031 768231 752681 256763 191289 663510 486937 11284 724483 842548 211798 789795 215759 594802 816025 82 756154 843154 796038 2 273155 793909 19558 352706 54904 786132 835093 649087 580411 776824 304611 747563 482020 44451 550536 9312 378635 732058 418 789867 847886 717172 202268 615731 800620 703630 571978 779620 4 480744 725315 19208 422811 213053 566209 733428 824408 446261 12883 797790 763458 776906 842790 646 450366 651515 538564 314 662400 810623 356346 5358 620 486330 30 769250 138737 136066 419082 119648 781333 838359 673073 805015 796449 728605 692017 114868 2468 748956 205233 626337 824174 820869 102 446448 579213 47281 477619 2677 841224 44393 130092 708185 305943 105418 6 741699 233286 25499 842014 538681 780150 353577 6508 758347 796361 833222 827181 12143 818493 65211 839703 481411 496387 789550 809063 392430 1488 205829 542062 428078 27 788319 411829 755387 47237 276621 696544 42 243410 831340 581665 253114 654195 842157 800390 29031 667478 493652 825200 767848 12389 609002 799488 574377 611953 282253 737784 225664 3109 417692 679297 302282 847995 20364 582788 746179 654618 301514 252176 136985 190052 792769 4214 805151 192 341463 631426 763260 4120 16 819552 550556 1 1 681356 76996 303118 1626 42018 343445 49997 326928 698144 142 823539 100 305391 752366 501524 843043 629341 1505 708248 795374 473789 104898 246205 101 81746 605800 677020 675543 328415 795593 153400 27 2 257005 23697 172177 538096 378168 770336 604669 5350 553671 813233 809846 1978 848554 29 521298 469097 23 421609 719057 39646 758789 385518 711670 195517 303729 146060 829425 102 38545 676455 245663 331107 1 795703 848630 795720 844165 568562 757978 827288 6 221412 764698 110759 125 762766 806210 708 307524 286387 615914 822995 599 625866 1013 790939 849619 537283 5 9294 813711 3122 775708 787950 829413 95117 835475 4 840889 93952 464621 137607 550500 801494 3445 338619 1397 334586 249235 816500 845110 838507 820790 110849 8 397453 619393 717847 8844 422781 6012 22767 125435 517458 11508 848816 679299 660836 844017 333184 244797 766176 399861 800349 395470 15 351200 571944 494155 3282 841997 765295 30477 139442 830201 818146 718584 844611 416030 1 403667 186525 715627 759449 671254 13601 75044 392104 497822 420 5589 674103 572813 5 849028 148 50221 846205 840744 22312 287456 835131 3286 690727 291399 737616 195898 832321 828732 511400 304718 54379 823800 629069 753067 760343 839711 273089 830755 461068 433521 2 19334 548352 678301 358474 90920 1020 6584 305553 761873 251388 5121 163307 752649 693631 534894 590757 813226 734072 490107 90936 247410 632391 713007 459059 716409 341326 542349 842077 698461 807329 221238 700109 831406 750763 529432 804407 817946 17431 719025 842688 573863 256 513400 19359 796730 7777 47 554866 824371 857 95668 380980 590186 22 1011 829746 748314 378075 773659 705759 633096 599748 13702 479465 3 495411 22809 541642 54247 38653 362961 843879 805273 373942 728101 332576 37 338237 523472 598 609144 828297 72973 707103 846743 987 16595 171832 120000 11521 77 2021 356342 843454 837110 840491 182912 133091 51824 820122 817088 790602 3 47682 9737 569811 810580 769133 725479 116 184225 140165 806789 44088 57 585879 23633 628575 142157 427280 372178 9997 405483 828458 549277 774058 849740 839955 28 161449 52407 240 3 217018 535615 542155 63 219212 831866 416665 398668 258292 191122 586632 769942 2 508935 814236 50533 6192 359612 5 10504 592534 762731 3612 2244 499254 844533 808008 156355 738390 124560 62630 788438 579858 617023 784091 761219 791254 765836 797153 321632 676102 447514 843527 803105 463948 238325 794231 806266 716036 398542 97445 16971 20494 720822 51835 60175 768506 840056 828862 3 641985 177711 674770 672468 826102 35203 808273 528130 785385 725325 7 708926 25641 832052 778470 5 208 723150 763711 806521 168568 251844 558802 1 832580 351723 787361 460007 1344 733626 48 185141 801597 831519 831956 216223 66815 307236 185395 195949 836357 12552 812983 662397 463751 34 823705 6 821732 218716 701958 791329 103363 788415 3 810 807282 746646 4011 484892 260043 846867 824677 677761 636072 69781 14174 531539 106053 107316 203047 593348 788963 390570 781493 671951 14514 52791 648908 817900 319403 11984 847672 842461 238 223258 90178 8 801366 34 563986 38614 267839 679755 691670 69139 195806 183041 359749 248 682 1688 771661 533393 348664 168516 100682 358557 3056 816612 256 642258 6936 305319 1332 3783 1240 260381 388945 1 795868 500338 609526 594617 193167 491227 125144 848917 803384 391 603660 435484 637932 2 33258 146431 12 211914 844185 235292 2 815437 576588 403949 822195 2353 81657 8 804006 786305 9970 796826 294272 18539 840141 68239 849371 810537 187172 492148 204160 621763 10 714310 177 594269 262880 106 47376 737627 847105 200 426820 320405 780069 672284 83259 464167 775704 113117 543 664381 145 34 2256 496638 816115 42930 20 824616 733039 638564 761085 195345 278677 262 756288 778179 5 73623 331898 1 430363 711847 540206 381371 728750 826622 788580 510969 768431 487508 832724 645423 155 147123 847610 8037 732445 1 629184 778498 2966 143861 829157 163797 91 591310 786748 201727 132 786435 95524 808218 736757 522007 238470 847992 547175 818661 144496 775548 15 34 780905 788252 1 806579 185245 6 717602 584571 832933 586041 639027 175813 723344 427090 771328 147012 777944 782947 606870 788038 238437 847487 134513 471066 1 677899 99874 753214 231 791027 665700 356587 2 449824 254663 808748 102179 799669 741732 628259 190882 240275 1 105273 778517 55289 834273 31 9 256327 681365 22561 817646 104678 47 796240 629277 3 391 734106 776962 480239 538400 795549 806967 754497 10 313829 321343 8359 162603 470594 565269 807695 462351 644229 58728 506910 6 837986 822400 758391 277797 683132 644991 746616 103760 677026 282 804321 323456 436717 345407 4191 601149 634231 524097 699552 847612 300200 351473 846964 291602 718075 822656 787197 722741 798438 248730 821466 262206 229938 42 131 759470 414301 205 127252 110996 1095 165 378843 841619 814487 830214 4200 19 748402 849801 6174 412264 26 497528 823 246766 95584 2 820430 811217 831800 802038 8 720074 250073 412753 429636 2 667882 792036 5987 535656 56 150416 637184 337651 89 175001 13689 845931 412731 39988 780319 427525 829027 773323 833145 3 11563 727803 778189 510 464132 606499 109485 1 376778 729085 269385 586244 446 336522 798898 829901 807522 35911 654047 96339 832640 484477 452408 177637 43670 515 831984 45492 75 7460 617853 833942 785006 1221 77 672981 762456 27 748200 3 794222 840506 283882 408240 234249 3 763484 789582 29912 817942 738173 788220 19270 767079 716348 65817 869 821528 795716 171152 783147 12 167362 365712 213316 341057 20 138953 817244 847372 443009 728 5 736424 577141 475461 464549 73853 282445 681848 3 789037 247189 968 642320 813492 806148 818304 813342 10531 848604 54 121348 616063 517943 336255 606696 666354 761438 359406 795713 701034 52336 11219 723472 44801 98695 249482 818185 801835 436122 80285 844119 584715 196691 712404 604357 756614 855 616660 8285 716535 486233 573624 63177 1365 339279 88998 704880 167538 13 5 818055 158632 527853 818530 150647 353124 353321 44 513687 17222 347760 393282 542021 773626 785231 89736 305549 642220 290259 318584 759878 795476 791193 778281 751524 768564 134 104910 726885 334577 767194 274285 191271 770598 813700 652577 556522 444088 198302 448712 33095 118382 798408 706052 828964 803619 753787 291475 15479 677960 805260 3517 503312 812531 809226 113 104276 418787 799351 572919 58441 788844 294072 9785 447 60210 840184 841318 246079 563326 366969 839012 12 823469 20269 488081 818407 424266 12 1 68623 825428 848954 381916 743435 734491 684052 523 815991 848654 493 315341 579939 2 435503 246472 772334 248865 764856 73 311782 186521 179204 730824 827874 767216 666412 424434 5696 692923 7055 568395 332660 2166 174580 257950 829122 2 643317 132224 814630 829657 521486 398201 140463 622612 783971 479050 552168 171572 778880 455758 464083 389 228666 647643 88 21356 705662 369 514025 516916 701740 812148 779697 103997 301199 262155 65657 157607 750365 712121 367492 810009 1 422729 1131 804545 747407 399955 523448 286345 286759 354663 797027 9732 550561 188614 818927 792988 394518 743376 808011 559 437619 828757 672250 8672 24912 164911 180394 223155 765821 5 422669 712581 246002 470679 430081 815 174 783934 144581 280017 330496 356107 644593 801059 569557 727 6 531789 131894 217741 669698 116079 33415 527380 611889 131570 806547 123267 707573 6737 183507 831889 58897 836757 391219 115265 737513 556479 21 408692 816928 420297 4 818170 703672 22008 37 849110 106683 396514 369779 252252 333112 75 796232 63 829055 379990 32872 3 52663 13534 703967 259183 2575 153604 840055 2709 821953 1030 97845 126170 833266 802378 4042 175717 42 767370 733890 562551 485166 19 527733 759876 13 676759 741891 46551 171444 175671 742908 329882 662690 156425 10 51304 704510 292870 23044 847819 596772 6 633089 23252 11781 832336 24916 764806 351711 842073 2 229826 245351 740421 103634 827706 845382 3257 498728 849619 409182 826749 282669 242386 679931 835123 423888 212175 14232 353431 387658 841581 277 829725 706902 774859 551402 359115 563746 2201 70007 242617 2 10 89206 243151 100712 627802 67 798177 618870 16 666027 846169 141263 849450 4598 3 1219 843634 838710 799361 723334 175029 549497 408516 195944 507202 516435 216 679354 20370 814676 389544 230328 480650 455439 792553 39587 701140 2 486603 825394 317 233058 786955 11 224985 47774 835875 358497 705756 693470 818207 31036 221860 99 791906 770468 553536 7 4949 822132 3245 825677 712201 836331 76702 835547 692 55005 4 694861 835622 32662 506127 10759 644219 764207 2 653984 780598 806295 802420 195774 720235 718540 19536 381046 1 253444 38 293089 281872 302493 665464 25 258 462895 107508 165985 4799 747891 3 836992 2 152184 760271 842075 760387 712390 472574 10 582560 208349 2162 297047 193674 834885 772475 829183 100637 546713 732120 642544 523 21011 800903 839594 685994 839974 846665 835943 778067 4 614008 514842 662803 247743 789408 291039 65398 697622 333500 473526 350269 156975 823675 58712 203903 2 373003 2723 839406 747674 2223 469156 836404 85023 759406 837807 660658 846287 4878 798578 27336 798486 819506 790876 680975 2 373033 361 845131 74 828715 9695 722684 275 208841 379863 45742 331953 818581 124477 443467 625573 817874 3129 88 362253 797751 4 606856 389357 13 193859 641789 568809 809536 48370 272262 339457 845306 55 814682 790706 179954 820205 831923 213491 806865 576004 814666 281 833327 118 838039 603100 930 767291 848991 107769 546665 765477 65760 793086 514028 796029 812797 47 519073 387968 317936 812103 735647 597394 546064 241 657782 437817 636369 468829 788448 435075 739117 284122 844519 712455 393870 702 821543 775441 54290 365946 24984 820884 216 815633 38898 6 143706 69681 488305 385626 5 336 773205 274051 1052 208829 13811 628213 16403 841015 3508 608080 1091 839954 230199 126478 614258 782041 830153 550167 825974 836653 3311 352545 733994 757474 6942 843725 827793 289033 564135 800660 529490 8294 799736 245054 1701 840819 721732 301966 801886 623932 116445 494785 705463 81 234 504907 102804 626792 66896 25763 548204 17034 3522 348128 347474 402698 789903 846113 65 34002 794938 341512 789054 718025 766782 831703 711651 21 239668 849295 834120 714796 617134 1963 821623 26 809505 317350 840373 761257 791267 17055 789472 757833 264986 481656 246403 697741 808240 839391 5026 75911 512334 746289 766445 173197 126824 843839 552 16547 626054 150 831525 219998 723335 366288 424349 625249 839106 125182 756621 569256 750773 426467 801796 16 14 766675 181 839755 120570 831879 57687 214180 826086 520425 839283 717390 15865 34598 696951 228705 807842 335312 104709 813834 8283 83643 843243 844820 823572 403274 520519 23 44594 817057 712707 374106 451256 798949 738812 92265 37 561659 437229 681126 342953 222 578474 19 193638 4464 846295 835575 781273 7 732334 443 809178 300047 201688 128853 583900 301378 6891 120717 656772 98705 496155 224060 198085 75 681294 675801 841670 52 733917 427 847023 789294 159618 803370 774432 538859 215234 251640 832635 5 32 40 3443 816428 23123 143 84 503577 465912 793465 843832 755761 748487 299227 210822 656824 485549 426719 373285 7558 826751 11 559253 642400 696593 307494 604214 744372 77 21683 7 631091 821624 829427 809421 370959 634737 788748 76735 42292 788617 346720 815383 804161 1 121750 756113 281493 241282 843046 374622 336867 741407 5 627553 2394 104517 735130 266183 804910 548088 391334 748692 404379 275659 70536 706337 475787 648176 181624 837796 272255 439332 203091 260485 641828 751042 546299 4846 9 142496 757242 739336 4271 617 692647 206954 677993 824020 60029 817100 827466 1 132486 236339 662007 470 5 52 738106 805272 367731 1923 278022 841018 524876 313246 785108 847521 3 503110 533822 440094 777505 809935 186189 640073 801106 843162 2108 840710 642965 624197 547358 572843 442351 73454 72507 77566 769047 537649 432839 386798 98 289491 717727 84528 566186 700061 40849 838695 770375 800487 644799 834580 812952 248 832914 3 5578 639164 834251 6 414181 404064 671173 375809 786985 54113 2309 261839 116 552287 639 816982 127976 9 663874 38684 192384 840968 23 514100 810423 593422 723094 5 772289 763760 8333 2 843495 799752 113 222354 834675 426345 793025 492262 449171 848679 182235 536783 14 17057 234357 504763 245645 236445 786004 817442 817836 796343 37521 461872 551904 764540 673538 384155 88923 826529 822826 670 160564 414003 741443 328182 295971 47 520166 612744 21637 100415 290476 166902 844393 761337 720467 53768 627399 833431 136861 365138 2 460641 805016 402477 550842 820374 649869 159564 635490 808347 740949 687818 38 151224 293191 613447 350659 791817 791412 830270 1464 104988 759585 498198 448997 698311 52578 836141 646878 842527 223265 113408 781331 752513 695342 844236 8 793352 301224 771539 813390 411 845894 8253 76 423797 798978 9 752404 33756 743552 2448 43 249330 781894 808433 94691 745 351740 676199 614988 811694 803736 477252 107 627682 835368 442412 442286 131836 849136 284647 812326 828193 493203 842974 2229 809180 725293 469567 321978 469922 2684 821212 674857 4134 459522 812702 125667 827029 816219 127 665969 416528 48 173379 404487 494486 845718 589229 570701 687567 248566 76337 633452 832244 7 34 793301 1918 21690 830317 804588 844015 644890 831818 772399 726993 821113 719311 271734 14495 37 428560 821411 517509 3 4 171524 11279 12 102977 825187 134869 737400 453378 709957 589940 315696 807497 510530 835042 694644 824752 330702 805436 66 418536 40200 17 713742 60719 153070 548593 165338 344648 411632 327612 442018 776 746162 711475 244287 700793 2053 721783 790792 373001 313904 150644 811944 483647 481258 335 12243 782476 3901 826460 825871 85819 15 214 18357 402872 11 74099 183583 835175 17072 712725 708823 73999 59 88280 848348 801846 105918 2137 604338 158781 84449 618253 807009 659906 758313 147215 14 784829 780800 528290 604294 785190 289735 707905 722816 639839 135145 848299 765601 651186 6 2037 69142 835909 345883 781867 95480 102485 820897 618278 762625 789783 443386 682214 608409 303468 784157 712900 787470 849613 1 425141 779473 283033 767025 668307 803103 828191 244411 816492 86 312903 777400 916 133011 362051 476095 289 238260 800991 849542 310246 141348 489633 161937 816453 714059 598592 184459 537008 134891 471255 816894 812347 799919 766221 820506 768705 21 715458 154056 830374 403568 107 669257 214976 848352 846184 806956 611103 779917 437805 11522 603387 7 830420 55952 254537 711666 319593 829694 782855 7 1316 1 22508 845767 154650 532 3 30417 545271 16 2522 739418 329879 778385 844932 178288 841288 807216 14 94202 834449 177719 731944 544932 269770 7 828083 15273 732151 562086 847943 95220 523734 827606 763206 1650 195227 193132 24933 725990 29 30 733294 226653 510726 788443 838592 114380 254780 796267 809102 6 2948 271349 258377 704599 797732 170098 726652 813889 716880 741616 392181 602135 653043 504821 809423 338362 2416 745016 416886 725477 433762 665947 8 668488 684653 6 431982 830838 208571 2 243 773757 1 124005 292289 214997 13628 673833 464255 848820 6 844547 127104 814474 845433 809050 845165 767171 824793 810370 286753 833990 849723 801498 108669 730877 718955 722831 138622 7 783936 354890 306519 64206 291 46 697248 775192 835979 792777 472500 575362 841922 100537 725323 62747 849831 830942 146997 809719 792471 538204 834342 548907 820099 846524 808624 24876 394322 399633 313343 834874 806304 738413 641685 223530 53873 292907 58 678533 295106 827027 823204 378600 549615 311032 311853 31 69718 827991 609896 152 716155 821946 742804 525672 388 805120 250 773001 20251 684790 581 1381 764022 430387 229936 741814 727576 8249 1 477514 3410 153040 158445 821987 28 334088 764695 2 784215 164876 16153 31 711084 835226 166869 719483 54 315435 101409 640928 106 797589 841018 983 220849 639257 822647 835183 464902 19341 39482 458332 379833 484602 740351 532386 461599 827202 383858 53673 826560 522442 660135 749270 740097 651670 825192 294400 708628 848815 369036 694713 824158 737781 1 814403 30147 30146 461 172996 85276 254354 2690 722124 839898 370082 798261 2340 540583 74413 577286 755428 263429 442217 832521 827380 21 742227 827541 804680 328466 431754 278431 789376 125062 360511 2167 270277 753657 773540 551835 324640 30 1 707383 833840 294509 81224 54289 30071 476433 746124 10482 13 801455 849131 300028 753771 4 13 816308 399680 820887 803782 716028 390143 810305 728654 835650 13878 764724 756117 25 154200 82936 778969 695887 9 805817 555865 691321 291718 743166 67040 552016 497 127958 843029 568936 443975 4 370 374531 707001 334610 787532 790219 288910 6030 373 820727 601196 177708 825446 513104 761212 40 841094 200658 813693 823300 641253 839569 760140 353699 776385 164247 5 458195 687837 612701 41661 136041 78409 753007 738649 54332 846278 624178 809585 819065 751284 840268 659113 848001 820497 388955 631257 196 8 825942 575965 2 519464 443836 847441 206222 28211 578108 840785 300273 267593 33336 846556 832602 812621 138883 820454 468868 833866 808293 180230 789376 847 1580 331027 808299 167393 776771 140863 764516 255461 808077 817335 13 816153 299870 805359 1842 8814 453916 849526 730495 744490 32741 200823 218355 705584 1598 627693 270320 264431 274124 14 827309 803748 330 75994 770648 813883 331997 1 545832 739550 301542 565036 691740 811154 197122 849687 2400 19589 92577 416536 683384 403611 578037 759470 110772 439518 350732 727280 6 808651 819528 823869 8476 845140 64616 764916 803900 27048 770596 431 211 731436 830060 2854 77 848462 773365 626663 793031 2 227880 499427 727136 40658 297030 481283 832156 598632 724774 745323 1763 85177 756731 508408 327122 347401 755817 620163 811298 808425 4 107189 320506 789980 462763 822847 520336 2 1 755182 37364 705786 766991 25825 331389 804112 778608 123754 8806 251246 40830 205201 337495 674097 536365 829113 426349 643980 693048 843930 730536 669920 2 320575 10312 179 50 52 817652 35 53901 545290 3403 706880 669013 524432 355979 499897 571986 606219 40470 424027 386136 746736 607088 647 770602 290807 2 440199 778121 619434 168745 226 827284 543770 653022 167489 366 847228 202510 32 843399 170597 819283 764782 475530 89044 731436 346910 45177 466318 803041 844957 517775 843687 85444 785747 802493 234934 129812 813150 829723 155588 831720 740617 223766 824624 57 231908 758170 232605 832824 6 775372 714 774819 698877 842270 292423 68032 833400 696721 256130 557528 694350 568591 849914 322292 218 816548 532093 846782 683458 94400 7964 221762 3393 711132 836 725048 812510 259574 730130 372166 99 5633 446819 829062 736866 759537 216498 182663 570930 2 398273 424843 840022 9 41096 568349 644152 817518 211502 797485 15 268954 768252 163714 431 1 341529 4977 842124 786201 795549 16 120744 608421 65659 191380 380407 836021 461 9 820156 213 471539 3 387811 60314 36 377635 778258 103278 831123 809434 67065 682802 826101 3 803402 450389 507785 815177 818773 801958 554782 416370 750951 121835 828536 375132 275049 509293 789097 769267 263417 807306 365043 1 760260 328384 500644 83867 444381 539727 787272 846651 752596 20 733262 780703 34974 135216 333174 28762 476206 1 545594 21 6674 801605 835463 845935 304178 472205 10741 806982 253 740899 302358 1033 20914 838625 25 162 568008 809576 527948 459963 13 176518 414500 86793 814266 18732 436130 818600 522386 696126 459329 796117 55113 804975 452493 779693 120761 514961 2 193955 828138 548 411880 1543 760741 272881 260302 586649 818067 65907 303550 796742 832015 821548 814443 1 807515 120300 809680 841282 7091 834586 708 726124 12039 827649 500129 807114 726062 814088 4009 53406 12993 2 136979 823185 190887 270659 7 801173 418919 711582 805055 8844 129234 274030 71 116163 7 210183 847367 810093 284872 2951 811850 811515 813414 387402 213080 7 785179 522759 203843 778900 110853 748061 108954 89586 3 826860 267550 55010 758373 413384 1 45131 10781 774530 330944 155025 150664 634302 68920 462536 818734 39934 127253 758593 833661 567631 491186 380086 7 9 318051 49 616640 845759 803531 49593 595662 194048 277730 721575 784418 427699 681985 350176 282603 831206 775891 1 7 596121 3692 826278 377205 794958 49144 355750 825198 390164 837715 44706 145231 128622 811132 2 777609 213 351 833176 800189 795047 537877 761806 261490 983 768577 14 40853 3939 768216 772368 802865 445298 802553 818826 124508 486548 6211 807185 688133 732497 391053 2 783622 515661 720007 840983 659096 209477 203 699011 580726 75 722015 612577 237965 172776 358342 787150 3 842895 122866 106945 403865 832534 359616 727431 562551 675246 797659 430985 316741 93398 840942 197 719529 664878 794574 19525 725239 376072 355410 28430 886 21477 72163 326504 1244 342 755846 504983 86433 1 6565 763704 253649 840269 787665 832240 292265 564843 716856 654 67944 637501 377454 349718 113362 837140 62692 553060 589039 284076 784785 678047 516682 738115 7764 2 705160 788335 492 80696 2665 619052 449540 5 312619 805957 814279 732901 8 371182 688535 116 369718 654979 666448 1521 130 173 641713 409357 693742 154607 16036 289524 808748 810225 805085 689 235720 21541 103355 7299 23 538273 569568 756153 265055 1364 291 73988 608 661635 745752 845767 808335 1 538500 282497 693857 633980 840932 409032 397045 104668 165564 28141 60875 168085 20474 77 177889 501462 655299 832670 49979 656890 224089 458012 799342 1331 3 585649 4984 701640 739041 605187 386307 742072 129152 773308 125170 480725 511036 760385 802191 166217 778 841759 3 56 754595 778888 17818 642981 510241 8 392200 832152 824450 1101 833388 222931 554514 116344 362945 47 800864 637016 192986 103654 838506 789432 492502 169 719652 197057 768339 789499 1 589774 789223 104 787639 810379 2 784598 232695 839752 726851 238404 33172 848579 108968 209217 412958 839999 687316 318877 796609 97367 399673 230363 816617 469616 770844 10852 696596 353627 3 1 702879 200919 710881 486 30713 2832 346498 529620 791354 325823 844884 2748 363347 791775 42277 822217 15573 849952 19 470119 490563 70344 806390 792307 791407 613894 20839 848964 781352 798789 39152 849885 677515 20412 290508 458186 755779 651610 4424 718799 5522 841935 447403 292357 5 816776 615320 476814 40 92895 236 711936 56 40 1128 800430 54600 220918 386940 84170 737 40283 516543 838959 449795 587800 147894 837616 801349 457899 418 636710 6 2178 6 355 639334 795485 551371 19836 6696 842457 764450 44 637914 830225 563089 845477 453585 674789 155863 751447 469896 785676 455216 775310 727737 135160 224026 252692 176339 26996 610978 212255 16801 730233 311233 827436 4 793255 450769 832484 692353 828539 384164 783424 474707 367177 696661 300871 847563 502628 168334 335484 109270 720251 520788 139 189215 17618 315920 70973 481544 515465 756631 245811 582629 762842 12110 449587 787531 831222 332760 448763 19367 518003 154137 847685 366232 492710 831781 771687 150984 485010 834939 233620 280900 310013 656064 805444 222531 821953 272697 4 830609 4599 101753 304461 235997 82151 826435 22355 840573 285852 411007 64449 71134 503841 11832 36931 197481 819415 523957 56670 1 844655 845211 797941 754221 836112 801296 821296 1 674775 829594 178553 578388 815462 233137 54 447897 690696 196394 774146 353876 35096 22 468441 701075 34086 797545 110527 519671 60 291737 848359 522807 304692 16 62 834457 773665 373024 745232 759420 11 841761 773798 792665 155639 130726 662424 237051 432576 106361 6481 796257 26997 589093 160203 835103 81 551 25875 11700 822227 324397 465407 700933 767451 740624 843038 452801 381467 249715 801044 439406 707674 77012 25 485608 318674 822656 2088 2 653389 381516 2496 406106 78 574080 791854 812102 1 65238 86301 298896 548719 795046 376578 12 491574 144248 188644 789014 67141 774277 734404 823991 795560 748745 46 433469 847368 750995 178900 848159 179557 627883 840357 538991 31114 450 8889 173432 2 28559 321819 303608 766644 323700 847140 147122 69374 706491 568327 467557 270157 187615 440 4 194852 539052 175755 99150 472104 845545 862 337215 70487 419325 9089 454981 582977 25 2 4818 322430 709737 474069 548340 193723 835933 781466 820820 8935 829213 432246 1815 688013 723779 92 415388 21 574951 790341 792488 13 445700 848 553346 119000 825264 160800 77129 561668 297868 834541 164805 675323 735331 94647 807524 130704 801022 448648 825354 30578 600324 393396 4094 3 10545 836117 672375 514501 612095 513735 387937 264746 823900 839899 187701 807911 845530 608781 757730 123488 785825 552070 2009 6199 476532 6 570357 10832 848984 7470 808557 628883 12279 274140 437341 706341 9 4469 602859 512860 185772 549072 749408 163 649890 1964 87889 847502 748680 392476 790828 832915 76860 717752 683704 662852 11966 48241 578738 148937 27 745990 634883 365954 730928 671995 839458 40 837937 828256 849367 434834 823397 79882 753676 748143 277171 805408 78724 840395 72205 829830 842618 606424 6 84 822272 840340 845685 98 624644 685010 202383 564310 6610 8071 796503 812156 145182 98024 1181 687752 686696 841252 803152 127 224912 27 680906 759233 839734 793561 672423 632653 136 804484 625104 840223 245568 373772 352179 829804 770764 818998 654940 99602 428 198 20369 338175 533045 543349 543359 528000 66 816248 668 647701 798882 783085 480 689223 777941 691849 241322 712768 723477 120828 665969 811905 88959 127824 194225 716231 716415 566810 4 739555 808272 514558 707707 800135 4 384997 629672 709782 747910 275971 47292 404135 13290 350450 312785 473453 6 14 38231 13 566900 601823 743926 807344 836 1592 71363 314 814670 14832 663212 7307 66887 62454 824152 545811 365631 734469 413473 74230 501078 400362 843466 97388 46592 41 842303 365387 718899 29684 765125 712243 3363 258045 842164 730438 727159 11 710587 1505 405391 311213 231899 297605 650711 347496 649981 5797 823075 734829 508858 730315 843898 2 845287 433 460545 616864 323916 707 214476 4092 361837 290336 9 41028 20421 825478 842424 299239 766919 373191 397555 417391 190 42822 830600 770452 809541 813972 648630 4654 751985 19611 307744 30872 3234 101269 182 124943 774276 397180 69526 644448 16029 759717 226429 836711 2323 299255 403875 848569 38778 21 767890 386283 360609 561995 13 78798 422261 202 826036 747326 137689 556652 3831 2084 826770 786563 805527 158877 16699 6 2 52 783162 844118 1 848458 98784 4189 721768 769386 164171 256 412144 786873 628358 108802 605374 32 681353 5277 2 567403 670041 2643 11898 815761 318595 831091 336 750603 2 609751 738260 816716 457815 133 373773 14 778216 505 526194 250892 251463 7122 240358 56003 842574 474761 20 815733 446461 815974 1906 396302 528190 413587 777008 14006 766460 652479 66 19307 76 26081 784182 395276 811319 85680 274323 522 318994 95136 788850 576169 120966 90038 829972 521701 200088 825856 145 348956 801999 835748 34 802203 3 200153 690 33353 377121 1 655265 3 794551 318868 22 670904 8 512346 744925 830378 17338 782985 446477 1367 22386 706146 181855 758467 681505 908 365972 14813 777659 745480 3 3319 63423 115 717917 1 80849 4 395428 156555 2912 430205 593 816487 497410 164015 647790 654490 693030 403635 840724 299149 792201 62451 143336 519789 743906 449 1 727624 783253 3 454589 2 431255 836746 275408 30 578268 614830 833620 613719 259 657129 839017 90668 37266 740031 546502 1 395092 15551 794297 826147 659066 46181 27 847883 8752 786762 664498 549627 5 593098 268038 575593 128912 52283 353483 606633 10 12 816598 208783 286102 347965 164645 87 56315 700 595369 41119 25 834560 517 747628 692666 170622 755794 563702 161608 283 35 286 821287 706437 365684 831719 290978 581085 221505 126 2 14402 689026 823539 821381 166542 488895 743027 413571 808620 759018 50842 849362 285155 623263 743474 107190 56682 675951 2 775445 790242 212551 634457 32105 822526 1361 790679 122040 391851 438 810475 768352 8746 434847 773213 523 436339 579551 830066 86803 114 549350 59189 541523 127974 822088 2 493577 4226 288491 393152 6 845582 158976 52848 36840 35 79 743771 36625 508812 738429 462956 796557 157316 323311 2 805992 686297 222919 761060 568794 603496 14359 550186 805638 590384 314192 3651 721425 769918 31 1888 1516 500148 168 766945 512686 550274 64175 832937 757254 19139 809203 156079 673428 565936 842157 504660 813600 720390 323 696250 653169 138839 297858 39 122044 729156 21928 671623 1685 308886 808875 831086 802348 806766 515611 3339 753755 4090 16169 827261 634544 816016 186 60807 614272 178378 727571 754933 376169 97020 214329 500073 849285 246422 211 671920 847079 521904 762899 5 54506 100208 382373 706067 52556 841880 823030 330730 245792 402205 1327 475262 99208 5 519150 489243 96974 818903 459404 599697 686977 795945 254567 821245 821893 155 513745 448 650235 50291 843983 438453 106584 12949 836801 680812 485251 198838 623655 470630 115268 783544 648332 349700 784635 505353 763227 727410 361778 823340 1067 704304 26 332340 831539 7033 224749 666266 813025 2288 122275 54602 3683 847915 829098 815742 843379 542577 579 301479 157799 657 761827 17473 184844 745275 710488 258095 679522 785739 134945 135098 785001 519693 93700 827161 149 750787 103480 4856 466762 841870 830347 356149 754683 225322 709355 780062 660858 274408 92279 248192 350834 794867 306797 47274 132617 713289 777649 833129 348668 83072 567377 838390 581035 56203 762203 305 814612 658309 1078 1478 842694 1412 352634 766097 827337 767776 17 3716 799590 314271 61414 452834 62231 786376 256723 527272 6525 832996 46050 2514 14851 283634 4 303936 563889 537706 682845 648053 495230 110138 849995 402439 820755 719438 578252 327390 269331 794395 94 118719 1 57990 802832 335670 845622 1476 165564 121684 159619 359838 93805 153 353517 450065 741693 670892 747290 612091 391603 210 695816 793809 708652 826933 545492 3552 848099 268 1 797440 129912 787695 420048 821515 56270 291011 635974 423909 834558 713642 773 307793 19 361719 824715 21102 392294 103992 407 762710 718779 116 832876 6388 2675 766295 199555 509531 804860 351291 28148 83 777893 770942 3 42491 377856 10054 849074 239160 818665 554274 689721 802000 3981 831258 1209 1 836329 836947 592436 3 637352 818575 344196 710144 629129 785147 203235 253707 802571 2860 710602 276265 743669 122195 690583 124 265863 1422 832765 822721 312558 17969 746505 35739 2 481472 809085 362101 119020 372710 248530 848038 153912 789886 41 374405 427873 837643 403837 240148 832618 488 840270 441 745358 843827 834505 42246 715342 10 3893 41853 836225 187285 1530 673948 194364 5 553972 90 198883 119640 18473 3 806614 662501 405812 140689 622528 637514 826377 13906 768456 16 832204 6 767464 74 1552 403546 15 418880 849946 737287 534567 43865 85014 834427 412014 815173 713192 143085 654899 630880 206120 5 741539 3203 733403 156 683098 778674 672708 756630 835892 826930 8 693082 268871 183362 415487 269131 626088 4 847353 273292 819989 391261 845549 771930 15 784640 455688 466007 634612 10200 654119 618237 840987 700316 781445 449559 356 605207 22249 134454 691301 364932 1475 794917 439019 738263 842055 358 1502 473647 628 16 459918 263057 98375 816815 112575 735237 794835 726966 427567 495026 701979 598412 810219 849494 211030 132427 60198 130 641545 8530 669872 16 829155 1576 165784 12057 215654 758383 657109 4 849898 328856 225788 68008 6 362779 364565 703048 84564 816365 577007 161968 22917 783478 327467 436025 226348 5935 524674 226199 177036 302068 541084 612740 827050 17 2551 62034 789600 694714 201597 675801 128876 484520 805722 824536 3899 381959 466254 550055 308276 783232 1111 831120 675 507241 133376 445778 769563 621585 12500 374825 790645 511212 841391 184738 2340 400224 774678 583933 559496 439431 435568 823441 56959 203220 1125 126786 322718 385668 849955 645398 2964 783869 767878 2766 142633 390376 761996 670922 353958 512127 42899 487827 3527 845248 18 3 117722 620910 844413 253168 784031 365261 3896 449706 793712 508754 794892 567 418035 86702 201874 494589 415057 352050 748 844894 1 74 547880 32 266897 277261 7146 786548 825734 825427 297297 222768 760073 634355 505221 282 491934 361803 587972 106501 517402 717068 50694 34 797722 569501 846749 283987 26569 780733 766193 837737 129577 21 526259 607416 838885 774269 466307 834223 307635 810816 797 150224 360260 164167 739182 273980 815095 203774 164873 65874 167014 111594 45897 756109 278391 36500 122260 826825 766367 45998 423806 775349 719716 779516 265339 57933 133107 784795 187959 814245 222 124291 793812 1774 375886 1965 840139 802471 81113 231183 334 3 208462 7336 848463 247314 316780 596558 835832 284681 832608 2018 585670 793918 791642 183111 846953 60863 472321 718538 637460 53 821787 416654 286997 491472 22 355029 812550 11387 783457 602805 681150 671718 780150 813409 833984 751512 818777 22145 192365 770 160683 707408 337383 435899 402563 464980 1948 688638 130879 12837 775016 689969 667936 675185 810024 324279 167778 21236 126229 821691 41578 7027 435129 813739 83 79 272164 736564 386 621236 846986 56 763205 305257 397404 3 797453 799808 849833 780 786799 119759 506279 842369 215813 707799 136012 843637 636885 1054 513249 849431 680201 403087 442586 667310 128369 327355 20 784527 141288 171 286214 14 561540 93208 772401 1 32540 11181 2 772529 3 196 512296 4 296781 153872 690100 1314 249153 1 427172 811366 787404 221267 575234 720921 755394 548 438284 45625 2 592690 747869 830544 783975 73624 2479 824318 827158 135 594278 55616 16575 44728 545815 387 38355 299992 802511 225494 9977 796384 61 621859 726577 835742 588692 673742 722148 461972 629808 751250 188750 847800 189725 61 756170 606708 453009 48164 2960 508874 194797 617483 825669 112685 652769 491838 9454 301641 822204 12 25349 848658 689261 811629 832983 627252 380394 8 821298 761170 740105 125892 325391 45 311834 834437 231542 223197 824852 816336 662398 345677 674913 634510 276568 171684 759685 49621 46943 769853 656794 361337 803000 15514 132187 584094 795077 53288 250557 811867 218532 4 837988 191665 487760 188677 771660 4 142620 823869 755 2479 825330 115115 693649 538875 169052 839299 735198 817983 694153 88545 541351 223757 339175 600172 840683 598282 14 334770 684109 833341 80942 426858 448165 753263 817601 817539 5 729585 844142 222260 446367 99600 22 703295 6 164080 29605 163491 801026 497871 1 2094 454340 549 847303 277456 809916 804641 835643 69339 829762 844797 153741 755964 682223 849080 124 813224 229 25 389899 278821 820145 105854 474819 796067 4376 722015 409013 829703 819232 960 846009 798 2 253442 833578 798796 840242 753898 296504 821597 527794 644528 825148 1 111880 743594 268082 611122 400678 61848 319990 799748 1425 12 709381 39158 487041 56461 5052 765196 456915 626167 782873 3250 847339 836610 38331 3622 620976 781807 60964 522946 768138 396772 59545 306876 691207 787574 849577 688340 583722 753942 106938 807935 811524 682603 412585 319612 163621 422814 833647 699663 101378 726008 838692 841516 571566 163453 749689 790007 2558 62 335444 611513 491704 29298 583 640616 809360 107648 128 445662 46627 64627 201 789099 671809 820 823563 17059 301130 769199 290316 698478 314620 586549 642352 843676 776949 748360 762580 603736 5 397936 616980 610734 471957 708697 42 621911 598231 442662 839663 335271 508554 708071 826945 5 58298 557965 38 457560 76164 335406 318245 808772 280555 178513 9015 791417 94027 759784 770138 47808 589292 580438 420743 947 849943 176591 476614 676048 829931 434973 520114 156113 7 702440 190843 354848 587639 375314 17 15 367719 121088 725176 793298 369738 353538 793906 443007 795076 567150 419860 695652 251077 185092 161315 1807 75137 5 820883 2 368478 43841 192849 22 493867 671135 700809 503 275105 544 719967 816554 315 622542 99028 734371 815284 757240 421108 299601 371480 562732 38 301273 371516 113980 4 813465 281714 151276 43668 7912 686330 76857 255308 246969 133653 394918 100105 376065 122156 482711 3738 439322 232294 143149 814611 191706 551594 803996 648837 523486 266821 590626 742571 157292 30911 848448 135 385293 113085 2828 11 624426 2 326319 832014 247433 672822 103 583484 780706 111354 457159 496939 800566 500488 217456 643433 57141 362849 11433 1931 476484 80 513 787539 474138 88 818537 651044 12605 171655 688221 809911 138392 829284 826141 3 13458 838087 778000 8 11181 437034 503360 820119 843289 339434 830716 841009 832066 1156 661463 756248 3 112196 832808 492078 261272 60 839826 596625 805429 505071 93149 358152 187145 288130 731887 779716 42971 771540 802694 381221 2 505211 770146 781937 789552 3 611784 84527 70711 305 811406 725177 445635 484700 548767 632327 15 547814 702727 14 762770 562796 827618 734769 69061 134495 684855 129759 340332 180 547375 23019 777749 832626 429246 563766 842834 22090 361110 101217 726317 259 842803 2 154152 106787 496432 258 659203 423 183537 622868 84 824559 849987 404484 442273 64 1 737815 8 208639 767771 4 229566 846003 777367 769517 448208 15 746385 846546 669457 112290 403053 11626 822662 606538 764537 589489 2233 841636 668765 780606 814559 600164 714516 568 340241 2 767701 541581 173473 23 70 717527 590648 723730 807360 782466 1224 517168 299344 804570 779513 246025 846328 776108 696211 317174 830825 757877 117166 68752 167254 258805 291653 132575 136 120 21235 238809 730829 442536 804774 224923 784328 820424 553235 13 18 46280 760508 317893 777396 26289 234805 294919 2 713357 803017 86856 843223 510189 546613 719608 844790 7 595965 484556 469497 348 341525 817564 663210 786988 160300 613763 521017 827856 202639 751571 77017 384082 591275 606766 456990 256532 683039 803606 325156 22081 292427 1 841221 757020 794097 221924 4 841257 844248 12 819901 366929 479129 102904 711688 7814 727856 776875 112429 822462 791179 743215 808477 727537 835351 375320 805115 372006 182622 13269 842666 3 33428 761742 781584 760202 538947 12 693166 224784 944 788823 819784 407406 638 837585 584999 796494 726901 38376 711566 392422 742808 276470 105200 637970 2448 646464 788753 436694 16625 614050 408350 28 78550 253511 447808 389946 837289 235795 197776 770300 842384 15545 764121 821452 830536 772045 847551 522942 135137 315911 752431 737991 11 583210 608815 208467 746172 253561 794369 29001 631643 843136 78067 818454 750354 760342 784670 3664 736781 67495 302246 76044 111412 551565 622763 460535 66772 450557 283803 723060 936 791873 846902 553494 551776 648284 403 321885 45556 816009 771022 92 745704 432515 793925 4295 181863 805987 715099 322935 7958 770839 745519 106508 841783 685413 43 808162 4494 122666 659330 314061 318081 671760 753652 303256 849523 110043 271988 840852 243 523979 779299 721918 378462 5 8 816421 71066 715730 19 782470 800902 18 2345 8 99 4377 481718 372091 391535 828165 215878 843294 17366 418884 766832 822539 176152 816279 196 777883 92122 767578 567494 248140 724252 40 29044 265534 845298 805487 739425 644122 760009 274993 536570 122872 7864 62461 159110 320746 843992 825235 291626 156651 472963 738741 785651 61463 449823 17598 575277 10 174927 7 60780 766845 810950 566781 823959 645305 834077 781893 831074 826184 826415 197612 849588 807136 794816 8 2696 659206 733625 526714 2280 645 2115 6 3253 165896 111995 121352 822798 471416 702307 547776 521143 516996 6 826140 30 840206 719189 702108 670826 43077 582581 23400 168 434631 73667 814760 140798 798785 3853 790651 498915 821653 434217 214 27 823828 701691 785498 848053 721379 467095 7 45324 757836 228093 802853 758354 27273 577046 503229 122095 847248 8886 257914 739102 28 200202 847819 34477 799288 470832 794272 928 204303 34 461946 687 31225 812218 1 210845 123853 797499 220150 555821 813426 798662 151614 306009 41866 3668 750875 166797 88 597325 245746 18125 388691 808149 844858 436809 209135 772978 138 804835 13243 593820 454329 415896 395462 7201 18902 801413 780285 629 356609 836110 539193 434203 818893 16 733506 73952 389496 69093 402462 201563 8935 272204 636125 802740 828998 75 228395 600468 169543 713727 136936 41694 2625 381758 745158 831966 47014 753584 15700 303097 123299 381340 294079 834414 834316 755292 845717 30 839572 233107 637428 785544 800111 715179 564886 666124 337675 324958 394880 849945 40 158 5965 2 1 772780 383960 10 802091 200810 337718 659793 634719 263725 23303 1539 231 202507 473439 80 301699 812259 673798 207021 269 485 15 34 815553 156529 817757 828888 519302 812522 363241 32272 610963 482233 18 472016 661377 441722 715495 792146 110184 803440 14001 807772 632144 814514 780292 11485 46183 98607 341104 806668 301025 799124 840233 219989 575 211528 19549 826122 824036 180330 291 843806 253776 742886 553032 766938 24039 454190 151473 223 844637 518728 96861 827821 824967 838547 382653 831577 258 121 230530 71576 9 417907 1 43597 197055 762855 686826 842258 831927 845576 75 199318 505143 717542 776595 794666 222319 2084 466525 420521 542128 745543 757223 846718 142771 775776 176125 8265 848829 785652 771857 1 437106 10626 679548 824160 747255 140294 317519 837383 843534 102054 207661 562141 275151 848066 37268 818449 842660 569848 848800 393455 840606 812205 397529 618222 706857 258967 550054 775364 190189 2 841432 807881 655849 848978 820349 23 412299 103851 755848 26 683 573950 745163 736751 577435 401238 2 561478 1315 707221 93115 2 847995 393529 734937 300289 719921 29193 788334 793354 2318 294912 474489 808253 516662 809371 411135 39 508 302464 3 802550 684866 749183 23765 832207 165888 819153 762538 393174 771924 266058 1 48446 11271 825176 846886 423261 695504 48182 846705 16 57 233204 704723 50491 827466 380629 660290 188087 337272 1 259440 2 830020 692510 793143 540408 712444 841672 821792 775579 810412 323853 579421 515526 791486 576469 828379 488070 4196 372792 425066 809509 474918 832968 744922 426195 627426 1 759939 301512 838592 714595 1913 684811 744436 317903 797510 775233 779166 734364 797235 120290 632676 461117 323007 828341 819107 140539 595639 255345 663518 835664 328496 834198 706570 283500 131 769794 774438 834534 725613 33407 60435 4 133776 838414 803089 64762 188745 1459 4983 193814 4804 751819 58264 620602 593740 664214 814628 472776 182849 679053 800659 635229 41741 2532 795128 423494 2 663209 757802 815722 2304 649807 9511 1 836528 834168 733 815657 662629 16555 45 830239 734593 811353 226 245661 787894 400376 305541 1636 789093 708824 345048 767865 53282 224795 801992 802034 137 2 849259 802721 719966 733068 591846 291 387775 218429 836869 438351 755800 802891 294957 656321 836937 429560 718898 646566 768764 78595 6 452882 258950 754737 17765 649605 796801 733484 489878 258799 848592 6 258810 6 650 814947 720340 483657 742444 718541 551962 273864 384167 406 90087 790890 682349 7868 85327 125637 799462 214313 48387 684350 530754 800349 657103 9 10128 201986 4 710688 769817 835140 492376 844665 728128 74796 298712 394887 756050 658 521479 154 708685 251102 4270 800113 664357 242063 757854 433938 444434 1723 454836 611557 792090 692820 407915 40 589245 845810 834258 76271 745651 556665 14 605674 740252 650 813054 295124 678741 110871 848368 513985 1 220921 567494 823480 421186 803229 18245 590570 1 839137 466926 10 376034 675338 223 513892 841333 12365 185689 330695 427405 640632 15713 695040 470615 407968 5 608336 842272 19433 6019 411151 239757 733327 128435 849272 269 820057 831082 498799 826403 800268 801021 451232 67 97121 837655 19977 848819 637187 823812 833660 842377 792387 837494 1 792058 461805 458187 756452 679651 30380 817117 12 3732 331560 292241 726198 5 215758 6512 791552 24 344021 296015 68032 820098 293009 356394 265730 162361 14344 822442 18385 5 687426 38981 11 387666 824016 825546 138405 136106 817862 805848 835865 612486 41279 810351 465 439936 469828 364 289801 27003 62590 695139 719871 670252 223100 800164 178453 785746 466827 126007 11145 479930 234113 829319 4 17 49535 754476 665080 655730 848625 44 342883 150 223208 545879 703516 364880 816062 232936 110740 275333 448850 272694 7918 658556 3 784493 420153 705244 201321 803766 510380 431245 401979 87741 689773 19 798554 88 64 797776 680495 800859 4448 658390 496134 495318 1 440511 244149 140811 782006 819011 16398 843763 718552 264032 330045 484850 443 595014 704980 559535 838412 756 794898 485582 533 777945 257979 37824 595152 78433 92759 216306 764267 432107 844782 10 183253 809773 274677 58810 405387 372503 671623 437508 6 255896 46 691384 2881 11 4 115215 122016 267988 760111 680713 12 92984 410300 9933 356437 613077 180 4808 817564 288605 465815 847978 228963 3325 806434 342821 135980 228682 447804 755752 456983 6001 628678 452431 801099 197 788463 337937 827722 624802 64806 830888 785526 407 567220 362 728710 664347 653740 834459 757863 809398 499 229989 66987 117 691859 205179 19226 823078 60073 17 405773 296525 792551 313122 576286 827555 58 843466 799911 533912 708995 816354 4 94 352711 798929 749529 22 681321 46 110 156873 839497 811955 834165 219064 7076 2 563863 166704 773574 19 429136 252402 613353 5717 692708 374647 762809 30214 141780 778809 239768 791585 132697 792827 50 26901 29516 735646 115 848685 826275 751638 442120 557047 755596 101106 777985 674128 35150 7 815968 747265 843958 813018 846396 542937 794880 12 504483 58 458048 737656 679273 384100 744097 1745 811952 741341 298 543838 450423 841270 5 768970 646172 703960 156 22425 298874 686958 328926 463159 822823 539144 629888 273751 688654 784357 240259 647808 721693 847135 845368 261935 264859 23632 56728 228758 9 824921 287186 865 261 329237 712820 5 750087 849165 779795 158996 747285 2 397930 484145 827139 844784 3527 286440 329815 814387 739711 834361 528287 164696 726364 2 54500 818333 330390 815419 453203 779248 546 724226 631099 333882 540216 392205 351878 761500 821381 846653 762233 127082 159663 72109 2 767655 743721 221955 384409 754384 500153 847704 843606 163775 529008 838934 559176 382130 797433 221574 17645 730433 660885 846791 268700 447611 804544 332345 833863 18583 534212 3 61865 332867 224129 2 444197 1 483715 660201 56 698526 468094 818349 576441 2485 841899 84690 404465 841704 24268 310135 498804 759287 849147 190 203895 666241 492738 282793 448132 13308 287 109642 520273 927 445613 80180 815328 205358 72112 805473 775192 712684 20672 390286 444141 294212 221171 247719 244559 809269 481202 62 601476 600714 753782 259861 310749 28 808440 789675 767826 764576 812341 4 5414 637 665160 814846 819753 747310 836155 56 149684 4465 498217 41618 346410 391508 232054 497 678692 440214 18 6103 766405 565748 34670 666034 241978 637240 6846 81 826525 307947 13045 144832 58615 169 635374 830802 102382 172286 48150 845691 786987 4 813208 370446 154 811079 759951 848244 4536 633469 811502 316888 26939 349716 279 769770 777564 703910 59 63893 487210 143420 730984 335167 725914 520770 825932 1440 325 651603 797168 610823 1 322 310186 703601 54091 335117 759020 139035 16 302250 475019 348395 814697 298770 765079 708183 3174 3032 844927 692409 463995 646201 383765 196980 774804 176 370 297017 737158 450640 71131 655151 831089 15700 532801 826983 797893 628860 269194 777403 178 194984 285697 2 840691 790432 827178 647581 627382 174548 820982 788034 1 20328 656560 404687 287643 630448 13372 396930 584092 2 3900 48 382 724697 806002 355105 464479 841157 798017 330066 332738 783632 359273 669700 111482 212356 840871 171448 234435 2 273 576419 846397 214770 838318 110370 11373 76231 843815 456935 361520 487112 413314 828663 654623 79517 16944 540175 701645 436864 735094 10 185334 782517 689554 105514 775408 540138 564 75895 566263 811469 17 791933 530239 602164 20719 322035 848974 755639 799591 4 849474 36940 841301 480075 819161 72 40412 152388 142688 674665 211 15983 842037 76197 776769 23570 32953 738397 279828 70892 830465 837964 176552 239991 9575 23658 817441 764519 516246 844729 239394 15574 421423 612553 332222 574932 497218 564914 78 250406 849445 836407 537006 201894 815037 785491 844562 540005 343572 785743 323858 843826 1703 212793 1635 516181 344116 184055 194821 228528 774968 423217 520883 655763 387959 411473 783506 18549 37237 212748 152020 28 7478 837140 335087 39528 78098 83 615186 466170 320723 832794 268322 18 649110 626481 726630 793177 475273 683845 839187 2 842906 266375 584727 2606 820707 375658 500432 475508 364101 35 14 79001 425999 834978 805630 100 35865 15 644078 80247 762956 28086 773062 229572 4 476 9 4485 501719 68116 830309 74 705 23955 1629 19713 26 747733 362359 816277 752711 657043 9 827289 441370 819999 685824 392273 413904 46420 707110 765727 75 4897 35434 146523 16805 633382 791130 846000 133243 831765 519414 15 725609 4 759700 207 835923 1 692829 742014 83067 101181 840312 809569 774978 461858 813129 286505 22 17438 624868 476893 5 16139 290507 800569 208445 914 117 808840 827103 524938 664861 16 329676 836765 485044 136701 616003 656496 747465 609130 17288 807069 501138 422482 4 718202 783772 2186 795752 828885 13609 22 1 82055 832277 790672 134961 2 215947 649346 110010 30655 807900 751744 566531 817560 517479 718737 392359 263338 572240 73 744390 370637 806525 732562 669706 125085 2 762421 736471 779274 177007 1 622079 139616 648515 640714 609685 703447 645 797677 310121 6993 566219 26601 1 95374 2 467524 143545 200216 7 63421 267017 142 608 399912 811148 702719 325977 4 537076 842227 109234 689700 493712 316206 129484 548229 162562 563728 685595 757049 4073 622958 405458 320260 705016 390988 83070 3 60650 65346 500638 400534 581717 561027 4826 731244 846039 777085 723751 619256 141780 798772 781950 582636 797740 264818 253136 387913 788858 841259 839566 822806 575065 841541 32 355195 3 3 841386 199797 439951 716500 290968 153290 727482 74 846087 833889 490660 813462 245 796019 609314 463504 353 46200 364721 817021 807791 844683 1235 169 88052 668572 13 2946 847994 67778 782020 360190 562214 844343 142 827177 497407 138388 7 719719 36909 8 796867 24377 3 577590 695292 58136 180124 821609 45282 773713 111 1753 566957 790784 800769 696948 848995 282 255143 3 451319 466799 797326 445215 844651 396760 169966 827662 81942 68158 639972 600796 54787 734933 837805 265396 278638 794283 1522 83084 50723 692722 535159 556192 11942 596827 326783 466951 790704 87904 740879 105999 368956 169547 759346 520923 201939 730382 818601 839674 849744 788847 4418 413403 756717 246002 786885 838794 121861 780140 455240 790357 168898 350954 804830 578260 614662 114011 396759 35202 469604 546856 802545 798504 395713 845942 21413 778023 101854 150323 343035 196529 780924 87249 4 298030 811758 765148 785731 847780 8083 712173 479 277294 1232 371534 235286 781732 5062 834 7113 401744 727829 610242 293810 33 102 808329 215 672218 14243 51995 9 746331 690226 155714 719323 352187 31 121288 760245 342160 738082 519267 829729 715835 812614 804846 263640 7 523 140710 11 795620 70103 150 129809 842004 27332 210541 327230 52 748150 676181 804203 456900 370631 828230 148438 847418 298300 783686 814748 132869 5378 743590 618579 751044 402790 791765 17 849723 62243 529451 347771 267945 834294 97508 249997 608988 301598 323092 824322 255551 19 784036 218878 433381 744288 747486 705857 10 771436 15700 344091 90875 481553 423387 13 536724 512966 819048 827156 764689 830558 448260 807895 250546 732674 847950 818263 803501 2 5 70092 592306 403650 2 569357 226552 1426 42477 9 459189 340228 54235 386389 106622 556444 158 830172 813065 307506 358592 454419 778576 41 728258 262018 5 788091 361414 699585 1229 262813 198958 463375 548 248148 1650 838373 397204 10732 5 11 5899 205255 81259 298 814966 423485 713146 584370 769363 176217 158 306129 224067 845457 9 697223 232569 273534 11227 763928 291067 2932 176215 849484 552 575698 515195 23 386 203438 653406 846336 300438 329127 645113 693407 675929 788117 816885 745272 751751 711351 1 817953 45127 476380 144588 64102 820170 288963 152545 594706 803366 480634 768855 610299 325390 601702 76258 176401 330564 838570 815525 826893 822395 2 639132 773036 421111 740054 259219 824981 71947 513671 407728 14084 806511 751979 366398 848974 805552 271924 633227 836583 32058 1 824385 100520 1 822158 650225 792233 849847 237840 15 49 732044 299440 2 25188 401676 393992 824754 713327 847750 177263 788099 4918 62957 652379 749700 770435 4 728877 363335 654193 833260 1808 2104 262135 3 564608 315597 812528 700192 809435 64239 771812 166385 23127 806416 177661 819201 828910 833894 317362 335475 487207 797012 135835 343601 722846 380389 84406 607181 461659 657910 377891 733769 446395 321950 662808 447221 695626 580040 36181 734074 705 331424 2814 132848 6988 780517 56283 776650 820599 778496 165361 721789 691936 787503 679947 490943 8 1592 401784 231522 122117 431670 771083 736093 756771 781820 781769 750705 682840 43001 808854 120 4694 27 737687 449793 660667 796986 2 693710 281879 362932 811744 2 450386 357174 677936 507989 89007 836011 14 796927 11807 842713 384596 423982 697653 541134 780492 173170 849859 54 832332 629 844181 745413 1729 182766 71182 766440 208004 824249 216091 621460 259139 5598 611616 183259 840329 468041 771797 829564 375662 1949 32272 792975 151847 199563 726414 299402 826596 796834 411346 612363 41810 832331 192520 123638 22 527883 486319 758684 224545 775 772076 220553 769055 66296 267299 323243 591274 739238 77217 29910 458525 204058 126929 258 847446 751287 844738 641304 25569 843733 657551 810308 837763 472336 788358 2149 812215 721648 738215 771415 820753 798668 463 4582 841377 2780 636025 443069 24062 419981 567275 24592 81594 622316 787281 815141 290123 59597 223070 828418 783699 797542 103216 788199 814321 820834 544656 4 800665 1 666137 823095 611825 178496 48880 3 582579 1788 447381 97406 668339 355910 379790 340638 28216 844144 528803 238045 99458 548403 23411 71603 429299 310496 156890 331921 350879 831071 693614 280859 795722 289880 753472 67859 245384 286335 801577 847691 238546 3 8 536429 752155 382365 846697 231793 9927 433 276247 568528 717730 151580 841247 764462 488712 30154 515578 47431 825633 31395 1 175027 251569 30545 776469 602239 463258 2 685469 4 185107 789397 80 392364 849021 13 710858 705257 449061 843790 810699 825487 692007 743175 130795 816395 738898 198331 735435 518 61232 21972 375315 848595 24648 48502 816725 221021 8223 830116 462508 168805 745047 220004 285806 694585 378689 557487 820772 80287 679558 63552 482595 598879 215883 169590 209968 10438 757840 218503 847345 1517 330306 617760 825099 9 274595 606 2989 278090 379 16626 463421 821198 14 785374 501757 797548 839437 832588 78448 223925 631070 712282 8666 267200 564855 790611 844119 471748 343252 145816 317686 709195 416108 42284 680370 660318 834 464808 149519 718880 674746 120101 446430 21418 143484 1 747295 764363 151332 780163 547477 777 3 26 827857 430346 821819 60 482848 2983 119401 833829 836036 22489 734266 34283 240273 762190 814618 810325 3271 20893 839402 114 495920 835733 4 836164 794534 566400 3 308239 456426 2 3 180843 122696 834906 186464 843984 767322 679068 548112 344986 58634 742345 676758 826095 341 385078 102978 5 5 838477 9679 3 286036 753469 787846 773251 346278 513922 807668 707665 2570 619661 635304 3731 827171 662502 714833 182347 490020 161252 837026 832706 639019 719127 188397 815040 635259 839057 576481 279568 15 820910 44 104153 513316 801497 86503 427024 117094 596568 327752 8382 726837 755254 845050 57 741729 627550 70997 805154 279879 776943 384884 5 2 704616 21636 6 838600 526286 338496 459112 75690 731396 172061 827122 274133 838268 296824 54966 89960 347097 364 3519 104 109 727908 800866 825086 796017 600022 94094 537345 9320 828661 12 596089 78 369790 824110 817607 666275 2 543703 11 812922 832199 7284 5 774497 783306 51 813047 793885 482403 595845 35056 654141 13923 7 4499 150037 722523 62238 348806 764071 846101 629772 5643 646697 13098 753076 624642 727875 816273 125529 786340 793423 443697 759541 497585 103323 829706 23 567896 116 184158 682185 41539 14 720909 293331 830479 418222 299506 205775 782493 28030 198 782652 729328 5 691237 687812 849465 802657 221514 492514 813454 748916 252255 758763 719762 309766 566267 240510 607648 715161 26 5 57095 829729 27001 709783 173906 232840 231164 302911 58146 244104 2 562341 559513 803102 451648 797171 46305 234941 816250 164 349001 794343 45207 1205 1009 760594 737923 564198 216679 839575 314 836129 742137 485168 508020 9 638026 522431 584584 803324 24146 290 830048 128158 417729 627969 816032 262904 10 833151 26654 42641 124107 506465 776261 177204 72294 821955 297042 233582 665179 700195 441964 4987 808430 346821 41254 26 176897 125103 479462 41361 9 265742 189995 3668 254153 825904 150172 321421 728196 799161 101987 517547 795696 11270 234122 302345 125 371702 844850 458 698851 840346 97477 822665 722640 4402 531602 353423 840250 592677 238022 275250 103808 748855 600442 766871 316891 449825 556484 815336 2 680215 602566 547366 16655 4835 736198 785250 746386 827548 788659 8661 74054 4 777176 237295 777964 440007 124336 820044 605 843179 404453 525022 115650 794157 494267 816569 51407 39756 820173 814222 400593 624866 547853 638204 47929 806737 256523 845817 823096 558909 43984 3248 792948 230524 732567 374190 782556 1076 16171 745887 395134 332356 835306 668177 270998 776020 802168 714648 284 771496 546485 18113 462329 241 582443 816523 332293 395568 626246 329872 307 307773 608763 200369 549428 823806 807077 621234 34597 602632 337815 807299 1 214825 253317 48559 220568 184252 41263 82048 618186 9826 158299 611930 665671 618522 604528 789454 622980 842326 742680 492145 132518 746341 805738 7 147268 724180 37425 781087 12124 816865 160119 759437 2245 603436 1 1 777317 672552 30072 282982 331 848408 904 30279 829145 214146 554315 38 2 133396 776839 691178 763742 4 2 1744 106516 56427 788060 91642 578663 60065 797657 74 519898 410515 2786 371190 805200 836976 682049 1425 40127 284211 727973 805206 309106 788001 307995 129385 217 627287 464076 97910 728762 33796 491849 42253 791373 308687 56794 669944 226 818303 792752 493489 268684 836804 149 576150 494106 584487 764242 226609 813864 2813 611582 131 101632 800586 97012 830869 791 146617 53 829949 433963 549739 16731 1 15732 175410 623978 209 8092 114272 807334 609104 845427 831323 816673 6147 5 782831 789652 587694 286 275180 603126 319332 726922 401678 818156 732715 826119 509679 237922 753123 686284 834284 14 614894 807987 309134 699103 2 96351 325935 61 805158 794019 235 792316 344463 361636 786103 305060 805015 787479 81 413294 772721 8003 845394 794165 821588 584333 768811 260985 359044 717207 673918 15636 777521 821193 734299 159464 777354 317460 529543 804541 289826 816069 258882 2983 85314 54840 97532 534007 328172 2863 810681 58930 630477 510083 676712 744510 1947 577418 758839 541446 810220 1 459236 97643 484321 208 204411 482256 4541 3176 725489 25 467743 817165 843882 360123 99700 842550 797865 662768 252217 299424 149879 804663 691378 657222 9 797797 3 518262 329174 523184 837911 779450 812900 164370 103 520852 769650 584199 556004 20507 1 65179 777216 654770 843053 431822 684089 205815 1405 61060 741595 755610 176193 674361 614606 717492 78426 392511 60051 830433 2 611545 51743 506854 809488 593467 167843 485994 690829 16 245758 741842 806360 823451 834407 833288 453405 843294 8538 815140 797939 793265 232071 311935 765710 351160 1052 269 844252 836587 4 405776 501744 782736 1 701884 408706 619990 8 53556 838038 169 805594 563866 303037 136295 635778 611671 849934 819443 108 836017 15 713562 65 304300 493214 600732 820464 31590 208535 651222 809093 776751 19 3094 471114 667010 221429 4 732402 712610 674147 416661 180317 106549 24125 348561 2 33655 11113 303339 3 148 106156 2 73146 323 7249 415850 122646 732973 3 181594 48282 593018 834153 673573 778658 822905 214590 311768 843193 453791 664190 791066 776727 11612 442627 671419 776126 61202 727169 780737 552756 25 775356 751554 296037 837637 430834 159413 468559 558434 44163 847505 846351 310912 426 691568 111410 261025 361419 764769 94415 31 743975 711747 29 701848 838441 12 730242 825895 58 410482 447595 112068 66149 383063 598436 662077 720 487194 106698 618599 818643 849009 209125 791102 18 38 812338 9 773475 352 364618 24 340 9461 775598 473805 775774 539777 2143 9545 838199 839345 277003 246343 837821 616391 269763 445364 639 66048 807907 387693 37672 847786 545485 386401 840262 19 718610 63 43 773514 386376 417828 714291 385640 344390 224 794394 274374 672601 432016 516740 827375 440977 77288 620211 413817 452337 720788 176565 796149 810215 20762 257034 782337 135713 791357 514763 483513 278088 328403 372194 269164 289007 114440 156342 797468 718058 636781 4043 80 673381 814323 791825 839467 536014 774199 427 104036 274640 700269 481802 59376 43886 794735 813464 903 805174 822975 79369 99716 673148 732859 681870 722070 847530 808417 279728 187027 820628 469762 30868 437400 647453 843493 189 677297 604883 437294 46131 179960 817490 697538 3 38974 29150 41855 808404 829775 333 3 812106 647535 690856 831555 715980 843428 307017 706957 21 376638 5 807552 646180 7717 829713 846475 840703 251155 121108 825896 844261 519780 147614 33003 848199 7523 735855 678845 409992 209589 63 217321 742652 19680 739170 807948 808998 816068 340792 17411 694961 336439 29627 21 126531 4 161607 4 58856 785705 745547 232294 688866 618043 4 817460 229064 7753 666755 8867 550403 655581 67099 669778 84221 742659 3 70431 551729 773992 1369 20 786612 566814 34177 9478 264065 471416 810546 700133 277065 597595 643276 706861 79728 1394 326349 807423 784182 743968 262792 22 327496 587836 458862 11 21 553117 526632 802975 807962 35707 436925 39382 833038 832155 582961 164461 724000 564203 776520 365699 766505 833873 522738 15 593590 795122 250617 4 2 836586 4 6816 74953 847637 52073 467024 1164 292932 494722 712795 846732 307600 307543 752165 479181 243375 817642 713362 841195 846380 12876 72279 56436 832150 11018 695491 749927 257666 2 328567 22026 751236 180987 838776 645127 15 782121 830689 8954 17876 275767 710635 1321 848 63463 8241 666710 450723 337315 514898 510730 175443 837640 77703 841234 601920 400098 124991 718132 806320 742860 1738 3841 732209 811737 665825 682939 293840 558150 432176 183 846876 842146 24353 75990 28 335885 804517 64476 9 412991 2 778245 731306 845060 236179 3 883 15504 50892 278462 298355 5522 1615 269026 447078 766543 472454 241852 113440 16445 625964 811587 201471 609679 186706 270201 674141 580893 353005 831438 647 783216 835955 101 551784 41336 268 27 171491 837097 37513 504692 2440 569431 746477 147365 3 11 14 109851 844783 59613 726624 320162 766585 79645 28 18755 257066 298767 5182 800806 8 765299 101 105277 757882 263634 721798 45008 260731 325 51780 838721 310680 828146 437248 423298 825235 726593 296721 15567 738859 833940 843247 488188 835304 42467 8901 525730 102073 631184 830020 1 514 304637 443516 176567 210 624678 22500 695904 684949 41 743666 650743 3 459620 822925 34896 6908 681789 59851 804963 5 196853 247474 66 836990 699543 796300 380314 704637 2435 4 420727 356232 761190 698409 842531 845542 153581 379075 399790 319334 767366 121270 181 5 250542 780732 16 53503 3769 165931 218900 4947 673789 510145 826000 598779 836026 9 1 845330 829396 828450 36 847113 846811 178756 368088 28665 301996 840186 606415 591310 797367 16 42400 808206 760394 795659 813491 816490 34427 624579 530466 4 8 848406 640114 6 848316 1127 5942 649840 637651 753301 1822 162474 105748 268052 118047 185930 743870 116878 13819 838105 344080 776238 124667 793570 25 832397 7 338283 667804 118706 2 124111 112526 817945 155684 1180 847047 80 534777 546862 826178 461055 646520 621068 295898 573146 7 4603 665506 47061 57 522744 810304 186547 63176 441840 779459 287264 814571 752339 10 727110 703025 681134 142495 451227 640564 732 226791 786530 525939 166322 570583 478052 393 7957 527619 792209 281 735675 808931 838103 251641 46144 839816 827959 727446 165761 548234 797532 59749 2 12113 50578 805932 697681 846988 334927 197084 799923 62365 737387 817211 527533 1750 377749 683034 384195 674 324563 12134 830675 747544 108749 24 789607 496136 1504 47279 1467 160218 725974 191309 244318 613876 843807 737092 21651 457021 710378 698246 784217 120931 839237 697419 488165 571163 534055 461691 807337 849733 658460 594438 97099 412982 727195 265578 254195 827461 533781 728906 616630 52552 771706 811977 809555 17915 44 294 443376 844172 231232 404845 7755 2 782126 498221 746686 59269 702765 359036 759905 284216 547888 825550 185612 4 842814 845670 844220 323833 796722 294284 778331 273366 750790 749936 56079 726612 1806 59190 844052 711499 483 828663 430311 843028 700073 602 844202 800891 15876 4 686009 428369 194212 814 7025 183449 382151 490370 756332 305512 609177 360618 691918 694437 822395 748883 684009 734156 311909 217612 672604 527453 798369 693876 2 2 298515 787819 81449 21 485534 849892 622655 790743 607567 839117 1247 545871 653756 710425 203038 198378 1 701943 476067 434251 158887 673207 810223 355897 208116 552432 1827 799465 821422 566935 810413 5 258326 825092 143091 391247 712736 587375 748351 4561 33 501846 10599 807511 787951 765695 6 647631 121235 462702 814079 790102 637502 715 128094 201235 9858 5 364202 231 760924 846291 76790 267990 70 687946 539612 219757 487 321352 377502 2 7 531902 50780 16 669320 787654 450468 738329 819682 37 632904 198420 259807 819996 58875 488908 813350 13215 559475 131 844475 827565 667153 39 652886 49753 6 149928 282919 773751 799334 3402 4946 479371 38 538007 148606 834516 845995 380616 3741 799061 846048 478995 29421 72944 819586 790272 356712 242906 607289 342632 292357 848846 5 3 757675 804276 815801 703885 206020 141860 818846 42026 138905 48037 822791 665477 5301 726918 767 315838 838156 782051 85650 153944 839903 506150 692409 478204 821368 762184 471226 649762 10 22775 814195 830319 845420 7 692657 4 847129 627295 826675 761448 761951 822083 837915 67 808795 422833 342948 234759 1303 371 149745 482146 828985 481662 505020 547 5285 307872 846190 567 828397 644477 4378 479160 218211 3 841992 825246 782507 247133 745415 836649 830767 749080 844138 192 268172 809607 61425 393964 776067 742906 4033 324749 567353 10406 841114 792901 212363 598592 813449 492815 737683 73218 689388 614949 646707 259159 829967 280465 681026 134808 660 592999 863 771396 751342 833384 106112 827324 162478 192186 430106 213862 26317 818400 8585 10388 2855 85093 459565 15539 661862 510049 712210 736976 264861 502796 2809 170813 826412 36239 821139 222182 88302 15866 638408 1341 13 797534 33858 6883 60 2 738351 58389 708354 455828 182 362874 801267 787716 1801 522141 372011 697924 710692 836684 374500 390384 777966 700167 523997 423169 227259 554188 188 434 50140 779565 2 244580 423145 2 41587 830850 82890 38 639120 73970 843622 831003 1215 475639 738312 181876 749109 614478 790584 667 719108 577571 233112 143 783478 78998 70157 311725 798000 643434 218187 808479 782876 7 823255 27910 13 757483 297458 791990 842386 807229 6 460572 681131 203132 70899 769881 809428 825125 431997 193620 183608 846768 78337 142689 358965 352085 587865 192791 847429 77978 53 692893 19105 340626 2 682558 848062 799715 651308 734109 102271 216275 743444 754562 841438 791214 3017 447060 24 455114 432421 787939 791370 69759 252999 12146 290 838392 2104 715240 373346 2524 180 8508 849462 501970 849485 2561 2 451787 193094 43796 624319 189990 2 3385 93098 3 96221 730176 107691 577900 518961 18 318901 43081 834176 816036 457455 267161 685183 643094 30905 23320 36 824247 299216 776314 81150 835938 716348 706463 775443 699822 490212 703112 8106 361423 678542 733277 790846 747568 849303 11358 805866 217672 668748 669869 826089 575121 773036 499859 535017 77134 718411 700823 2 25 843645 2 742036 767565 477567 729931 78546 780229 826214 229 64117 752319 830183 38313 512311 537477 284031 833764 302485 796076 504174 829297 766882 14 586101 632692 61854 436477 742190 802327 196584 801580 762835 243943 648424 830802 804521 311847 1 62368 453 611052 360485 709595 771244 761976 200870 418581 838310 810607 624971 603047 1486 35605 408009 14780 218034 516582 709671 681007 801330 45 834005 847705 834850 674248 180489 806181 140031 834496 465898 751164 140477 553529 5912 837221 214955 849583 98692 761974 1464 300 794668 121515 834267 7171 783481 781641 671795 63177 10013 294582 849105 200709 810014 785586 741213 799191 34916 814296 532829 92299 486099 580959 358155 136 703088 476221 803736 838041 4 88371 282 798620 219 1551 605002 762866 582579 1 769047 649936 556597 204235 26288 539808 48 428 516028 781710 100590 651096 835122 820963 780605 7 56538 364300 1 838757 848247 560259 579977 702944 825387 739406 3 824864 435508 50721 173985 8906 61711 43 720024 270414 142576 329460 794861 40356 815365 787575 742792 807316 848986 705076 519962 720110 849636 814884 152199 4 123575 672626 481664 148571 679173 101573 828538 129295 792968 828823 847191 1878 14 29287 795180 722407 88010 799396 6 454963 705466 788357 823289 678486 154892 463676 469263 836697 430665 4401 600316 106662 179200 154573 833731 656679 407036 478217 2073 348711 797012 17094 398081 818155 194930 810640 833567 297030 759576 175181 83456 811424 589914 758013 849680 613 842096 834142 844460 779152 68 105641 152687 625678 110064 308011 569638 118 880 75278 457816 702013 648162 237623 2 636403 375302 776603 63736 153 760677 411721 697243 572858 820757 113968 54896 254535 705461 405360 712780 169258 187852 680105 339193 86 153 10 442913 3485 102420 2 820741 212623 840920 813931 571230 695589 65673 621008 67850 797391 846917 317184 809441 115686 24 505123 361149 826118 818229 801161 36 829372 12033 720159 837461 795045 813232 844230 841789 334620 579146 338427 21 809971 780961 155972 844525 144812 773755 554746 176129 272532 359463 8 241104 1 725390 781767 767821 67843 281634 848998 768866 837300 710095 148176 837577 835877 442158 21964 802761 103641 5 289650 641374 111208 654301 669200 16 319931 190613 694619 814439 6 632716 769444 1641 664276 403028 403338 172665 397962 611229 528815 593958 452025 447195 666018 2362 696781 835253 80828 767454 336015 468866 680689 848850 559941 75909 208980 551077 803628 227129 34 36 781816 1 834916 276585 534673 7087 153600 447119 109643 798740 1735 63403 805602 2020 492792 420058 399826 431837 767125 273860 296299 262073 762291 742147 2 471582 804760 351650 809528 276270 505726 597702 725265 786210 585 374407 749661 664485 189 814793 146272 842483 90041 154034 532 72 418981 152898 839605 196620 396733 836739 306578 822238 6381 26256 139691 113825 100738 30496 356011 478303 398253 44590 5 827692 841989 504968 349731 174055 317934 799195 445094 270015 788447 5206 776268 682749 1 575123 90218 736639 834958 271675 816055 508 779047 503082 981 817970 297996 376564 38903 830793 793897 169391 94170 70 520785 796424 826968 4 147508 782331 96162 642018 2712 35969 765661 300477 669894 375126 778616 12 2640 697419 144889 15916 755202 578132 6 260 1292 12 754 3034 406533 824911 117881 34155 568348 130004 736379 796713 759135 287560 361430 605931 257255 445961 843116 69296 44857 48058 305601 426400 322920 372945 306495 732707 687834 745660 12867 425299 227042 578 832753 37539 64790 791605 592921 46287 833202 110833 157198 715223 779323 255804 215019 199548 680966 140365 176999 251830 37366 749081 831198 28389 393756 125200 645723 354330 733209 837830 825789 355766 846685 11 800797 605250 764551 264075 806485 237094 65925 531187 53 646006 796927 10099 272525 486862 3 538633 10 660314 22042 400 122013 41 729488 820120 14 5358 417309 762947 813841 558263 693900 9 559294 472080 775739 691402 839708 12 5015 819123 675106 794992 693656 768275 273802 153112 827402 642480 820083 337159 360706 634502 495127 849202 738248 13 467659 350939 10960 766034 465289 739391 93 791699 28 812131 806741 834891 845541 823200 7603 237801 807359 629182 717830 819814 8403 795968 693391 846032 223368 353445 436938 1408 843967 815402 724491 722003 727184 802845 442443 296256 337533 70263 828743 455175 224702 684073 353039 274854 843542 801280 480742 302485 464904 722534 1 691934 52 9 33102 723642 319262 510433 336695 6 837753 800638 451604 102195 16859 832215 845710 837714 110010 706222 408614 767817 6649 689404 356138 40600 745260 764780 736654 383824 41004 694396 253747 779870 833029 552746 208975 276273 545449 46791 254646 7 812113 2 48273 250867 164731 609168 297553 1090 267946 48902 739223 1 3 16215 778896 797400 2 844160 159067 183593 318618 2 391854 683730 14500 1588 1361 712870 218241 300262 761019 835085 153 814840 3571 271962 21817 698967 460147 802632 411600 45807 9208 615692 580979 731837 807689 799829 832441 338842 44375 598581 8 701466 551193 348230 729900 394235 896 6844 556319 749194 840656 793800 28298 499 95349 38 7109 480586 85135 185251 820191 370683 681618 77663 5316 836937 730057 242084 800400 17 793685 787537 602295 215 84157 166396 2710 441094 161152 493053 838183 342375 725583 1 312124 22 658613 2 2 838977 817230 425585 610941 71824 772521 849375 350532 821451 786492 659201 161379 651943 247829 848140 171901 697713 288444 156677 669504 691756 826511 100263 432755 815481 726142 704234 846900 8 179624 762796 84265 288443 3 80123 744780 189185 318388 14818 63 672545 306906 797698 834763 225856 783371 769796 141 750410 760539 185700 840832 669999 589775 40063 261087 836913 760971 825795 647194 438140 23453 4 791560 12045 782938 847936 3227 539342 11176 746087 304126 838957 271004 505231 3935 430669 333236 673175 740014 776637 187486 779199 313423 452309 499104 3 775190 268100 699927 107 98529 623078 242356 62314 776693 562429 120203 32099 1489 583142 432523 87 50997 604382 691240 596686 434964 795873 803565 491667 812973 15501 140134 583902 285616 781567 644560 412045 7137 247522 162498 29540 301721 332923 823622 627249 576852 683938 406 676912 209145 758751 662 410580 68287 54 775542 722114 824981 849060 764077 509362 2 389950 561759 611362 326711 125740 580942 329916 258454 695142 641320 805116 27203 834908 59869 759045 228047 802156 839464 804255 103994 814917 549609 1182 287223 797642 309872 31 49579 787535 813775 841834 799717 1058 522183 595371 4 63643 2 841909 687704 830891 412953 79 42 703159 69 787844 818059 346610 651829 428942 102603 822129 731452 55155 24238 36201 809558 769622 4 431082 810438 506159 63234 796221 844208 324459 792725 395449 355596 619095 755075 5703 467786 668694 405453 247773 728381 775785 400056 836618 823950 753345 798783 74086 162050 838326 21300 717361 166112 188479 221 1 18 833525 191 829714 133803 816443 528538 88392 347640 819630 309502 829163 742979 403565 60100 583865 735945 5 576614 462882 752696 784633 840917 4 2011 70094 829079 320426 473671 567220 468968 2887 718274 10 760197 4934 633517 839062 737799 551400 72522 55774 3 322510 561005 115814 822820 797912 843866 308428 1054 836950 846614 747654 307 801271 828670 18 108366 56624 838630 511184 705 540430 781851 845836 106389 184276 672 736310 349594 834996 832268 572662 219333 712804 774502 34856 797402 688442 641198 641889 2 212948 3 797628 375860 797483 831990 835616 714956 251343 708578 97058 837285 6 257833 697017 776635 836350 596859 644804 35056 333245 546178 768551 818970 354695 378732 16 347236 716883 325100 241525 302675 798305 377021 750992 847060 656055 49366 844821 340660 785619 301992 796323 520678 786057 800101 289007 30831 698981 461195 635933 231592 594513 817904 10503 743878 774 365945 13108 413635 118643 298050 393016 23193 180745 150735 86664 6 92 48506 94773 417591 132 847715 771433 682548 816001 541427 465284 803035 825778 715986 575264 40404 2258 661676 502223 500312 781106 665235 60274 207734 403363 821701 11451 37382 841053 68270 727639 161380 735026 343175 376629 766300 805991 526781 818905 1099 845017 810152 280159 841136 284407 169 321682 725835 669612 809927 62977 14 820143 743818 36544 518 761604 311326 849955 237452 101133 504034 307408 67 762193 30022 816506 828827 30 36 755155 523211 1630 145195 837870 119 750240 162566 223 722093 774482 180731 809426 512745 644218 115 674173 827384 292783 99970 814173 279263 8 683674 30444 829129 445085 129632 285211 481270 629802 807419 845886 150 86694 331 828916 15314 1 839916 736791 797365 723712 83467 25433 403590 793106 165216 823696 603006 778873 1085 754636 251780 49 751494 296647 778853 786840 823833 284461 684726 307753 371668 381724 280239 829618 395154 5 155539 509 845308 535928 96095 4677 95732 6937 828542 4462 1400 819359 614173 533379 826605 814494 171634 707056 290918 252103 328651 7903 32505 737466 121738 127323 638607 532192 331140 833951 734050 86 806047 90043 340597 167051 811889 601215 645224 117092 3 717579 534615 828775 19 773225 230622 550337 184492 36027 811098 543001 742271 848976 849855 1595 571823 8 3 192590 245967 547939 839111 781276 467 780752 1980 65792 318255 24149 41 778158 749634 20229 2 141026 418388 789694 700177 717473 254035 653970 569710 129108 826459 797222 837750 188962 748532 470766 830203 447942 1 834158 567969 772382 102305 777053 5547 99272 770245 789994 170464 834210 786380 348068 839165 56943 796562 667519 778709 3922 522390 849401 35746 136953 3 811 807156 722449 1 779922 740903 841603 668435 778097 397541 9 31 820131 559298 188715 838100 824600 192663 663622 845552 711202 1134 177 2345 1332 848593 2 629412 138296 397691 115278 5 25607 6 348772 91263 1 815301 467383 3 212790 370044 173821 792220 742118 220 838220 670822 674797 861 797705 740377 843136 794809 438470 30961 241854 782545 829482 772117 37701 563942 803214 600497 396067 845087 278721 525674 646298 487585 847982 7 183542 815658 739556 811892 784430 471681 595830 822970 173657 840682 43155 695229 608012 30 348026 4010 422216 2717 12751 630568 482827 604013 8288 157647 813770 446102 824702 723454 791868 848183 68 247721 669478 9 2253 609 1329 803804 303683 109 246662 752470 732143 485717 711666 614907 17570 43579 809204 232331 381 579923 616173 826506 16106 138444 423233 849989 1 837853 749358 822679 51794 738516 70417 410005 439401 105 378949 17 627512 7 522347 304288 775207 175140 4447 813253 693671 1 846114 85992 37 222485 296071 843658 817079 827017 828228 499907 255540 385856 785608 822436 11391 748515 1099 313210 499369 645974 800157 5100 846263 837280 439666 812636 219606 15 846130 762089 630014 841879 52 827684 346755 466740 826781 825546 635480 811880 875 809663 491446 682 728162 846598 333868 803811 1986 732115 313 3 643861 372 351236 311946 848538 778422 163897 266559 552560 162738 801548 609162 315273 846009 716803 759006 2 3612 92717 129 7707 146149 604634 849010 227356 50119 30 802990 299001 4846 673867 3446 48599 733221 745389 770819 635511 836485 97 849380 1 352205 661902 85984 828159 127179 9 186283 144265 802464 76 18617 512583 773048 728329 75048 16 187211 460163 839942 781254 644454 567078 795143 790264 170 802513 370268 844817 844715 272733 569931 281425 711604 831002 812471 848895 739985 841163 8 151847 2 845303 667871 814567 2068 811764 29000 1446 305109 213288 824508 237451 27 21 13187 315667 366641 221117 9812 279 176333 825939 815093 47496 6927 317902 416262 35185 556525 106687 719404 76173 52503 621403 839848 71836 815398 477797 682 764359 13 451429 811035 722348 821938 353998 696298 658912 656299 21 819793 838617 419696 232002 4 711743 2 162824 819312 529304 71017 767910 634751 78576 13772 775065 31 2 3729 753626 580237 615074 228 133331 117750 3028 799671 21 486709 779798 61839 845221 160951 3711 765220 14 337930 845258 679902 3 425504 98476 827664 805009 660831 747723 324491 834409 58934 22315 807604 326765 536488 740284 563145 126535 838325 845632 848714 419677 3219 441038 404665 67325 668080 787050 640456 4 787855 93 844776 262034 344860 454363 365 550777 818898 15191 730754 738241 174885 677111 782654 837000 226981 810492 151660 495451 784017 64014 7 773418 481100 237156 663772 378900 215418 210667 845724 212922 498887 368597 495856 140547 806250 2753 101208 385418 38325 838939 305205 845606 838095 613773 162081 717911 29 845873 517358 44 637928 425554 159969 790 29086 169553 680945 723930 59865 829895 35416 9512 196609 11482 831699 835593 833241 763215 13839 842788 127539 232597 557307 374626 784580 789786 10337 840337 378581 298 497456 26 286805 162972 525283 787262 842082 4 1469 3 218040 807898 245059 364994 217511 474458 186079 252101 693257 108346 509496 138950 846773 745057 799797 687232 20531 849499 62945 180 3 743034 2 2222 206544 380104 241705 832055 786164 22887 726199 392197 184990 536591 833143 94386 846164 54164 2 35792 831757 279437 702924 13903 385262 692186 604531 268710 31 661285 805207 485674 804985 102580 582245 802985 811096 384327 45523 561238 25350 691674 809526 152 724477 588349 716602 780964 140454 385557 832643 661132 748537 685308 586227 90330 178 238880 837912 507821 37 630512 1993 232110 843674 847255 427559 151272 27581 37747 737303 791366 98544 578072 577634 356387 19 440932 687071 669055 114259 174142 746161 178291 14232 23976 590343 796010 8874 182388 686823 838817 813922 7 372821 834849 843929 768451 842571 826591 211 196342 541951 393370 846091 659503 772364 140 539341 9508 17731 312 385383 471028 758889 7696 755500 788896 833868 770718 211188 32098 394009 854 723654 781913 794632 286743 11 486 63882 8 556606 2 431135 66418 806325 775445 787517 119210 530275 779440 760227 523748 531039 785347 15651 810866 59778 728006 184860 807035 813695 11971 676174 822669 391240 43279 830681 690875 764000 209398 36268 794308 15591 123160 729802 1091 796949 845906 382030 6 646523 816222 786965 846073 261965 137327 274718 686404 75 41 842104 821418 756047 260093 188248 152904 554674 746550 519213 721238 9473 833708 140085 6006 674758 418627 42050 191511 1047 816042 138715 815299 705488 796672 765875 269886 785558 107076 131750 468460 841921 426430 846612 219523 782572 444514 324837 156901 368231 9 439727 565735 770989 46026 806663 573573 667468 770434 739657 787095 845404 808851 386423 15172 738416 56507 848520 143023 672546 703085 239362 818847 215648 816383 300686 94 760566 1598 24729 616191 701761 68804 819858 661107 594992 85 4 238605 546077 545514 840667 48028 182407 43 176191 440826 805695 722009 821954 662748 221449 80279 196842 5 29 19 165989 235550 703224 477608 568148 734012 318780 817361 281048 28981 837495 849503 849438 9887 798634 788847 822894 832687 811586 698806 806715 1671 794027 544370 485172 190199 779902 262273 132057 168898 673730 832830 786740 754485 847022 678227 106462 38214 4 357556 85336 815275 468696 460945 51590 197965 768626 299411 744494 662083 526 783483 715340 579805 846484 361237 593344 18148 799791 725879 835379 74 272567 2 528895 11 4715 22 360598 779710 54627 475 774569 733795 29526 220058 529339 88904 74710 676658 733473 132422 704431 707248 826021 800834 359321 582831 847323 826797 55 396827 668766 49315 829258 745036 632602 777743 3200 980 20636 381650 746621 847457 425835 639299 485982 335243 71214 107 143887 158712 642167 750138 472641 148303 760035 773142 421417 118344 834512 835654 601297 14976 534 37586 740322 7 479407 10028 845393 837617 825574 69688 1220 840761 513498 4223 576622 30 568682 56995 771849 551640 451777 79822 2569 722081 200 7 363967 225042 807129 9333 531141 726810 362303 178229 735227 82000 583992 161815 573 6213 2551 597566 162 376947 265816 697071 848776 825045 483396 730890 109377 322546 11329 182264 236981 708618 736660 808529 91584 417769 272280 72683 844819 821638 33801 51 299621 142 775810 27 5 778164 326487 17822 471669 29350 122 23 7 822121 49831 122 5 763339 756474 567566 282231 818555 223181 242783 699174 17512 13 37229 272758 306562 78607 8296 2 13 475 80 704039 746420 810751 437839 139862 479398 698132 829963 90 525829 8289 721 426655 520014 112936 44239 831822 53503 96 746816 528118 737360 506294 431872 737912 210146 55481 291600 328172 173174 561104 806587 392106 133965 2 836066 783161 141938 204631 132648 417496 490562 829412 195940 319867 87475 826863 779821 1490 714785 791425 831770 240 66 326804 575260 687698 305102 794635 663579 3747 819408 783972 727142 844861 16482 275765 182 702732 837323 740659 181656 13 828911 75 18573 250506 9736 272763 303067 96421 823469 783262 742318 814817 834711 288203 605337 265599 106 677617 311986 713663 14 169180 835404 316008 235 726692 9877 570371 259426 751643 787665 800446 608255 195109 248660 72780 136596 11621 56253 505315 1 632965 845374 158866 797002 759195 838223 58 841716 338849 155883 233602 770191 755872 835457 427777 809116 43564 161144 821938 4 138631 3099 335945 3 50510 826651 29305 363837 790785 362812 832589 695441 241 560947 11278 767733 679649 778378 801645 247709 842719 377 349859 672184 734483 847571 7979 437894 7201 835415 1411 760374 187381 813910 1746 846227 10 72783 843017 12 73089 765091 819575 4604 806328 730678 120700 759331 839730 3529 807889 409141 155983 275966 792281 754326 79225 504433 1121 700363 1771 52490 39081 103380 509971 1 86312 232324 714520 246448 848287 756778 3907 803096 286679 59922 798845 4 707057 49081 152469 633275 12368 813055 31212 20784 795958 1904 733771 77183 815319 223 1 843699 26096 113161 4 840384 611620 777507 792322 203636 767519 31336 423938 846387 290305 758262 826741 815639 31 358165 603137 114902 801575 2852 845855 327083 778207 816310 3484 281704 669226 100 26 373024 329477 763522 47 736605 338871 2 613387 101 355 805940 148347 841504 204 382 147909 73305 849792 776762 857 53011 747999 449558 85710 611374 766149 788095 739106 843943 400729 841756 820553 386748 841932 164932 771802 423319 32347 824929 672776 460 592912 198238 1121 219111 124641 1 123266 204382 825867 264012 87643 701689 3286 592961 91698 714265 166320 476654 1461 2 32142 703427 681320 386196 708314 335563 481115 659251 1784 819315 70855 12922 789360 840590 132059 113 622 31904 121047 459961 824006 624427 549123 133684 19045 437015 762312 520 849021 716811 839648 5208 253714 704140 824 808856 833550 837046 841024 306305 148629 27796 847911 247915 4 798653 39558 672104 691299 303000 827602 483313 9 748987 826345 510567 275175 1 302078 825675 85 539697 16 240 263991 809530 85627 792892 339266 194505 747283 769281 182 730250 283848 835448 23011 456447 495385 805859 26833 204 680359 161131 256919 1156 13399 163920 696890 797880 682 698088 265038 326249 729715 107494 604860 234222 22883 393400 668752 486304 208000 340542 774828 707713 439885 667510 848000 606618 686761 603 842172 220270 777591 691151 373808 848948 544880 255555 814521 416322 39406 395729 428644 941 847639 752842 385 843552 1219 569733 797903 336 696217 296 7065 386278 761436 796 547029 406227 825613 482092 703366 655274 337 453997 178871 834983 145 17 817565 738976 265348 79 846088 770182 1 203179 843291 677555 2232 608422 791055 388343 808997 763372 551736 494176 362456 688766 132 33859 695511 806623 837898 561653 582563 411907 1618 146668 776556 550741 10 1141 493808 97273 107246 536318 702124 267162 782113 830593 717932 5914 281236 692906 631993 240364 823763 739939 268989 718529 556892 836701 778626 216025 687372 662067 1213 657810 619132 130242 827975 115729 844958 834874 274803 559457 534689 844808 822583 60119 182402 842101 631189 735663 834699 674158 118091 780606 831402 843482 373589 234208 497097 54 515779 741020 10362 14 773109 836283 195990 396940 550142 797454 782640 362339 833759 842993 667734 39534 24956 691022 663254 292100 150543 707143 741291 682855 191705 166948 826726 83149 220900 102565 234867 8351 778949 554619 130899 779982 610478 61197 483047 387546 610981 225855 693271 682088 586877 715293 718460 130007 88592 102722 475234 786945 835840 94704 322 270076 474529 718069 824468 13 685928 304742 804915 146675 734364 330335 835679 795979 19285 618182 798417 420608 569 736093 592370 455001 208368 800357 2 2 846236 814463 764095 562666 204932 74322 518567 132830 238728 147 4 698161 478956 13086 890 755764 115230 739534 843633 16958 836654 138544 1 576194 709857 840981 30 190334 2052 5 835201 299656 646119 530156 211459 224143 497966 781870 42 294792 833773 575443 845617 17526 745284 1 791195 734182 112331 789581 743553 796749 668109 91787 765569 745558 16019 319491 49795 20382 6 621936 452 77200 778398 323464 184578 765776 217590 588163 195761 465643 845300 778294 842869 422000 2 48387 149120 808167 704547 594187 492523 842547 683260 30311 42460 418578 340538 822946 821186 841280 1 848223 430332 826602 810993 757292 575803 110319 1 462269 835346 618905 736430 439652 30 1599 408405 77744 122324 341990 811753 823657 5945 786678 146 202344 11646 734121 370 832997 21464 789083 768211 202044 230058 747573 138057 496474 112497 2 216 643187 804800 1061 681583 849523 778659 537676 123484 664171 7733 724675 366 27006 17748 253022 2991 291465 5849 798655 651686 7813 587867 19847 648431 179669 786591 731607 50 6 327001 82938 848342 170753 761237 1137 810099 292718 368 769687 730550 286487 363647 484267 1409 767757 11577 479760 1696 29882 826095 183485 439489 311302 490873 520078 588123 804839 679223 573219 269121 735873 449263 849280 123157 733605 293 802775 786723 406947 734526 561774 837090 840130 697571 522229 582357 445903 8459 738376 695024 707422 829423 12 773578 750761 63655 231428 50011 108164 542290 81 779546 1 439908 1 321139 400635 281211 805049 835342 480081 848530 95 771174 204490 776230 2 4 811041 335330 800098 2192 233907 196715 849118 807178 769363 427255 415 32 27 846206 685049 391057 377284 654935 2 709014 152935 8860 14 6301 126472 810150 242 840549 55839 769148 846093 117448 656172 5857 845909 642656 280666 7698 950 669640 183031 82104 10706 570175 86989 739627 653846 276 824026 817747 132937 400610 809834 1 277441 842068 2 823000 844266 816439 552683 547123 291311 816387 408337 676433 229 836976 383 249372 792491 4997 833388 246708 629681 616 706436 358394 58755 794493 693734 57136 2 691755 184981 680184 138739 347434 25891 8 839840 807504 775934 352388 808662 280698 711926 627872 16 308452 199373 24951 289189 111260 22 294 811170 186094 12747 257279 2149 407699 51735 100878 304627 124773 163802 838019 160436 798180 26562 837277 840139 669517 1334 495670 776865 775540 812023 744925 786436 838770 413515 310889 58380 450663 276354 12 156129 465841 655138 814991 273442 781065 829248 812233 746922 682841 637879 4119 833217 155597 794342 223130 44792 248172 738862 785305 764772 704135 579183 646434 534950 3775 215350 631250 376532 252 305907 237634 1026 307791 3259 2341 513 698239 10475 773487 839778 544675 250978 760118 813290 831705 23598 692421 475681 828488 796572 2 806874 830838 570688 456 13333 790650 829668 37 218028 844067 139765 558369 429868 637198 685563 834690 345 739311 45 575829 327384 818833 801877 446702 631075 94690 2025 811489 830569 733841 820267 437181 846006 3 327 1 47544 830112 65292 317204 364433 265304 797106 206141 367369 816864 784084 2 19 815842 715543 138915 446584 769053 817670 229530 555262 735017 831439 842625 44063 562106 631380 35808 72845 23292 766637 416378 523582 2 821387 5290 725034 849405 746241 825643 110708 3216 764076 806447 638577 14948 557278 844256 556322 6 93605 70235 843057 306281 785364 688746 806773 721591 631176 625047 652859 5 7555 222073 202217 835358 5 847935 115 508549 322337 847276 165688 2 831613 334715 25601 818571 813540 234117 4113 544 113597 550846 434788 820654 197048 429763 637044 666223 529333 830155 144332 388276 225148 9881 3436 698868 390739 805378 325630 817959 894 70045 831718 762789 2307 685451 191312 47 226604 739855 753424 622519 665811 701677 843897 9918 35 228 3885 221 240507 119 123908 4222 49 273525 90212 695412 196817 3984 487509 92054 19 165139 238354 842177 718296 88 435465 1036 826154 594171 30270 312480 843563 39075 749947 1494 223215 458775 471025 832371 579145 591785 7860 678116 841718 765778 645747 157377 319585 846170 574373 833543 604421 34 3318 826746 835791 479737 944 554192 822517 33422 241335 330022 81314 595785 844692 83023 427201 753288 698828 674959 603440 604086 105031 572545 143 834243 604418 644502 836181 812404 768490 737201 64794 516158 654885 617035 814672 1703 809706 47194 17864 449800 414183 561289 362891 811922 767685 808198 832708 369186 38 3 758442 60 21447 5669 327569 766330 793594 849635 227006 9 40303 335061 208382 47235 665201 847041 300563 36354 741558 465452 20349 3838 308007 491397 787976 8 756900 634435 841044 843691 7 438058 320549 402346 840703 41547 280611 92331 819595 572 338550 597 812689 584246 79761 22781 735176 526998 774153 688228 2 62654 3017 148571 542216 464915 158136 688441 786021 640 67317 843661 849062 849776 815778 565358 3084 276839 633312 842690 249731 574329 74281 81 841323 171 720659 449642 1 18155 35 848375 832446 2360 36572 23 626948 104652 735414 485391 199597 84562 829100 270374 767588 2 33354 5 825895 56706 313343 117 323217 840473 2007 745052 803730 366026 470729 2 641034 5745 886 807667 808385 840684 40 680437 1220 688552 802916 197251 6 303660 538135 746539 389560 832195 315265 4842 834416 737642 465796 794191 781779 391609 95041 724140 367450 848883 6652 798792 821683 761637 337240 740385 787143 718451 392957 664049 794533 298440 20 708965 839954 793805 843567 582519 342614 375643 10335 65807 3 458846 392 499174 189018 653674 272 7 263516 804517 598317 99037 464652 25659 534261 299 820344 1525 212 759596 653 282196 463727 211219 138895 703688 551720 2 746983 313139 833177 5904 441841 385384 46206 752639 607110 2 637452 761584 459317 144704 673749 670298 498991 612671 436164 343735 604800 4 186765 10 773560 696346 656203 745769 835164 571850 13 3101 717124 495214 328082 233348 212682 788803 60067 721819 78135 552618 4 790642 834450 759109 279423 716103 840010 824868 831084 153518 8211 273959 204692 818256 846515 817388 619605 87 463231 103156 246451 424280 307886 399653 829841 45013 686111 800216 606318 761665 820631 349721 4 694266 292319 845437 198363 4910 795456 52594 764187 805910 585155 238938 784573 546941 152826 847806 802847 435252 847663 840903 343507 838982 620519 812484 196367 794686 443421 409559 148221 835701 52 672666 416370 111849 829692 15 21 567285 255477 588506 399632 375980 700388 9 767683 450900 598944 203652 772778 769169 367021 836784 674062 480379 762619 633692 266603 233498 698336 446272 555181 846422 41618 1 667859 490667 826159 79 520933 242201 87 772752 804009 354132 760577 184318 184360 609124 797193 488753 22980 710213 432361 139475 26545 582323 838561 847319 42078 244495 4 637046 765085 653779 775870 748555 58 700996 119696 219 17 844277 668919 282530 477435 72 76 204768 537366 11 451042 290112 332 2 713971 842560 540549 800560 735607 282470 660244 2911 642961 830071 724079 430793 2624 276401 639478 720446 777652 719718 96017 810079 694196 505551 5524 824857 123199 109 841535 8172 474049 827781 4 521822 812611 154340 430742 157449 680589 745369 318216 46 474020 117596 33483 210441 783952 41 289960 4 691668 443985 796614 769249 817915 577522 840018 174002 688152 9 692893 716390 60525 683952 606217 294333 50 309078 634651 770648 840816 159806 77 745655 834738 834831 270997 802473 797469 429621 10 778655 745889 35 380611 125554 698509 187817 675265 715383 490999 176808 815494 277892 811331 54368 308687 840018 90777 263419 846738 2 754143 21759 46 718385 20120 791787 745245 523959 62447 766717 815010 824171 848061 69960 847172 244118 835144 1823 822455 831821 192877 836639 11 819044 3982 192191 202967 819283 843386 43 796682 811868 125548 38 21 363932 831396 3523 97383 591280 161168 726279 127 2 1 839624 755881 796201 27 784751 2 628206 292326 797076 54828 1 397884 849779 715291 11459 438587 223881 392956 70837 528888 41716 338464 472459 40 825062 767895 24670 848033 41845 7 264119 782571 820198 184888 815749 724024 389491 554542 37 776292 390897 845529 455 201059 8 273519 732965 662620 148168 14863 50933 3 801439 289023 768970 497411 7193 831857 276956 515319 334259 86484 136593 21916 254851 756231 33135 805132 823101 785353 11058 39 691607 579181 758407 786668 649899 336164 504447 464208 401225 833073 775886 20696 359898 325967 732029 165108 842973 228 105335 221369 106389 694406 8 790616 1768 817571 144794 844699 845388 818336 588661 759222 217998 3 9 758814 164585 573707 76789 51 589459 840399 476330 121625 465908 3 56448 595290 65 810188 428407 825192 750595 5 21 708842 416973 771106 833073 6 483914 140347 11 96313 781561 498285 182174 971 379050 715292 86003 831801 823720 431237 140531 848314 86077 628955 14992 39256 842287 838945 571647 4326 280 135 585266 130389 545003 192684 283353 102929 4 116784 347529 47433 837380 814796 839151 39116 745341 42735 806268 625974 65503 8949 792945 783309 361 772641 209612 422636 391638 1 658982 779865 303386 363641 802155 847301 801534 745105 841887 822432 825934 537635 9 283306 42 578742 392691 249604 510035 143348 280211 437036 561983 601819 7729 750135 8836 724968 532346 62826 313090 23287 1043 533499 353907 731638 811751 379703 794356 630795 3512 152163 804132 7367 516064 528683 689291 757843 687194 197715 254253 12073 365240 818303 734242 371550 305964 485140 543327 815152 117315 826537 40591 399820 540091 236620 23371 710268 453395 843525 6580 824006 798911 799484 233324 221114 795658 559102 781181 844798 820142 381695 1052 364438 766783 1 13976 483446 753547 10 845260 811887 560483 121485 19432 782113 24071 819837 216450 800949 604915 291471 750025 305268 728699 739657 710218 150956 64223 610646 130902 748689 408072 10508 229930 765865 771299 168704 73278 773465 549641 846277 558 353262 847560 745957 7849 787404 72903 4298 3 809817 142537 3491 31437 837761 841108 91227 2031 840618 8 258581 4 464597 6056 2 574552 774091 757 8121 836823 40684 763585 279242 295802 83 604 34 227236 584646 371807 175276 705371 396683 742578 24 729636 546653 160784 81 785491 483231 1 730727 333267 733093 767348 641783 259767 757680 630615 42990 389 788617 590361 242222 812440 778470 40740 823544 12584 69378 814416 36699 693189 653986 548550 47182 3643 693421 1791 367787 65991 542583 75765 202679 12982 101486 24 501081 187427 34 412224 546325 340657 818127 7 821102 10148 48975 801349 6989 525433 752490 94562 841190 315 368661 23923 313668 66932 56 12318 820572 3981 439429 100 554043 93239 804601 594304 4 812955 824183 260422 636 13456 4831 308558 130161 141481 158774 786220 255704 803014 507856 723433 406772 1937 847781 275178 509331 216 830432 658138 302 773585 680191 6484 89377 69772 446501 501298 356321 11210 804100 844683 142551 22 642592 10229 123076 1 169640 1 209365 172924 388791 377118 847596 2657 838070 811905 171728 63 794028 693188 359768 6937 657420 832848 622993 38 152689 22 95297 386291 789793 809089 41648 547032 2868 119689 103861 642701 28596 619767 832685 3383 411097 472406 16 27252 700 174104 60194 346752 99352 51 339 585561 784136 91516 350992 694793 689123 828367 804230 242393 830679 117229 34 175492 114906 137582 828954 106756 288685 316993 806360 172991 698613 265640 641696 704953 412758 702971 744898 21158 843113 115925 3773 314730 735641 67665 483975 9644 709232 827142 833813 397062 669432 132285 827405 605555 833186 231531 803358 758747 805723 4014 448365 785139 100245 743905 5 743833 496696 846712 677959 692741 570026 2 811219 824222 2 684224 686647 567364 103993 25 12378 742390 572704 30 835342 390178 139330 2 96 488157 833734 173037 23004 2877 232917 812711 51773 86193 577102 630010 263240 281362 819569 44071 828169 2593 261192 297683 2828 1 124564 817069 833942 53092 784832 250004 29 434377 818142 747644 66563 66608 168544 685935 347999 265 10 2073 163382 677742 677434 221269 536471 833041 782183 2 845305 481518 52612 431609 783545 787322 48507 7 846449 29 270833 661747 49802 371014 624538 828462 575 317971 768292 764829 602371 47182 660968 535 665019 801428 801990 269684 502060 638534 130536 537468 1 42264 506373 757884 684636 756264 849147 548102 804801 577799 268042 792178 209577 760610 381 458675 780029 228097 70496 793097 53734 43843 846479 120331 733916 148381 483074 3 11647 193567 9613 1022 9 334951 435392 25068 832409 167220 590193 48326 312124 724363 200868 835000 138631 410151 455258 462352 170 751072 254464 633143 830176 71076 754476 662682 294169 728702 833246 402766 95 839046 264227 34456 733310 21754 745085 762811 830579 128 837250 842578 86161 95109 220870 344381 100044 322558 522479 256 1920 848890 697221 747487 371211 1719 473 455887 12213 114627 82104 812576 326637 839019 820503 310406 68 606773 366359 494865 128007 740080 10936 79132 706048 755427 720759 802331 573806 221686 2 69881 20837 840651 760260 13948 94983 192664 699888 846420 31859 594083 841631 809134 545855 543574 393 100 57719 68199 26068 735448 9 754377 650237 825577 252279 237686 16832 51936 762975 422395 10 387972 798236 785003 726035 742759 75979 4375 774850 494118 674364 334317 804003 849729 113577 31450 576178 73951 281385 400923 64055 390844 1051 651066 416856 600700 11465 494637 137 784829 769561 582617 302064 99 833160 4 689406 464530 243828 841289 1221 846687 385544 225747 784381 232052 586879 764228 208 610089 264826 14813 358616 688351 36721 833739 847545 150939 615180 793970 148465 547610 721345 283927 730995 504945 1584 826418 817523 270671 34483 368474 766314 16722 199078 782640 666612 825788 440080 541926 450726 343416 8 304791 276632 414651 568626 15590 440059 312637 729132 789453 226 776368 752020 416 400632 653182 46295 209581 582981 74562 814146 824577 741603 836546 780884 195234 517778 224170 336634 466676 55 843804 18969 215713 265414 803751 435898 669860 606199 71 207300 405989 568864 407825 809786 823085 707821 368541 810178 473385 55 717005 20 708629 96208 783958 15928 475224 69541 176766 501494 8748 766258 49587 179172 50 34676 725976 737788 806282 660097 571305 748482 650822 169963 849226 384192 519724 1239 438003 723119 785140 816408 816435 436932 487 419810 445639 14244 52114 51518 46 352659 9 136 148792 786748 793204 428924 427108 228654 825286 54858 4538 6 1405 449148 699618 258894 26072 336773 40 2768 788444 1452 725997 776102 793822 1817 197178 13 1 339713 361 1876 838592 845027 113841 461114 773621 386160 11666 789368 369131 55637 721 817955 124008 836897 64664 723029 759932 81755 392166 580589 762105 533 230266 281477 741898 761421 13 178419 785470 23 834205 726598 287974 756004 797768 291 657271 844801 219172 122613 561067 465221 274 845141 820657 841230 795058 787802 778334 825377 802366 141 766566 435906 785152 136368 759306 35280 227174 226501 7 836805 364799 128630 816596 821106 223064 56306 819225 245536 847351 278596 337725 759131 810406 1 784248 825272 763303 427868 112997 4477 790219 285008 292451 705462 5 593879 776436 840350 706422 79 102 746347 45635 7427 10 39 843582 96644 451129 843767 429970 316538 192758 150883 153723 527846 723248 31 836838 16 18593 1 53 435284 818210 631988 32942 28 251578 163762 59534 349193 365603 10477 516466 787634 361188 628088 288466 840990 728433 726233 658044 829243 362774 758037 394552 555416 786754 787709 78262 849360 72221 406958 1110 788559 268155 673244 170200 23204 808919 4 155595 425695 764377 780652 334912 66324 258312 464180 454839 291303 708463 804386 817041 55 783291 109042 542801 827919 539551 6 823769 414690 98614 235846 122034 14 761941 687791 798567 328419 790033 819732 4 35019 749870 216980 487326 647919 79386 91 4 48260 474848 769006 200912 660967 13 86138 93 182 284869 486448 493693 2 439390 22980 614218 64672 826436 63005 784298 556334 664359 715390 230 128467 565839 414427 511165 728833 835824 181989 711772 191781 1 223647 562220 31595 5110 674100 20611 15 48367 334507 78400 390851 3 253787 155094 816234 435431 676153 791012 597728 454978 241337 752352 3438 676489 2325 807495 618206 711843 195071 18 774160 282712 788708 819093 68340 221 104 323869 142566 832302 418532 286500 485840 757356 555175 1866 64 627629 802726 47225 774069 31 330900 6 691558 480153 83086 427462 2 830406 484671 797910 791233 786781 333525 825465 29 649563 303779 371287 737275 791526 186870 7 798439 368106 605421 515765 225214 619617 837319 609307 5 21470 829407 611097 66163 302342 121092 791518 677521 202803 773704 829499 439744 739643 613313 212728 137 353460 225655 77230 2 768808 837809 491253 842915 831078 915 726083 38701 801028 832636 353900 461679 840168 669374 251982 775188 710305 519 80491 81495 842181 62 3 710919 829276 797378 800422 32 798856 631102 158 82 3 258230 578936 831668 837739 191325 644613 10 1647 386762 145975 558845 21116 535556 1832 262431 226934 233816 43221 817012 59004 360734 6966 764912 825541 294 142130 765635 4 58757 759791 288155 806839 799640 751127 822120 417245 793507 690041 658194 820912 541210 226084 213737 497104 438318 798811 190841 815069 2 708268 802282 230282 107 519138 637 799146 613009 804539 832656 486274 233 710624 187606 818450 583425 54873 608626 183 786558 333 749875 668009 569169 775560 71646 1 12 774495 45364 792478 336468 33307 59 4725 734337 343 792296 768 2 25 534854 740111 470157 766355 778677 4 260554 828204 415923 2104 792134 725584 841961 404516 824920 27 367600 230276 216238 2081 474383 819776 314042 562515 479843 293 817345 775665 348135 697110 132798 819341 823636 747068 371 718030 557413 4 209 163 4 88613 811517 25485 834887 754575 17 671997 713732 2 836253 833223 842508 828265 223946 74744 36425 154262 572168 841837 25154 18603 85507 407657 707376 476 778312 742969 3024 97286 847721 814926 523993 8 665569 556690 732022 233986 178004 835646 36579 449567 105801 427018 188508 396926 847403 172377 842535 720968 833039 842183 606426 759442 557696 255334 765327 721581 68042 242815 805307 766322 768293 10831 4550 151244 2678 681613 61809 1577 717663 254315 1 650893 12903 3 2 146713 573116 415 448390 3403 330067 844488 660710 456409 14 350 774342 9399 842011 703620 182376 497 7 289599 794025 765702 270596 387216 456682 500592 464028 34 435599 686845 718633 445 256912 775941 11889 67614 211745 5 838224 945 402925 403138 2677 655637 834579 4606 818677 159693 468310 480465 569582 758077 13744 2916 25804 523935 599306 577616 848673 12 817980 52 18 813590 4 208523 138117 13186 290648 324636 445656 838313 803553 460009 276360 1 161124 163974 144168 265275 187612 89410 828763 1061 4996 100 162494 60886 785505 804570 84005 32 1112 464597 798261 801160 4 13817 227 845799 374296 838629 816206 737657 748268 193120 3745 818153 811415 254095 352197 1 402 545139 794688 312401 783597 483454 804905 15397 312916 98465 83261 789487 644519 579842 324169 331562 322473 153385 580982 38341 658276 303489 735635 1103 413296 539698 741821 138859 442026 136 30 638780 10071 632498 217626 830474 710065 613662 240004 461 835830 450286 63494 732944 164844 162748 93600 433114 761365 827020 801017 244222 831283 488938 247004 768550 577426 598422 322641 236218 444921 568457 228101 9 638600 25699 10150 485812 26303 744527 833232 837482 140562 755523 7684 736305 29689 418 257495 419673 303603 749398 492 200184 45 389556 847401 693408 796577 845659 685219 254077 758050 787889 828 830379 809925 266792 366966 786083 165 840886 13580 211674 5 469105 22784 35 803 668360 545593 681247 726566 820293 784848 833614 742492 113 26440 316415 1 825728 348835 219968 500287 425665 159471 192429 31 4856 776930 767082 671627 728499 467331 378570 692520 36818 678251 841046 37880 362935 633 572568 605 468079 349470 621149 849779 736896 784913 701269 521 13 513875 245197 166175 762089 33658 632692 1155 265278 522 51727 7781 818156 301390 165738 41229 468447 821474 34603 822617 70993 646385 795314 367358 3 783078 1830 151822 55146 559613 394554 342724 553739 211422 14246 475364 32232 164645 841864 738564 777319 13067 845108 621942 789632 473555 16 59541 254850 384159 833809 72 822252 216233 764242 224213 132 4 415381 694798 150 46432 89102 562107 840683 19011 823406 844518 786967 548284 10919 234987 7445 813743 524080 764157 620552 502056 46018 821157 657753 658335 171 783414 458011 168399 828447 85956 800 830503 727585 731906 808213 790224 701111 845162 344942 688614 729875 184726 111 842602 200352 4 546204 845963 240709 419586 144397 142089 644223 21 540063 788616 76921 815862 367182 833857 161747 217236 7 504457 688787 432071 143 697265 776773 73 404143 81804 801324 48276 5125 8 825307 358834 781160 422006 475527 273 74 163545 273108 48765 397649 835140 830511 272597 849342 806812 845069 141 612009 801606 391716 568620 449248 6 810547 159973 804524 407 706753 825721 53 131030 773987 760589 565190 506768 678881 840300 753914 46621 39928 106191 823358 460454 796225 16775 532215 756127 11239 788472 631977 497421 1316 8 814562 315073 603896 454685 807848 196 24703 847701 356698 726098 20578 803616 482314 825638 819376 493921 663920 817103 180044 792997 123 16 320435 775803 695238 2033 784420 1722 98313 354442 763029 310898 64 9 397368 10816 811254 2 6 112983 816532 742586 20 849443 763069 557329 755709 50422 837378 646064 444979 849037 244850 456632 843051 760362 703622 422299 425079 225 49 652173 443013 693178 463523 801129 473700 110 428777 642945 133027 491572 572196 2 778145 169888 782082 348129 260907 773954 765117 315397 771031 289052 489872 3152 782610 844260 220860 699956 835029 787585 19368 161916 724591 806569 792999 539412 1797 282049 351856 483121 12328 636621 331983 793091 435174 2 3183 733735 663060 849637 787699 99937 336175 757822 1109 4201 7 828216 92942 184525 702 790262 727582 133920 59806 10131 659750 470839 806808 526797 803447 713740 777297 843786 27921 841876 207498 390004 98979 190 465607 603944 56 175127 336816 55 830791 8205 1 462162 808832 6 662716 230131 305355 3 808945 265 61536 824723 690082 227086 525910 109 258354 33 838801 811969 757640 261436 825085 29 846706 815800 700842 338810 339999 846703 409867 410305 754651 6 762535 26822 214374 5 8 135547 800306 790992 286908 829625 1912 14260 96294 842036 1 771493 5330 45 768282 773944 551695 271634 23415 426582 844868 621284 9 445057 836765 43813 783016 773201 136977 518727 3653 582852 116094 10 210 115922 65184 18 801646 788988 439472 761232 91316 723713 439443 44654 369193 829243 23322 305120 390322 770393 188386 745453 251 559 814645 801310 545788 3352 22590 1 817851 518134 123205 252344 124355 843619 650228 755787 829208 230 37427 33646 37388 63 684682 81701 789936 19681 744772 28 833189 734791 108643 13 251058 822495 649671 104959 821 801763 770015 827753 495608 53 740271 348524 196446 13019 707984 799971 526109 825963 832967 495832 820963 23762 213990 179227 807341 843754 444 280524 19119 820459 651033 12973 783619 706483 36065 818179 315625 230114 787369 10 584514 761166 4 647372 67987 1 770661 712541 835925 766339 848287 801007 259390 580197 385248 431946 787479 841365 463149 86831 512516 830858 245801 494122 810988 781246 240549 9766 73201 413777 654501 743701 838052 577217 2 827201 530255 822049 365962 55592 666691 814684 371934 65229 394 315526 803693 432 587747 5 674725 665278 747402 814811 753198 817951 109283 257 770635 759686 76990 829141 720772 204412 84869 788921 754759 428325 351800 453863 647410 807733 195493 179686 722787 814265 843433 620034 824222 28823 306480 841841 742381 453192 846174 800100 636675 137636 4 245387 766471 815368 109060 819296 671737 293474 525868 522933 58990 607232 2 503215 491203 801253 530865 870 832204 415472 824177 281 379737 712704 754467 770836 831375 580624 667644 790863 741763 693105 786083 819613 253361 31325 722330 30 984 1 781585 737201 358494 332 341367 844266 708095 324162 25 82882 817348 86 842825 42 607337 137336 734 776541 350189 817645 801540 837274 2615 800636 5036 633985 19 842838 2127 579335 244880 194053 2 248338 66489 16631 355234 709057 511465 250300 822254 834386 285 280949 677636 759184 465208 24 29196 659585 313749 536667 697751 12011 79071 159608 98645 134 364603 156961 495789 1 509278 787692 828649 26762 526724 551208 365325 153379 601652 229066 397072 809706 756342 19647 743046 770299 840621 4 126774 613570 722278 165944 421627 804652 360238 15 848462 827465 215 737842 460492 446627 351601 623464 54205 806551 839201 67 936 7 442004 184439 209558 824149 764831 754745 4093 817905 56187 294007 799535 62228 754743 832144 435206 34201 656213 137906 454312 73877 312366 835435 701665 598021 92 820400 377824 267614 622264 15192 815964 32 782893 18488 842190 600539 671433 643663 20 21 797434 780770 74798 397805 846871 611709 777972 805440 699658 469377 45 82584 839237 799748 371546 97795 744379 581 11239 797653 272416 607828 379426 751155 791969 301143 606424 2 708529 503148 734355 476494 246882 283983 210095 924 575488 23459 319227 788324 146467 501870 767492 340175 108284 97 593129 811044 215877 836761 651996 842195 788243 725155 488837 320199 111840 109033 554316 704346 544353 618574 657840 823670 436372 761659 288 400 635199 781389 732141 844701 830311 556358 249 53 509595 691531 725628 656023 48 411037 608282 197605 47696 846036 263651 583410 54638 818825 822954 763284 643648 644784 821412 841745 845035 426784 13 141006 399480 783317 818100 409512 766754 28 14896 567685 450559 414397 10818 156 781844 605126 147635 824689 531510 808587 837715 480620 297989 9 2 835851 763615 64638 828154 849893 826751 53689 669342 422109 835104 153566 687582 794924 512048 813257 843986 789257 75914 492075 23 423912 761180 145 123732 795191 849006 737073 78320 2 347441 569409 816451 577165 14534 93803 14817 3232 650106 791971 815931 422 466612 115073 116 836587 383698 625729 180188 813054 816707 612590 396211 706591 2756 2 249749 608957 203689 685308 435948 466326 696081 751277 3 703440 690717 848020 199346 3 41368 844354 391516 175431 52014 15481 312314 770375 549768 1 519340 449491 295458 11694 770125 44 4159 166568 742229 586822 775716 122291 279914 24889 256474 62297 810275 166029 181351 572751 829013 785583 717348 272174 574358 739216 13 139130 89251 719828 14 236174 3 548571 786764 820281 529758 613239 807457 798788 155595 67573 245272 664 804541 82 168837 125212 734795 825087 847710 229061 644273 801483 263 835292 182623 148089 838282 356536 823386 32 470525 275671 31 613132 438338 93986 793657 841518 795713 222613 749862 623626 94909 281056 1283 825 720771 25908 39844 631463 829239 204278 473269 605242 157 656767 588420 584662 767246 686656 842064 30990 6585 838444 812014 290503 460933 585470 121576 76007 56035 688009 819704 402108 373748 211533 821628 694112 55043 558671 840223 847651 238 583721 769240 429490 845440 84410 743380 825180 835741 437292 16503 826557 675939 66428 23673 268164 707995 2 174228 118904 278606 643495 773241 498714 404718 463490 66 821470 552003 8 801569 429822 108319 1061 199758 544553 847834 568417 172476 838545 30 839376 449 599573 405983 75 1 36 596805 269 32 759360 226500 139680 3 823559 3236 40148 757533 594818 586108 134837 484325 673081 3788 57 686496 550174 807708 22806 20284 728785 96140 723808 142169 673343 308801 592930 759612 761642 824050 413070 304179 484 224706 648981 546750 3935 13 61999 793386 827634 8 46 48719 669891 3 100714 333576 287 140010 9987 15797 555249 830220 742801 11494 789204 2 265 2772 332279 508845 2960 552264 371912 266598 801735 198946 97 17790 840198 212737 772341 682452 154487 684364 347571 51254 843230 158729 701282 372989 581220 756053 33985 817913 765607 489360 18 226815 312340 677888 133 4644 844684 5 590829 11 793954 553518 5915 807016 632127 806759 104809 847206 799928 81729 831500 750183 94 683089 777565 286572 28618 610481 35 668509 1915 63 11 58 28 337539 33 158 342202 567605 838823 3 436905 527612 103 1 819554 4396 811196 818685 706 8288 691851 436189 657731 634243 610528 508303 2 475746 113894 1 4 477118 732436 1792 842850 6128 832860 815454 845777 629672 674745 511566 61210 665792 788537 112 305 393247 25030 518954 810522 8 818969 19 3 555121 845823 777596 12652 796086 347506 694492 353966 58 61654 847159 735532 774510 835954 443 809635 607001 254633 182230 2815 759153 265360 756581 812184 612497 5090 828067 832220 785124 708783 734041 599016 406197 275090 557316 728653 8841 7679 109 709743 513068 150250 493359 823687 834674 21559 846194 651007 782945 78302 30 819358 223279 577089 814919 5 4528 590595 588492 40665 845480 773947 802961 1219 802186 49 4613 821625 103871 260901 418126 789168 783775 263601 23 577911 169357 716252 427 780395 432146 821634 784669 785562 209451 419885 821326 575883 465221 359717 260845 257888 6 809434 239741 410442 845118 825873 8 302113 612455 60651 381303 9 688980 348464 820634 603047 702124 327753 261967 22 608477 208691 710333 833250 404200 290 278195 82238 760303 10 19 138396 680319 41540 825578 128839 516134 840353 637074 21140 831042 711336 127505 584096 759928 820943 615867 844347 26878 299845 205703 312129 592554 826874 803537 713200 775382 589551 803135 735515 642522 45099 854 532999 573731 213354 29 3 207147 185645 17436 130747 787764 657137 440261 843753 180211 106 285963 4 811686 816222 828948 271335 39529 10 208071 2690 88978 473305 641410 20810 832558 33917 810612 584717 259977 1 252 599173 9 10 518 485789 773767 387653 480402 526802 45315 255183 10 38 815220 353721 544837 513685 374665 510961 848489 333146 280667 837184 83107 359500 235239 10910 2 283042 124850 132233 536578 846428 9 649365 841194 270945 330609 549734 44506 29367 12985 293607 452560 75 706184 784684 19 3174 825985 737482 307432 607869 5505 103 3 810932 707733 614488 103762 102216 141 255984 828937 670827 790217 5792 129259 251610 2355 669688 12130 842004 19 156 463600 545650 563 169526 367357 258 738358 493078 807906 764958 2796 307197 847936 2 789310 186465 1 799295 5766 353118 1181 203184 414273 634089 3 62034 693100 603415 174233 48041 653060 708352 823471 55693 516297 813863 93639 1679 98230 824 2154 130756 730740 129745 448674 215244 826499 745329 186668 215900 480018 273556 809236 616575 831101 758543 719378 55 819248 22 427358 36545 617101 800378 747375 4969 536340 814722 847652 23938 54280 125723 1027 49 775296 441496 54273 832666 79887 835289 11642 695206 280424 370496 219828 154790 591685 821176 834404 828667 356 820421 642375 780399 18 406887 20078 822578 827173 821161 475130 748373 832973 494055 526484 778408 792796 242654 463302 128716 1 4 74955 458930 386937 17483 307934 60912 3232 612943 729017 219786 182 16 10 809920 4 214118 849245 44634 226602 710124 89646 794657 202787 826181 344239 300949 213776 4 92027 508782 131925 390581 624843 8375 21823 745046 764182 121564 802339 23668 801298 187956 1 843215 815799 24868 559254 72593 749396 667843 589898 819406 1056 56353 106036 641891 298205 64797 27126 844866 767867 757004 47 381274 1213 813247 276319 794210 87 777854 817838 51179 442644 455240 821 300119 695452 810496 7 235685 11325 271012 648701 483364 824515 447059 2871 60 25207 711972 64307 499270 101677 535883 777071 3466 618125 797676 131 820860 451904 68354 308 91471 16 29574 23026 294 793508 845755 815921 440741 814173 500796 797844 753216 19 350922 624838 732322 2 348503 239768 1 757964 827065 686478 67667 8 57691 686080 841052 380174 39545 846247 626692 284069 1792 98 199342 1 843685 357187 5 2 817726 836431 16355 599824 801883 788766 20554 182566 552110 644902 176610 824672 439374 263295 577597 41 818172 818479 740082 693 842632 748485 1 464206 711785 838017 841458 314647 55333 474687 504305 553 22 167104 120971 815621 41 805432 722652 725038 835683 493011 3795 15167 537718 846439 739952 479203 35915 662736 698327 310195 667476 331517 820366 833461 553690 810747 703527 205013 703802 290984 725329 174711 215650 687 657115 20128 832874 754952 1643 48286 834907 418574 320 529360 836641 736369 97 808718 623393 20264 76 569755 499224 1452 503 709 825462 440757 823826 863 767749 844402 3889 814353 56579 143203 532575 641349 827557 789043 816031 826483 803654 814614 436659 837848 297437 536462 559914 444653 400946 158249 821063 269336 721266 794658 2 603186 209477 833193 814177 62530 507816 568028 773204 47976 191990 823442 100637 797250 780580 1170 653091 520183 788312 423099 775463 685459 834023 689537 335934 3064 354619 679589 323841 799037 284879 72511 455629 28750 258024 589438 806932 2 19818 384138 417941 12576 734621 837183 617534 849900 222196 514100 760567 50464 815643 347261 57917 609553 3 312348 419552 4 487259 4 549884 214607 826068 535769 125406 793257 761798 630842 439166 745648 33743 686420 838527 799852 573803 15432 739752 93 679425 7019 742942 138365 627532 319095 33 709377 768063 745381 88013 626787 705 649921 838638 180 129534 248402 808516 1082 846696 354802 17687 779013 21 846116 764365 836858 578766 1052 729112 599450 271097 475054 261363 441219 821515 424773 27338 646593 623746 786177 352 5730 801141 818589 842951 848924 7738 137285 119441 528823 99 534907 805671 724378 830993 175225 795064 43631 60411 840207 5655 774904 399342 788944 531875 368138 528099 807525 6 35218 527426 17894 273294 799839 732504 466752 1 653603 823664 812708 4242 836840 48431 729714 788117 714314 75 839483 18 470 241 733325 605718 147 724336 9 631049 300846 225760 166672 721189 653597 232983 1817 816062 34928 3 625342 836229 634427 2 127079 8 735649 159947 721479 164991 615230 777260 35055 32 793606 845696 827392 723421 842843 806000 834828 37757 441661 787453 606177 753028 487702 3 842069 833303 3148 749559 449746 357191 846478 35 840240 34978 126222 847708 840121 684730 497370 378610 317366 72573 445211 691045 661427 256291 816731 393518 61535 810060 309145 538514 136931 3 427257 840775 701816 838759 645109 446552 835433 119901 19535 78202 521132 206829 824853 2388 587364 723299 662728 627751 825664 461482 31502 729221 6 818832 476870 170 753837 45974 280105 812986 95 674047 689107 3 221915 1622 661496 509246 651021 508844 812482 4 382061 209460 418237 15 827558 763141 792464 565891 645634 653275 77800 17 599054 583785 840193 849267 52 812964 809863 217 485626 802087 23551 258331 430865 663820 225779 794564 844390 5 796089 2358 672966 276655 32 826473 28 129871 1 779094 714034 548841 827213 338250 780133 628100 286 484123 374605 53471 18 516422 803120 849054 723143 775294 90310 762680 52845 485833 754944 831983 280534 757668 344590 641665 424516 678079 351766 319806 782792 24 86347 133142 755441 325866 731701 609288 167586 333354 532450 115836 120893 19 308700 840705 755299 823650 705450 77907 346769 377977 746435 182301 780900 849239 114702 29519 619267 380455 7 336 389748 808216 509322 145799 828976 396797 88 6311 757211 10 770234 572217 203408 773851 806569 648671 737644 43888 275492 29189 586034 642317 613747 69401 844489 30 561551 681619 361180 701149 720563 278972 109 926 665295 46549 245916 2675 3 809384 469053 17927 438066 597801 589691 831800 346591 1172 353208 697835 768467 664991 100 2691 844073 3 8261 734303 102414 313026 206146 1 94669 759687 700707 640992 744698 835187 584290 678184 108532 552695 427631 816307 331277 625088 542781 118129 242715 144 803223 32312 817682 595509 295657 847817 734962 526072 824774 58 494926 462560 803996 767586 1 423067 1 375240 792 389894 227927 16021 848393 234226 444680 734984 652844 698957 105171 810404 580158 140647 668956 227615 606516 474373 573304 501356 106683 715575 820599 204294 759062 340750 148553 774071 392310 630829 705440 846660 93071 745776 824421 142906 4 689389 812823 17946 350170 842320 681296 847441 523375 476335 819543 263815 110506 697892 805758 422158 835938 720065 40676 757080 6606 619007 161647 548 544160 409844 367194 672488 13482 712790 702344 2526 845754 34 2136 771362 268923 47 21698 34 542319 779629 317444 725929 10381 396251 3629 844580 821218 540303 744187 444891 827534 759622 216658 492719 100065 775018 178157 57442 62399 52337 680548 1580 361883 202929 299352 664911 204891 810 689758 301768 392824 310629 717 309058 2 4148 4121 770739 147096 205828 57 28 745233 60 4 8 798750 674073 829976 794758 814169 576204 816456 68282 436327 222417 810437 421034 332616 465740 169952 183537 11669 849509 707314 1013 317127 601932 848655 819540 557126 742224 10626 753937 626499 777655 417430 10 823213 784838 1 2 609 761666 82977 94 24719 838298 42812 730734 604018 823676 835857 792862 849945 61135 843108 819744 239096 536707 139867 803249 47745 164379 695565 43 1820 813980 6423 805484 107768 809157 3 448703 315705 38 226328 685426 37862 806439 822501 845986 563384 263307 634172 8718 799151 786696 31646 782858 807311 699096 50829 55 690007 697822 834011 740012 746952 814146 745066 843070 121480 29903 273385 848560 214504 774892 612982 381850 2969 607694 779224 137152 92746 834376 2451 487 2379 4 431789 263108 814529 738695 775 157762 66 207 349934 779307 461728 829814 655190 645418 757253 203 218514 628065 692796 602739 777650 777016 389 811105 219508 21 824842 1 800864 463112 202216 56423 7527 320 429109 842008 151861 770903 840085 370 5453 27 325622 666676 241852 809 227081 812345 534014 3 809841 659176 771788 798882 724603 751384 673219 774575 260 217925 825308 138272 780349 31064 572974 171282 808660 5786 16 683611 3892 842176 22771 129268 812882 471 754784 114632 91 40728 124650 166071 212556 29 176 75275 150503 731712 60449 679201 665537 380993 357293 6388 5550 844769 819534 12016 146 745740 476674 4883 642766 36837 15437 826754 2291 752860 485249 802745 843835 845997 321019 736720 2 694431 534756 738037 20375 846767 561240 3037 224719 73622 84387 642733 14646 803235 737885 4318 77397 709597 537247 587183 694872 790854 400342 305187 805058 3 818148 590005 815914 778762 97792 789706 832997 5 757354 105020 842711 416897 4 225930 843731 296 299654 37170 381746 665583 190237 837786 691457 98392 130045 788342 3 380240 737842 724554 419 61678 506705 823838 783886 643408 790970 795795 461308 799458 2 10 3181 2 354020 677374 5 62740 7 827592 802989 201803 117590 694158 746985 29 566468 602516 463611 363899 394608 814709 30585 415331 576210 834767 344981 325658 777044 808913 780728 390 1 584828 1345 41 881 790389 847747 547805 135910 814321 730779 436529 513360 98870 658256 113532 435507 767923 378418 30755 12 288497 287779 694505 330493 802057 3777 589644 304030 319553 743655 744984 1 497684 838200 823593 528377 276018 559289 374059 833736 90422 320453 356160 107 753012 832970 73436 238553 89075 28 460202 233752 250215 809318 815447 397081 821856 1543 822044 596401 842999 800041 811758 394 813735 39316 14 810665 743800 6 746204 32101 599512 707305 804512 74314 9 217249 113513 815683 229257 46 3419 803667 471565 809907 712330 44 672674 754906 378942 1280 201856 359543 253748 108069 366060 604489 733035 324809 504539 12086 59 469526 891 259009 427 505955 840911 239 791509 799921 646368 12156 577779 766780 16574 564122 579391 120870 849317 833957 795119 669394 786746 842369 60610 313256 150367 71470 483032 791540 474452 696693 722014 17818 495822 1487 333195 801450 478957 2103 11 833057 796497 95 511856 1445 830015 463325 282830 389090 699242 48744 17658 434437 164403 639278 626663 822933 2 131656 758104 760003 127 646855 633557 511556 158643 595064 249521 135985 15 736267 311 159811 263039 285070 29391 793680 683079 501197 552251 809099 2023 543505 411963 63606 139806 817261 412786 385556 274836 646229 832144 722570 631936 819236 275555 731336 425871 830294 791473 1283 794296 846145 796830 141721 791 807128 200790 219233 2909 810956 747835 540480 405186 840956 573549 573 11690 711805 399357 169039 627904 314337 45319 812022 740662 367611 523149 30327 106388 468267 759058 615898 3 770328 549674 645480 114242 84981 600265 688824 798523 128590 279637 826289 328904 191831 2 794087 407166 2 682158 646446 354855 787671 728212 305869 837725 620708 166293 362590 21 137022 9585 168383 271691 555614 738801 804329 800597 94571 483398 389762 406553 38508 714515 108310 843745 845189 329465 664437 824086 593194 2052 579934 555524 534306 796063 781116 1204 772921 759504 347707 148447 62777 251382 456232 40475 104703 451379 615 18844 849008 689567 382366 801769 808829 50131 785045 653896 796492 434286 636134 18 6077 760494 743962 103321 264573 11888 150488 700345 811712 370865 3 716172 815697 366885 21 703096 823937 11139 7167 799256 767023 805106 28 794096 17002 80960 396423 2 32072 41 835171 388254 511651 573949 646479 205 791093 814521 273048 3680 823574 820537 765828 387125 616805 360077 186142 838136 715240 614202 780743 786147 792837 838173 3714 831168 802005 818376 2339 598008 312120 8741 90 377516 386438 616192 580 51203 817198 838033 811125 14477 831499 79862 18227 381296 85264 28091 784989 385331 168814 90749 520992 637 54013 845585 11554 384185 4300 763149 53 42099 612782 842270 823307 749887 39 28 349466 777711 811356 732095 806214 731803 794349 832603 437786 209 23243 693061 789402 131402 24689 153257 803646 915 59039 573775 777179 332035 759629 130240 62094 210538 280530 834221 449732 832505 652886 819521 659440 822554 99420 673253 67596 8737 582271 848613 404964 14110 3 729861 196733 449 735473 845733 843336 14 666602 794794 121817 3455 794770 294182 4351 6288 792046 265335 241097 3682 17581 782383 593241 735471 825406 323 47964 592456 7 80470 190 3 822721 118 77 324716 444113 812538 779178 213714 60 842850 791217 82487 366348 622627 651011 519931 812912 7 3 29 660278 137268 345121 245138 676669 278816 474097 477739 848090 744729 750663 814816 560361 138724 27514 54413 668246 116431 635940 317868 798635 672693 622 825367 167139 779935 123 21221 117 634146 833612 842358 42489 839112 1642 161699 583867 843554 591620 400156 819659 333066 841803 846626 740183 885 780243 408 819972 588031 75025 666393 328177 438242 824960 841141 733734 849325 258206 781541 818795 184564 832462 383815 752609 122 829985 170 158873 159486 270485 696188 799985 782953 836350 1 841737 841564 116106 812471 36 781945 772664 826449 84961 767823 729324 749622 206819 147349 793141 740050 300430 680537 219 764004 105833 739669 562667 33387 180 756017 66 25620 6543 665728 839055 534487 119 18 573443 278645 436 665781 51900 368629 255 778885 318670 763721 804322 839352 848251 81697 765870 215210 1979 157776 362260 757590 63 833230 785368 831910 740661 167660 221819 379176 798230 812320 172013 753010 667002 41563 9 787208 371513 13579 815470 845824 7 757651 78404 812232 1724 14167 556335 208766 565592 763391 454196 747946 9 224637 734993 814830 192945 417817 10282 142140 420452 516021 827749 30780 391270 599136 170 3 560048 2504 811437 703694 323619 801359 52730 300409 841331 19 571734 20 834567 796909 48 782758 138 768001 843686 5571 36909 663791 213972 748067 721509 838094 767236 493255 241016 715325 43 678129 835116 606544 818279 380596 8 838439 193484 776724 682590 753204 80004 765785 485311 817147 849834 735402 826948 11 1202 200 832401 39309 808181 4162 721118 6 837076 96689 3 251852 499 275746 172541 243052 288466 430258 67089 661 202565 183751 738820 15015 7 88 386220 224876 775198 300087 588977 201457 788674 104294 334 842212 3 4 305591 533013 95671 448923 280770 641013 5921 489105 837992 25162 557498 14 808877 4 818697 376733 185616 4 608681 372708 235485 257605 837909 104 733660 48 31205 502661 4719 584685 6030 302727 21212 606866 304507 695459 724181 1811 474205 95295 639663 736859 343310 131454 825060 290076 458417 722256 657449 157854 2729 785824 184462 114775 524740 158596 245572 85212 780702 763796 830873 846284 798395 822287 394 397717 550 685672 11089 139586 94 514344 793725 131 282391 582719 735574 716225 17 5849 434693 109705 9548 477153 749107 819903 339340 597 709114 735325 763439 629412 804949 406530 76723 826337 823549 521201 717812 738071 769122 235143 217468 6 761366 83523 289336 450686 649078 818760 737045 169273 350698 1 141987 652149 9322 167606 842123 264887 10717 265199 628694 2689 6 818039 10 48624 142029 453800 41 203016 814121 598940 294661 151393 1 101733 11 485316 3 702931 1 598792 380982 545 69 757199 247 1223 101571 1023 721290 250111 98345 835280 520878 59264 482 527449 273527 4288 237090 811443 184851 323957 648695 803848 50 402407 367 621855 1113 837446 7 698836 765226 212182 335376 170 21 2417 5 3098 274173 688169 2 2813 332171 770505 711550 4 698806 1053 591446 94 212 1 433243 27669 164356 1 37151 700822 840350 839412 79199 745936 223302 693593 170067 39732 302 69241 796527 264651 653686 2063 9230 330250 812977 340256 409409 665539 352323 150185 783093 456 474003 597928 3 693750 414535 673688 793717 831835 755603 795742 555 148215 624040 86 206602 262 82987 639556 3 544023 467147 22321 494987 48 210 745087 402503 447 636010 801382 801 130188 217895 402513 777092 478727 267835 629861 846439 794429 838601 254697 711666 207050 10576 96576 199716 314463 581560 836711 12890 846316 1 675653 6114 420038 73155 15698 703107 26643 787798 833646 369255 825420 23 663728 613842 224051 648855 779580 19810 788401 6166 43 114088 345521 820802 24321 596937 845104 22991 104670 804584 721274 643312 438348 72600 2 405692 651790 830796 174611 155663 588198 802160 660067 751366 811991 820226 819968 789166 639 752687 268359 238778 837787 632125 31795 827113 2 539032 378770 173458 45303 77956 775750 800378 192857 782670 88342 844910 838005 57136 821109 12 301 801836 847241 656769 1 832735 829769 687400 754783 105336 377558 428413 347133 821883 239298 1 3490 315362 634469 111828 124190 801704 570054 719646 1 257151 535456 849715 793345 805446 788562 845339 469179 147434 825259 61067 370099 747399 212178 16269 21224 812620 776024 9 583817 735999 710046 42853 727370 2 847324 1 15 5892 10948 740775 692986 845342 580718 776773 15404 218 58069 14 1440 509633 460920 759209 351 190935 479752 445078 102 611092 28 448228 795600 288076 258300 565178 360 553 162 764650 770928 842215 214721 792118 476919 225022 429634 99728 174215 370887 822984 733372 518002 825313 213626 834933 828838 492808 449842 812451 607081 738329 836685 7 789298 97507 50 145840 734007 789919 9353 7 545666 6 26 701406 822621 805065 109150 814034 339086 754332 600318 754178 318773 27942 249073 795824 745187 815855 19084 91660 763269 7 41424 2 118449 275 489334 744451 636468 771502 165131 144768 717738 818587 433516 621025 419633 829038 792497 13 823547 313298 54233 95297 686109 471565 827411 673599 594000 791975 586 5 882 241814 814928 284406 830880 738493 214365 840445 69323 544231 100225 4954 407587 26190 729498 562073 761588 308862 198 723042 205167 179245 480155 55397 242008 824497 484425 290516 3125 844687 846391 823577 808384 836247 473650 812698 255676 805185 2 810130 126073 293377 454746 525184 119 7644 819298 772635 797515 652830 836 845131 114408 314029 25999 737526 325582 628974 823089 840948 48045 186996 103425 801944 736546 395672 26 804845 671304 640934 7427 666268 4 450832 193165 229385 1943 481569 742538 316052 843819 545494 183271 9 776303 78482 510 553876 331048 871 274 546122 547253 262246 815729 555804 711888 482300 23075 452706 756015 748266 828778 694015 779006 246442 77775 383 445353 796998 223836 714666 16314 836390 24 487912 107407 760844 808 686960 847284 774218 844992 744017 10779 317438 492864 726306 247 844778 464269 385056 147297 808479 830249 589421 7 826491 451873 595817 1 54453 538118 2240 730000 793111 99604 256690 2 362252 426215 770201 818961 261977 784648 237411 535261 694772 717089 160932 821471 766797 288355 606959 865 767215 836304 45257 202843 444501 51366 793842 118065 487084 807331 12 794612 196797 794719 75885 844193 715025 139071 446290 775475 18252 203902 794735 746660 546139 73886 849269 121660 264172 310654 9 267 36412 2 94961 2222 843352 338663 779112 13030 180435 756135 17 241539 340698 311542 14 741510 118652 164 745912 848952 46000 49 374081 500190 598011 72796 805542 696516 836159 641390 368 46 463 23875 468343 178144 601289 172900 68669 220715 561747 713206 81 19 262332 158732 834583 3 254824 847208 194857 306514 470238 816373 70603 3 110707 9 785503 227416 727466 136 56 1 678247 1268 761886 756586 595077 15316 292424 183891 583362 74306 494 782365 468223 746423 837310 150549 165829 737 846258 847280 110233 845502 342223 142149 344432 787399 23 2 15 24512 744049 10 796231 813052 743612 474679 400525 812700 569266 135573 37584 813220 823405 180086 585887 835664 1 324831 687262 500300 692611 84 37937 288590 375092 115404 5 653757 1 405877 4672 2 781206 105583 10 118342 821494 173752 319827 392351 825756 726014 622867 229505 823530 772638 103954 407248 711103 535508 775 535882 526838 51 833498 5 816963 844778 281226 360988 384 1773 827327 832824 54634 18371 2416 465914 154894 699036 798685 295513 765242 801525 2887 708980 759413 671203 621736 2253 32 624185 424405 379646 85088 834526 819484 814606 54929 360212 791745 824204 459870 791839 47113 793442 302169 70029 186746 830033 19 733993 845166 414212 808515 11 832910 482618 570406 687874 216392 435875 54035 78550 423 560740 452477 795542 268261 660528 14091 2 249560 1032 25 277023 25 827527 754635 205737 801652 248566 410586 812059 23708 24730 727982 159039 822616 332811 15 776702 4 74589 149029 814597 299571 187515 176099 827026 483186 87 310364 849819 822364 826745 28203 848418 828381 843256 845062 264049 145302 12 831580 191707 804133 775982 276 267144 800167 844390 828510 508484 121035 762031 825505 9 775285 275532 443174 809567 439289 827287 55883 97027 821945 480081 844549 574705 51 88667 771241 587788 804316 4 800651 297719 2 181258 1668 811760 814965 3039 745837 664283 13471 79799 769156 760390 68314 507189 134941 605997 1 742755 686575 10749 21851 738824 848296 89665 541666 95796 17 843271 848552 831820 227442 792150 839584 3548 762575 386225 118949 388072 18951 843567 42347 532365 38997 514555 115 3 443958 181946 778659 261116 841301 826960 467357 619756 200283 654580 621305 1 413350 327312 124457 414696 838649 750657 193277 364798 41496 357071 785900 705353 21216 1563 11 3484 6835 11 792596 313 192653 750276 103 263943 763327 306559 345099 820278 818622 28 401697 842780 797928 837011 811243 327414 643450 26811 3 632181 437650 45 701671 754196 531356 443202 471428 236106 788237 155682 819832 733829 1 437526 421627 669306 67530 384397 195475 793791 318818 846164 751798 788786 318533 109527 297087 661740 724657 28 1 152521 790155 297195 239377 22175 516840 299153 57502 421824 1130 45201 555797 815673 307266 480769 354713 147632 782915 784642 284706 782484 154200 847494 498578 663880 837344 838394 204070 832235 806068 844557 380194 815993 39627 95375 812622 15 2191 840970 580 787090 846086 637294 356 724089 807979 779768 491638 793911 560867 706776 831777 781343 837766 1702 750120 787566 355944 829978 816591 227241 655037 843787 225675 5 514523 744678 2 630952 582965 93032 95549 843035 44754 820249 206941 13571 51499 248918 384268 827960 770900 304486 152397 8557 276312 135591 842065 88 610334 3 3 4934 395011 422716 779818 3574 849351 840242 374 834348 506844 513150 793605 754904 768238 8928 849624 556641 165 812079 553639 30 814151 837071 235130 761648 258250 454721 717473 81760 836736 250200 618398 687 572121 329600 770718 14815 7 819731 252321 146104 177940 1237 11 582700 787250 158299 280544 553089 767220 749275 98008 744224 22 725787 184330 842817 648272 839750 809882 13 7 823358 845625 16597 277751 829455 653789 785946 747127 841003 830237 674237 279633 312727 2691 437151 631386 39801 2 808001 665273 738620 739129 778979 522 18794 209770 415338 844533 14 24890 300141 361019 6783 723489 133269 516918 24153 96614 565486 142006 4093 326372 422571 55677 397983 247039 409584 317246 487864 300795 666547 14221 660193 558111 360503 786238 8478 783120 775868 210533 660997 791614 356171 490606 41641 284817 810700 4 749140 245278 534272 226195 812876 466506 680782 211363 426313 45982 824470 16650 3212 735576 810472 792701 846213 279095 642224 842323 303413 841805 8058 24293 290 48575 830548 148241 180170 262384 557380 825121 329641 833157 780345 278360 482468 825256 810092 764764 658 843007 301427 3 3 173413 3 717663 463 685749 302429 2 238127 25 835025 653078 827797 533386 27 401716 936 839099 74 6596 408866 171020 846566 828592 507192 4446 575494 785764 663501 346876 399758 121 843178 473092 204991 274890 820089 1660 7 824792 844532 782548 235296 98878 174128 6298 4 269538 19 18 819387 658206 4556 30122 795679 236392 69999 29450 789837 1101 658520 40 4272 387561 227029 483272 365902 4226 548041 848166 812787 778959 76 368918 807961 227712 722948 784752 72 838806 805058 117616 710518 790787 286158 589625 813251 751340 156485 524129 121 595337 745941 306669 837920 764824 759556 844523 108593 85129 750878 570446 535681 66245 89 682593 608933 663384 403977 31979 269066 297067 831272 807595 570494 690200 400030 422475 818477 818477 784403 428836 744495 845611 25705 842300 762909 668558 269678 390921 772121 530131 826516 2 56363 656954 111080 841360 612737 592216 97261 108064 833451 668822 320108 830685 662339 7 356300 493904 1654 26032 685690 15192 1920 805513 739137 122863 787633 428033 24 134451 653613 48005 108258 98212 770281 29524 628056 119 67336 809173 8 744675 820805 55330 781288 4 101476 823901 24 140261 318 27473 253387 630052 848166 220248 111116 7 536166 745045 531898 821076 18 99556 2 37826 298 818121 7 846092 278700 5448 17997 758422 306845 579499 674025 2 834532 826524 238349 293269 754316 731290 836806 546639 572465 629785 518049 610921 836370 724303 245859 830400 737036 804253 842433 76583 611966 762839 260683 67647 380197 6006 490044 745934 770067 427 539971 228807 469413 1438 179638 32337 327556 543759 807483 768542 676447 687001 38106 271141 698979 2 155 740132 731114 74278 848120 312458 29005 308154 726463 739805 4 179726 104639 410664 797168 830008 5284 518731 1227 29513 332497 785659 19 13643 793005 764764 729660 14896 268625 48989 143684 840267 499657 338577 3 5702 9 760062 5 386028 24 396105 58819 492672 94349 18 990 27 225398 430522 849591 553207 803541 136294 784528 593874 2 7 180843 751380 372081 736548 846563 722770 6 61 826803 849493 45 579372 71062 728795 383519 775408 1 848419 843403 576496 603032 1 642326 34 753382 3 647097 3862 475791 499 424231 333499 11040 823300 1003 527 174 759 826856 78 488191 614613 146106 596804 8 803163 9957 415251 171296 38828 640323 836095 420641 313261 74377 507038 727801 541034 313500 838614 3 141285 803992 188107 20856 339446 90423 8 674867 4276 818916 817165 526071 512320 325161 361663 252953 665891 65074 46955 815812 21752 633390 285875 438912 7 845736 707927 11331 795799 4 140648 665448 259482 15 820942 261756 3283 775466 34204 823400 842773 841631 827169 524121 553387 306594 334833 613600 55357 531528 417483 611553 1 592552 174352 163246 88882 602104 633428 39215 1073 3834 657098 839620 291787 466189 12470 767137 395176 796943 675901 79 15 497509 847830 849127 199770 699717 202200 99649 642 815417 703812 3 9545 19250 457284 579304 101494 575791 807032 456575 330594 173453 593588 759895 287772 188616 736928 758289 308185 15 299896 685909 800978 327 739881 762817 540056 552487 32111 58 26996 687276 700735 736489 17 718717 847947 24917 491561 163459 32345 648545 415241 191704 770741 3 633437 79 135509 543 80 27831 6 724014 10966 26257 525618 784904 159539 235834 144327 809970 505966 10 221161 162 834180 391039 825177 307 753845 11 6 778864 716879 753546 638853 684471 607564 736186 139569 12758 326930 530066 2773 208455 68703 514399 765436 751750 2 39222 840555 741437 425549 102646 813848 755870 621204 34508 57691 809227 290174 315573 55259 14074 192557 672515 3606 616419 485540 458092 2 815816 1483 452049 749956 482512 479431 10 1 559580 5458 78 211789 9610 606 769332 742760 623863 88 318700 61794 24776 795292 833171 687251 143154 73627 786020 492300 835264 808393 124335 809369 330689 253296 44059 527483 1479 831955 1015 822165 5506 738527 655792 838302 574246 806691 848928 518566 835959 723836 827850 837199 652639 170029 368579 448674 672075 750473 62466 117118 767674 40138 429 729938 699530 386829 723804 193161 274 47 804280 502303 754713 342864 606268 126345 466912 729068 834505 212 838220 26292 695898 844210 217 619903 343383 780663 852 738029 415 532499 835510 55015 464335 60 478889 83213 701925 255755 758452 669162 342175 7 603133 843001 6265 479725 393 834558 211305 573 639561 795906 292145 367539 624008 821696 483899 511134 794937 13 387 849886 162957 324476 1 649130 793164 6 134508 315184 812569 660483 834044 615913 606064 760135 840137 829233 530595 54 663111 832480 816255 178690 836504 713322 22 833799 808175 267339 255560 623760 6 762501 787707 652297 162239 3 493910 569978 295789 362868 284313 819518 815393 731298 831353 787828 30 48 723288 32786 579310 53580 364688 821076 432731 44528 93015 6 485800 828867 168493 245365 468183 827693 586409 731 788581 7176 540499 783174 19220 824940 2 846486 848810 176021 838323 836915 594891 830124 832684 791860 646953 1 767545 334029 335729 806242 119662 695211 831956 365670 11 957 802389 49 785481 833570 97980 7651 349736 255120 307 142 80442 848734 843415 3425 397751 56 400677 297733 355460 552872 19449 113799 817984 823951 849969 19916 393283 12310 35266 666847 772005 4360 5 340476 346395 423400 452332 92 537872 186785 219556 823362 503829 815167 803027 826032 824083 763444 299244 588949 810696 144758 33 620999 67970 270339 842734 419614 811883 710162 836548 305493 294447 844782 756554 539011 679951 845456 177960 713081 336521 239425 312 282015 69298 286457 78 661306 430984 821361 836093 49518 11452 795838 191363 243831 819184 264610 1138 504087 301832 603974 154597 764451 799002 671762 65 1725 2166 269202 762901 423965 600533 680 1 481120 737852 709496 21227 387183 1744 12 93555 9080 387785 831847 812930 791566 6 15326 30864 424517 634902 353458 8399 414 70854 674925 549065 780080 447680 10939 1 829999 76 753607 789086 834536 14 43818 144527 15022 541213 702328 19 2210 625899 846097 841978 5 269090 846620 78211 7572 837841 73726 392659 9852 82977 490778 825036 792516 3 705336 312737 92160 3 8062 314 402309 7916 768041 835 54852 693527 745548 842359 754438 843950 130 51 403498 840722 23873 454041 86130 237955 740684 374177 835504 328243 763748 480655 5 816006 202409 490869 810762 845560 600188 286088 718510 774289 791051 420554 9289 643699 10302 839207 812347 3965 88 826643 772727 36648 596831 178254 253062 821652 807919 315869 793073 305865 254144 21152 702580 832354 812327 711014 139295 398497 543602 563933 207616 125331 506982 339096 767876 659696 829047 845758 197342 769530 2 95905 700950 702774 178334 765863 40905 71798 358295 824837 376956 773703 448869 49 548035 685460 511302 645641 706238 808370 813140 35146 506690 9 793233 5 809214 195526 95878 292317 839268 1 790107 194 303130 266232 338267 800240 170464 828179 817816 748855 395258 236552 784101 60023 293221 230343 780830 849113 793157 554757 455961 279028 712799 205210 209863 789343 26279 272042 774092 584443 3898 234715 755935 10 26 399070 678754 376656 30391 759325 763101 731993 2 848294 385861 151978 830564 182299 153363 287094 715671 242803 8 553032 806043 768344 4 91102 311403 552197 596881 445722 234261 699802 680581 39 685292 12834 254003 842512 495616 10 1055 419135 822830 190207 799723 838354 629233 801941 790432 3 454382 1645 31 518399 289959 7172 114555 357925 260651 591888 295551 511 227008 442233 276686 459764 132331 701654 806311 583 838898 242571 288519 477897 305595 825657 32 531262 38991 798892 47243 621465 767042 840596 517653 791948 315620 651535 1285 191486 588222 825965 13544 443271 615754 678040 180440 549906 775170 67415 763246 623918 849880 799499 821401 848425 841263 5 761233 829507 4047 3 840037 826333 482037 8 309125 815626 837979 82199 815020 17 595840 731671 736763 506492 700505 730109 209787 729976 12 583723 18297 834449 545048 833563 79 498275 805384 739081 573163 503633 802104 527404 803996 840791 830177 758016 768820 746832 442183 25 512589 371325 693392 633077 50301 142784 364798 741614 770453 106746 231309 3 384690 324038 809817 116 838639 209530 542319 424737 606 2102 644723 7 817220 832165 120742 737698 12489 544042 839220 506137 37 534386 554420 538316 24 763022 288511 70670 339614 126771 834742 295966 25 715247 307943 791223 26145 33279 564617 21 126554 670765 697889 833584 124798 3 823614 842303 37797 28 3056 11215 795354 478277 420731 620437 41466 419883 7 761743 725850 313743 21808 39380 767459 266190 710863 912 9774 681798 638047 471326 489486 2507 827395 78694 395341 781343 2643 840574 786055 269084 667253 2317 181013 349935 87 529775 731003 840498 47279 14952 428587 823408 260704 91630 719199 681478 54976 2 806417 5 729308 536245 22 704915 78496 209 221282 220151 9444 88899 79642 674310 760 249849 836911 670114 835198 179644 727236 713394 598890 100335 49668 256801 510863 712695 691896 219605 38997 829956 971 231073 337488 848918 119290 432 1142 652904 275671 823784 727827 776947 2 812431 623743 713611 844026 628754 296996 119063 800707 625767 302619 492819 44217 92 442972 794004 604184 136443 725488 5937 234877 259097 732818 526622 1 396079 139 748818 580265 828734 328548 211135 223 51527 566339 3177 804975 848295 806684 95219 822463 752 805874 331 238 101813 820269 491329 510851 777897 534447 794144 628984 781003 748130 605030 732840 564522 821671 626297 798047 561603 781840 480421 849464 787407 5 803682 791456 315794 258985 9 11 105725 333402 592454 397 801696 774924 548789 123 184689 788510 732148 807283 195973 821311 829650 848701 226937 816232 16129 399351 392102 41674 385429 762812 93324 165311 421130 446009 146126 809846 778752 95969 26546 409701 34811 810159 451956 426805 644300 29221 819911 91 534802 828649 174432 378273 603789 764610 826201 377336 551293 1194 1 813982 6 328146 405284 807343 840153 250367 840113 758 71542 89939 302583 364017 840397 156714 783142 735510 799023 84395 790442 798733 735776 241237 443994 402113 537037 764429 839793 784307 230442 126428 824643 58604 806682 820927 401089 249755 813162 17 268452 819372 655947 169 428494 835595 194 896 137199 147302 171 768853 88079 79 41 788341 154871 822667 768318 154215 117944 847006 386966 764320 277536 317300 653280 10 58 836174 661876 810482 76514 697016 581793 804132 126360 674975 704715 490242 251708 825910 41461 64398 242022 637014 437083 172927 774511 15060 803458 477897 42756 126 524271 3 761386 730387 451657 761880 54913 28932 122055 237 757680 845709 818107 820245 54 649597 820371 742433 1 790309 698725 561752 676205 828726 420075 617195 1479 10 802667 402621 121550 628593 110232 628063 12 4 246801 51178 775229 600059 165840 483564 634012 823793 847652 9 72546 718465 8 749224 139905 440914 7 8821 747429 818669 39463 509506 19 589816 778143 41 847724 848968 315358 769264 400486 232973 703431 148 646363 12900 195073 6 74038 829148 11037 642886 348015 299382 115924 590451 688007 618846 293877 62046 751264 427892 357867 761548 831935 270140 821294 748012 6681 4199 5 834553 295437 161791 795678 6766 753030 431800 5 737192 781733 30022 779741 789956 713740 494653 831485 817207 244618 496051 22 847007 734935 675701 3569 274598 831386 609179 233868 592512 184110 804484 821668 236 83479 256696 57737 381 5278 523306 737254 11 591264 573713 98468 837398 191786 847615 447341 730587 7992 176 799042 6176 471446 28 786974 27547 700953 223657 794067 253146 765430 98995 184196 847275 834609 1102 848273 658487 415891 59701 635688 772067 648318 30 356158 798586 763183 41190 830874 1761 694077 2 822851 536126 829644 131122 819440 288336 642418 636793 182178 28 502060 95975 537131 843978 553923 504248 833346 554012 291955 566315 43314 307156 741539 258909 446053 31 392662 276248 830432 8105 611846 757366 287388 809866 622450 426310 789055 8 16262 28009 469446 515784 816726 7 363088 818899 813753 6521 834531 2 565707 570965 793970 252412 825667 811341 26 15093 335894 135 769067 624577 666855 111 166086 44909 811714 766970 734204 803286 765086 336278 6 2 6 793429 321958 1647 842392 795275 355734 607722 220918 799093 700506 208851 765151 544555 846977 4 830533 780341 458284 413930 630668 188998 491373 406809 14 778134 5938 760402 621651 202202 4 754139 375 809249 699942 814078 174 791402 823006 839274 40 299834 744176 745823 332762 154282 844351 616072 776314 733353 565504 651831 809583 712694 1 717022 839025 37964 737431 332920 23588 318789 847357 622 460786 137356 524017 205 3236 26345 653147 838098 325935 25 450531 215685 5538 542590 262603 477 484798 200 659297 495954 402663 700529 747183 130 674844 595044 7024 961 593204 212600 3 821174 216193 66033 849247 319251 842644 773186 808231 815978 85064 211440 320515 4413 782869 28 429506 837496 727543 367523 791641 2922 658144 676443 466140 840013 146026 223050 780954 596008 117583 794672 186677 405539 227741 188890 734530 154720 53893 234675 581980 60261 142908 405913 1596 48228 18 817318 360211 455454 483181 443587 317614 843139 798448 198983 776172 703640 429053 697785 496368 2 220243 9911 456650 27132 10 824114 482507 304507 826861 3 835854 786563 46189 542934 826954 400274 1925 75136 741848 802056 847883 120 835461 698473 714276 409951 508393 844912 169759 3531 482992 366802 552511 832021 306549 357567 848572 552440 584750 753814 117 75231 84763 774456 716433 10 357462 3453 817084 4 424301 130868 621668 408233 19 626769 819383 322173 809711 50782 685597 827997 70033 20188 351696 720599 702103 573698 228661 826505 764086 236669 815730 804134 5749 26101 817735 777793 288644 2269 242840 805337 849821 395957 20711 343758 834403 55233 17371 707 24675 270 756264 811923 18374 827120 621942 800994 390991 164549 694752 822511 746668 831286 645563 841054 10907 825 354251 785607 6262 697819 816241 362130 262776 578801 4 50 170852 758931 816709 340477 241072 270813 802497 817091 2 59338 344 814787 15076 337361 250224 762262 704445 776776 84387 12 142758 411244 405 732030 138444 483455 800379 27179 698313 64807 749592 810778 181316 777982 766772 702811 849914 386035 567168 114712 699 578329 359626 159082 757788 700306 56912 671162 341003 2842 39696 1470 4 202970 821501 406235 772056 831960 829088 714313 842611 566300 273535 15270 419730 114 208748 115401 7201 793279 219916 794115 387854 318197 251289 804060 136911 64 4 773965 712841 755741 734431 779566 446508 54580 343718 345671 717292 757805 780200 8 68561 39 766115 802304 629311 514760 816179 409779 1039 235004 679403 465666 229797 781265 212897 158944 43016 835002 835400 174728 102043 758556 833658 6219 110943 21 6 149813 796355 28525 279163 136459 444460 437093 771355 727329 257503 98961 4 415616 823824 594274 847030 561970 566150 529168 21 166286 832267 497585 174 843991 183513 623074 31249 837071 561 651491 485326 620481 188090 127024 607721 2 167298 169343 506738 765538 736679 745829 644028 571391 151618 374917 737554 507842 821319 119369 1 635520 26378 825485 201503 820581 794226 47363 149933 833689 720829 760375 1278 456909 426373 349963 379889 150 717481 825047 802449 829525 812828 206490 718676 8 5 4 34 2 225442 109273 691349 5941 332752 667064 499743 206825 482355 352 654 129128 326273 553216 1 562957 757013 326 827771 6366 202535 855 263 844202 606639 512423 741388 377360 832001 400979 414550 109525 830802 234472 772333 507455 476373 706 376479 1 683709 74491 20 562368 696330 729322 823758 319465 73597 400313 577442 606973 154992 840878 131 837769 840393 554426 10035 722020 25392 181369 124044 570685 76 848865 702078 829055 4524 718097 503456 825903 840926 10 11 250756 335 55903 114777 79181 377147 266264 810816 810084 817612 2 530344 230 2391 351503 830110 1450 4 543592 488066 710684 814662 739273 43 744757 615893 445666 796309 43604 460593 631889 544321 418647 126111 847445 593347 721648 2787 2 18419 319750 526 831754 478049 147808 92913 52 788601 645039 2891 561282 526609 45571 351290 12160 45158 213451 53 760180 700480 797993 829201 756823 214090 198241 73 745386 531965 5581 838306 75258 517194 817804 209573 850000 334554 468502 614489 357324 304018 157951 529374 753411 70885 823000 823386 3 354852 835947 2437 549424 96 774672 8084 824408 830867 448611 815551 843674 150807 374181 622049 185849 73 139137 409124 4725 824814 554109 90276 157967 381196 145189 838021 605229 25646 825419 468775 100611 567895 370034 389799 447096 633040 22215 777374 838545 526502 623103 839520 300754 3 25 448381 18 139256 698435 453017 842067 798569 749764 3 359021 102604 723654 687540 588431 415 758890 70388 36044 430259 846847 227755 835044 123 12 1 845909 684217 835040 308242 719100 2241 767386 575953 8745 76 775939 835460 2709 1 803027 763221 191619 26885 818389 843761 155769 329775 814074 760778 404 581421 794664 30 42 833574 204 148940 187703 448774 136964 426203 277079 260694 729396 810176 766262 696521 823078 726189 652845 251663 684663 777267 786042 547880 817075 44400 98782 194007 334962 371284 16 658455 794963 841373 349274 825418 838180 35902 657317 842813 718419 790333 823409 457268 282 555422 542308 333644 706897 650839 90163 5798 2460 365412 3681 169233 240441 192999 687596 827540 760236 71894 773355 603203 843314 256402 11009 7250 3412 631205 13 840540 796811 98567 260143 837056 167331 11864 370542 439781 14826 1582 843433 80625 112710 741761 468867 762510 126304 829404 838735 7185 842818 193843 815 12519 173506 36 504240 255801 3 822821 503884 648837 837019 416136 732799 782452 322590 25 817465 700107 736637 538380 808918 848159 452159 693578 7 831307 803164 835926 172195 384632 247 602463 142960 255607 839336 107 848659 199268 595290 3768 5 69127 736540 416256 459 717208 804578 216959 297021 610730 463763 756749 236073 89 17017 389840 373343 5 716905 176843 816422 58047 66053 715356 538620 273490 775251 24 3 33727 290932 962 389248 810039 720379 806737 687850 194581 834014 594253 812888 487414 273761 1900 849940 57288 129201 789688 791363 325061 279552 385888 531420 600192 728223 769056 23931 630294 176717 34464 845783 240247 49 600 345715 481531 33 473229 110 439393 71530 389964 718564 1220 834857 35751 820535 813138 5 734046 818 10836 825450 525050 4 468485 778718 509967 20707 286271 774232 808991 144884 645627 195199 807948 22713 791925 363447 490277 68947 806103 512816 724195 769589 848723 819016 41518 2319 79 12 840974 33876 58014 819142 396534 64732 133 228 624612 182799 2 450 95603 1040 554270 39338 55958 193173 2831 766007 621405 3 838390 152288 373 369101 715426 629900 807309 4742 832626 777997 566006 380567 466287 801623 11216 54 4011 555704 818271 848090 60192 257756 376 146818 456569 751893 782864 675926 5333 783025 817643 814405 111081 688888 356675 44 187 693549 517022 589219 579459 763464 827731 21 69346 2 604499 382057 782886 550404 675583 192308 341336 795419 828940 9 796591 28265 764968 1 2463 464036 833573 818640 644954 700353 798480 2952 808696 753264 408453 785297 1946 521082 751370 3953 264790 254117 551267 778875 650629 196878 805178 29238 755351 15709 2 291176 141105 745132 454419 678269 112201 304817 394799 114668 640703 813395 410091 1680 61030 4937 20 500847 814245 635490 409569 3 6 835070 417602 94 843194 316794 267 190894 813050 832490 102055 816956 796954 478071 603744 721 666091 123 4278 388572 670162 712011 66259 37241 333859 7 223596 788521 2 808419 40099 101668 752447 776289 845324 612173 249926 634169 591475 651156 43938 842042 499410 758516 825666 822347 848665 249243 22845 244128 3117 548 618113 686956 696626 777405 26 103212 791499 97845 242003 807601 471363 106 226801 434424 490980 61502 173094 584073 148 185954 95093 621522 212116 246436 656417 733306 781979 346879 6904 48714 393289 564247 215997 716092 427313 16806 809842 436942 426 27916 18700 403266 457420 185308 91348 542121 838572 41 768596 765755 501536 122276 764932 240 799712 116 455644 126 305268 24756 349042 98797 347509 734920 14 796399 631757 276 354112 831546 375002 213076 134685 4284 430235 164663 827993 601468 628364 754402 147284 792523 472399 694109 566836 35268 28211 7 520380 1006 478903 590761 80233 829565 222507 817038 33 551098 103083 201 683713 704925 490141 668770 705538 340538 535406 735948 763455 465075 715229 37 835157 166774 479 845693 4 56976 321535 35 16949 811507 707370 1761 693287 817356 779949 789112 633846 699665 771020 247161 403686 804709 309620 2690 712982 755602 843967 757452 832862 21 798726 31 137201 118 801912 59 793675 833404 815177 3 358224 818791 814076 821685 816057 225023 317160 671476 463068 95073 107 7716 14017 344 13195 683 831420 749324 534371 764910 844792 810668 4036 100179 714792 155167 229514 1 4 504562 824523 120139 387895 3469 849547 826185 171426 807982 255280 24419 261793 758430 10454 3 15101 781946 666901 652643 505933 799698 285501 308130 170946 620350 2233 2331 7988 92325 361694 730199 819096 28 756022 366436 620014 794973 800370 1909 202305 790143 68850 845854 817614 452838 246910 1612 169903 274279 215736 832870 795590 782413 825427 291928 5 14154 1 826906 403 806053 4483 115735 340742 803597 277417 963 75046 7 785935 722889 519298 773725 42430 603637 302959 366336 198283 475 667408 428098 673105 33808 803740 771462 195543 731678 834950 751020 401415 814315 479899 326473 157969 314753 808025 9025 383805 324051 66140 534659 48 28 10642 477251 772038 2 628323 671446 825821 256800 329238 701273 490439 41030 374768 11424 368395 242462 664570 2799 3 784954 738947 785427 355735 751473 113531 33509 40 811356 360475 579041 825294 751968 823012 689419 3 617709 824420 13 830047 769586 551175 100501 452011 747313 780344 241368 10 10166 812672 830910 841219 791179 345463 478105 739127 244028 753164 540860 169667 495616 124307 841031 800254 12 200662 20968 6 636504 301341 833280 80179 834608 668966 159346 25217 846786 794361 468822 371334 206828 817735 74348 752863 672692 542947 146501 831933 632281 450507 49 525968 393170 2 698055 795265 589661 3 477443 315425 748593 218097 244708 520901 120768 1487 623988 778767 728836 70032 213563 524819 835403 27337 815365 799661 152294 573175 748262 785969 334374 222896 79245 23 837398 726 598800 118554 785345 817846 843591 806382 1 688315 3 6 794243 806358 237473 162616 5 665044 738426 456034 9 206519 8797 1 228586 806105 599267 765581 12 207395 716250 489797 39727 772594 786895 815910 796062 803417 357522 587161 188 253238 605948 810966 644172 832499 159830 9987 345992 609893 338033 247286 838667 781453 235429 450836 1 744958 135581 24847 345042 385843 1840 661852 9 341021 666206 408335 143528 17690 337105 875 14072 306768 593457 270 1268 125988 842872 498 311892 5 683951 809800 25244 47 2 802925 713198 19162 727733 780625 610073 837995 37336 810068 798688 848081 26306 13232 313041 71698 44744 465 149267 257785 103071 763911 521958 789044 739336 6691 26464 665673 4753 844787 842947 500252 825896 440104 1832 845071 34984 833284 809595 588212 663703 274 426 47853 800573 513240 668257 264084 66 681100 499268 208373 176804 234288 694774 131 424883 2339 716839 177010 725265 29275 718210 776633 554050 302897 834371 833042 729023 15789 441438 355124 164 2024 35572 738451 744573 143050 778810 552440 845142 795091 36 522 123034 280753 550235 821534 773292 443950 109837 643754 1173 771486 110 542228 694864 3043 214533 2209 242815 469948 764338 750272 3 816710 436941 15315 540 729773 57091 844781 386447 138290 3806 795519 487345 344091 826035 607426 801641 302533 781889 3 675721 745 592404 668869 489999 213605 624869 667791 761223 502696 632100 161485 436075 821593 744852 562703 747541 360507 400621 50501 22494 496737 420055 818843 17902 830745 251 830029 62879 136475 365736 55998 12180 559158 796931 814782 69220 9572 456968 119154 725802 798816 133478 245224 844796 3444 49 107926 654374 630344 840827 763788 823116 835767 333707 831755 583820 46554 108991 788239 822076 407831 653640 2956 845449 805671 405074 101934 90 438609 810946 1348 27022 3355 544794 345657 767451 429916 780195 186501 273524 814982 6 543092 583463 805484 848864 755376 2886 790907 833427 824881 844810 797939 157360 431651 811792 45570 565570 837225 309427 1454 269 90313 502702 52207 242570 124690 831831 108943 540087 722241 143378 810097 741195 496343 327 781017 632326 489400 102646 677134 828440 548210 331159 480432 193802 772071 789908 271 831032 809788 755078 2702 373368 847506 83656 768798 329349 657180 819233 27747 846597 87577 580202 735976 574630 69154 350883 93646 54807 846744 783637 10080 55 2 392647 293214 192080 721299 471672 287 753359 4 561669 29 31 781752 420535 27965 416078 765006 80443 682029 321630 664615 686626 762780 502216 229891 78047 4485 844159 136249 837383 202 4399 771210 307714 327125 633634 660934 845316 2984 276376 143 684855 10 227407 7 776966 341646 3360 464762 840639 436158 11 795 120812 816968 489235 251141 8998 831746 12554 180962 598240 675731 816979 14 829671 848061 689660 276167 5687 834086 848402 104018 771287 814872 595603 4530 312 280596 847362 785675 822284 841187 3436 523436 11931 419685 714041 801746 153240 41793 200073 338300 661347 799470 194120 844666 315887 299795 79 23 417685 139596 847541 4 735062 464664 792996 56244 144394 478620 55980 12412 513521 396118 502674 112 99089 72314 827226 791833 259173 613849 723519 680151 623 426334 172428 727410 720231 213259 789603 217 10 776086 6397 801284 1 805132 389870 259659 842140 774350 788598 66376 698991 745653 708290 733704 726266 756639 5097 840140 789043 525020 284973 824603 656544 763450 492029 2490 838838 106 833968 207423 791506 514501 555242 311912 696981 319056 684824 266603 797518 360140 605488 572642 810442 804523 774421 419503 5758 50323 540266 393541 260755 246735 474717 425569 15425 665174 838297 23 833580 796643 666763 795311 363330 699104 106261 824727 114764 796664 679999 810602 5285 180183 815503 301081 362943 589148 822566 259036 823103 545484 625222 18597 838002 1230 847739 762301 768705 377864 696640 318145 7479 837721 268866 688885 494726 1 817820 3275 437197 803753 305298 686 8255 440026 137356 458316 775614 1 153906 3 38992 771142 822399 614265 561540 334311 533757 88 632846 550459 474058 848228 730478 824554 221838 8 292884 810731 777795 481788 4 13274 2 301997 2033 255681 184134 833 8143 3642 506843 305250 1795 259627 498530 122 338015 19 12943 367978 692909 279442 582600 272370 386 1 561857 690909 827184 805139 627411 817569 941 776501 631667 131 781247 4740 499323 711776 107841 751347 75647 781527 257502 4 153783 782085 24 491570 179484 5 638472 750955 23708 523653 771003 678828 846781 698754 672088 2852 8 396272 610343 709342 71643 760751 57293 813370 68 13789 246 15612 827480 834606 835205 15869 11 732360 776699 179693 370831 480189 793274 766253 288237 458183 777114 293658 345959 580851 320726 818743 1111 82446 830969 810890 5 417447 674121 285050 509862 159372 790701 541881 511859 781807 813423 394775 757435 526408 543735 638620 589444 205231 799502 1053 677850 726894 834190 580784 769092 165600 826821 578 386920 12 304828 359239 6 58879 52123 82917 812472 786293 368585 333 776933 849574 275429 824290 10 718242 218783 592136 297 778858 811062 128078 16 400199 30077 42512 812134 5 452982 506782 714772 648318 847687 221061 816596 832981 629169 819675 363736 2 8938 660453 416885 814660 831889 323021 167092 514369 3515 622167 14 760764 299 2204 735325 560379 634366 2 848818 348586 258 796875 46453 838137 127341 6660 784099 737148 728178 316641 688291 813601 737935 847173 734199 827559 740823 816841 134962 73086 636553 735074 19666 6 815243 499177 835689 88 598737 252212 664 822662 846550 303429 801646 288967 800285 796897 372331 437994 437704 800442 798521 297737 664462 785584 750957 246101 172961 846139 175428 815 547024 344677 740446 821299 1605 260152 573639 372030 328430 389572 132629 639528 288421 144 842824 733437 528619 577334 277568 108 137 804585 561200 1351 569628 835502 741000 34450 4 513398 477897 36356 290372 820739 2219 771319 1709 782627 848055 40856 828837 813834 13 296124 782034 353489 575926 692289 429860 148326 838092 693911 387739 432819 675342 778668 1 67277 9937 18336 174965 183380 347420 844936 6 10736 19595 849434 638608 12480 803617 4 822918 180621 287778 285885 810197 695698 264825 82066 754298 324529 825541 180384 803269 13111 19 667867 839235 505703 11743 788172 771489 772224 811538 654982 747175 795988 6 663944 723646 444651 5451 822557 819592 5 643848 909 812712 840412 8 411006 633 269903 847096 155191 3402 4 836393 33 802215 830926 773889 684465 694982 72747 793413 1 815777 119435 548872 817705 485721 281823 1259 223902 600743 783631 763689 476895 687498 366773 60 795313 750373 392315 291952 541729 408320 330643 733471 623558 575 815010 569991 72920 779667 410868 602449 820143 302137 720913 698498 97 728868 62956 439199 8 839345 26371 6396 750870 619963 110294 272844 375511 236610 16 679575 346929 320111 802383 162202 1 28615 555244 669138 306 276397 669387 291201 28 718041 377 244833 789143 385756 84 367956 847199 7470 849162 271707 833908 335406 816682 243616 769788 203570 182063 559356 757624 796127 845003 843524 16789 820941 124096 756149 78719 6 572212 588081 6 67004 1 3 456757 278005 382064 98 491 408349 114995 1992 473513 828671 807210 703535 673948 363462 204923 599203 684359 848366 780658 726705 752893 320033 807557 401626 846689 754150 658095 582188 1 825798 493499 350453 795162 214123 511974 682 808035 818255 433 38890 743478 648087 60 113 770008 39342 32442 5288 764997 549614 89855 528831 731203 727740 22216 198426 30973 17 545959 424 371742 15 380369 679781 819456 725613 163658 234489 785140 1073 847233 594644 86 3036 845472 256834 442963 844302 25855 80961 448924 577652 15877 548 8 711146 785740 749530 812448 623732 33 2 680968 826382 291902 14 368566 25414 539351 738150 785665 442219 3 579429 745881 849949 14 1 735131 605 842035 7009 237924 582502 11 831519 732782 691889 848692 800583 286007 5 643325 48064 267 233 377614 237203 305391 926 615424 679710 790749 1 55368 530134 821316 792573 17718 104827 691170 1091 48 126128 10 284108 728922 651618 13687 1485 452410 790274 769468 104665 757626 386660 371386 813745 10886 744675 371295 815410 732328 636992 842908 519556 276986 345294 849898 794847 521680 403593 536331 843794 840984 3155 649273 585828 14856 75754 905 599043 777310 742310 810755 1 690981 669523 39254 784312 778290 431879 825895 802630 766043 807193 18 825730 592525 842539 561514 2120 4 821117 846354 777693 547468 499992 352902 54 845864 696127 847136 627195 2 797670 29 4 809026 709582 792100 405411 109283 405192 29943 196071 820374 166 819412 763201 55419 29684 833069 438 810895 813776 643674 836700 438 796713 907 1 681020 65722 183505 47440 784079 747350 798407 768533 719361 510 13822 323847 260089 118856 291595 723384 753636 703150 243241 768083 39 661067 630736 816357 683711 307660 820354 826161 637549 397166 62982 160065 842676 78569 557990 2435 716147 147 666090 280519 175666 543333 503209 94591 16 1 732075 11941 311884 435336 743811 717553 19098 832557 8 831589 4 124203 21 569447 123 39 50871 129 833512 73590 723766 814086 166003 581023 28 699059 833783 110 392016 422656 56608 5 192206 637411 244487 199614 844980 295968 2709 826264 556496 455105 836021 542149 570541 49 801166 331397 1310 737339 723764 348506 654433 379891 732633 745815 398920 92168 500852 806357 1 312010 359479 203665 802612 1442 694 813695 833134 1 658408 21351 660023 145168 439119 777259 844259 515057 686 305729 81337 25560 158647 585554 820799 619574 333 814216 350915 505416 596977 122181 54681 97 403444 739655 546 18 4 54 329231 803772 365714 8111 825821 738357 317672 100269 811374 801912 2376 431859 7 678487 749915 3 194801 185586 816372 848135 2 610169 831294 767977 314744 371042 793010 689171 8415 768142 322136 820203 821929 374683 112362 838995 791131 346585 782996 571008 19214 3034 677976 787398 7 759290 248881 13 393030 338271 806344 107197 324503 3743 99108 336340 784936 544392 760674 826568 96010 812814 72825 477507 390549 375774 16 3503 30422 812814 752 33431 438952 648975 13620 330836 55755 846629 590999 789876 236040 810591 450966 689351 37043 451 734589 779869 81525 54 472 465115 421753 540021 207794 2266 149 1 478049 1595 941 677293 747308 735347 392468 625402 842822 798183 210 541689 690819 301387 697839 614150 718905 776500 459507 175929 234508 242818 5539 324662 805341 639499 703833 155632 461059 743929 2 755974 28440 831950 828628 635985 46650 71 326305 435771 295333 827924 799124 418380 609845 768528 670326 766894 843289 841472 305065 765402 208430 844499 514082 678502 16099 4457 327842 659681 20098 161672 239864 4369 152 8 490295 139531 724709 7345 125765 588214 756857 14 464348 55147 198396 56257 490770 696948 15 544 238005 702508 738349 2377 724625 555421 481733 809640 5773 385054 808369 1 488268 3807 169790 802868 438439 266 91 499261 795313 813295 192664 773363 720073 821171 739554 841213 5 234431 671248 795681 2123 596664 229735 722305 3 178254 839521 157133 800687 44048 769006 735224 704193 827074 71881 91459 168539 704924 801249 763004 809209 37 266154 285076 469592 13 207575 404545 819747 90402 89748 14 847053 801786 145 779385 116817 838239 823765 824702 101716 289837 76 559296 812357 38476 847555 126913 418784 147116 807099 390512 224621 35 843106 774315 24628 580431 6850 78 315556 730088 344693 143263 737197 838056 833316 84229 27 21241 726634 701113 176873 136921 622609 515057 675418 1204 811522 379241 14745 695300 634535 814353 824802 789879 15575 822285 252 63480 794658 548187 383107 75580 301670 770030 341906 832000 781842 561492 235 773959 31 18635 274286 84317 789711 844014 2266 840526 700415 647079 37352 188969 820739 28 141640 302289 768507 398637 193292 263885 3189 454547 281002 285060 775174 7100 842 131787 372604 664225 794342 422203 346488 107021 247 674395 456234 56708 53974 744761 849246 820046 744476 408737 568704 596231 289052 799371 842747 818343 785182 849048 102072 57 482978 826208 744117 600270 780945 785963 668768 733884 10703 449470 402652 844178 468172 4522 435442 772238 692404 802515 705591 218751 233783 176 628220 721695 12145 699764 147847 828637 13612 114232 458871 784091 754859 94 767500 772172 117 3 249 794107 845371 401779 833346 328237 735602 15 737996 713217 512005 681096 537566 928 2722 10911 797139 515934 382480 802712 679096 847640 670471 848830 155554 12 459041 385175 76 889 514108 837135 402773 48364 61187 51181 49469 534728 757820 841768 829092 678624 613430 3 674174 159 780441 21624 224922 452568 77394 804096 30 490265 545572 642363 846486 353618 840733 8931 50824 413031 343550 384588 703544 794628 468338 645703 320 107486 598335 1002 168 833234 16 86973 846824 282576 809033 839717 303969 457603 323759 190461 492411 845266 842788 441208 490269 220 519309 25 826978 155267 410231 687196 336269 250331 184411 744469 597864 481941 18457 736587 629296 359354 809846 843700 434560 779879 822247 330574 5 35124 831987 754286 418007 685549 64855 469185 278425 154022 462779 491029 8 57 685058 17 73909 328644 149487 294661 834232 514585 1296 1805 184385 575882 826849 123894 659383 412235 7864 650085 339014 842484 74 842504 47667 816983 555141 72181 829246 41383 773221 63357 11251 3 534840 566340 225709 125096 437310 260332 360252 4204 702375 256703 161510 165063 318624 44828 254947 492108 81 628077 213786 335420 270987 2 277009 838658 10131 6 341432 788928 11 846981 408512 650665 60670 815790 734233 25 5449 2 573454 830214 678491 397650 107379 301993 494008 1366 811173 695511 588859 101656 137067 787444 333374 846950 661149 74 155884 639874 62234 80 849032 713672 22990 4 1313 78 842982 77512 770486 488339 840198 24746 388150 181435 322361 223286 836453 708592 5 432092 774391 314738 802271 396657 668342 356543 768981 609924 154803 185559 62923 260558 847736 311572 579873 844333 709228 597940 836511 17942 41 1959 529181 1 696 391386 834851 785948 427406 3 357173 837098 23109 675615 839913 786387 818966 154 96 25433 820719 845079 841356 541610 238905 715077 459224 418812 45622 499223 2 781230 195392 828624 116828 316012 238958 553747 813099 134105 833448 13 640559 127222 377 542934 750095 2378 242173 545762 683249 425141 771931 180946 469395 5 634712 15 758489 742636 154385 7 2340 592751 2298 849609 652959 818191 295666 798167 27798 817361 70 484017 664889 758490 429555 7990 723631 836289 4668 597140 812308 836327 847312 623458 848786 525648 22 784154 824376 149752 3 309733 29108 405841 834221 9 929 839075 431272 8 121699 848082 585422 830820 9 368236 809379 811567 643605 816314 94818 3 262868 611832 98059 743307 692878 829144 825028 614643 563089 849693 824215 207716 33012 809591 820557 772730 135310 765290 717004 530779 765648 646405 660028 492030 226503 510419 786109 796419 579978 709802 356944 846058 411057 376915 745711 641372 17 197278 642079 796115 799880 731093 17 614376 776184 470579 735315 307251 62166 28115 580562 838318 486252 835252 790061 838116 849849 489060 2109 789 760737 2130 782967 146 298832 148153 581645 668203 769378 28885 841115 610449 408 841843 737766 520795 48648 139873 836743 5481 272412 752337 216 96839 152561 389309 810356 834070 7901 6981 807457 2 752446 534566 84 749862 833943 308871 846123 572920 312014 34 818496 34 750651 781264 6 710591 793655 589501 126493 292265 52 826002 510848 784059 840336 745184 69157 824340 731188 845554 293539 707030 5 534 612762 463117 429157 305585 735988 125223 808302 800494 726415 242427 646674 47 836677 687068 124982 236014 207 806644 43 826693 292518 1555 244686 451173 715797 768926 38041 74 740838 644311 223818 769442 305751 345033 154488 791433 298473 514276 360340 848868 693067 1 760954 782627 226237 98203 693591 758737 231043 661413 212126 837370 179682 773022 811452 153245 332203 712744 831718 791338 844684 5283 22 781117 845581 719906 849734 264256 342177 744997 576907 2 2082 108767 435368 479004 233 53655 809632 44049 8161 498580 154102 665038 20467 827370 7 2 761716 630284 764233 68733 566626 727912 505959 496020 499080 836333 811061 642266 553682 192000 830454 2 528901 438682 738818 492173 737823 827891 841475 688343 641278 255068 4727 157569 833785 790967 3019 17 484610 725864 807660 514081 500716 793056 5 499497 59226 356085 114025 313314 623291 569412 833921 732229 830109 616793 666161 814316 770713 2559 832427 5 1053 847101 515 734543 51 831560 563883 551048 812929 531149 847663 624530 288982 212554 603403 630389 826647 773588 648521 827278 2 807903 847155 823080 715080 585262 484747 10 22703 666619 800012 272174 731692 796090 829258 629597 633 684799 198385 130586 841245 296 699838 10239 618394 108388 818366 810110 842627 419564 628808 33328 795905 299587 321644 342377 598528 566822 543305 124785 8296 123621 29679 786144 694057 39 314594 338333 773784 1 746529 638 691277 834015 378726 745459 649013 390319 150694 223532 783606 1 234587 47553 366727 784896 143175 73 2468 518781 558108 831432 839708 839845 384971 833215 373706 356476 718401 799 201 79 779469 169 107945 808159 823702 95530 122346 801256 4204 12296 508 655559 778626 841221 758061 623891 695125 17200 548067 519960 762257 480500 592799 822091 6 180362 715973 23961 151622 830325 739106 243511 841385 3 656341 190463 600457 823492 745883 846667 565772 337946 676424 3 644799 201424 818205 768015 192100 445388 777818 663123 178648 122167 482681 440280 361830 818287 113 8 144676 417326 522028 207 2 309083 288782 177421 798769 528321 788201 600254 1167 566138 326055 840907 43 1307 1902 503966 834981 785047 2307 727610 709970 833760 233730 844059 795601 19627 285242 255282 649634 785396 792061 170977 587677 612476 464718 627136 825491 724137 643097 411298 568415 500339 737074 25786 845906 473739 377365 254203 734738 3628 447879 462883 616004 807677 280097 680789 844696 839658 313339 727125 373608 729317 44078 770511 19 48326 808080 846463 2997 368057 366692 802994 106341 802911 354437 520 220115 156 746547 9 759238 222396 8121 678908 346320 794436 841837 4 501992 455163 419922 565930 325 820533 794377 509905 20082 784011 151740 283812 763814 802978 180061 809211 142810 684743 663628 711887 382275 8288 40525 171097 719295 468097 270545 215432 813270 849935 333243 20065 188676 404196 185184 105206 591663 83999 747267 776996 103473 385928 734871 801840 95546 662871 71494 276394 26620 96482 534295 641584 242250 773741 76797 839351 66 693691 801412 28 577798 12086 68581 794234 767553 798414 810062 622145 222816 617574 830023 793565 672318 443 77676 712747 772123 230167 406637 737816 847532 555300 271328 82469 771226 90745 275099 1384 766048 270466 481075 447 254676 659351 837219 166802 784801 8783 798486 466108 307815 113410 8 787374 3 146176 439913 846277 354027 757233 574304 38452 89698 133 204710 772140 638803 814055 15979 515040 393627 417104 789581 838142 497624 2972 773893 816066 402000 528210 420832 813371 774443 741373 840662 565479 114802 477 848654 779121 190835 516734 401382 33138 785812 366317 279 500950 147698 408487 817247 730043 2 276693 619188 51 770951 551915 364010 845507 549297 607617 521923 218554 2 647328 719976 8999 80 829625 1 388201 780404 782376 800453 358590 791598 844507 695875 845682 843185 1545 6016 11 20900 755401 499481 5915 432 12744 742 7 331669 849472 488137 755625 235606 610921 312920 468884 816548 185398 819670 17016 785275 290674 733778 11 606924 10467 269 158354 552643 219698 648053 280798 571580 87156 532080 390438 2 766592 800791 110611 528557 2 594219 840353 179285 217700 425464 785865 156579 431630 206 6170 740720 44750 835001 827911 3150 27 4465 7948 177404 18828 1393 221939 821409 32 765577 740929 452739 454 167 779334 36026 293010 605636 668758 513169 381061 368881 830543 840503 169549 518451 43 804738 804108 578776 795898 837680 843019 833558 743400 522467 1185 776529 580885 555414 4 665429 2889 843136 719695 826165 221068 293433 670085 126266 766565 804589 742990 57786 601149 59952 695331 832230 796784 658397 2 28943 752795 818301 836785 174311 109107 752691 818943 773648 39 536347 187052 202255 148247 220935 759475 20770 103224 808799 844073 423834 361736 354117 764885 733762 840103 76580 6 268804 9279 314971 832435 808224 827305 798373 695486 810773 2 484198 8455 839455 49044 3990 661821 467364 788707 799468 748557 492755 817219 390817 1 387039 55 709181 212932 712477 760166 215005 359634 825051 1 1200 40055 7463 768639 814782 67 109 830021 8763 8854 23 510398 218923 782700 840974 5178 730488 774572 10 80638 845387 494091 236108 225368 511214 1104 829638 12332 797366 356026 781700 517064 83850 480042 695047 544507 80607 185744 232105 845748 97064 17597 779521 52 779706 758733 160516 23056 672416 833097 667479 1340 53 540569 840365 319243 794940 93926 118944 765490 730276 819204 825305 776315 61751 30 419315 110318 165380 785262 72186 647753 56422 568387 10 521772 761660 6141 746338 844778 13 9922 32 728289 5366 24329 502 836809 734464 641053 475075 733683 22015 815040 542052 281838 805578 830174 605290 833239 787214 815735 350117 698586 741910 794151 21 848277 210239 809189 36034 239 762602 741342 707995 284994 2 13 369956 675772 678504 813155 372344 47708 831000 489869 804667 12082 752290 848265 711017 118603 257627 601776 730354 33279 812761 800994 2 543761 548166 402229 59955 833039 845114 414929 721257 551230 818661 657087 17 294921 262886 663287 751906 784956 312035 129436 2062 869 19082 790282 10588 513074 39983 743698 751096 755980 590 824872 102 820388 259043 589738 6112 46 67914 163335 514900 762474 5 1017 858 661006 593 123978 227 729758 13736 43 248523 5562 344779 46032 121 7 306640 133662 80377 440975 2 397119 552757 228772 2 771161 788204 1378 204869 300925 844128 737771 14493 1453 618686 564576 848893 81374 350579 86614 160467 835334 531830 355837 807384 19998 579003 801416 795756 827308 802007 594324 361848 837584 85440 138461 250 220153 2 804021 610775 415 4 100408 355680 738598 58 738128 801749 378198 807578 2267 106427 489649 24634 807918 783945 781 667142 789886 36 804584 739549 808193 644134 91502 14067 799739 422186 286195 5461 846617 835172 738184 249023 376292 19 58757 234795 832181 96145 216268 795205 1809 93765 761184 23 618 830009 820659 831136 722226 13 116 815468 372292 809940 811914 837666 10439 839896 765234 619286 4100 160568 172441 388 138380 203052 612461 62979 862 781569 789600 527165 10 781613 2 368020 572817 685354 846838 656476 761515 2 195238 494887 272 13 708064 625359 37559 3717 21 774566 652304 433196 833916 24651 685792 48183 806711 1690 796505 787683 715769 723029 20496 65799 332181 105019 1448 763975 105809 586993 4 5 7970 725155 771014 118550 751951 464438 704152 776281 832286 849350 785679 817907 747557 501471 624557 1674 127753 842445 654257 620 653804 525056 833454 457378 3 15312 798633 505109 384813 144092 684781 807991 842385 218055 843280 446312 821227 802764 251242 837258 5 11626 417767 812383 552885 759362 10547 696062 605657 845975 795291 1032 829885 807058 840355 807031 13 345072 777803 657191 629358 170345 83579 214759 552132 2 134001 35556 700627 724368 46736 839748 795611 15 197934 794205 849771 234801 9 820332 755645 173402 187472 724994 737094 507046 716396 371 147833 295301 532700 786460 339679 580009 820629 156342 728770 440720 343636 11531 328303 833545 749079 829712 835126 382348 165400 735115 33 777397 11587 9005 769151 834837 268 129 582946 759287 718443 743589 249119 682348 494567 14 47766 595130 96599 776865 164044 848788 796735 12 545117 581295 2076 192854 520013 569949 131687 784307 799572 95 647785 3566 760243 257423 462659 104084 316 638797 796930 374648 325726 843338 660589 300001 51012 574292 470 11 332514 25507 5 222299 102437 147841 638877 789137 323424 845742 675710 848918 416356 263 213731 5 785 44 10 827654 801 13 674414 685 715684 596937 255268 810239 418157 448662 272911 122666 363071 27628 745694 2 79 738750 546667 62 777243 534811 827534 2 411 814324 619886 569874 502261 20182 847472 754706 605965 705663 115673 282327 783312 229102 690424 844912 475394 629117 768370 827137 795820 74986 744699 496856 346215 794497 534634 122008 839483 677151 744200 615628 486653 10554 715908 38 158024 773447 55244 814847 5 842974 15 775371 412849 849599 219803 121860 821288 672965 828070 836476 833414 514435 799813 176616 40160 773597 209953 48791 342550 804996 953 536102 8015 425984 565317 713500 825020 394858 230534 2 44 493 707319 843962 670096 137173 34326 244797 640 676698 301733 461711 836589 160089 45 71633 106540 845951 561890 773937 19069 93246 738186 289462 455563 3 517709 6 835136 840286 845377 479718 442988 337769 75 349176 639035 800386 1270 299 805648 3 9975 275 460823 458718 67 108567 737238 8452 834479 742532 434425 48502 347609 9 833843 597049 30157 811439 816340 794280 520994 392870 820173 7 752148 306928 797037 111249 791686 832613 205453 828734 641911 9 209672 525460 792568 656479 179297 82067 840029 827456 743912 7106 344850 822587 6 95188 44874 1483 251234 2 362174 3338 4 795768 826662 809138 737030 817025 58665 822121 569564 368615 24138 191786 717382 388757 5 96 751068 847036 790560 40479 753 546986 777800 17917 670366 39949 585846 727812 679670 745394 479973 834178 56 814191 439537 602035 797181 412469 4 234263 806919 64526 17500 83 841294 11 646034 118205 802776 781689 650770 613562 845345 838261 793719 195990 760821 332016 760160 817523 517143 781169 6 409408 585451 807567 659989 833198 127170 455292 585 626898 344885 22 623223 513717 625131 170759 2 573097 245131 797103 849443 765296 657606 718066 1 11 556 794043 809736 819593 185 721499 831070 185951 509594 534078 574380 8 418047 15729 232775 559352 303865 817894 215230 17894 1 646886 231570 735542 801845 565740 120907 9 4677 758719 373972 267893 72636 788270 32392 219532 792112 570818 11 695013 813002 53859 453670 2970 46 5 808647 5 369956 831567 212255 272029 677106 56324 301526 808787 831279 402327 437589 349012 818863 824117 308823 1177 693432 67229 52 804881 845513 575730 836604 835306 820865 543480 771050 212662 642275 651442 304496 1705 690973 1 27500 848680 817740 803067 593497 832924 222918 2 126885 27218 485209 433687 531196 839570 800154 37654 494013 677146 3517 692888 6987 755063 566905 141429 320193 505609 825753 84577 767366 809222 441084 824201 18 215991 607258 4 338339 735829 522257 137196 346010 832663 24 780379 195222 52501 12 799782 235220 20187 166603 545682 565247 248941 476105 467882 718930 386 778400 64482 813139 1 537707 413788 56982 520786 220915 127515 494081 198252 2 20686 67498 38491 468085 68 72 788135 153077 830910 788139 827840 772253 125887 490092 279123 743676 5 133730 198010 28772 839880 342040 217 214947 494016 729546 817235 60894 805752 69 262 793801 686825 75 132609 220 776752 479976 2 465807 828707 688942 801003 447 839362 825755 1369 431322 605989 612388 18819 13 843633 41637 1 802758 414723 358360 503832 823184 693445 778896 155 189036 343401 38 3129 49 523013 194324 829632 278595 7 92 39144 4405 651431 47772 786320 785532 167425 440056 82709 845925 284512 823723 214796 7241 337392 743440 442705 2840 763001 4 298374 2042 689290 261767 815298 539247 183086 801965 2 528498 13354 68 214965 323 836777 376933 280567 724663 119132 19140 820981 705686 662473 179712 736549 848621 2200 56 842328 2300 1506 400087 822476 812942 287401 281205 8 315948 836061 840229 22166 768121 265575 360886 788316 380309 46711 486500 653676 792334 355722 723551 842851 822938 39536 311944 768709 192215 698030 18 141122 842839 2390 800778 828356 256377 251210 308296 823881 1235 228088 363912 815285 24460 678469 74978 721931 671528 211569 719621 565771 655581 728399 649292 27 826866 266 837636 225023 4 2 175443 828123 843463 467 605981 655 3369 653160 804958 10 739352 8 320839 781244 2 791829 4978 34836 86 226427 397367 48172 703219 796031 849399 381786 33 828293 806236 829323 290932 845428 841896 32123 293024 61694 827810 295742 34 628328 16377 841363 294719 209273 5 789845 417196 316098 2059 48947 15 684324 14000 20 6401 550418 140108 161167 419360 608286 19072 152175 707395 828547 652951 634588 198554 774001 72569 59391 2902 749418 139 284801 49 13049 744854 805217 428735 844096 907 753624 747414 46 849628 749063 313157 842734 806565 813609 10399 415275 378636 838538 344612 779362 644701 353 849950 146152 847527 36 825799 830531 2802 558397 133 768802 8 13659 437301 839206 551621 649514 827960 805830 441783 61085 445865 4491 823137 7 7998 790496 155018 767999 83848 849483 827683 1860 762292 573601 125532 353085 427083 309895 193689 527902 2 443959 513823 799254 506380 643103 437355 98679 418765 839567 478124 82154 813893 842726 54652 134198 824150 157384 553384 712865 681757 830969 2 848094 426893 56957 785610 247 395709 357825 443889 956 811600 215063 842280 764144 324115 501557 560354 743925 86221 653623 451213 758182 776857 466 35518 801152 745510 782575 842833 649284 845107 723288 117 697587 723787 512669 469464 793761 828805 7 835517 820508 3 482534 462552 34865 1032 142109 848695 1129 799854 519875 313931 143 490925 808288 544667 11416 113 67175 838847 23669 793780 756899 451328 46 847178 437034 828101 843531 697658 830750 634735 127032 450093 5082 820885 52755 471 844895 39027 311 11 12 1835 796836 102289 309626 683291 802047 843988 746743 179701 456767 500487 844640 101298 566910 175672 438 151180 514982 815228 5 4 807057 116604 2057 321950 4582 12 630658 776853 7031 691626 4344 834996 512595 815481 122614 39 264650 417788 673224 653194 128697 838487 222072 826448 586228 842285 675 63889 827878 254343 736632 795168 381641 43871 793921 656947 735246 15 360413 784732 1 193521 481807 536460 18568 159624 616128 817270 564562 270943 817339 210121 8001 53 137861 393394 497000 26816 804207 514770 230492 625997 24030 297459 138971 294705 127134 78825 53397 6934 1 310710 355650 818189 26089 465512 27983 426465 103694 791496 1 797494 300138 6812 810206 751054 788270 419136 810878 279419 742771 842532 17 170584 184 381782 320012 848532 179492 82877 747832 797792 803212 2 789241 811605 582875 832286 231012 802354 842460 723886 5132 662440 826328 187 5450 485098 742452 480955 299353 552531 207179 696357 40526 844487 842895 558489 834795 847275 614273 778315 717303 758874 650074 18084 210770 397544 4032 134681 2 819427 6 743009 434967 9 776816 651345 622601 8748 6581 553855 170896 679792 289556 753892 159 94358 571 439909 716569 658780 536240 807549 737191 637792 102492 739723 211720 2398 2 594598 657325 5 661860 159431 553078 718996 848933 5 239 844486 822757 791889 433062 494185 647886 72 773847 352519 835658 3400 716623 379507 645445 733459 39756 268 630 816511 735576 705722 5 670168 754587 766355 638218 1 5569 822047 532624 492562 840236 157 756668 106876 750958 830281 30 144612 101939 832274 702 844849 790925 818634 172897 3 221672 29124 719321 1 284592 415271 617471 765028 811594 348 413494 457654 146 660597 1491 89977 743145 269091 507 1540 775852 58471 320793 756264 724689 11763 10859 723259 650306 171806 813526 777386 1664 484549 823420 142323 7 784981 353275 789121 9626 574 739911 622967 1 139407 538427 44 543321 813820 201642 776358 513559 8 499947 3 683158 798453 342289 1145 4725 431 2219 640184 468195 848698 846804 20976 691 3220 207 769301 165 746480 243231 6 319898 577356 411319 19091 723480 512293 51957 805002 696238 838895 335104 15140 20 238307 791247 752167 238 808599 767822 3 348049 845367 628746 836646 67 402543 32687 657939 473793 435535 29497 488875 145852 838630 4 796731 71201 599118 808703 829700 130077 696850 5467 763749 278612 726160 313332 728352 81 355841 130100 704 551208 709 824795 775831 375211 759117 9899 23099 283331 83 794954 407836 781055 787049 792730 693994 522498 837610 343935 735524 3099 7 178025 292 827539 812152 760656 752522 201332 650289 605849 278433 297467 76 843851 746775 802695 302188 239830 139110 341423 74261 74975 150 721618 159033 50001 700551 238322 119199 642752 30499 833 793684 847093 587883 379601 392111 435 124 73 443214 747732 191933 815486 194084 2365 310588 825707 463487 90218 205 718525 230282 775798 15618 18446 236077 448705 51679 549663 826397 97180 142149 779987 183511 751075 92241 312351 1 182379 840092 722624 552411 6 67809 3 723236 78 431478 324 361387 140 430858 3 794028 451901 359098 798886 705185 834148 38713 214834 323554 507111 761776 315 825947 830675 195306 19063 19 1 761430 55 845679 484292 123751 825 40374 365636 684774 379277 82618 840442 827801 731305 50524 808178 1298 344158 775309 847451 5 832943 5 586781 34 430061 196277 2372 801822 12 804743 61064 55827 723772 314717 529454 820514 559038 88493 719635 766705 10 91750 808383 212 781913 590533 25788 742824 11318 738191 263836 760246 56 234579 205 707633 24123 216965 1656 697816 87075 20110 635153 7560 721611 200038 426819 702754 845547 692890 241975 684312 774065 280301 356167 291948 132513 630213 2290 16 837564 573849 84 293345 25 57 239406 782164 30368 505840 2722 645903 224219 1492 760357 792078 817904 186710 680483 512746 7 244472 5109 810788 647479 278878 448073 176540 191903 3 231342 483942 447599 327 807726 802506 827933 564916 370287 780863 522333 20922 2387 784699 10627 140602 643089 70 836 102447 369309 400429 38163 39441 712535 3962 821696 450782 682946 132438 419466 276188 1 57679 12 764529 832891 565656 803171 205062 131905 843957 604338 3 25430 249590 829370 819060 790562 817731 806887 92903 780872 760574 353886 814559 367767 234819 710293 4179 426782 440707 9379 738695 781808 250139 184941 34 750855 128957 771931 638956 562495 160563 812912 823797 103 328147 545553 327 533783 151843 146598 78375 448 8490 3000 133239 472442 185004 27325 374061 24108 368879 181 105 755391 776532 5355 82792 4 55 777427 260869 278752 654081 563328 401889 188904 598979 48743 730352 618685 15307 811300 5 709324 135 816942 633226 260852 253 4089 776637 830745 3 18224 523 497496 7 212357 7810 822134 42067 633992 820444 9 813639 499187 244376 88708 721006 370168 718881 46170 11 318078 821344 148939 15526 363335 406048 392680 417068 161131 10 376465 654142 835240 813847 822471 125 2885 501759 308 7 840302 744420 829610 4062 789275 65700 391630 833858 809689 645565 36176 655789 175501 806328 480122 316908 1128 805819 444948 553998 1 505550 579014 210185 820023 79184 849436 799066 830046 324484 597089 16 748466 742380 10969 101698 436735 138450 849329 568976 184149 821698 836491 441947 513441 542313 69464 832979 94130 141759 817223 826467 326649 56423 16528 783925 279328 55223 51130 265115 26290 2103 570140 416512 377640 790932 444253 781919 608390 700694 817977 734213 745844 682 344552 820839 12002 637857 377166 821850 340592 461991 58932 202336 787315 757155 827538 775605 663365 13646 67851 28555 4 498119 29107 834832 446511 811816 291 599334 628655 775621 516014 816342 730369 437784 791402 643756 816390 5 391036 272942 713315 822062 127737 827808 265006 833507 528226 839749 615404 82635 41636 608710 820234 285665 494558 568196 787068 105333 787688 747568 10 828213 817302 740975 589503 39439 75920 750984 537001 3171 402309 664839 562 58348 262837 782413 471476 256852 433 847211 806755 279850 613910 477275 799790 10007 818700 14 697701 620118 143933 230273 651830 8 214276 169790 432062 834312 22553 516450 189486 826920 143723 839887 655506 729568 219106 87 219503 18 674947 1041 160954 807342 620250 806917 82381 606720 553992 440791 565218 428145 7493 423569 268117 848699 261520 844649 825949 48472 222 835188 171333 841300 763524 714792 103132 838400 237793 2069 596398 87212 422467 301044 770202 189634 34 1742 731017 696819 842505 35629 374117 1970 170875 629295 276002 679082 66 554534 566506 822992 928 822028 1165 3 655883 90983 588399 689394 204511 554560 5 766417 789714 128 232495 276820 47802 831719 187276 836124 511046 528317 843070 311 834339 17 13 799949 747170 446376 3 768187 767512 40712 849905 750998 825392 277735 3 792363 230752 283950 314653 602510 581415 625163 1 523307 105 272625 814281 283842 38575 788539 6 21 778484 647860 796041 509024 848746 192 846961 7452 705043 164 603513 575573 767455 701457 836760 827026 616 828169 234 125986 816518 755290 6 677650 2 4282 435537 767169 113401 100665 829005 323520 6928 115096 3 252487 422172 838829 585749 831090 224249 112504 176733 214836 5598 310877 111018 818460 4083 737114 9 848817 11616 832964 328734 2684 161380 798825 732756 610971 672893 7 835524 281890 750992 838430 65169 812637 821545 452508 4 733555 8894 838751 40 633006 822905 787320 813530 842092 844476 2960 779218 389227 830070 79827 639951 19004 150 654570 95232 768894 796257 834129 821310 613 837809 675132 644443 267640 7090 383195 604081 775439 785339 285209 60699 3498 443611 568 131991 820745 631608 17 444921 20 845475 733246 10239 160441 614403 182656 19961 281810 5173 1412 837835 316 703369 802807 699666 642691 772918 758127 818640 840498 802926 534794 332703 79978 299 830237 39544 455972 10 787090 103119 648636 914 613722 818571 332489 3465 98126 266844 610560 660211 1621 669935 313545 544732 707080 815483 367747 9012 791881 835263 262303 548973 63824 778 425478 261931 525184 589976 766976 342824 125966 29225 3765 18676 710180 842925 245793 593821 525056 10188 848201 768627 121 581563 504370 269659 23816 841994 356992 665604 540302 173453 366916 470614 820857 295349 7416 740397 637340 486480 727571 294822 2 95908 125098 365521 440156 653387 177332 720185 706051 792040 266745 487798 74338 113848 706455 349386 2 755873 526050 672324 3 274044 787108 436270 213658 733907 24967 343959 1307 837042 723687 7 362430 380514 778074 117268 756524 687425 249 111982 602233 771446 842742 73980 757815 137466 837478 646401 383845 410774 30483 824758 93569 943 571900 7 37637 287489 1 821096 742637 751703 226309 727732 832093 775111 665641 18813 367970 36287 839368 35 301214 814713 849658 4 819385 323889 446321 436663 27757 807695 785871 774869 434045 104598 208647 314796 783371 810184 715383 831494 714839 829450 407017 485044 133080 501371 664194 804592 350955 453794 305277 800422 32737 124426 683389 685594 828619 277688 319608 828523 258243 11602 237810 445225 734262 683439 421599 243457 3 820226 311851 784036 1 140839 786641 84 1 34860 748479 833739 415453 96659 72 7598 793938 57003 832615 111 673168 785489 772543 623709 847410 4547 618682 805513 845830 28842 848701 796595 334581 799982 807384 139 803994 487122 392041 356932 568616 381113 814099 245663 41029 712018 350290 65402 823364 583957 807308 843044 803900 21097 153665 62 589359 452708 13515 488031 602759 828344 4 743947 334771 300101 798373 730277 825359 393109 687285 664 429270 1030 514985 543775 5 503423 58013 824291 181 1 555912 557080 264 574600 802656 1250 849112 222045 439200 19552 678373 472692 746457 5426 675387 750787 330123 827367 309609 167804 548224 503321 45241 9303 707141 829441 722364 706147 326718 78599 643333 23 471 840291 496924 86896 424586 286 827224 215036 557309 52 55054 59361 120 578773 540 144 6 6 114385 189524 513960 1 110917 271390 74648 707386 788408 50071 774278 424333 849891 12723 760624 256285 342 430838 843513 824232 781712 210348 296164 582091 801962 2 626602 234932 388387 17 210507 16255 12929 728028 843962 11274 52 821034 1 214327 797034 831310 669346 802354 773153 536280 5460 796851 124114 842643 771681 67147 845447 581730 360805 2 158 296446 39921 301039 791290 95889 452373 705394 2 43245 795987 318063 2451 833564 796705 375217 836435 91320 564334 567 834776 120742 814829 15 452515 127530 188718 785731 628522 133057 764961 833988 840129 574417 146549 537874 23 744712 60233 755929 547827 820775 849870 722893 795477 7134 1123 728130 653417 724252 660577 817561 419816 64 747288 1507 532036 22585 777715 91 845024 841600 1 3524 713994 703535 466901 306623 1530 809925 267538 837847 582221 426613 840731 398529 846395 23009 825928 840382 4723 235062 783360 795390 756738 770718 162521 586099 775455 835893 24 837728 829810 12856 636035 10615 2 624787 175987 549700 61 196983 816614 124819 1504 1 207992 737750 821675 599988 728176 831136 847105 161343 827533 828331 102961 360992 755267 651324 69 846022 1 163574 109951 448201 776020 358786 587863 483639 495 143507 57513 756240 354596 460900 838654 612 4009 29400 810450 712261 828230 830026 352508 793553 233 397284 803212 807395 683580 780862 541014 825542 682506 278140 305274 762778 4 969 763708 515834 365125 189105 135584 849520 625975 405627 569533 844 821578 139926 426367 2328 145652 620723 8023 680918 728558 389496 744253 137056 362619 1882 724445 147480 537934 843641 815022 845459 847558 329663 627053 29072 503417 340898 849500 815951 32 530460 802552 774053 818082 729297 455229 835710 281 195 12824 823028 414364 257 82206 64204 143492 288004 144 134898 42615 293783 490 826447 3504 110701 837448 185 329246 812738 98656 194658 325376 814167 638996 38432 831343 811141 103240 435276 6408 19476 34936 404738 133945 487085 391285 830963 627931 506970 784283 821275 323998 349659 822021 45 231374 599489 19 403916 369288 243634 199193 430264 794463 98245 39329 815592 47535 814306 773019 91 821392 459242 652267 2760 827679 792147 260922 702788 809480 176737 774870 136277 32919 655890 688015 844324 80715 709622 16 818426 2119 1199 638764 808317 195598 181526 829638 703923 820654 302658 482120 775605 28955 584568 2 4525 10 105553 757464 7 176370 13 513941 17 698031 796963 618762 176016 181509 444654 373763 207790 158 355698 602616 768085 807925 221916 794088 476101 559564 442656 3 22989 581296 475952 13727 786983 45804 208176 7 7612 849902 30 770176 97229 791097 396602 319981 594069 364816 734827 431 129102 12 68977 472711 214078 805726 849136 307817 20898 530489 281913 761336 648016 473 201188 121 91362 667905 9654 1 822317 1038 679827 818593 131891 776138 5989 14544 745238 413246 464123 596959 841770 340844 125140 687341 90985 188197 16105 25 737240 772144 1347 611559 95838 41 815263 318024 288049 711739 104225 830634 58444 847628 795186 42888 143654 131467 784385 83 76 270542 473700 802974 421325 814382 154880 696617 137430 372 631003 806471 40655 13 826994 216034 36556 127 832366 430901 779847 492707 413377 431516 88077 40820 84275 796729 279711 792944 765738 365017 1026 538623 612054 302517 559892 12423 148956 602979 729083 31 440434 797829 94 530551 323683 371803 11 38 834492 59805 846881 487616 612433 81861 316601 470675 782516 439139 602800 323 804819 35 48345 768072 252466 41418 807961 618030 724282 779301 259169 25 812119 155 501836 388871 527316 5017 510279 11 594613 715800 822 836188 768772 759976 171813 8 2 228011 269973 228099 127375 379 800194 814254 836139 746944 601764 40273 823221 820029 829973 827590 519665 5294 827163 372 526749 25 2409 702978 767601 741892 847667 369224 61832 5643 147509 2 762154 120577 232808 26 15 813057 633548 842264 314756 824648 673372 224724 661028 805114 824240 783629 848124 820142 5927 566991 833340 803982 773154 494932 568122 15 3660 24371 15 4 286 752077 22001 797436 806227 673229 344588 849514 435143 21 394 475084 265520 470457 829605 103897 323849 705723 90 694177 824051 432012 670185 644593 241081 605916 829450 584235 323617 783616 591773 40686 765993 836500 230462 791334 799184 563287 606397 786150 26 793159 490669 192950 805753 735634 40194 484376 260595 840279 743224 56 265631 448 768472 304320 551221 330232 4 728971 416924 5 783911 76021 105293 53228 804411 18 750212 213103 71107 824406 738834 586199 756717 310869 811654 455980 684399 520586 783554 6 773977 60 821144 844754 839684 661742 451431 3227 187090 721780 1588 795374 748908 171618 119 393877 820747 690746 11241 552588 793954 490842 2 108506 319572 326870 377428 625204 808788 449146 7177 270742 771586 91 224010 283 5 101950 692483 474567 1724 675888 416788 535437 139709 846587 794104 407569 769572 636802 168 26763 811492 583928 16332 825070 384707 9 691272 638029 842776 595 23055 566484 9 239050 812374 452074 761702 483215 709588 304571 35226 511296 620664 18984 51135 92139 591112 165313 194623 844856 222 652246 729144 575354 156276 33280 103 559553 1537 766491 784611 125 774092 33 810452 738 548203 206279 647906 810075 6 128315 731524 60932 830630 312201 298 811289 3 80894 231606 468401 594453 718516 842973 446204 755714 575567 680632 810623 50434 279775 273063 720528 499346 55123 20 839151 761278 539766 14624 810499 768858 309973 261 1336 2 53 607434 3842 259315 410281 170426 493058 65 98408 663480 843084 380940 715359 813 582175 473438 835391 817434 132800 769536 660913 11 381330 832996 784805 788082 834451 849991 380629 354078 535260 105 1 351322 343822 797298 551159 163118 479775 582135 771500 840071 147540 42435 25 684993 43147 31804 131800 328084 847883 509690 69713 701023 666461 820145 797865 834140 732574 692019 422576 834086 846855 776303 519051 287214 286650 817343 678494 118745 27 415 635419 15 194460 105471 232812 762200 777420 755076 1 200203 29 117 810447 2 775109 844761 83424 425182 368137 106937 9034 4 95035 180599 735947 99458 841846 1302 311151 848551 833598 441261 230 358859 704818 467215 816111 743665 79735 28 274380 294 771136 599921 702598 727862 130269 190730 79953 656755 804048 613242 12750 803538 7 186078 765162 268705 747484 500228 785885 483 756723 15987 32078 27369 402461 756910 38 116897 541681 823184 694410 609425 402534 787674 5 648717 642240 9780 766719 63425 21898 673409 376214 144 623703 793945 823773 839885 324387 833124 3 99959 61 378464 188445 198428 178970 28 3483 838069 57411 1 332805 834751 205709 390351 690373 11992 637094 173124 111772 488905 234722 654927 11360 299552 849953 699240 840468 37 783039 812328 423291 475955 296092 16 85 486850 291546 838600 243434 783031 274216 281197 262903 205856 451587 688306 844570 786170 766945 111 721291 671911 398408 786220 844323 832471 192522 152128 684847 295458 32708 773216 2194 369 52823 878 232271 800320 553532 3569 29359 729070 491818 37413 712003 326529 26350 3359 280251 628703 780003 57695 663111 780987 802300 24956 28 55438 219038 3969 668506 843029 737329 783799 814154 833836 666733 504820 342743 596813 159 549300 799221 765742 664386 826428 13382 838882 2 655024 823316 743636 798572 1068 12731 741827 83476 807014 554821 213144 582077 134633 264217 671020 339793 636360 11416 435550 50 849310 168276 819562 839404 810654 741979 214242 1580 3 771621 326860 635841 306170 84091 846276 147361 762356 3796 29731 838230 28 318012 657751 44 607473 771763 813838 574638 697661 634830 820561 993 172778 308267 746294 806414 670800 467331 290024 565665 284477 829988 823792 817704 799570 496407 755223 543724 1180 840898 728168 740005 287 673766 125862 811459 832358 778423 7 479939 780636 651185 84026 821745 477393 424019 622182 4194 811106 800797 623052 840060 166019 812498 534048 54175 240946 349069 99243 523626 786237 452977 1810 843866 822386 183805 823490 743034 20438 86639 842063 110204 659398 10474 395570 828646 793267 60911 61002 29 555642 238 795673 213791 599452 846762 147069 423773 304005 800325 132141 643186 667102 1 774196 63005 826684 544154 761117 185338 2085 202 587252 24 828734 804004 311507 108489 842711 100324 104693 778860 759034 141256 679854 444 723 3 835418 804638 16737 765849 4 785295 613088 170036 21509 843759 379999 719388 811273 549830 5340 258764 205 56276 542714 746090 837392 835507 554748 59376 824798 827034 819744 533248 745793 740065 195802 846940 179865 682621 192698 424 389916 766350 67097 2698 788748 428638 143383 725958 3 836157 522908 773122 751156 271821 13 811320 4227 846919 639877 621618 764884 627415 606518 539032 635521 589011 792531 664391 261631 839616 549717 786786 785623 846436 800953 282110 5 633159 771446 804494 844508 76689 819283 840039 8 662564 724150 832437 457838 422189 171 138 665338 228066 424751 580 817438 772601 739018 832830 459740 820565 540833 848118 311329 132 308786 780885 749642 176126 364093 122206 810927 31 847603 1 18910 804843 838614 110081 749834 603241 140015 1 840393 282565 838983 8 297121 783145 204012 275577 24595 627368 833569 735676 693469 876 827663 704963 349094 662743 5 797099 634165 49394 91584 680762 277 415779 39521 840305 545859 707507 838529 202417 799989 828173 661980 828774 815834 841191 26343 61994 9702 538906 837765 373177 617273 816228 56640 1181 543359 836766 32 260670 20645 2704 700711 794009 342125 289008 180193 417358 632764 275275 406 2 167614 489697 86 688035 6745 822918 32061 538087 164530 490102 217217 669683 119 12 369238 6274 796417 801197 692647 787196 785852 93300 1 770076 752 245798 26859 80395 49995 807873 228658 9096 746673 793069 430787 412066 472294 511942 664735 240168 245801 843077 809104 197247 51477 804673 725418 799664 9875 68148 635757 108 747359 842857 8786 792613 483224 587972 802251 689471 81957 113415 12909 122154 680054 661270 594721 507625 779349 55 845294 90978 1442 661478 785294 1487 156408 787906 288 621357 391579 826481 626844 2 797794 543451 232404 5326 824284 736843 579 59585 492227 254865 794262 278935 781521 224 794329 745498 458307 775202 206176 804391 769684 4 823317 791505 423 826975 442359 838402 807020 817606 815203 719282 8 770228 130817 441823 290344 673591 47 743323 5 458296 646876 704805 364906 4 374178 10 779210 31 531225 371155 387156 143718 346805 703374 698118 822957 94349 779553 663189 8 721207 55 132 476550 802288 684560 98 439198 665950 640979 724258 345994 668707 57987 69 265332 90216 7068 692333 76383 280738 846762 529347 2000 796112 789155 517193 770946 204319 84955 641133 468334 175941 820003 21 19 55 797567 52124 754774 820772 55 222455 22764 1344 820885 164624 35732 827485 307948 48353 2841 610918 640522 18 72064 82309 766958 201485 529632 137117 657007 794144 548177 281199 1293 818350 29358 647750 606460 439840 835083 834563 778959 6496 642138 731466 371946 463068 457107 699465 747967 809162 731435 287026 755551 450892 32548 814913 70150 485719 601706 309480 799955 791391 147519 803813 761684 124 203389 362943 835604 321 496757 557947 26 745359 728207 755058 4 700601 785950 589641 255518 127455 533195 476603 846712 6355 148620 468722 367478 356827 58593 369331 23678 183908 110056 527347 812887 2 366652 268064 64672 765897 220361 2 339432 410528 495457 398859 466446 497831 9505 746002 153113 3 467054 30 277532 648731 4926 157818 410403 819671 20018 706843 120917 360686 743350 350986 674788 263866 2 1 2028 683434 336111 387232 343599 572059 796210 6 309001 88 235279 132551 813727 847550 736028 6 857 332545 163793 829423 761814 279826 379623 43 723562 805069 26140 71207 699182 13 211 504523 786427 827469 463 504157 121 565 537149 843183 842100 445673 102250 795592 514190 128043 478724 766377 1906 790308 554358 725869 70 372840 38331 340557 28 15672 618861 369612 824335 658077 574490 129860 170233 58720 812726 17 764436 839551 578586 264156 555739 848584 2873 800217 844740 794002 18214 834317 391173 756939 429054 830945 2599 728044 36164 398103 28 190324 762878 790317 328168 706021 360 82196 773178 34 442290 722587 770927 82 841839 793440 410476 227 18 251566 835822 695874 88987 616403 158812 465908 180475 404306 831613 652279 18660 214177 819794 845824 170083 644975 1148 806588 600762 427 820061 575942 6 261271 272313 45544 2693 788317 626730 782823 208696 835809 623595 53 578149 828286 681881 2 664044 791211 843729 506835 705367 170963 238060 196176 36 18 737443 753130 821058 629479 612036 35 165 8765 79182 13804 673761 25130 838080 376553 685969 698989 637326 360563 586481 108 833569 34973 82295 108317 757829 844669 742030 819415 70035 265476 833357 421948 789558 820921 741850 1558 664899 487753 848093 199488 281887 271892 757517 788551 123298 5000 1 85021 9399 771317 11346 312713 361729 79735 736941 22 565042 415346 785671 502925 186 849726 772950 408581 846735 213788 64523 581752 579707 704929 15456 16619 697669 82 26061 295194 1041 20 241518 799731 21334 734049 398376 695381 658146 1405 574837 828886 41376 5700 809058 587313 488088 501191 1678 617763 739341 415622 342 578712 614590 821369 361689 173601 28967 655539 114527 138134 641398 169993 18042 23723 14 156988 812786 741101 841029 847084 23 379656 142 64333 84066 97998 2 91866 50 726631 466154 130 19316 799278 709368 325474 674374 772958 807806 776 1355 741569 215223 49 199092 565563 127918 796706 448086 797298 250130 637690 593863 815488 28 123772 746754 98305 689883 839763 812769 748 465441 800928 475500 641711 825160 272939 589486 437536 734394 87556 636809 402334 800688 660348 132323 788406 617462 831473 18 3947 134023 620151 287915 20 199478 733246 843413 2 44113 210768 513631 306 92046 729423 222575 841414 72406 501579 152715 3750 6988 772227 816332 318879 667421 526761 386328 59128 64 2 439837 812335 626548 62671 48835 588101 3250 786613 768773 800904 662320 719198 329695 354 367148 47269 15 733707 770454 783291 815854 749146 555352 718998 638802 4091 1 374884 272659 70383 813547 38 570342 840784 2437 256 28 1984 574765 849240 640437 552915 781920 823710 505366 844198 64468 616941 842280 535630 91912 827269 143596 245895 3627 4533 290583 842267 286758 835616 40 4 356107 3755 53867 530484 471132 811878 334571 740078 477377 330843 250963 788419 393652 6506 339677 680762 832277 705021 821070 812264 333422 62649 657211 111371 810998 292 835167 799107 385272 2 509223 827292 451755 832715 147 833035 775328 839810 573455 547837 371249 552944 845080 626964 375965 156376 270755 366937 138 773770 5 3898 107521 325016 386608 692321 795438 57275 521275 3027 1947 732120 825724 195994 838626 207558 32743 814659 339821 361026 814376 200934 65206 179 198250 812579 734310 788386 406826 772961 181335 832041 476953 220744 805034 840438 808830 1 378445 33411 485961 73032 382955 795657 43332 770482 665829 219543 612167 233179 200533 709858 31541 325177 564400 45000 7887 16836 1240 635187 303 175266 1895 684694 318926 453943 510046 281782 494675 237274 721061 105146 821370 675021 419177 792469 11236 753985 24414 791936 116690 843404 544878 68644 77464 187705 39 1500 6 504371 774801 819640 105061 5070 333 783346 646619 771737 50909 776011 684184 3 3466 7300 2 432331 295288 806131 58478 1993 6 1334 468469 5460 798292 266955 790688 845522 563447 14 767061 405454 846205 431156 91989 74068 8456 395178 720707 281220 993 158526 465663 260201 2 727589 825693 455132 826040 100 38 157853 169 678408 1562 724472 5787 332705 39986 247938 23 275548 579665 777730 346406 849938 687517 73540 3898 845896 753329 40 611743 390639 831344 454321 7639 43492 737548 787840 205118 187553 28727 2 813136 432936 45681 547991 102804 533789 258926 840902 759304 647414 134694 447 845214 415728 7 730732 712358 608173 13 779 4315 846192 596900 1 6848 748607 746550 264478 159 805641 193780 785495 713009 288283 399141 593243 830862 720564 6 40906 62865 783752 251062 104510 540881 151 839139 539579 813150 442195 9015 482259 624628 810727 759637 88697 119659 4712 808699 567414 727237 674543 504941 5944 477 3121 33704 154157 489292 23 496769 411597 98 1609 385676 682394 746588 507965 175555 52936 814455 632742 316168 652820 276178 502624 51337 312422 319844 674619 773917 314 848863 340918 361608 109276 109562 656226 2807 255 679974 52610 123882 605241 482279 513 824641 702050 703073 847975 84060 356648 801692 778826 431600 304256 457190 754756 43396 843006 838780 820570 529194 491798 706833 51 780559 739 48 817462 507337 156019 339256 28220 569118 783673 43655 787641 838426 17864 783751 3 779875 845382 210756 2542 226396 596597 774342 787912 849823 17 308 495352 762013 35 2 756627 353846 807425 576210 565626 781851 5 829627 405427 815608 69079 322443 402 127316 804774 699500 13 680506 539888 39880 817056 788715 170086 697573 149107 61 466 796323 827063 757611 8224 11 317131 1771 843515 306499 789250 669011 360031 682284 529778 845661 242874 20 625656 97088 12235 848368 840947 586744 763170 723130 171 314000 815095 103686 295931 319076 299882 535375 546979 104315 594596 493124 788776 2 182736 93151 843748 663151 418535 419458 654413 593801 844072 728447 105899 26287 828798 4 770169 833233 100009 810407 761900 841026 773974 1877 814025 401064 825274 810543 38 446 12 385468 701957 822730 798613 772052 42585 835792 575698 505671 162975 552293 716934 28 41 197472 749579 839815 830671 845572 1948 841314 4475 596882 66868 501442 131594 802154 387514 30621 43 591364 848016 825244 102006 827 1762 760365 132 762958 532132 840559 54 805870 194102 764054 774887 255087 432 434044 665897 287668 832528 620423 696320 747119 810934 386610 601388 7229 3 716042 550 785720 851 162 690069 699691 647016 682993 44898 193 315466 688649 837769 379544 318091 802258 7 830238 794448 157706 746045 400521 8766 744830 242119 800102 247818 770933 8240 715161 1398 814655 497647 318125 800954 430648 231521 622352 275714 473368 672805 172803 98245 161848 691266 740985 567588 200306 458581 124 346176 509944 710751 544255 43653 583743 29 59592 785706 46508 803590 830187 725707 41352 831277 793030 750006 681772 28539 703915 9152 605 113 165398 27647 11 572881 250284 45 612625 284214 571529 51576 671359 123449 257138 239472 8760 841291 688681 840966 841540 463927 725986 437363 834851 459094 4723 756983 540938 143909 931 19935 127314 326451 7 33576 377 782732 106184 287872 294792 57 402452 608043 31455 13 786872 147745 70430 340742 813363 102829 295 73701 796775 789508 1782 198363 6440 369026 7 849296 553055 117475 341963 746157 539996 358934 394815 3459 1232 783698 849576 582964 757194 324171 26317 202483 811881 754409 762329 782906 838573 842829 180 57861 433195 296880 355408 820186 834429 694551 722005 337078 832688 753246 803646 547519 663266 571818 422214 85637 218152 147263 758094 769387 243135 817831 695952 839975 131 190234 252519 752189 102335 692971 517716 184785 726147 779071 552402 765324 627844 8741 802223 843643 631374 269 830067 414556 114 758769 388 649194 822733 439060 13 521 629179 724036 822 100461 615680 800492 135334 771145 828606 650163 616679 90043 61002 823023 470824 849094 512785 412065 434363 483861 760018 39 6910 35099 5088 418868 28673 825136 355332 145359 144188 751344 64797 135915 809493 81633 730281 847709 836367 668358 236855 257 812520 79135 491829 615634 151753 93753 470913 671679 849423 829671 68173 34591 428626 739848 438553 20830 773419 305193 835913 1 392292 1188 641780 3 846000 663903 734791 786610 156932 421605 823931 483812 823515 432927 252611 5 1 800140 65974 447241 475626 830109 820131 420135 779072 295773 660884 711708 293 255450 489 5 2 47500 768869 717391 73166 4761 670898 834843 790584 770062 1653 292182 399802 337652 381657 499475 831380 2 831995 900 767955 523976 10450 842416 150674 753822 828518 583819 8 763634 2332 92217 780180 7121 683330 6989 830989 614600 820797 783439 731224 152263 33481 289140 633119 833619 441997 650697 711599 568514 8809 184255 159571 1449 291455 294450 372302 762519 708240 423782 50687 68883 804956 63228 236570 20700 461007 806515 76352 360501 6 804597 3925 836805 34 469447 608239 517998 774614 143 26698 677521 761182 264133 148 805349 807227 797622 815609 304245 828027 748701 399272 118535 272548 838030 742 823384 745339 1955 274075 811997 689490 159420 115359 251733 356201 750957 117441 20 376721 459327 684500 315726 446400 494213 842009 34591 14193 5470 712629 836824 763404 14878 755335 715553 845942 248932 18 830154 565166 572428 741099 401717 822452 8800 30684 395191 213120 31161 219538 223367 225834 284498 171970 184396 754848 439719 303617 26966 90679 231664 161895 119575 397 795630 470165 225491 489635 655826 44879 787862 333900 843240 808615 43724 59123 767239 849706 294566 3 179 848225 696319 633025 818731 1551 326 37710 720619 477524 715203 278752 108611 713922 607900 528222 11 151707 817637 466039 100 50839 233333 2537 833590 287427 777822 2125 714460 849 784279 839051 6763 279312 806461 88260 422302 181197 81705 491522 809771 739779 767945 755054 25001 793900 100342 209599 847415 4 627380 642376 786119 847194 290908 235 375353 374929 289139 728052 446608 685737 354811 819512 448818 780061 250965 414275 787042 100003 847272 77716 150471 812579 738063 257498 333012 251 844616 73739 822885 85796 337574 201204 841448 2987 288407 47471 20 313150 141738 2 470465 849990 456545 832239 2415 59581 750680 475120 93 553097 212626 118206 39390 751764 545339 766375 833365 621048 235352 483772 309018 800648 767040 104544 356406 679308 2 201820 90579 724804 93870 27043 742578 489886 4 10 827941 849585 103352 753492 296537 33 262 1260 750480 687566 832858 256 399028 48582 315181 832846 650432 844365 134086 821647 1304 848976 783705 3 23 199889 820121 18704 592244 835873 33263 722458 616378 667092 22 175235 592766 110 62441 2 12 760886 304100 828052 839680 151712 104293 1072 3 816605 648970 811040 4 224650 1666 19 85 842116 14 11 294120 727675 726057 694881 379626 546406 385336 759818 214 124449 823516 626055 750696 1946 748625 67375 290104 69009 815192 828955 226255 84827 426369 813444 540655 844437 583013 82868 122 836109 11418 11 606424 833860 509915 51204 193098 468716 836076 36990 8555 319130 798083 6206 811992 806274 1404 841804 830891 786870 453496 259 7 813601 628472 47308 846898 498514 195684 29774 489054 381224 163681 829958 58377 807054 697180 2 112044 777613 834 23 1 3536 833498 842827 815121 327509 345994 185954 844965 2 806541 549124 503117 19 43442 614894 848475 759735 25236 283339 128563 810844 761743 820088 73911 798994 787790 1 800022 835973 125799 492553 1 565025 114738 959 843 812425 787647 148178 3834 217211 849802 311264 49039 81821 108 655338 786710 840761 132357 134 840001 785799 19682 224233 530597 67 785742 32895 447244 15 847042 839953 14 97853 817123 732151 459555 166498 47761 232323 803381 100 6 809305 838676 34560 844312 460776 692397 849295 575982 20646 694190 836600 577155 785215 69750 740106 133135 337 776820 356669 4 60 508683 837618 311399 834468 710390 446380 319680 316147 474182 688332 9083 343721 493869 823083 315620 824747 492421 811489 830045 35 521437 815131 671899 493675 556 845327 142103 816346 673627 842140 23740 421781 801924 217188 268584 33 630910 407203 807356 812414 234582 4780 755508 322626 156453 693877 792717 549244 294 713395 29 76300 87 474261 574861 594216 581 811097 5930 469730 235359 73559 151248 2 126962 580041 292258 20465 793429 25731 576938 4982 2 55 2 14560 493421 819661 276032 219617 679808 747394 454839 302895 814947 572058 476942 726445 14486 535178 811628 18 711831 775300 435385 804613 634034 582566 14614 493139 831467 733753 229626 190022 541 839488 110030 849751 73871 730293 518728 734548 1 608891 131546 542106 230 4 833450 661993 825590 815106 810482 10245 535482 598310 810820 694963 236304 439691 342804 783475 32337 842305 748185 239058 442790 404561 502351 567581 638819 585360 823279 848061 125425 480150 385857 811557 619389 695702 481087 760657 584972 498465 1627 29044 833569 335840 317579 4 844639 5 494959 833026 809138 53240 787676 4709 377914 786537 810293 760919 2 479900 457609 526069 104141 4540 387903 797938 115849 339492 153434 746724 3 103905 846200 692453 738568 324466 419913 58822 582041 689068 660763 849071 2572 345267 708873 168963 293388 597552 3214 468340 208 85055 384175 753518 802811 134142 387380 814770 575736 833002 10 424085 516890 808181 796958 691 298440 785592 463172 316771 25 619942 9671 825695 615618 170832 33 2919 50057 442508 95 106090 50299 834955 189 81580 816717 4494 214975 1374 6 536488 823740 32508 514914 20 204294 3 841304 373039 841652 189 474859 17126 798477 1 722830 675671 61144 469754 784212 785227 286405 516 31985 209927 775241 357834 124406 792965 463695 212141 611 308491 125139 2037 213662 196152 781005 582625 104001 303699 348494 454860 44 812406 745240 657173 709856 700441 23440 365866 51486 570315 732823 27669 319884 814 804522 3 161540 849870 835944 801236 396925 61965 3876 828603 173807 206975 187743 5637 19 744006 694622 1 178 828004 839462 378836 821399 830028 792377 2728 626 843600 847957 443986 1138 417088 106 368824 683073 287106 796412 113935 712681 252499 626694 809124 542528 819138 19489 159900 833946 106594 150883 455451 262179 286003 578 802442 728321 57 620387 40947 443224 129771 590744 83179 831127 4 33858 259541 18464 767382 801660 816441 842916 728166 456637 558072 781259 462098 520616 743681 804427 65743 105932 841678 828392 825219 776166 383830 763744 89430 2 622854 147932 590016 821723 395456 614988 832072 66067 246097 618071 543740 826869 3 286382 78411 682442 13840 72992 771320 24 723893 21 50527 631972 3 1 367797 10362 265715 804327 230014 339311 722376 840238 432589 829060 792717 349908 192995 791124 809652 840714 292974 699588 15046 314426 87354 389156 843667 827384 814317 682998 1777 759192 833949 647099 329768 83951 225620 531215 831530 628246 774938 248450 242477 496811 2153 683320 766653 839886 242165 325997 456738 183688 270846 764163 791 808853 781315 578189 254211 556426 677414 580271 818935 170030 752035 54 811938 321798 830522 823948 844426 845740 41537 835059 17 786342 845882 793669 695691 148435 820298 236988 10 168444 792968 647928 30 647572 663060 658024 11381 3 486742 661226 235842 1 290637 822 751637 300094 692 812011 772886 820835 828284 788295 7522 808709 1276 754924 306309 606816 758482 578064 654222 538544 608395 26042 822702 828023 609346 250152 790238 587782 566793 4954 825478 228486 539287 302953 9857 60595 752289 445477 7 61339 452093 609855 34357 2842 148816 5639 12922 14 2742 710926 804442 836097 1230 434318 555653 368062 823445 695993 837137 690977 409970 368460 628884 632243 190610 740485 843955 2 142039 17 839515 669830 50117 774021 256248 16476 826729 816158 223177 794644 326150 485257 183635 612166 479559 848564 767607 4570 94 623956 176230 825381 45167 803960 546195 4 798333 452807 2 776188 765333 15 790466 774803 1401 258566 43999 716056 239737 141483 586264 313841 1 842462 328094 729643 812908 661109 46329 728706 331123 21631 806710 50053 680303 97217 87086 4 483887 1439 759226 174113 833281 762181 834675 1712 809043 826763 310703 226923 785808 46651 2792 609544 12 834452 830677 237489 185740 848691 485873 773813 741495 934 104518 45929 2 788031 849148 418008 849520 129996 794714 26 814968 671114 48669 786372 46 848450 310197 127340 696531 371709 729573 348824 216 829018 828496 57818 639086 735443 622997 782545 280159 249213 47865 256167 758774 605200 267763 473948 92074 801685 449326 377873 147774 60 158841 837021 784732 770268 848619 288747 226 1 36948 625521 640174 246212 25 645923 829404 26492 747962 833875 622253 84088 311760 809346 836521 522026 492106 842801 612244 45895 719794 275414 116 272860 747489 843961 2 532005 720695 21778 20551 382028 53318 820950 2 103 8098 534931 425256 367523 31 2 777088 473987 139868 601358 35168 824891 198557 168513 22351 240 20 793691 496408 4804 732716 809263 821628 8151 196888 679774 775581 696424 507202 803023 743658 127 151843 832390 812988 297017 457 537245 835296 243 469478 837003 644492 842507 180668 53975 699493 18001 83 1 382999 8325 532427 6 357084 654784 835829 20055 802054 701599 26 723023 763452 2 510647 81561 97939 183857 830223 761190 102609 328039 2723 409107 40005 740684 198473 14 807895 381202 29954 4518 825445 531820 807238 823072 613661 294655 403072 774005 23 128 331841 825054 769131 539124 179372 303 203996 488656 385378 161 10533 268081 66428 601603 830497 220345 541585 7 780383 605096 350741 560049 735956 203599 480316 331895 626285 804779 31350 535 750693 813350 598861 3 887 807820 18 92058 782541 848094 1375 451204 888 295000 583830 646127 299072 537140 218139 651241 414593 91699 840169 763681 846771 845211 103170 183627 1 779044 65552 459383 822859 20006 74864 114075 836670 325496 545855 783885 230619 7 834988 754393 9 85701 1176 800339 60 406 840795 2 399770 665815 639495 512854 441262 361367 632444 87 847949 682164 655526 125123 235032 834549 775397 38 4 813713 797847 666165 594719 179844 737594 9284 40 831215 524754 21 337578 632 286689 802321 515200 64 816243 195 804414 673742 834904 253879 6 121676 8 303728 631426 662327 3831 2152 205142 82602 759016 491450 35520 18 7107 130672 758183 726291 212259 487686 36333 689217 26 845649 764578 145784 786655 726867 227578 697436 92892 547 2528 225255 821636 4 180200 2 804029 629565 457193 2 43 2 712895 404563 165889 766806 527494 704445 446017 119347 505923 833550 248963 13 767103 610983 793591 2259 593153 685582 583094 68170 446 564143 1710 36133 639829 133020 829646 78692 801126 711557 176213 365589 3 829910 843305 707960 746768 826932 295959 369 96 572045 849284 726430 560764 7362 200977 644256 76139 308 626474 152 821908 226041 15191 788257 686824 1006 262792 564145 28864 2 500145 289663 755975 4910 253849 258998 4894 707137 814391 768712 412718 690001 10459 151 568123 466268 845309 835274 825935 840908 824913 628231 517330 209627 787033 523114 292 194523 239874 811760 3 709715 317 488351 231704 195209 822511 748357 775890 358287 694408 82 97309 832253 484712 795542 3 842321 801791 543128 310684 202317 634960 812285 138147 287154 848110 1663 370868 797618 150270 602367 627127 726219 11 439447 499606 10069 64 559836 6450 525 748895 485 293562 842188 647143 389209 1546 67566 2472 377048 265827 3375 380354 514866 613759 837466 549284 793999 10 848617 9 819314 107 208943 639824 627494 3496 784995 652290 814472 13736 23 779604 11192 265053 198018 837094 587731 821917 27616 177230 174606 1687 10 822873 64386 3 517388 844718 554071 837468 104084 804015 625924 706742 800633 66 784460 271765 437458 319571 344143 458296 101440 431675 293462 678903 740454 465035 559624 225752 792041 438231 842433 19381 235615 834215 804484 769405 441396 827114 768179 640730 374965 254926 813649 3 799964 46 249302 810127 701973 809472 199635 26 845990 192433 346991 829244 141089 105388 506905 150046 3 591223 197943 3000 624635 702767 484225 59 781336 599148 26 643475 23691 23107 752964 787505 561538 511976 628140 174488 499079 269617 735441 407370 811037 556439 787399 412463 218329 400127 238075 154223 814515 838861 115488 416266 681119 746074 827425 181790 597479 825482 566521 727257 236154 803452 589198 684875 842177 500159 1 6502 477620 784085 630148 840321 5 1739 324178 303265 438258 516 803665 376624 834987 66108 386820 785964 1926 17 648631 696890 756977 69709 797007 668288 727544 62842 727914 804292 513912 328776 64 304842 848570 12719 6 301723 673851 223624 4573 583 842274 808730 14 663708 672333 151029 370664 749 468 381213 13355 603414 293824 210585 414973 210526 264258 844721 596351 106487 814880 788082 200601 392752 795820 806353 842759 838457 28926 31 510215 819723 31791 17659 19058 781912 398691 767128 659091 849639 255 355331 705680 490989 318802 83694 215 747893 5975 760303 125803 486603 749567 123405 435960 659668 26 826146 826936 579051 782769 2798 484218 761730 51799 36339 61316 616627 771123 171 18215 1178 794149 771183 836793 450915 63808 34211 573591 724802 738019 810509 94514 2 23074 825335 565046 76303 673902 2 834673 782454 49015 324298 70000 820864 163504 773441 4469 105740 95042 2 2 212738 371488 200 729388 703151 53 757373 833343 164 444172 103879 391331 582832 400591 174176 844147 571635 84551 1 711995 841335 382629 46761 723786 454621 12 207 660795 7035 837125 4138 12989 808015 54 774251 679554 844558 113215 185708 381809 752154 829828 359 622929 429188 832557 811126 289676 367166 681693 509420 181476 693290 212 1665 617823 835763 715710 744161 345752 841784 423266 32483 272301 799433 834345 444073 4 685290 21 434466 839440 804018 80454 4039 764909 742922 360269 656000 775500 783972 59998 712470 164985 380817 848210 794037 806110 218 795525 1 819318 796307 823229 795740 194755 535399 688743 41182 805506 388869 373160 182667 718 22890 792997 952 756381 305826 250384 22321 445 552548 840878 9 709057 634065 11495 459644 2268 250970 787423 770084 766863 740721 837935 678241 844387 748412 842643 707 3 776683 2904 796432 835159 812075 2 386113 788749 821340 156126 539289 495439 574388 818721 62435 90055 670678 759187 17129 817271 717691 819135 659637 467142 749052 4 777499 2879 57736 811479 298092 581332 436576 625746 351598 694782 244418 2 774721 750541 1587 388299 31477 496001 107527 657146 68757 736606 831302 360225 544912 13512 75 710076 241659 747255 381306 61106 649905 122492 7 144011 338690 22 3945 19172 53669 116771 175 725126 622280 10004 789879 840671 820456 167 792465 597471 110728 790248 506304 636600 339924 838628 678651 652497 406277 386623 197696 4 41097 654784 370961 5739 18 331421 56151 535927 748838 598990 67 733940 2547 785741 718488 29 493227 452236 262312 738473 198418 737118 236 838621 701879 214892 283659 815198 191562 27 257617 817452 474142 267199 790379 620464 5 789888 3 7 704511 710998 723946 832943 50449 5091 814080 631119 291856 322439 832608 789547 827256 383745 315032 390252 720743 497621 711349 37305 459353 814636 7 14329 265982 87485 605025 286981 109638 2 257490 843473 491751 12640 776924 669379 639799 780957 768788 841721 808246 24 127160 5521 12243 206393 840055 830774 89619 455163 1 19 804624 7 609436 593942 401278 11 7 838449 140918 827762 11454 7856 338639 497738 764648 90835 747530 74198 509456 11588 409242 460737 804760 593983 8 610613 57 829641 5112 730914 755912 54163 168605 835123 107964 110 1 17 837393 696868 804962 433506 834343 130928 667891 735982 200914 76200 786405 498622 722531 30146 676066 770910 474998 721653 740067 780079 767772 790672 801249 777830 664181 813339 4 734861 225074 847903 689247 26396 33 845516 543 343304 799191 24435 45 416294 788961 843802 7429 78 179475 143355 608141 354203 326713 513667 748920 544217 828454 448930 847122 434550 29 62889 179064 676738 53649 770856 214651 609340 801601 799811 718011 504572 816580 790863 742891 2449 592308 3329 497792 609177 775862 805088 716 439866 41705 742989 821078 481951 468027 305298 45 76701 892 600662 827498 748971 734675 828036 27 799639 807473 801392 693068 695037 804567 42 809540 735806 354960 331905 473245 287703 804091 12079 823030 612040 705169 238370 902 779308 751951 849738 29 702166 835317 673671 183837 52401 286938 824525 86937 840435 828793 767160 845497 476616 860 136945 833119 289959 14467 343055 94 172452 67441 747900 832402 316 2 6036 776976 165 12 841246 793898 447831 6 755291 763309 149529 840831 931 672852 7 69 508000 555826 384386 42796 785200 823036 702730 294 134286 708704 97 472121 808097 843911 653789 246020 793336 70130 3 800866 530776 718293 3 13535 350153 779 210796 746386 748356 348744 442161 115880 758057 820262 247612 456552 708878 194328 324495 720851 837884 784302 396987 43580 827051 567414 580756 758127 633577 913 844271 166019 827617 796106 848137 88613 109 208011 777118 741897 14956 831704 1124 595687 813877 823568 836365 3 680544 555312 628387 822316 115069 8967 95504 816010 315524 325921 814631 190155 348496 764365 96 273899 761192 656730 70133 239151 3353 838452 849139 625962 819663 9933 309444 803560 767326 802296 802922 19109 764191 802604 816519 837239 53118 837837 533955 832786 505636 338863 453530 5416 23487 627010 571052 1295 790150 70939 41 751943 72938 157103 5 69 845037 488333 435791 754318 758498 411 55 722283 621737 623620 746461 11 106816 822119 735933 26 2907 1 321509 54541 445 4 720912 743635 584342 722832 236674 109273 1398 225764 86274 839707 689246 177748 787969 574010 43297 163031 85249 818391 820648 827104 57 751121 66 848351 835863 763501 665243 780033 836035 509840 298590 673983 468 840647 819790 155016 835531 145440 691247 10366 646405 70216 562795 4362 332388 304037 76274 811628 847619 304087 591030 847906 773006 796882 822420 93220 825443 829167 124226 79150 765509 37634 1713 617046 841196 709052 822948 753608 264 423199 255689 840917 664571 26773 15600 706464 3016 750632 660008 244798 153629 4814 45477 741139 196602 458525 381023 827232 30 79169 811152 307952 792582 839331 606662 152197 813362 231801 79769 2228 361833 842926 666605 1559 738 802769 217 824172 593421 318389 611892 472372 543779 596207 782455 1 801391 816564 1819 198652 522990 464198 1350 194905 776632 691359 197053 31495 590423 388548 162658 823292 209766 789986 273970 381938 806545 843680 540038 75 25 323681 831672 10 785949 815876 822497 331879 382822 284059 227336 828025 222 820670 845648 396049 830519 647974 779474 1 5 160079 69829 144950 701540 235951 788307 354481 735394 198 828923 795743 600764 140871 133195 616370 817023 524490 255059 708774 534 598800 804717 17 477879 151342 114179 807836 111167 12683 619 825963 129918 740693 808020 319808 591848 841547 843791 566260 51747 42766 4063 120597 793259 778703 6 127000 808938 358582 161974 34221 499141 432369 491249 494874 543274 758361 14920 4716 824646 139965 75960 375814 311304 58 1785 3 314 777 651 541209 770474 339981 635663 715552 817640 262319 721017 829455 233500 15802 157679 691067 206045 806655 165636 348699 410878 695845 17540 89516 630037 593555 667902 261246 555568 8 553367 384358 1904 718645 648823 728858 847579 5069 2036 817227 119381 724066 309499 6575 479296 493375 6356 411418 415745 5588 368314 2397 81565 773074 97585 703539 43201 752327 623214 827583 717546 775739 831834 819480 24448 695777 259206 803070 551343 56617 222538 486649 200215 136459 814347 605043 34556 371985 235442 84207 94637 120 797598 118353 556328 622593 181 627668 757245 857 29376 90001 805029 779504 813979 526960 69 1 503 507503 514238 737150 63 210 443559 248870 756278 524236 793543 161 781180 816042 770804 849337 417307 357942 332762 518939 795244 98844 438630 30975 148223 1 814022 537677 797891 816829 747299 19653 774474 300153 794581 149545 701349 52 448349 352259 11606 506810 840234 15 832195 848066 835241 320940 3 815742 86 708635 848713 292271 626951 630779 832406 39455 631044 237921 75 766219 478427 35922 223677 384483 10874 818782 806598 184666 8 521868 828647 50143 210898 8 6540 3 847743 699618 54453 554683 181 846433 764946 496584 291719 32835 836788 847583 710598 654766 221346 223754 74461 583087 479632 31 488012 828352 819696 172770 185348 271152 650096 445959 820338 841785 20606 209475 605237 602429 8114 31005 19 795631 6 577036 191687 319183 138852 174613 5 558926 6685 803863 12091 4390 587947 681680 836313 48481 812307 281423 145293 372302 4 622754 737319 829208 556 119 661962 15045 1985 705815 807015 3241 770403 5 19870 756509 792003 234263 770391 746964 647123 21 524272 811735 844126 748509 768806 848066 148062 145451 554777 3915 729245 324061 365226 705531 5 337 7 301443 832433 332580 353852 536766 18 697001 5190 844745 835198 546963 766343 182131 682511 484486 46 13919 832885 796262 51128 808964 4056 842366 798294 211243 12 378161 2624 189789 32858 293972 789505 757201 26011 794408 11503 569360 221725 3 640 305926 830004 311650 402661 98913 16484 475949 249987 435048 825910 820877 695573 245399 485787 315289 784715 50593 747484 653424 479193 825258 132400 834707 1163 796840 845232 597394 619795 802200 256415 369580 812631 526189 580943 10 452559 690504 153993 228344 6455 8296 220101 4190 721132 842665 474836 592511 841186 234 248558 802491 418360 733492 346051 372723 82 457059 759383 761467 837878 512174 562816 95638 77228 283740 654 686526 750532 39 313698 598287 844634 67 784717 792480 9107 448709 750545 462008 760331 796601 788641 190226 2019 592243 223929 509556 177715 761129 505736 817105 3 278085 181466 406648 6 815079 204513 811983 299 9990 803626 421637 8397 9635 227826 704236 74754 707864 823627 826559 63463 633953 2741 483978 114066 340932 767830 471924 522609 946 249094 78902 4 374541 54591 696231 735413 664120 558630 7566 75796 425437 467827 1922 432760 529176 22779 811256 829444 819842 634787 778540 495526 1 715538 45075 3 738603 23104 1070 548624 434314 821208 723004 830566 550455 739184 299057 766114 237491 815512 749489 837854 449902 816755 57373 19623 53 502606 26 93115 27263 841773 698721 736908 833770 1295 86443 421183 677756 356111 95050 787561 98540 762302 820413 48267 2 64795 5 810016 141519 136950 605977 633074 767039 829656 433680 588935 101826 3 826875 844240 95 806078 818909 370 849334 832590 843139 79 806243 432077 146176 513179 428087 18 800702 526074 386209 32657 726573 823849 803788 817055 814684 780895 840752 437178 255926 849194 2 23541 766308 781203 9021 9 19486 830089 178697 615654 48 821848 174414 10636 388652 759538 465714 554415 82167 480865 212232 595837 802317 342870 192666 130854 502172 17 820901 306993 17 332162 822345 562350 110251 479784 835724 1 595222 395 826495 2 418641 631601 800891 105708 2 437682 1329 629442 285745 716170 782334 762356 764592 771888 8 756397 836992 795018 1464 831503 770211 23 428930 83588 816829 454564 4 352642 835588 784747 296393 655720 51871 739528 468654 375576 734917 704698 541593 812942 848762 261372 816918 841226 763059 352629 4 600264 26071 822940 596728 829558 355130 833963 804864 748899 692368 848854 742992 3 715181 818218 555967 839008 602175 646344 3 830769 767254 773496 48030 311675 344608 647514 339016 16935 87264 846153 119607 821589 31945 228708 763754 842407 353 364905 127784 715983 121242 841409 605338 848519 371145 629683 286787 360121 279679 443633 647660 108773 749733 43207 685498 178711 757309 1466 455815 451191 17974 388252 459501 610733 836147 458012 15826 127238 104987 728441 359947 6 808957 726765 759160 813026 171079 211672 842093 829347 575046 137508 48392 581 1 624451 310540 643222 129719 200150 667434 121751 844990 296719 426550 799312 2 267195 21549 833750 705067 25 315344 767061 92385 833869 11336 745603 786928 587475 490068 258347 7099 580262 800815 243728 791804 99341 233 841782 759502 626324 19420 816078 105554 815126 2 18257 231686 556260 2 782584 2 770414 807957 596538 5225 827626 556143 36 577295 777618 64 686644 213034 26347 844434 817590 161983 798731 534029 412926 53 796701 502812 748563 210470 697264 472403 301 849179 517680 848376 391553 156692 828255 710058 756416 248815 751989 1 6 307098 757735 2 2 849071 774107 748256 829586 51903 593965 224234 827805 468868 748660 462050 732829 93108 757494 22536 456080 679043 111323 819885 800988 826259 791473 799594 400301 571560 543056 305875 847525 102118 64267 102455 42049 786123 90636 210275 84217 727416 861 816917 1 335491 846531 723425 321063 264881 767757 616470 229252 31 90955 484079 13 4 239166 218766 114591 51459 297092 238488 426915 829717 158 71651 118815 29246 3653 790877 68851 658204 7521 651 804543 452107 399611 14070 804366 683842 16853 842592 270175 7 201661 125235 281988 753059 843417 81891 16 46 478306 571939 247271 755695 715408 406997 783829 271705 255 325091 5004 45 828578 849457 2198 26291 2257 71816 622466 842266 33 354839 598822 839202 581304 840888 838295 801199 415 812653 774690 665892 244170 196 753244 400645 784861 230549 341137 301919 160700 786018 827243 282244 743249 830912 160616 770423 9076 696662 96435 840137 15 815338 825286 4051 790189 88 85 657656 199909 28 393350 14571 27911 23441 842122 404617 134215 107 845236 283590 741471 770220 828659 581227 130762 811021 473974 1208 203072 11020 23395 585388 978 5169 133148 609439 347010 3077 620887 3896 385016 610435 473491 836704 492571 1 13098 485888 203185 828269 829612 15 826712 372330 796803 15 802282 703151 724349 619997 271962 7112 10000 795557 803438 805105 1873 738186 717851 747781 4 818035 452389 68730 433518 277077 332178 410462 770954 167934 804441 817273 838393 813781 282970 823588 770813 754657 635735 840283 441984 57 599502 275470 135516 27764 26 9452 502383 199713 2 5668 324302 758458 806269 818010 814582 845204 4600 146125 713882 44729 371089 685 524 691340 82695 15 669178 841179 681418 506841 789495 794121 179126 48943 782668 94860 419361 653431 349969 781357 10 3 644117 800205 12 506913 789106 802364 3910 723224 68628 714921 710157 659190 671753 34 680828 40 353711 17978 822388 66056 37007 847398 479163 3 802794 413532 28463 181449 263067 188558 831707 819126 817908 500471 508146 734692 786956 812394 7297 226423 403 801422 106621 422874 782857 6 801198 823657 802326 793536 808010 51292 823741 667597 477106 829330 7185 800836 166423 352072 802559 645168 778990 828091 1796 53571 381141 16816 543078 780066 137184 838612 60651 845750 25269 756 247401 3 320200 605566 766598 787635 88717 162515 27815 383974 848440 827838 683117 769901 55447 836990 11077 1 512049 10117 27484 812185 740023 632366 809840 376107 1178 803729 1183 21 8687 5945 753024 743228 41841 654871 272155 747177 4364 756418 8 197825 450098 21 811169 134351 18 36863 376765 786036 5 900 258347 837020 733053 424396 537107 778287 688455 798768 194170 843994 517594 398539 323164 141336 653573 377104 626453 761836 707873 151263 721333 840888 839446 800163 779219 610965 820089 2 324443 62 834203 628835 821404 42749 16632 732444 74 364985 623356 655752 291839 776273 202 247607 648087 814197 298337 478 124047 73 791176 843785 772636 87 566066 490 28663 403985 81123 812000 227089 55480 112079 844717 2 201546 702553 21278 797828 7 517385 827751 827844 831315 153618 776275 252820 681359 69 657987 837945 819076 190982 2664 760803 2 591132 708988 465324 2205 838871 329091 5646 698528 155069 6 2601 224272 194638 478737 217830 13270 168279 174147 2493 842887 6 457193 441930 31 831217 536635 6 693366 2431 490942 832533 289858 34 413780 25 438548 382053 811239 412783 843855 690429 3 724287 621128 429361 575628 845404 137373 189099 842541 768440 715632 832177 5 134674 524797 624801 806826 838031 612076 8400 13795 66182 791532 360854 421520 827375 177 195149 822842 788235 721254 336341 211081 626411 624962 767053 826457 767734 611280 691631 513781 527970 639385 620014 410192 474504 689904 204680 310894 493 794477 526302 457723 640729 83652 377879 798864 284 251596 582670 2177 734452 120041 800730 730692 134657 504373 765190 261630 116357 194770 18 50268 361446 495221 840890 407800 689141 427909 749925 816845 832884 524 509948 486997 4 723263 798581 471053 745315 14 810835 10 600841 619023 791302 805079 593183 740 844010 144137 425680 42148 15 654073 497008 38007 843944 801270 160951 330 20806 647464 799071 433959 545030 150603 721486 673315 2190 542109 2994 379132 725642 757493 673653 745806 825099 690 832671 59 2154 14363 506046 97912 205 698836 183244 421085 726897 746040 5099 779724 665785 270770 66355 820821 441494 788952 417240 117198 728580 846894 219265 41904 40 132034 305310 432599 551626 174 30456 809144 245630 813174 2 736041 656029 265932 7 38031 536202 1 87822 712481 110 831731 258961 651902 840840 52770 177081 762439 1806 805819 138304 161383 354238 6 18468 696332 295665 335416 816826 6 88946 691685 776051 663851 41531 783153 1085 479179 789690 432836 327372 90278 259111 257 64024 446947 428611 167239 710450 693441 118519 16 16334 626235 811646 93054 1 818173 791303 714538 84 405193 314517 826524 179335 844296 793775 224922 29034 327331 75342 842499 215459 816434 2 110145 60216 46 140 668411 568376 762095 407 815136 847040 790576 802627 505600 24699 68125 32174 783726 811345 664615 733387 508 8936 308110 60 123330 557317 498835 653894 830971 345353 652353 630654 275911 670980 477687 716584 679027 834376 179874 676376 4479 674714 328208 821010 742104 32903 490850 820926 204972 47 756364 511439 815956 430794 586688 843914 416971 17916 1 90839 829796 837913 801010 222145 131759 818773 390121 651549 182305 4072 824274 31688 19 73786 762608 767839 734667 704145 750476 126124 179414 831371 207905 437082 13 669209 539817 182 803217 117735 75478 562795 28 65950 224271 186423 735748 139012 837897 258738 787888 83800 15226 390032 842741 152594 799973 542311 837294 115846 664521 824921 731243 37057 716787 360859 837253 2836 714640 342281 45200 723227 798663 78107 849986 732402 712587 80 694678 1205 846614 374 592534 602769 694870 813558 206564 786535 282498 1208 761918 94043 18588 347939 815110 779928 760882 175055 834744 1896 1 567969 143057 117582 832584 5102 19647 32858 549043 135326 845379 695773 517094 600624 395645 435477 15 94 2 1 716089 135666 759133 603660 351848 813805 4 750451 373 8554 843548 775811 754834 4393 829006 790672 667010 747034 817829 137098 813660 9733 790555 57446 396792 524523 803544 46293 636733 785 619814 680933 803445 777123 823937 373383 831426 16952 17721 677848 173036 656207 421436 458453 776202 228881 755229 723303 683388 775929 265099 837732 843959 771569 272200 2 630404 312 754910 677883 741081 35439 18 29667 44739 51 11427 2 122394 767298 805975 113 782889 17063 404394 16 762975 735964 1979 706964 844549 113882 823567 826328 730305 825426 121053 573795 710471 842554 17398 190399 707383 671383 838406 841328 292286 835772 831 3 115440 327190 714577 841828 733551 829127 297458 185679 232498 4 84435 772572 292587 705761 621461 436643 761007 39306 98717 277964 842656 277466 590597 361204 413796 141590 830662 4634 847203 1085 641166 749161 837609 72172 282748 752289 444014 199 489698 35 587662 355527 825892 618268 722581 829954 49855 799441 8 144343 319507 572582 801956 490905 29721 579854 617203 342617 240031 363 165100 602139 114542 133100 687 2418 1 28 309852 66179 759149 737593 89960 821145 459845 643750 269589 521468 726009 129358 827093 788604 435860 424669 409740 36789 609767 767466 699138 15 65033 538 99510 3 13367 769496 685691 8 118009 709066 716 187380 178367 22317 732971 2161 60 838578 108766 652050 366891 807822 202497 82963 465434 4 329 78849 276986 81126 736275 5 47 176 132785 347433 846520 815746 4371 252435 507082 653530 637023 689862 81769 280009 123445 14 781987 347410 227145 4769 847573 402707 81 508148 819675 279124 298922 699108 820704 221654 347933 767156 88 690650 45092 636479 501966 175633 695560 793186 233053 426534 51355 393116 314508 23158 644648 178952 25105 114839 810343 711195 1031 687925 816563 849141 327 28495 426424 655872 596838 286370 839565 638671 3150 338292 842242 842042 813110 413030 635625 110607 136928 47103 458359 178940 7792 832502 73199 732212 477982 14979 555535 142783 43 791553 573234 168866 846715 798977 687103 496861 805683 7 97781 528934 817763 1244 241360 820958 516444 12575 380728 860 97415 215574 845558 671586 836863 565555 409417 416312 828368 13688 42066 152801 117751 21607 824745 617810 782758 732241 128175 801052 14301 700435 27365 358191 788774 289091 9012 847877 276837 395760 167072 175596 662486 4 271755 449 46557 43 396802 815933 484685 657937 138629 820576 768816 848760 32 777431 18066 793627 363557 741058 721812 132 849012 1309 470183 209756 682647 724913 105935 515498 3602 830046 205184 787722 619017 849243 13428 798740 1672 280243 784567 323841 690469 750594 779372 146852 696021 503962 799584 822545 811859 5 823399 340553 199507 336210 845741 566634 105549 501301 254333 834911 61622 843518 4 39176 392359 16 705788 449768 779935 293812 824294 837404 422503 732108 621691 3 338433 1153 58389 202733 638153 707631 138840 683087 22 4236 836935 94260 827133 576019 828749 217011 323 49547 75348 347789 143 718626 798301 314935 832524 69 801866 4 224338 716447 548613 449530 775142 784441 166859 509433 487269 363674 60427 28531 771445 87263 364515 820950 9 293644 337198 1825 71504 78580 692585 533462 4 464273 3 69 446607 66488 3 836215 562575 805685 3 3478 130137 381628 809871 770296 428 89003 833235 179882 317378 818146 845545 620739 808174 849376 136941 532432 267277 513616 829173 512568 810415 702283 1186 838340 128124 2909 840164 253042 597717 81062 578485 40902 6200 480194 628085 367488 828629 810129 88023 798533 806294 834062 38597 485602 64864 6 514 540471 760631 687832 842894 711327 660031 848963 533420 767913 274795 411 821799 843033 99471 2 5 421780 4267 56573 798445 823743 192839 512776 235 503371 808550 433 723700 689437 826476 1317 260166 757430 4 798430 813522 777483 843022 87 1 598 828953 237279 15 695509 1379 270476 771431 512940 831885 77 4 612335 448413 818219 734475 11 102594 777718 3 545125 593526 569548 33355 835079 5438 843173 2 502429 462327 542917 238353 820614 623788 814599 513303 461475 725325 509703 523541 835212 363339 213615 268507 131 889 6788 496334 780220 580 199196 762274 633885 838776 4 525488 383698 18 99372 43092 782836 372148 711074 754332 727879 26368 741522 819381 286302 77293 48038 844342 794322 832893 762917 29652 531934 662356 6247 828640 363766 845138 470757 137416 72 33803 53198 97 737891 20882 26281 39283 2 706877 9 107 328490 829944 9 575001 629863 837089 413888 336138 55374 2 598769 347051 707830 206 26346 735279 256 68525 587 848836 258506 2328 37450 845557 769626 49 444682 359315 700987 502489 706148 795387 537412 614220 597522 20316 731143 49835 809012 801827 560345 590903 440263 47862 533696 841381 95433 821 153 301204 3 594850 32562 421136 626174 834758 168421 337744 146398 762360 407326 624333 219504 562375 449287 358737 737936 848960 754267 768192 337869 669200 798807 147775 9 575152 605158 733691 22 844693 845371 13335 47141 713061 823548 847978 171995 1 828791 249593 578835 795828 9026 286431 265778 806708 845935 76089 707028 677565 193679 430359 144288 32942 396 674585 786926 96506 325840 324514 592962 838581 495015 845112 788897 508090 310850 28608 314274 395514 461432 95379 513179 829330 257419 219885 12964 727370 386577 652600 655033 260391 17 699833 85599 5 761042 375634 250657 527483 746590 831113 618163 5395 834643 222641 819360 344240 373019 754148 325539 321318 623029 58820 1696 2342 120000 792949 235951 796221 5088 531628 120090 620915 572775 556352 475603 784451 499183 28701 673706 569061 141684 3 821743 202230 55181 533796 738686 4 379 756509 847619 719565 695246 85992 475830 41803 77 528300 5232 304482 811703 703616 2 4 842669 498130 838179 753962 59538 759282 291012 73504 122646 798673 615224 10757 634226 368392 14325 815729 462172 396891 621968 171655 437235 748130 130034 647 174076 843978 190119 694946 5783 836829 358030 779905 727402 777711 704619 834142 843441 705175 817039 816469 347914 467735 377239 205495 25232 2527 9 237773 387 714386 189420 4001 737584 399914 338791 623989 196111 838839 635802 809008 314324 732 94279 224228 775210 12471 1 374415 825507 818509 356699 556800 14710 448734 849404 789008 815191 11 834022 42240 825747 675161 242592 803823 230003 59 446881 837250 262477 809662 447928 83 10 385385 502404 705192 304474 834825 747771 873 338298 5 254059 3 815841 138 844919 4 749295 634391 646816 712302 561236 299277 487278 179 768 5 257655 524580 2 675155 741173 758395 184496 629792 834527 8 797348 6 838866 270282 483106 343606 121149 87863 410243 678922 1 67359 19 343283 47993 815122 823486 1064 87724 414237 402222 762051 86404 846128 181973 849784 189314 805 535915 825648 442523 8 838319 293 722856 72 819204 2189 63 743325 7 206597 270 378445 395442 243119 822896 745175 617127 290165 173461 831571 838509 492713 776217 551262 810970 767958 442935 842144 682818 785044 827861 282935 465049 71705 306275 445 233260 395924 756834 848333 26 711173 811476 668939 10072 140431 810920 3 41 62878 22404 38 1084 463207 720943 274847 727969 838291 706821 277766 286763 828403 40574 841901 103 46941 679305 441542 842611 81887 162935 496943 658194 774547 135591 394971 38 579189 114876 732525 762729 752037 513336 621067 133 667738 2 19 377107 46 808636 824958 117585 517129 470291 354640 817384 152908 190944 2 235609 833964 391198 266 1237 825296 802459 2 68700 645779 1269 793898 540314 33 760924 261639 94857 818502 777312 7316 818885 835553 1324 831344 508525 789703 765852 830519 821171 843847 760629 98213 208 846877 240576 72563 509119 6 689140 261752 446469 41338 729464 100446 11 784934 513050 60916 64 33503 79529 655854 743447 794606 36711 64040 847980 75268 343922 1528 59338 186686 832025 616452 8161 462632 1649 1812 818569 376 1 8298 842166 412818 3 584947 5 471287 417355 274930 97063 203401 217262 824054 245896 820248 95 831225 841151 116849 15 83338 837738 836883 846706 848398 832120 772557 600591 497917 105584 548619 153254 6063 341173 844341 738470 358483 289958 802550 418 838506 792022 843709 234235 237 759685 28961 765229 2 4 810220 113810 675688 838339 182555 576899 840494 766618 3 473031 55238 46518 373 243863 299094 475116 100323 215923 220 7 771267 40811 829843 782774 361511 99446 847738 808423 828438 3580 790905 442885 781611 76656 55990 827152 306314 75220 377954 39528 760174 848816 318445 1522 758995 744313 787925 5 94610 826089 828006 204835 844349 1183 644521 166540 696978 730009 656034 297831 135 198 466133 752125 781251 796399 726097 813663 5009 61621 696 51 790190 738592 88760 307349 467596 840649 676433 350925 843400 838327 23 3495 779577 226283 311767 199180 830387 845275 622350 260226 280845 796464 808240 60499 132526 583944 64 158977 107 71809 552974 373490 1154 838799 48 505134 846507 738637 156479 127099 84 816294 830201 467061 2492 41682 274564 754646 12 308441 807935 830719 284573 797539 486382 818946 835928 91004 72171 509023 7 933 767261 493805 822744 4495 683056 232 45817 771957 800002 747324 504917 846373 639359 702437 773500 840223 492905 698064 7460 75 764530 52696 826043 732556 752023 44856 476755 637529 750675 113696 731224 155376 89 410181 758177 231655 520502 460962 518123 943 3 845184 214441 45 522335 520356 379 762000 776355 154004 663586 322439 266833 826084 5180 776690 15850 21371 21 736799 3759 496360 371 41400 507961 284584 782415 490981 569828 378777 4250 27487 485943 165 797125 824499 2 107453 101026 214174 284111 129906 276148 792168 138 795331 21 318355 265563 196517 330935 452093 758099 5159 385096 427114 91590 34087 711893 707765 822414 441993 836529 653321 121 67 842074 47363 844301 1 544820 825064 133410 360139 665594 674406 239357 800448 51203 619765 846153 690841 2437 655460 842282 328667 737637 2 703621 573398 157866 793417 684523 798979 504949 72846 166450 842601 465375 812638 5 715367 156 220 238892 725307 497901 498399 815341 820309 830842 846411 224374 14211 1169 459198 2629 493483 5 482773 595172 790162 770695 403490 499322 826643 2 438274 561431 582741 802108 584471 244363 155738 385 385025 1218 539 4695 786231 2 821109 459927 820250 719054 2489 46222 586777 267918 828236 295871 629911 611855 513151 11824 823482 90300 757118 579658 355573 596 351244 52352 746186 75064 108 476 5678 56881 321900 516679 649356 674733 687209 70977 14957 638700 580618 687460 828917 390866 14 463387 806142 697035 745623 473917 284653 21390 818966 61 342951 324718 2 305 15 822587 789441 7131 645760 140175 681896 152880 723302 207863 342657 714918 67120 358874 834200 434188 587310 272 605115 528038 33859 108201 448597 746069 751641 686192 845684 746558 656509 131352 709198 9 1194 728417 819022 417648 1 707321 586 684204 772499 1943 98286 465920 316715 526767 701692 829674 176 1 822518 836049 466584 502275 832215 796045 590901 752280 679566 837749 2 362380 769984 756783 113020 74997 313483 841591 376577 516933 827716 659356 69 294585 771803 780816 776643 378139 186762 55103 6675 129267 19828 50418 2 545018 447710 136750 88 22 821584 768791 844337 83073 260272 273593 148121 2 832080 278 2 648890 918 174728 716115 425623 268387 489532 782780 396129 258731 69911 810831 333236 427045 349980 26 844991 41834 1 751966 773958 456137 652612 791859 314030 177475 835280 559176 837995 640932 6 596 3 750994 813342 211615 788015 781635 51614 32 2857 845049 312066 540726 439000 2510 421975 48 841205 1840 335870 4539 809497 820743 787393 732003 534347 721537 602954 838333 14098 244423 282027 794312 798317 729607 827796 56985 2067 589795 628344 284279 400076 648690 841497 500133 571577 167 844182 604418 752299 792806 66486 11692 272766 391171 805647 35535 1 731085 444886 53215 845250 458647 238638 808738 598993 265262 793743 117427 388248 836333 849901 487431 760353 801758 806969 658435 682381 745393 384187 496833 383385 319801 789534 251350 2 343632 4920 4 58825 17769 843790 292532 742512 106104 540075 86487 636088 257220 121320 738191 817672 58881 825492 749618 432687 535247 631552 796319 66398 717892 738228 490881 729200 24 211322 791216 717311 840491 353 1788 548637 481 706388 828964 464664 835405 624850 199868 409272 838836 546757 4497 107833 693565 500567 87573 6 800672 818654 442338 242259 458107 735774 838545 661383 639928 749831 3 12196 271700 2468 174323 723713 762043 124470 499807 575 473775 778276 449322 307493 34262 83908 5 15784 526839 835812 432921 842655 660395 34218 258680 17 132197 807787 844851 27043 219275 620725 813770 708071 87592 844050 167557 728508 177320 433219 136 811699 840963 462439 793444 134835 818277 770100 734497 462514 49431 722440 472842 254221 812685 827096 83788 38392 699912 515696 614143 496445 798399 275 594604 27914 771149 182389 845382 842677 820631 293974 702773 634038 846201 18 841075 812967 397441 371604 147901 362369 159 789386 390911 584869 791521 651410 138 697659 782218 829976 345737 755148 684609 67289 226 823817 836773 127 672439 4 165777 112813 70645 790694 715707 770892 751555 668888 264935 237476 45155 362678 23 98335 777680 241744 791874 659 373589 738514 1 294847 830465 298923 3853 835153 707564 745680 807894 2 624379 464170 791196 29008 813845 705137 527473 782101 717218 685557 619042 66691 836699 834473 752882 574059 437054 829126 311456 2442 830928 241632 769468 31835 660587 266164 639492 846195 91 14709 219 324988 829605 826557 86215 685659 164495 349346 171914 568856 225712 5 57664 596872 107247 76 292319 85933 76 295561 273612 664056 28324 62991 162262 811544 581083 11 469781 372617 409 118395 834916 790284 442492 846038 809021 96775 247922 293 683046 234773 825162 1636 736071 1 8499 66777 35552 299308 542 832601 7 807002 418979 760342 331407 52 795909 108800 151819 340247 8 434069 4829 760023 827097 527443 682582 820677 528941 24630 67 706667 193617 840892 740275 683615 9455 842259 685812 540749 820773 822236 15 408366 688931 48 748920 779585 136142 632875 643485 6 841214 1 700902 25 648262 392206 846748 833984 793134 193241 814123 272130 120630 564596 743440 122365 781583 258249 5 452839 107763 577166 5 820728 293399 631268 139 6 687597 341 836069 831873 30857 4 776177 39057 794929 848534 1686 767614 154399 103169 699773 685885 794049 306626 8732 168430 848 77208 835690 844481 94 374007 370830 139 735295 159380 186068 825830 819504 589379 740 433433 25814 127558 4093 1290 667904 324477 450421 309346 236484 711949 185629 778501 798624 813764 34064 368985 3 689329 793059 26035 4894 800285 747447 101605 837932 598912 534496 575770 2 643404 838790 778078 600861 741924 846349 425906 642549 741721 833931 788707 128855 60 654782 87730 59722 122423 354008 267687 135528 103543 78320 845123 3253 7705 514827 19 656012 54 103582 329158 123947 176253 452383 270567 557258 747955 53915 845319 1205 2164 432679 827936 6 511956 704911 721295 132935 787936 2904 94609 1 179708 97747 96326 450130 101024 112216 711187 170116 559655 796927 195171 669664 85919 199728 1 794277 549735 792672 8461 713070 686808 820688 4 479102 6 304914 783507 835451 150466 539075 386591 629562 760025 13993 177500 684314 690519 11662 708430 746944 421223 238 218 754725 730491 761819 789542 815880 286407 827043 474253 158312 815494 402093 767454 328880 784419 294298 247242 757442 612892 194736 259166 743870 793335 37972 18948 780663 468077 615594 1598 785778 836404 57737 133 834368 5304 13077 71 760173 605965 53 69777 787381 108472 24 72883 792784 37 326809 2359 372857 665276 453161 369596 789878 1182 413331 768642 385072 818153 422894 1950 2 122 2479 763224 465018 435507 122032 748280 779599 805705 95 660904 86385 704852 61223 759139 722771 17825 797835 485575 673353 824628 800523 69131 518180 183707 238850 36 848869 769773 382674 804638 155178 528952 713415 829388 21536 828708 611487 732225 21526 745498 642018 377151 835506 6 794271 1394 319147 663689 112667 24399 24107 72916 502781 21399 24 473172 327913 282277 682971 61 807517 179927 824307 779363 2804 260717 753342 205990 848569 188 53129 575111 209307 130024 27 1425 684567 544 12437 9 127231 771467 828718 609076 605 448191 786629 99610 32807 528388 206 654450 521397 309547 592618 843151 379196 784558 55284 794496 416856 4965 766512 272446 750135 6161 37732 801274 7453 808181 371971 479624 195237 222940 743353 433174 448869 193886 801312 845918 360283 685 142068 2660 738456 1382 116636 12737 322697 369552 211339 250866 841968 16727 820478 518773 16220 16 801599 806790 801004 150269 755488 806835 554341 24769 9 1721 150053 45262 251957 755648 12337 622940 2 564173 556201 679905 1 434411 753426 163305 295245 398042 988 539976 2597 402092 414 572676 265356 363 2 781501 698174 468848 80564 416957 798215 654760 840672 816173 781114 163041 91 453592 181214 3026 684835 683144 680705 364421 814611 361875 423737 711132 415508 382813 524138 767958 286054 95890 761348 615257 446785 351502 377229 523637 433131 282013 467476 731571 763305 367466 462684 824481 820951 132167 801632 702831 825889 844591 827130 565285 713009 817924 821449 815623 1 698458 17 840277 301611 363865 52974 6 807616 768064 86 97940 838939 518856 203021 5 93239 159594 434196 797362 810153 477366 137718 6027 6 298913 782052 560433 584592 8183 735849 762892 204385 367381 26482 796638 657324 705718 725761 729195 809532 14 163052 686247 68752 1 383768 843452 795048 415032 849520 588552 1591 298157 305554 653712 3 391156 363188 776351 713123 267833 494373 19 384922 827938 147 364281 15771 669628 767078 1306 840121 637618 685304 811309 789922 699189 551103 8 688375 2547 4975 648388 807470 709450 272814 817187 38845 445255 754712 833004 246215 184210 766652 4 179487 812070 778087 749128 730736 281578 493516 345680 726523 824156 749148 583720 663680 18220 813255 236650 655298 770555 426878 826952 33613 829080 3 10583 662981 632997 145265 733897 192010 683591 625210 4980 290128 8637 60870 476 105 127699 100097 3870 5 88 321220 470784 644061 235960 695477 18379 535824 685087 377208 665327 760811 237227 253406 111412 7422 397732 167492 429979 839285 191432 847916 264718 406589 3268 706450 129122 137 781905 723799 71 12366 2 381105 811990 841124 73990 807024 848662 612325 1 324474 825889 320128 843410 28185 19847 9 842502 28473 730307 589455 10 2 3 11787 230263 2 774490 603681 830431 799197 365514 19 304441 755803 306053 121419 581572 6 567424 674484 308807 554811 747530 192082 492746 121 48253 445545 701175 1086 599136 442411 792588 123460 793418 3599 839729 822322 37842 634867 387082 2944 74825 34 2 5912 617788 54654 819712 782625 243581 233595 798570 3 2 693875 192111 16 538696 647604 480975 761598 841385 633247 31704 504833 448410 800001 693233 8199 773931 450685 23 580534 603171 732301 181759 782779 135456 14 832685 46476 166288 46 316481 609136 847284 837195 36045 667380 2529 828761 3 741506 93542 21314 762231 1 813368 213452 335927 793681 137032 117555 812789 284726 320893 113598 345329 13276 146387 1 714000 779040 5551 590576 718296 23 525310 822633 660443 763402 16885 125 829827 796560 711699 213 99662 838793 828358 161434 841156 634794 790963 544180 733882 646746 328908 1470 780667 402028 435167 195190 131703 146783 72945 227648 30945 212303 848247 754129 962 456572 759234 324459 113341 279465 3 817368 757292 812404 774745 841860 814294 571830 246654 157502 4 609 838905 5 437973 203770 118795 387710 425480 59867 27518 727224 518409 428100 631157 686894 699557 36225 636849 846342 226461 47362 796505 5 689593 707 843129 191692 309708 441129 402418 293866 20384 804098 694 289576 2 376 778556 225904 563662 182127 171069 555382 739072 622466 829641 656068 11072 690821 253623 590931 782864 827576 839077 1 34835 776470 659579 14927 733462 230482 706 453223 2 42 5 822409 709848 571072 20968 639298 497130 778238 1 103 1250 68944 29334 831506 1242 644265 6 15410 38 5 828817 310874 450882 7178 235422 104 116344 118293 1227 3 829012 242423 55 724366 841894 781828 15080 685631 828431 372761 26679 820559 63148 764543 2064 710649 819741 339055 418730 568497 347085 10581 58462 756489 827572 67873 1080 318839 788946 75 821854 786687 534202 417752 834108 1 487307 743301 770712 50816 500367 337417 5741 594409 530213 165010 691190 646823 733642 411733 554930 2 550170 632886 633972 578900 780929 639716 736874 57429 5 778329 460355 49381 766630 480054 844956 845318 828890 518660 825627 779656 287889 655407 836397 849 841010 830956 499083 828416 521033 1 791455 433764 719943 791483 3153 371483 776676 754962 842936 15012 69927 836590 633959 12 8 1131 753584 18 651389 823192 631446 118894 531610 60263 532991 196602 816772 2 754088 154954 435877 903 2143 527048 820076 237144 61 16407 280462 127894 701250 103005 804247 100365 366534 744759 159288 554556 114 795746 800087 357133 363616 786011 7530 757918 461852 162364 704406 648390 113050 841888 848625 90818 4265 813738 69323 198542 329516 179 765431 737 128220 333619 378077 796033 810452 828344 81590 300824 26219 122811 820755 801048 848240 11236 817217 543078 11877 709076 188371 4 747750 485734 193738 151178 635814 6 777643 592707 811333 840215 786050 773990 161 340623 119570 123112 812482 734534 390334 4 63456 691272 817668 755202 126148 354459 1 356606 26 692599 55049 90308 493825 4 452098 191864 767182 246164 795169 10222 727889 380802 594699 653136 379916 486295 832659 139151 458353 235621 842635 632137 833499 509 7 2539 551872 15 1 67032 105495 1006 605363 11414 313076 440983 45 277599 11819 776750 542 847669 756980 314788 386662 573821 835064 10283 17565 242341 790653 379106 765655 96515 1354 735676 145244 148424 669206 1740 479566 174407 522657 59 821992 712536 78200 294260 764460 412699 2318 1697 559313 837706 100 20457 300275 291080 4277 40090 726557 706754 577210 7 758815 107955 812405 807349 769962 772361 744860 3 278383 536999 609083 383823 543498 179146 99 826570 807630 293105 777321 796450 315717 823432 393983 6 320 14931 574317 374375 225338 759880 760017 673125 544631 824348 849337 470612 847612 526069 815004 15575 465240 477931 291858 22830 847703 777135 678281 781694 837088 72220 381335 368305 588216 823913 323232 707539 847245 570866 65170 305800 845342 14 10244 243803 797163 6923 32 778121 846891 835795 724075 6 749708 587410 94876 47 37 559338 3040 816899 773679 314945 730537 751717 125421 148286 528651 845376 1647 826328 7 773123 793562 2 2056 786800 4 797746 32012 28148 685112 3 39 796827 105 364793 743848 599583 829038 772548 721338 36236 787729 807868 822191 591702 830496 338014 509960 751917 120436 679042 386463 602653 809347 26 764224 690267 688590 1 588518 406 814804 40901 832002 822949 756982 129 806532 473146 829408 368901 776573 4468 2686 134482 42 188391 386061 232277 794945 453890 1 7455 718579 241864 834253 251224 781 1911 5 845957 9533 785404 5241 7 822501 219578 460531 386401 834732 762245 24436 57948 752409 715991 641 643841 722436 849292 477576 839788 34285 357540 456312 68450 135 293411 842057 6782 781671 68231 1289 755706 71269 300971 791975 776546 717857 766204 50080 41039 718936 742041 1701 190277 30 375 695417 302305 626225 837698 841357 1 480049 816809 29642 658321 745778 773265 494925 166462 4 394413 628250 391292 733359 575 35 23575 20 640164 13641 848213 747642 16116 149050 775878 826387 779511 62 319973 61350 342218 141862 105560 849954 25 196803 558301 509070 253 729042 768511 458669 665534 480204 619196 827524 138830 306358 551620 804986 478579 816737 546078 390579 807184 846473 744028 20 48 378320 836267 127761 725733 641294 758483 377343 10 7777 194218 6 7955 348637 317232 447 76522 262222 658359 225884 702714 810957 6 3794 95930 69 831621 791331 547964 539779 363 6 267885 123066 106792 89588 804686 345028 472464 2030 476451 767265 218461 5 192948 590345 96 487346 611861 114 178900 3 417569 212614 135513 30681 811442 242881 804647 690321 102954 650261 763043 716799 594884 416587 1 140 668718 707156 839055 6 829545 226 311145 827393 530 7 3577 583238 833276 219056 824684 837403 752404 43709 493020 702759 233352 139338 246707 711471 400624 567110 700470 36156 171432 26507 3819 178138 655419 787238 149610 341984 4 265465 841343 824284 42425 286493 174222 822638 449564 621241 807327 836256 11392 106212 46693 824350 787850 733043 181817 31 3 405703 655428 638805 772673 188514 764514 33264 106552 163397 263025 589923 232619 219302 108781 820622 527933 362717 505130 349 666829 465973 654055 12474 307012 149174 611308 58312 591694 7280 3 727152 705746 731421 538830 638136 253381 304802 3195 417690 845732 525266 1803 787732 235216 838736 224068 791710 320825 829266 840679 705186 141175 301566 284000 837678 430150 576970 423909 240478 70301 767410 848409 18716 301980 267 199 458200 14 787494 354148 705198 112742 686380 251512 469 2 30673 524587 773453 43127 350266 209 57452 40228 65592 685412 814276 77429 817476 46423 628545 830731 802507 211167 836536 742330 50813 694618 779123 7567 548676 842800 501278 584 280693 849412 436881 127738 818983 359965 309043 586138 813387 812009 208866 797568 416 467 745836 184 815396 550583 207140 43315 202725 799731 147361 15 118534 757238 695758 789199 57191 175783 106606 828305 4 840259 838217 753532 757755 7 119980 4226 616835 650002 834433 829335 311924 820756 273401 555 33 80199 414017 283315 507261 181166 134792 31 741090 451544 588883 565481 845773 400786 365006 282961 357171 821702 336575 833725 529829 738837 653270 656386 108 737954 2215 786706 60 248225 718366 785064 204287 177826 4329 581726 546012 268569 819011 823365 802514 2 819239 305466 837577 829351 87 79 67990 309811 70389 4 834047 388493 717750 613401 3008 65 5 106562 13222 133812 296018 50079 808031 26855 819827 154234 848738 407472 2 457215 111 278083 87732 843382 711804 199532 179782 763175 317709 661731 6 554077 100534 362099 747770 771464 3 809298 753672 817705 315401 640180 632091 778761 739954 705057 693927 311498 9 842307 760260 14 267488 834126 422649 843014 576833 418141 231107 10 827971 848963 211677 808364 183266 100389 489949 5533 456323 848381 814983 825739 5 847085 833550 46 695827 261 719060 4 6 40 735116 709158 841459 410458 132587 567 955 8576 44845 168 515941 718565 838000 77609 684156 762299 679310 6418 335645 687140 809608 4080 787652 2 798282 761929 819619 244184 306069 114973 33 312042 414407 815872 554938 110260 12613 847383 799905 127 60876 388595 688033 465562 844677 478203 56043 830659 16 337388 167213 195761 16678 508 784171 103173 740876 140801 766449 12 12842 842571 549742 566854 35 737268 638110 44138 838131 174693 815744 676617 714880 844470 446803 79182 84407 837677 19914 6618 812035 1835 703757 83102 7113 722374 17 21 654332 539000 849735 13 2 349547 843986 318798 216303 846126 753868 116645 652785 378986 780428 262052 146615 803463 6566 94828 837486 801646 283114 595407 745387 26 35964 466529 790745 810974 654823 793319 24648 24347 105645 817909 17 452520 422808 666576 795493 745156 839073 626917 284575 57254 9713 227897 709869 241488 342404 389 784820 632537 28912 833162 824641 845250 1 352112 747054 690969 792803 551526 60437 491893 281652 664901 8 540001 585779 749059 440074 3 1370 694343 517272 824745 839735 452869 317395 649387 1605 174 121901 810485 428994 531489 36534 674312 765723 542756 501442 22816 603210 538795 818499 626161 829766 727586 751935 723886 476757 770586 55134 116984 3671 15 229707 359404 6021 590939 24276 91090 665611 2 326384 755894 763460 2 182864 817799 571519 338886 706117 9 81 290983 339046 105426 183594 9 240454 24 823129 847878 460636 92400 813656 332333 783877 750941 453 303662 36835 750777 756959 461829 27231 6546 844916 21484 681690 12 1 45359 260246 790521 114144 781125 2 26 47258 823249 1 647561 72 94 846690 707388 408915 52886 383 765866 806297 223704 32148 148917 635921 1521 600140 772079 631717 403099 8 264168 158008 6870 115 219 2842 21969 2098 765392 842548 237540 532392 659861 672679 50982 809629 838779 95 194756 780342 840398 417430 848927 1890 9371 819036 780370 133904 487 619890 3 547695 252170 332 254748 381623 839531 232920 812491 684700 34 430711 122 763872 52 553662 749641 812067 48 728872 2865 797967 131435 620823 2948 826614 557300 843049 642819 4450 717265 826136 810631 704284 689 648675 723200 664034 475 598708 822709 128369 95071 602451 792812 816133 518534 25562 88175 149 766469 232413 191504 704275 842633 40205 23 716159 823731 450774 781457 10429 609174 226525 12 266742 790553 26 635616 699127 18065 686258 847497 845852 808224 838595 254563 723490 572953 537204 813518 787127 833310 426065 261747 73144 775449 733485 771230 31040 848370 28025 2147 557427 269797 840249 815955 214936 757138 17 835186 128163 710572 515406 124796 503991 74208 125570 44822 108 251210 782049 9 608519 19 19481 698562 842265 812735 462146 705170 660247 455621 368831 441930 20920 834670 654387 797328 346 307341 849003 589289 571436 378267 181958 813945 120777 721194 503175 417309 844753 792422 745134 823627 534228 818497 724558 321708 771588 133304 807575 512 72 322847 831648 846933 46616 360692 692493 831734 56848 808745 159906 237908 117107 494195 1229 525945 556549 2126 792636 365524 732183 28 569437 339428 825500 841911 755990 826964 679600 747700 753015 676014 822526 752033 487653 530401 752095 580 888 248 788889 310181 568978 8 839595 804404 743043 11153 33489 468438 741677 61 772432 29 819265 107532 22619 356769 571985 661244 659393 828451 33628 825225 1882 185093 330 455290 380 505947 444900 1952 754312 206422 401741 14564 442902 813520 107341 286592 797211 667215 296158 5 597416 322516 169980 351798 808736 693957 193689 460463 683723 4722 40899 744236 146041 56641 192271 719877 374 54 685938 844987 822589 317390 372888 178124 542785 289223 833160 265054 450500 844577 842427 7 839117 761766 842143 8921 444218 743419 137242 696892 637279 832882 319106 33173 818975 781114 938 844230 164992 367767 55733 136140 196017 773434 823451 8 378135 13 656200 409371 352794 278409 827347 770431 2407 817925 183 33786 830985 196 809629 819858 6 146765 423081 148726 809836 13 537986 766895 849945 236361 680 790075 27012 427266 195292 370460 716618 9 719631 21 806706 250207 795982 179635 282 166 825830 812579 550562 77473 837867 384145 841302 786203 199118 741573 3793 268620 831626 3480 7 654807 777864 6133 66 19897 23 771448 436902 557959 678485 498283 115980 6 782075 580528 632823 330674 789 254835 379667 2 443188 192599 530895 258808 339495 642722 752523 440739 219776 11365 11829 598160 604505 844273 550032 763707 500359 663 211833 636763 111 198589 33120 174510 813685 142722 769988 828965 645576 302831 29474 151124 665923 784265 760529 831776 723644 314298 103 82 75135 293439 698624 804283 304 130225 163150 115552 690980 833753 362807 507446 708274 625202 836846 684824 488260 805401 468776 777101 805457 837380 97 616610 192572 783660 615944 757628 388 968 560196 628345 772323 190449 27 2 775427 323546 754567 520850 377434 808315 707511 602544 3054 246 179 731778 282499 7735 801633 806473 849333 183805 131378 808449 771013 419858 403746 649088 355972 719076 846036 790189 664590 236607 1623 560156 826493 9 751592 688699 816696 624485 209700 834 334709 621077 814646 150365 780394 2 523541 7 336558 802700 841405 744175 316808 382613 119 717857 840918 844284 667504 552562 788409 249458 631 259315 116157 7 265561 707537 825341 794848 178128 431034 94597 847434 823786 216884 763474 826699 168 330 456876 754689 289280 340523 272 387933 624990 717201 793900 25761 10500 131831 558614 194242 813743 479763 298243 19669 825688 728251 149000 397271 800158 130237 648430 358093 734087 210305 656011 799758 839221 833707 594584 2 988 808238 3834 895 693063 837000 56281 804642 2958 827023 33616 424989 7458 37851 627717 392104 15379 663817 767548 4 423745 153172 683465 548208 395023 759318 826049 220473 267221 820614 42316 788944 223242 559341 762780 730876 744940 120 653537 442443 326 147232 397542 22 730968 824911 834239 342969 786158 351550 28769 634116 96 319725 641847 1 507352 345243 124443 1849 203145 765790 1846 58067 514200 449482 436162 849436 809868 28 5 832096 798754 10859 632697 519106 402460 241387 21665 679181 803493 268368 9368 603889 594880 831107 12 66355 845779 689308 460981 389069 843833 271670 778461 1 603432 26080 842949 410496 604603 793068 344919 243728 5 445112 792574 56 205192 427676 517298 510299 829920 698174 40 244614 8064 372178 208631 777909 843848 55410 123315 1412 22194 27 47854 798741 36 673589 29 849689 14354 733721 615779 48 49506 3 487081 673425 6175 672538 289848 847652 138 740907 57527 674808 735457 495270 137184 12 717417 817021 71 329 848009 654850 739360 842314 377904 818581 252880 818788 27367 762003 408709 843222 714888 849384 840860 183122 684727 2323 795430 603833 765330 4018 561428 358227 446542 839787 78 707962 290387 175799 412702 69 746492 276695 221406 657239 782938 806773 806816 27 217626 658984 60 2 20762 10 558657 1 719452 133532 660 801794 711062 1161 20 752022 620709 424089 199768 28130 801888 480615 3 815567 838685 157078 717217 707944 718777 615573 830517 817067 694228 301 746259 603848 540468 367 3 822678 1 483857 57705 129526 634098 94671 849249 433075 689449 497405 770648 819043 141157 822173 744996 215 661109 524201 775296 679022 658117 29634 819665 229234 22 640 589 127395 476967 200 430 821854 87897 746166 37454 158717 562320 190 14069 711773 2 833906 611681 46 691 707577 378881 356055 9 358980 578563 45850 806918 5 3392 2 48978 774309 684 727705 82 808918 849659 767476 30940 743775 211090 11720 818573 830316 522 764864 108243 1 107038 847915 2 474685 75 14453 727701 830947 825572 432360 774062 14 29376 297026 15 145994 835478 457056 260546 792877 20626 846843 239117 451645 141850 685950 314853 188100 694489 302732 263509 98070 763623 819888 816014 679731 784516 844139 25918 594854 540728 30849 2168 3086 140 342691 37264 833310 295843 718459 691163 16 815217 456835 847855 384562 8 792512 173059 453381 751348 103 35 261831 755568 636132 792348 772567 804706 594455 794366 232 169 803726 448035 480649 123202 830154 412371 680021 1230 420539 238529 723829 631778 729327 836326 128934 195297 815961 109103 424161 116610 166319 187609 167465 368161 106644 59 830360 397249 57806 841559 754713 39255 66933 440491 618927 492187 352947 824036 85476 780290 224827 762090 128701 181987 4 780225 317559 221457 714810 772924 12805 5 762386 424947 174 22 494512 123427 409288 780069 30651 100282 765038 32790 7 599958 810765 9506 844102 165644 781493 49279 805630 386866 812393 334475 809669 398734 831392 715285 833838 682423 479443 791034 764145 252270 2841 2725 425755 550663 669934 69 21632 132303 799825 4 131983 802074 844445 709177 785884 718711 2444 677471 2077 849998 849912 813805 205851 364125 2 533707 98435 4 303597 511638 6 847871 755633 706303 404641 140877 4 30946 500425 9 4 3369 631617 843216 22 443846 326614 372679 63879 57184 1349 796340 381709 679209 462521 773533 695429 808473 536526 310815 835469 93623 250784 263803 550498 501 654726 358374 10 400726 759248 45 392265 838076 849717 699493 686282 1870 416 581 40450 111124 1206 849267 763056 2 145 652501 675390 469500 713841 148853 69966 3846 802414 840217 95708 1434 431404 6 393908 829291 730717 334365 57 575535 703774 247758 2892 3 780504 4 4 748356 261718 8 465690 179329 383585 449578 162938 838127 764145 115004 455409 836336 106039 844978 10773 3065 758099 88932 777010 26 621924 543429 388285 6 820614 774096 392699 758419 651741 355432 775900 831027 259 227949 791322 365 5936 665338 9 489790 848568 680578 568405 269862 648240 830016 834997 448 111936 364150 109224 756313 37219 785437 519459 52934 1043 825882 115 69 247621 616689 743870 783040 2271 626120 848789 780977 634438 20 598815 323 743032 187252 1747 489413 772478 673443 836125 244208 754580 719788 263732 2549 72314 780702 759100 280056 793380 9464 821846 799274 461395 2672 100203 563 836530 844219 790638 350734 595017 270369 804299 644984 755616 714096 4720 91242 11280 908 1130 626895 649830 760669 1456 53311 37716 3908 419059 590605 257342 127900 22237 169860 786032 74 283866 796139 1137 505150 839197 521938 827586 788903 825908 767715 800233 438500 2 454431 752178 486009 461321 410479 699739 195 825151 22202 821968 724645 39 845320 808840 2442 799549 449467 3523 486970 634613 763056 841546 611278 846283 21152 395013 723576 248695 508641 660657 26826 736096 647055 767836 2 166606 5808 813206 271987 832225 57810 13154 263986 230 660136 271612 27 476162 770451 163604 2 409897 2 388744 469105 719160 550375 666583 45742 7 4131 802116 787943 422426 475665 627871 486739 130500 199635 838565 509 758059 343188 20356 41482 4 138033 474286 176 2940 845840 750365 841670 288169 396705 833680 844175 828567 332372 842110 313434 799510 1121 122939 665100 23 96528 715895 303474 14 22325 223535 318212 842375 636834 708269 340203 701720 132985 98644 2722 378770 6 841188 139175 251798 2079 781055 695699 633527 226708 825501 825560 90654 617514 776850 762526 488694 582084 4 548563 168097 8 657264 843806 700136 3 759046 334314 272155 448226 165085 98597 815925 551051 1292 641283 757285 167 169330 161044 353759 807784 444 793340 14592 452962 543959 290183 573415 61619 415738 763787 537924 184711 318095 383828 829401 665 52024 790977 748613 777711 821486 626655 665406 106009 778139 427612 846101 444619 840902 2 343279 14537 848704 796653 788499 492466 807221 529090 2 334660 700269 350581 297434 849598 342821 4 10604 172815 367228 471 17 8350 701887 73177 840902 29801 835433 813673 276548 789930 697655 2 518259 431417 793177 129287 825921 766901 790696 72634 16823 834083 735745 502082 680782 728705 71926 749181 814895 790300 8982 806538 4 679782 789481 753397 77317 13773 225228 463312 663000 10252 462122 797731 286833 840412 27571 1120 665639 19371 845743 16079 846345 725781 767862 758885 587570 485 399 709337 89 838824 209027 454787 62033 464 7372 813250 849683 11 2 410446 588105 68 19809 612835 198578 651784 542584 459960 552507 273876 25455 595441 89041 815244 51 154960 347796 301628 172431 277004 258176 127635 843816 122733 136770 802360 843185 11038 669970 781422 170771 825169 811162 813987 800895 499484 139724 2220 764322 299071 562978 230 376192 721979 20031 779994 757951 312905 108577 704167 3 817919 790639 2 498626 61542 794551 553 651547 333430 279691 844633 520 722136 840981 800526 191762 3792 663212 428046 470381 146194 844631 144183 618975 249641 335470 734667 422710 799821 37 624681 768963 414321 719583 805448 26241 653865 328709 386235 34892 783343 822949 242990 656916 208989 776679 401523 562719 829022 165 603420 765842 808052 479351 94446 438951 783977 4 666934 501974 425 573042 468099 800429 707556 122 588471 731537 813658 64 845389 300 770657 766153 731280 132591 844422 34 57729 19 706962 753274 1240 785115 66895 425309 417026 16 218804 753139 383345 179131 112 799698 319300 78 369762 717571 827247 70170 3 8467 759019 263759 821702 302467 37346 809168 22899 1298 830046 846220 738290 345793 832287 840436 772497 251512 427377 801230 462725 802397 430394 89041 681465 785691 54 679494 144166 45015 766906 6 612417 1 424914 813151 790478 771037 75925 155542 710378 744913 125855 155385 515623 462503 762378 434818 744483 677744 315709 467414 442055 2464 468589 819318 316444 568379 626937 205 786592 411297 141667 225694 46624 510849 824588 125 492264 832048 28081 585339 827028 157630 2691 814734 6 841424 591994 40 822199 144746 372349 159838 309601 641587 699209 226 235039 240954 632732 243650 287377 615232 797019 148 627345 250296 195745 88225 823072 815561 785090 543047 468534 833127 280575 46992 68674 477805 758486 849511 94995 765227 824506 574 238129 604752 384 58 413301 365280 148679 818589 692026 13 755758 668842 814686 46403 73 333517 10 9224 726618 723365 726028 636753 726121 6 773501 100744 57447 527919 525809 629651 831 276874 828787 765229 794718 844683 512074 692556 647953 32 826305 721128 120618 763358 579698 177749 594744 503427 619658 334610 800514 5507 772191 148042 542061 140846 492761 510668 524150 590638 485782 98048 802257 1675 270720 749268 784855 849174 17630 556679 698757 794301 265863 817425 727713 827834 848482 422467 47 414107 25 386 407560 677634 506430 783963 168052 844705 321 354283 718816 36 758246 661821 441684 811732 786781 138211 840097 173204 151160 119057 228566 165073 109463 171405 803245 28258 86019 94343 134688 400033 659335 26057 302042 5 737203 476265 430512 225787 8 550716 459857 425563 240758 739277 520687 759370 101011 81 6532 410847 708888 121363 4 5266 847197 188240 217353 665635 304738 834598 120934 603641 708225 8747 196359 840786 833956 766679 48246 368252 620920 2205 270435 846375 304369 373748 805921 452341 8574 149971 785608 285820 843249 273177 564893 819145 814948 737532 838888 1 574738 273860 801106 762425 1534 376559 2 292156 4 44123 579435 257335 539510 218774 746908 807884 151312 625873 40 834854 667890 571195 153312 428163 59240 430249 206940 66080 12496 789314 666970 712826 509770 830530 200477 70619 120826 689032 132228 811544 35491 348980 819711 488318 786 841889 736999 592350 762782 811936 84596 847249 86307 599219 772793 719915 261838 839932 707440 610386 838002 839066 67384 699628 1513 475571 171475 2 596564 337352 726142 560652 35986 218714 234460 10356 822791 406 812924 834319 576 11 187 142 96675 841244 767640 281853 7 71967 21960 817630 786885 758883 759278 3675 835672 633770 215094 260867 291941 754099 639425 137782 18769 527349 174216 118281 493055 164085 792828 819033 429487 6489 822002 636844 513756 139465 2632 36550 122836 6 813101 402967 589685 264184 659 21 767991 157613 112 2 824334 68061 847897 702663 805545 503056 848497 5 285163 555189 826594 415982 192620 615184 744900 518885 487 683216 219878 205861 88043 747008 768899 830436 277322 835967 11 90149 372535 44411 104058 1 825327 769098 1998 2034 514069 63190 250 117974 39529 75374 493632 795070 763174 847469 639786 837862 822160 345411 824680 827443 131052 181191 728543 822324 782517 116399 495889 1938 107443 793254 38 811532 609308 824638 20 819507 225485 3404 138940 822507 1 740709 842216 178630 416076 726079 828217 51000 820419 787875 9160 564990 760491 641560 661329 349686 722427 696065 793055 841186 163484 841869 814770 800685 602172 54579 685805 826466 3 781269 694282 250670 479179 109986 776118 637604 284830 792602 14 2990 111938 909 137793 363624 440981 621467 100448 300454 23750 185318 153122 788518 257876 292778 792794 166062 696841 261071 43494 810263 669952 502359 665830 826459 15296 667124 2104 2 835606 308934 847588 325180 495644 22 96583 623 643321 847402 217193 819829 810437 585714 750897 859 188298 1261 387360 2195 11373 728260 523570 178707 849238 656200 829775 820530 344767 835089 11 837825 3752 162057 849297 693156 845805 11 28050 15391 786439 351 2 658863 50427 747871 25271 460728 811654 2 813515 795740 2 813516 262318 415307 18192 28820 748 56026 14139 645076 8880 44021 733493 187125 156273 75 106395 692437 707970 1227 2574 829193 259078 18 843056 743497 8029 613558 80652 810810 499797 842790 773913 18065 401439 720628 514658 631507 623720 731071 283 799640 717644 519549 133427 245786 602903 431681 585690 724107 635808 35070 146729 213041 560099 841696 234732 649498 391050 722679 766894 13038 822989 766185 779486 758254 3828 777291 830323 17 823982 439888 701525 358933 71 748766 728967 117761 842346 4 35538 263651 589121 737537 728603 1 565377 847776 306 704788 773259 212046 488620 513362 567653 808806 830296 558676 58382 807128 833472 516790 361 108 5 101902 120680 359314 535294 414328 13 846971 813035 631215 155482 264866 806013 148 547 195320 90831 682879 632500 126985 346157 8279 293318 758509 3 552942 704335 826890 787509 468 4764 342544 17 185656 2861 315497 368135 88289 14986 762594 766723 251045 206596 338758 845972 673504 600423 810187 194166 829399 711547 714709 568991 807132 314705 847562 388181 630672 508546 229381 796479 843172 380322 584104 809650 802419 319805 521206 139293 472591 718313 462202 24 722500 19 472424 294542 2 133277 340439 1 512142 638140 312971 747772 813076 140 830756 128601 820086 175045 839321 752560 757636 6298 840998 824008 722147 805822 790541 34262 827117 733625 371724 8461 809560 352894 686 469509 116253 838830 708797 1746 52101 419735 771761 754347 707271 4806 79078 603454 831426 335 614052 520699 517656 271145 80496 708173 81775 164 384591 37 17194 567658 15 743893 10 530855 838194 1 679588 842364 278092 43312 828254 823459 41 643158 103107 828362 813897 162617 722743 35702 654537 763502 3379 272476 805571 445186 524428 752278 242664 5017 848409 344 805378 12213 544079 800952 624721 25 116 725637 245861 57429 519860 2411 848373 6609 82258 465990 822186 35468 508174 381289 276407 180738 411355 770862 295 385724 359356 10327 1353 839837 716452 367976 65015 270076 545269 628373 147308 181375 1 298919 424 598898 2 814622 846129 416465 538431 741758 51 459973 779311 287258 730306 820172 401750 325080 1 801305 829052 601374 304116 814807 324183 819734 391923 747254 811866 114 808258 788514 751568 665277 89983 146924 360714 866 189345 731108 800700 648980 158582 755673 27713 11009 103566 849424 621521 231619 839630 773541 398427 846283 683594 161 451057 36 468600 601935 844742 662014 258568 737472 747710 734850 458918 166745 546989 334732 681844 645858 37305 825220 558092 313659 23 837511 273090 1140 815973 378386 818027 769631 357816 756577 823225 298216 403833 362578 4 301474 463061 287779 786063 615618 816941 818013 468985 9 541546 105766 232925 574496 709594 88314 684727 760131 3405 488505 798679 81710 426 152338 608584 80166 287635 849200 476 501885 769972 108655 177043 41453 213610 28687 20 98 17271 818846 472995 702534 678067 355282 747941 723537 296567 831494 846232 186752 676882 698298 42897 1 225970 76798 702317 157521 367876 454300 666973 560099 443205 1304 847158 847 837305 105026 66348 56085 837782 19 740361 710515 841870 5183 726470 47806 495364 550251 1394 33 108 64855 57266 596103 705937 800791 661 814299 826722 122546 727604 817669 750673 300072 528601 837129 527185 226018 799113 836300 646622 714955 801172 766231 846237 167398 845762 839561 667225 1989 40060 299084 13 671 133 515738 849298 91 98 806887 842037 787565 289 581279 344042 2052 180532 261572 234911 830913 209623 452322 796417 276564 58 801585 780481 27 4 27692 814899 30 295129 535042 735850 827748 114851 225 10648 168926 772643 80432 808973 796906 810057 848542 805074 307374 5465 5646 281801 757438 742574 72 780269 219794 56015 3896 758659 819413 343047 787850 369876 779026 508158 326246 776509 735624 831569 535866 802835 198516 800996 1193 123737 94040 2 810131 842432 833576 47 672058 397529 487505 1215 592330 519993 826625 753 387950 345582 4 4487 736507 724810 5264 96 829288 4 191837 2 42 819226 677469 512035 528626 6 102058 584028 666 391562 208 8499 108309 495573 261484 737888 271365 161486 785312 184678 39533 781109 785033 1827 156592 757079 684247 40687 729277 53552 1401 28677 138698 27608 250149 462854 837409 832356 595861 293407 749638 769335 96315 833515 731933 3463 13624 15090 559818 306275 842408 399600 847906 804041 5 840742 817351 529507 274 18789 3 763242 609104 791705 286637 841097 131 413159 202783 822376 795816 670336 556239 802670 757359 780021 674246 166 801206 5807 830052 586867 70946 749085 18405 86086 822355 811918 576778 833893 47826 786055 754266 22360 117138 768187 797072 61711 838246 14 130327 305170 705913 554832 682067 838360 784537 45 120845 826193 4480 84555 1760 598504 183036 776169 620 845626 815904 762791 514359 39513 817319 147798 583122 331725 50737 848141 781677 811385 575407 36462 599 648229 10 405752 7 9 789559 21483 2 50379 655047 711721 14 662905 610464 651497 32 657432 613122 699153 803033 798080 848552 69205 742579 1422 355222 312452 568456 191738 51672 847529 412668 811360 770618 441984 679823 524412 14 28228 47457 763806 292158 12 29 769739 3272 647407 743480 840196 436 31959 345192 813720 2 2461 161203 601762 287836 806517 182568 145230 37036 341457 758809 709175 637685 192637 7210 275152 441640 807833 845341 191856 605866 36116 114835 150 725252 6 826967 793273 7508 740691 73 520109 832863 121107 827962 214 750586 334705 2 742077 23 802593 833544 481703 755009 49555 513624 824114 541113 830566 784211 131899 528844 751136 19906 761550 793102 633956 829026 512616 146161 813731 928 331064 806300 748056 297592 644557 248419 835481 847974 651360 756565 2391 90 1 807636 125184 779965 113064 24546 108097 831480 24 5 524080 68120 653030 248225 835584 740659 338678 453157 456 21866 82891 825612 186971 11625 134290 112720 448400 777634 648315 833313 501989 796766 11 82912 95928 502977 1647 444763 201225 180651 209260 389382 830313 22141 121413 690954 123118 622702 86 668560 245825 717556 41111 389940 2892 177 439944 586513 743081 847911 2916 820828 739 5 505193 1368 266609 479682 479467 7931 513782 169503 741991 725929 13335 503841 528099 809938 844389 188034 368206 816951 472432 690101 559 649101 395746 643 315748 726434 33131 782440 94888 298440 696032 780087 770492 847858 735565 91071 799427 568 339961 43 846846 691317 248006 217 494476 805623 480 243339 235043 799588 573253 1 206 4793 606125 102816 275 834896 738666 797728 437523 730260 330993 485075 177896 721434 45142 474983 835855 824984 23 781646 840897 763564 802331 341088 511061 828282 316183 683740 323282 256042 812068 368105 28973 543614 732404 37 273209 372147 417514 811021 65163 2 37747 691946 14 71659 698900 6043 1671 106750 282476 33 142860 668735 388192 268249 3801 34 9792 1 715416 2 845590 393 821024 313962 35128 80879 817947 76457 110714 158055 23 793198 840051 819789 541437 371506 244884 112 358269 79851 11746 407590 839494 787703 182777 562859 844518 82 411051 4 826458 90 637354 24024 720232 770727 54874 7092 3 26 492197 260 31245 466369 145421 563 115 307551 823886 368370 16024 826011 4156 40890 101 2996 44 730751 554121 559352 98 106355 683722 799483 821536 807827 844279 770490 810989 1943 287016 380551 798765 127683 309727 479306 285311 2313 420 712965 363012 789221 726711 34071 629805 830729 27 313031 228620 6 802731 826747 849973 753588 97967 344055 843991 53 350667 76540 312 595454 66 90559 556824 9078 595563 36463 808421 821327 3225 833 841784 734443 14 605918 753694 975 458944 151163 624149 847304 316475 273167 358985 798117 790859 842552 501821 822006 50926 1 329812 401288 345619 545292 789477 81 815289 5 784935 77976 486298 731303 7 760775 1 704234 795049 127003 841091 44566 399668 420086 313863 667754 824533 10 804551 52440 640 9 465413 840905 133685 578125 60532 437427 1394 797420 715898 131396 558096 674828 6 635232 789165 684185 218087 22840 651946 844416 188135 220170 812613 847743 520020 843105 8 753907 98043 489822 757132 488865 366215 740628 20 580716 359670 569910 685311 4088 812774 845104 288957 844461 480602 595778 841315 3729 849524 141 23254 732222 709940 709461 7 481939 836869 562396 809727 181 212458 799681 608033 800719 35622 5704 456455 358326 789163 593448 14871 818385 824137 843197 788477 487267 345156 817149 495829 828106 799094 835717 680719 764734 797358 388271 122919 823629 840598 43457 689548 731144 830540 15264 473693 829459 771803 3510 107150 185 754633 4145 102 745608 4 836763 682430 834613 832210 795718 172 149440 572 19 99 419237 741532 790221 40 2411 808108 488778 180025 746248 14 142504 781518 591664 512688 242222 330 225749 478 725885 779209 128459 704981 803855 20411 339362 534502 176164 480827 502987 751267 818250 123430 204517 623054 732857 725375 489948 808582 737485 516461 756479 707557 30 768414 454 364634 124916 580571 420659 28078 2 209158 109597 316719 774920 846228 605853 618178 830635 809042 437152 722834 802896 60921 24 765893 799723 844534 64739 158 222352 89833 46009 315700 782720 762005 1050 286154 823499 22888 842243 689407 186212 586462 777999 834080 847491 445685 756114 552853 153270 680015 703366 24508 70853 458305 66593 599127 666579 449796 152763 48 223 250 174410 804019 105306 783908 840343 351569 685279 631215 746283 1 746014 374855 202095 475070 701997 835526 730482 86 806355 1444 746513 220559 233801 649148 6 511341 332024 6164 790809 790615 477165 830802 847076 557510 792003 2239 843768 5902 815381 219357 460629 411758 646932 74 5 833354 626767 654975 820379 3 699704 466748 52177 43 678954 277810 781970 638315 843398 390353 24 860 818822 783595 436844 5 774069 128652 39482 314403 770971 3609 471300 352961 431437 8 72181 829582 286696 829113 621802 556619 45253 837573 346518 39699 79272 829308 235176 20324 303998 392089 309850 701625 697424 834819 496912 663895 1446 719054 2 721765 453043 823196 734894 243555 49455 528061 837401 287488 653326 6869 830905 288 359996 452211 825033 1419 58180 57112 116591 844780 848665 481297 570738 108994 580950 338049 763953 90961 528052 343109 674995 837672 339057 2 822541 567061 623453 3925 587929 422666 412 682982 828328 348856 95350 6637 575856 829435 599501 147621 11 768016 316807 89857 782211 68661 815352 826611 745111 532167 278867 10 831774 848009 596189 645999 64857 57 847919 493349 410064 814314 505 820248 3141 782595 2673 846467 259541 123891 94950 650517 722704 327010 760397 150648 751951 63426 764509 632224 548224 13298 3786 13 741472 26785 833157 8837 798876 812459 830268 663482 780487 774830 1063 755255 183150 774026 18753 787037 527536 72818 87420 847162 273826 222859 799733 670978 494543 492096 789221 562072 843629 362626 47218 17188 2 717815 104395 362996 625325 572520 375553 336814 146183 66 344868 311 178 444976 837883 4350 8220 741558 785677 162886 312386 748870 25471 302 151703 141 774707 548668 468750 165386 204 498 773774 32701 558194 833571 405017 1938 517388 1559 381862 783110 11889 826721 610931 556155 719284 804697 916 6152 662679 847075 276269 819729 366019 642265 39476 782613 13019 197670 794161 2 305541 34933 101259 255792 430272 41243 1 836946 186502 436345 32740 787432 735569 425770 431891 798980 136 710547 761954 724544 629680 4797 13861 710866 586264 386640 20443 592337 655326 329289 71 2 818860 5 211078 711434 784233 304204 168551 807571 804286 662533 66663 209877 675550 506754 229062 594260 351747 130120 723 314942 836170 7 840002 1220 835542 835997 191374 254512 2758 63 847932 803691 454 17 358 764798 430818 454368 713001 347725 782195 841619 65456 351704 770573 4 493164 620 216 250445 397913 315490 829 796343 761257 776884 754085 720264 650165 795052 842546 268723 34157 805842 289165 839553 59002 815004 42 392973 814325 123400 643348 4 821766 750686 312378 400406 4 147271 1323 6780 4 480936 281569 736493 845577 73140 689199 150 42364 372291 36 221011 6367 800222 128719 605709 631128 677242 353854 814748 694480 730702 751890 646499 843810 13265 17 608434 455160 684177 625033 444937 361559 810111 838871 538086 755110 3833 118 725371 772375 758269 120511 771125 821244 751251 716825 471317 21118 2818 803888 3626 817338 847124 20282 495708 694175 577178 849079 216 48591 794936 825374 55150 805047 703664 828282 507171 450381 124827 775935 152551 840641 620005 765981 565445 6527 348 410141 75520 833565 2610 655711 58795 25 69214 25 115588 818462 1 217825 767873 23997 174772 785356 692058 744766 404601 371473 157569 12 761239 817893 108 241487 143996 2172 381909 849344 455672 50484 562464 832584 812858 554262 846644 810952 230 825351 700821 450137 591628 70 837258 501 843806 794009 158911 544 111 176298 689294 695687 820768 846170 724768 4 375584 487807 242856 463421 1 337194 198196 25011 286156 642269 825532 387665 579538 682252 10 836466 584541 500 510735 25602 64 2716 80583 817637 105 239665 778826 229209 1 141507 111363 555759 845145 842705 52 838885 693584 161596 847820 831844 632394 725998 159231 2452 618169 644230 12980 618491 705961 810192 273478 516632 323294 807312 342502 824806 387737 12 479882 730735 784052 612414 313073 592663 809608 709878 795713 574330 762712 554393 101195 705683 526096 688173 17 814 280653 795549 85647 765317 365571 55420 520661 354562 115364 130 639717 603657 772811 667878 660549 376205 126548 105879 802670 341910 823172 21 794260 680294 173548 642141 829630 35002 609567 822619 806172 408390 779190 371551 63 810848 1307 14086 678714 31 744582 710545 257810 2 754205 430159 836876 659930 430427 1542 790305 845651 692992 751570 347258 806360 848847 128764 792469 727044 702205 323617 839388 298863 630 133135 477482 256466 823788 663993 722556 25 802109 342294 755321 23649 461241 129295 2 527360 835430 607096 451258 336 2 703004 716299 813889 2 690706 298091 11 7817 85191 214 35246 10 767016 839540 250856 21184 426112 586802 128489 140572 811586 218 138412 125413 92840 825233 848187 1 822829 836983 844782 839886 699966 615941 828379 488532 666932 815148 85938 520 462765 315828 801084 39628 74869 491719 141141 181273 467704 5981 3804 795344 776159 2732 192244 324085 810017 16831 609020 363748 3500 318031 106510 622053 720100 843916 763352 2 172 845495 816058 4383 522507 826216 128385 516094 799665 592431 179473 807940 451973 591707 56035 309203 509982 2027 4961 338485 225261 720444 747078 642791 2811 710158 8 690350 766490 38 13195 20713 211791 14 840133 809785 770826 5 194026 495442 418 314 485608 341183 1306 615667 458947 189316 512082 512332 614063 819303 808065 702453 522995 301995 419154 827170 844476 141424 396393 829484 688354 2 108226 3503 79541 827886 1653 800537 817346 471588 653751 845528 693230 48882 223799 249133 647554 835971 45 285 749548 834871 639585 784972 13776 552820 845561 2 825055 282350 3 25 673411 841445 223637 200302 308884 730424 809376 632941 826683 815987 111516 2072 809686 824145 284528 1 704661 763767 121280 3 488169 1 384739 10576 818578 576097 19 749459 47 779793 339322 833940 814382 2 727704 493388 424751 13 1 229910 152144 729979 758252 14677 7483 780699 842248 626561 314000 783410 2411 768886 760824 380195 823998 824591 131156 199860 845086 759619 754859 455124 820098 57876 4919 268779 273494 94 1 720304 234786 839119 1144 797923 155500 696259 23 788602 80736 511548 24 413332 232381 764809 805548 151234 2 104125 827397 730094 842529 785 493898 838271 61188 524056 1911 2732 820770 62294 172804 722314 510199 504578 30093 755561 805620 37417 626917 64 110 15081 471793 781596 841200 839306 838197 311237 466301 846907 495650 110437 812697 97 825067 785030 85244 562493 264031 738190 596303 837244 737666 531778 839054 260466 400559 849027 827793 789122 627672 749207 766138 695741 846883 739958 510530 426338 262509 785147 431479 798466 35146 590495 831982 267820 817252 398565 241660 794321 1027 845331 188170 474736 734744 839618 118181 534624 1 3554 21 703550 229292 59 789955 138597 317571 809389 225317 447771 1777 655281 90169 241750 726520 567133 727176 347196 144 12015 821561 5 830026 801478 481241 825845 15 186024 845315 38391 458377 552468 659653 400303 72408 803613 3 653600 2 218 818487 370734 542552 2393 2 931 29 244 789964 7724 794293 769952 10 666721 737622 541105 4 675917 151909 846272 777865 135697 76 7 729775 804519 834627 309701 117421 13925 808132 801878 493283 414471 806748 836935 555377 334725 57899 644706 658683 444111 327811 845305 27 370448 792714 739317 38183 848263 224667 218873 447453 490122 7 713192 161123 791459 832493 804771 817965 804814 367289 86327 604117 3247 347704 837907 754442 833276 770718 643217 612222 838301 684017 2169 8969 253123 823036 479492 675548 1770 265295 242735 684 736965 3663 1737 67331 776701 204608 841741 114 351125 338945 389464 603598 519869 399141 46653 18351 17 841178 275631 272928 104 496829 539 214580 4 2806 204 10 230154 243358 827156 288971 534201 5306 777029 535926 6367 2247 149983 779322 683589 830622 832941 824576 5019 2 782215 453993 17 273344 29898 769513 677699 819483 1 830144 717372 811637 373452 5 398282 4112 202346 187127 717862 35 112451 20 823723 728479 17 695160 5 2 123401 35139 738600 6161 633475 12 532830 9720 125754 827104 652169 493191 906 5736 619479 753926 563013 8801 79181 272 647064 11822 509296 447994 64 741817 842067 68495 15475 566922 2 11064 312359 12865 770067 838732 19801 69988 631325 475507 552013 805574 273382 797919 786784 130844 292994 117047 153 21640 804872 789307 111 386315 840507 817212 158204 236270 2 229346 96688 14472 776121 10 849701 803266 692864 653128 481789 688751 407622 519685 790852 505817 33644 185983 679685 222229 797468 633476 97298 800294 673052 792584 845107 1668 3483 795782 797262 593279 820081 12672 820273 512284 815955 50 3 114 493209 847297 754270 248286 478553 231660 228085 36636 729392 725176 52 36568 312310 670328 807422 292394 12 792277 232835 326262 122241 591848 752821 731008 201084 833668 75797 366269 13978 146940 780873 804613 32055 820248 826064 465756 64443 29 574012 673032 360656 813034 242509 662 742880 712923 835 495773 652231 27 599493 77117 754700 95401 1393 833247 3 824953 68 99383 22180 7 758018 36612 691093 157974 813889 628839 367038 695643 793094 843458 192 89613 18432 780238 8883 256509 10031 396377 35583 398 779985 626672 639870 423961 395419 299552 834271 31192 4 680982 773414 4535 608315 603459 29235 797088 766387 178 3946 791625 524145 689041 369130 845825 816739 775000 776768 57487 828503 776226 323369 467679 8 416353 828246 13949 177319 780776 300208 26 806255 8 472229 586200 68580 41851 11246 46 756075 143790 77238 111857 106877 439260 792741 834678 121947 214270 59264 478982 849804 547665 262407 57239 336710 729119 793580 78624 821528 839781 501413 395581 518661 1 28549 600559 16 791942 43710 791693 66872 292563 698500 798722 373578 804808 820299 487002 163499 727680 771052 842903 397251 370065 762007 234230 10703 711341 672646 198178 137886 12 23722 774794 572942 718881 32368 439021 32600 132 737074 176963 705614 11364 813312 324335 50500 328224 747584 6 832839 221 776446 772356 2 244883 825115 814110 98 801361 488591 752951 843405 1707 88995 146 321901 661681 267049 399583 749989 821997 484275 151224 760689 255965 3850 658721 20 578082 142301 403603 513404 824560 773205 27015 522812 803252 675167 304594 702143 102484 407 746958 635057 602016 125 9774 796710 46 2 8399 391533 298631 627521 290589 164068 816155 827554 815240 11303 255647 70267 825354 842203 735334 678290 323054 265 151947 103459 176815 620252 344468 7 54057 700822 841906 53 249680 780362 335550 347313 500296 68333 806555 805065 835813 803127 385976 6 31 8972 20 754178 336 43524 835514 818639 101012 830731 46014 716972 844349 549377 710105 486139 803729 168077 9742 430105 505 737303 841423 771496 821777 123367 112458 627294 568537 723819 780410 1 421392 296112 780632 206525 511 714871 357041 575493 826020 358130 717597 819484 676666 85961 115 831087 68 807867 833126 834848 1148 806876 788180 31 10 210462 790166 815732 283 273547 339 689433 262025 439896 158636 845832 2 694724 819993 781117 13755 103607 341408 117862 162467 814146 264 7 772528 109535 750796 219712 1 252148 758069 280152 837364 683241 641293 788633 813555 836620 800015 497968 778377 819969 180538 181 96619 69 366327 790533 797714 838673 826341 815081 270313 510723 824713 9470 514423 539043 841244 239068 590525 526765 488773 224576 320323 73 136477 528 584926 250172 819137 817413 80 548876 849186 742519 730 828900 380550 14 27755 135324 298490 141769 792831 67678 820009 1722 189 65366 560614 846025 270657 273769 310 16 814068 790523 845881 456751 612995 411 88 259815 2 729485 817603 835963 131058 21936 371954 147451 347113 366746 70294 2009 27907 1 258465 578189 836095 520372 541023 2 544073 180 52496 611586 789576 36803 809502 310947 272406 511937 846430 76280 105 810159 13573 812319 1323 179990 735002 160951 217 82725 583506 84183 1289 5296 271582 842801 796640 385 849111 135973 748068 264 428642 271967 260265 6006 816913 2464 248712 842548 834918 822286 784492 844789 13 9261 201838 832818 185989 849245 708918 721511 767448 454261 846717 772567 682383 610947 639 774795 111805 691481 747740 270764 793104 134243 771090 800322 844651 764398 92225 526343 174836 788005 787038 255 235511 800793 264251 483532 822893 554530 133066 823092 307011 241457 258389 726733 301956 842228 810472 94086 836539 830183 847539 395749 839052 590401 786852 794199 421354 154932 848523 844500 836191 713090 722274 690238 12 9365 427194 393546 712930 843160 376445 343258 319819 825849 392784 489643 417913 1413 845383 258392 626586 754925 285874 432598 704792 22119 383 20 837630 5189 773602 273178 33162 428657 789244 547 786287 70691 829294 133420 719087 799844 194436 522679 817274 40923 657678 257196 822830 106523 452025 617227 830652 286845 753572 15433 824557 395 818965 787550 471563 198243 501467 99582 785714 764719 5333 328511 844858 42218 105179 388722 801270 370660 115163 262513 599617 71005 19 835653 128581 465134 832090 626831 444615 407994 846740 261463 534152 323068 674310 696153 1655 28 511311 161465 829061 40654 7 437038 62889 544 243984 589254 599351 799796 185220 12189 176595 545795 537522 809731 741087 492454 654597 772268 794737 4070 75010 324134 2036 731491 477483 664472 88767 282265 812863 307492 50963 94702 727236 647325 697490 269384 517471 822279 629355 202427 838884 364175 276987 179245 619167 782351 1 123298 1123 811441 554735 837090 795326 789214 159577 680211 492680 711155 2291 492194 647250 824926 5431 757003 564062 703401 246940 85078 831586 223211 615824 779739 746790 732256 795976 817853 718355 111852 784985 786209 24 26 834420 725697 477113 10 839257 808273 800302 435915 815431 11 741972 642425 783034 14576 825872 522561 807519 831603 88 774847 15523 699987 326140 659582 24099 223495 768228 620541 605391 834805 774364 233984 756486 622715 744554 678987 767047 305108 770187 2 722945 650113 795988 751867 261697 24708 799778 766337 725439 1 2 67364 777542 56218 32930 79561 702587 580670 696947 218037 35 19 261719 18545 793503 276025 786330 164950 251797 130990 800029 806765 1080 397750 368792 14907 671208 198674 762019 718002 216978 377808 775777 553346 3 770387 530091 823124 85670 752195 183325 30276 186126 687505 262933 822429 257170 56 93634 704099 596041 685549 8662 666883 694856 327801 62143 252025 195806 107663 50 799858 2878 39 404804 2 799310 723778 809631 156418 6650 822363 821843 228306 477474 2731 98327 15239 609809 782961 19017 844769 157291 198633 240569 98 269897 252675 54198 220083 747423 791462 1619 298444 139535 843373 7924 2 825841 720682 837444 205 253893 3 49872 403881 4 445719 202996 18 228342 76379 1506 201175 438078 737313 9 491501 742997 834429 824057 19888 825084 618934 804622 96219 79736 343893 223267 794779 640716 756806 34 630808 23 631093 359748 812938 412238 40 16 356892 481547 794565 819479 762520 519 818422 764915 768623 808330 109718 7928 25 847818 410619 292063 594775 392429 7 211712 689055 672668 5567 734761 1885 262753 804877 839310 291875 769 69075 3669 774088 722733 805730 795928 645443 1 1 148535 335 839935 757163 765541 522455 824394 40 813991 810 353525 27 838083 288389 173751 508653 744739 830694 136988 781887 394582 244138 286748 367358 828702 827388 797599 672567 817057 273625 833853 846407 1422 794301 828014 778870 758397 35 95004 548129 711 848922 289 270372 800272 405065 4504 657077 273266 253544 791666 719017 664111 784406 834710 91949 773621 310242 471547 1311 693662 396473 338288 470048 609427 383086 386077 589394 98554 661404 78341 105654 689257 52175 809458 79800 468681 819947 306036 749511 13986 87110 790669 796788 43 282049 807724 696276 711212 54129 918 12 681030 7438 248230 109048 800456 842562 487763 821272 4467 160862 14000 803627 187733 424897 656094 112442 785080 820080 476127 698174 847562 582948 219177 31550 630133 768241 16 801253 344359 747582 798096 827373 159536 803954 778168 366997 18255 838446 1 748168 847278 62271 706815 46834 716692 16 6041 213395 300826 1 718727 669251 196 768 482418 667707 792198 848225 17020 1 772374 52776 795884 388564 405320 9366 1775 26 119746 442136 230518 379478 708005 9749 844542 3190 794563 598687 722518 2692 842554 294969 1 310842 760522 752671 424099 597507 32651 836394 798381 345656 5015 109411 8 560988 351911 514717 622920 433125 511016 828427 789 794955 220881 791950 808276 51589 547249 822503 11637 393999 839352 570185 621468 457505 794902 803295 469151 398763 9 813139 546225 626386 840229 237100 89619 230 5679 8 158142 758629 316239 84596 460192 777710 837895 823814 40 3 798135 2 561596 316053 181462 11 703033 650249 794513 447 105190 2 237724 430595 29117 149104 750578 545218 783373 100010 651073 807739 928 793683 505960 592149 452 575530 840435 3 273994 174291 844938 79080 69031 643147 555202 438601 171282 196628 1679 790575 311072 544179 764912 837489 831268 32900 2 12 810077 508961 949 799458 1250 796930 301820 1068 137292 28617 338426 821135 819208 585008 839729 730200 840630 356238 268071 51 821140 752139 52569 491 18826 845703 508943 124416 166148 496210 845203 735203 88 593899 141036 234097 1784 1 690014 845402 476 716548 343733 308 720437 19 745715 263329 832740 20528 361 821306 287076 327130 4 711763 593551 795276 129997 110071 3294 414890 578503 419288 743137 124085 62299 797718 368539 600839 464233 92732 164519 789618 124696 551538 845554 164611 315274 812500 6721 822326 113 761855 796114 748482 361942 838615 79 577798 555869 662934 29521 369120 239 638751 752768 310903 382268 822470 314560 697095 289487 331110 126552 838368 52993 212681 623768 639706 1 798884 20 831722 828602 629952 828738 846384 495482 134163 3 5 224429 619898 530892 798512 52 774212 655666 594877 7 844407 1372 677535 770009 678143 662512 516695 628449 48012 20892 261018 119 169727 664261 715898 87688 63114 34 54854 619300 814384 815383 807422 89098 43 1068 815 789273 702586 8879 822502 830665 249530 65502 768410 845798 832912 486311 733620 810994 544565 3395 785813 804485 386064 643550 80528 97610 293185 506525 213 475290 1402 605574 360295 748270 37 845727 96 843239 546458 847122 1489 758641 293570 843550 6 721054 655337 767707 204878 597454 826954 174748 810086 675021 745604 825778 706755 744460 106126 422482 780490 643680 813104 19804 196136 369625 716061 532782 642166 108086 293525 22956 100231 728893 792799 688178 441955 114 377063 206345 471190 735154 802303 2895 538850 5 670930 727414 109979 32229 757890 3 842354 760792 544696 367 215832 144188 71 801235 35925 217108 681395 238407 835420 843254 830219 484574 818748 85844 782599 114266 786123 11 87014 574588 784715 810119 841887 332 791328 421935 309728 748080 519390 467262 779599 32524 5821 695364 697033 259671 372657 383438 687170 337252 55113 747543 344768 439401 570912 561805 781 817288 2 838146 12 104210 808353 504503 648514 770847 727988 299483 790634 215196 545713 495581 774784 740 765 1223 350654 846562 139 742154 398655 794495 625601 555489 690882 146743 2 177898 817113 843958 189166 96628 184732 765452 815426 752 821536 176909 687041 680307 833693 738573 488355 85 35300 583558 496275 523193 257673 786595 776653 727628 204610 514266 14 783395 845289 817774 728213 93 493530 5 796944 80 711041 515368 847914 726525 19 835088 45 831329 790227 484706 24433 840530 252 491760 343812 80427 576619 90998 2 780921 754838 840817 457654 654402 542 689593 787547 187365 261256 39507 431 838901 849971 158537 661147 55778 842235 159893 1029 239 40 2505 844074 803654 556506 826452 738730 822221 409219 106361 629156 843475 248176 581434 300831 843904 33 861 449871 670206 9 849960 836196 837702 15148 139045 995 256691 824808 77015 846212 755281 558500 783569 71941 819992 1 346709 2 450343 10531 735781 49 42 41249 1 136695 64234 421114 65216 33 849738 518256 239603 828861 676943 847508 495179 743708 721466 620024 811234 824214 848737 795962 223591 227956 595532 72 512669 727326 512350 265856 545446 67 781541 8 340 2019 1384 44 201678 809404 521119 820096 772892 825014 716941 828030 829749 481987 836682 43686 134582 347728 672029 491045 848592 168192 775967 439249 268313 568509 844742 65891 59 10 807863 171549 755854 755904 816178 700176 656712 747546 44045 815312 328561 837090 7 8213 1 596663 842086 592 782428 812183 288647 535822 288848 336911 751750 648169 779173 83861 328116 2 812758 685529 426924 558303 7696 825548 101778 841955 38 5 691337 418215 76092 833311 768207 136512 415353 830797 784721 818243 117029 250649 264788 151188 94326 30874 809700 636074 369028 169 3249 838507 490469 612 832369 618525 733910 654357 818187 19 195559 681218 202293 54558 169572 70461 52240 341270 653299 791110 828725 3667 688533 446720 264323 44 246841 662422 283382 51387 700829 304995 329252 16 827530 66771 676745 782030 44 576433 828958 807896 828307 728 4855 303241 242383 147333 5551 789530 828555 695223 730593 274608 593230 835310 43 55 3259 326707 549 512662 366461 61369 397561 374916 631660 568291 230957 160215 28 44927 987 726005 791412 29 58193 840553 5 751375 785554 104 14 91 796657 790371 673739 845776 696676 841645 594359 492730 80409 819818 202892 793938 754787 500873 831 26803 36 800777 159279 21 181620 849366 843161 783922 723949 295409 718509 834936 821430 181 814226 409404 798959 810275 174014 2994 818215 118132 394845 687408 834481 574 842941 104610 623427 37 471685 219628 848403 845443 29686 36 334872 5433 7336 402973 2 722191 683596 716598 240536 840815 1339 565452 721 128 547267 49922 359 6 537628 209990 6448 668634 765632 1 723458 464697 601894 787868 29 796597 844837 617765 196347 315459 816798 157559 722364 4 320898 1471 219066 1518 822241 101285 2 827669 1639 600797 833791 4 333622 139589 327271 605806 30263 682426 763375 12354 56280 164452 806412 736635 747924 129166 554037 46 136590 549041 50 830315 665998 499278 712579 25 728124 804158 58282 115389 573920 303920 808259 389842 658306 283513 785520 833443 3161 321496 567311 769449 578484 248 740019 487 824083 834325 738727 842754 720824 96436 374505 718853 469661 2 329941 713656 3562 805944 644193 256920 461363 65232 204 822866 239297 741 810137 57291 667655 13851 402134 263547 48428 53252 1332 25890 834492 232922 751139 836628 400134 67362 164335 274785 191 119 837783 598189 834132 842611 804897 23656 450897 106656 278874 831172 713091 5 820030 111480 6 346999 809040 85874 812641 37246 2 442 745608 332109 824054 95782 452800 5665 796478 450581 556429 462607 823267 678711 1 15194 837898 755712 119407 9150 47417 834159 693101 657107 758147 466030 436 73137 693228 16315 84 829931 375 660192 238 836858 147976 848895 160763 690122 849634 823762 799928 58509 701813 754721 774534 537411 758571 838680 819693 204876 776071 377716 399426 325275 668054 662952 290 514667 688414 724600 68958 835022 76632 10 711337 801774 774646 791793 846200 399864 2 720274 193112 688656 658421 43003 152983 370083 749 788712 32 503845 72318 784331 803456 826840 823408 528762 836719 286359 788477 556614 1 7956 64460 703298 4733 807760 786439 357851 257571 803589 672855 27713 218738 667897 3 1026 821603 117189 26771 830750 346135 816087 2465 813214 846171 4459 841965 592999 439558 2 756406 73242 68852 556669 25169 678544 547920 588009 800031 53605 81587 830006 654658 4 833266 26511 835286 361264 848411 642515 712643 818144 1 799519 763600 837486 556263 450940 1132 692099 380132 817131 759200 30 802767 539 276638 12 54 4 671648 736804 168 342316 835452 787443 385073 685694 581271 486145 728509 6220 2 261380 247571 144 504445 656991 842940 1763 550969 138560 461056 597542 789408 3308 46240 623619 840552 103 267700 842745 173007 779890 768014 539705 695155 446529 835644 323834 698981 36 822544 160108 551221 847299 846781 312297 157492 465540 107472 652900 807383 291252 3 747827 493505 349 789243 5 567922 166319 778807 115839 5110 449409 134412 426485 694062 804416 331608 800564 773459 5 720118 247126 224 316818 5849 209 735440 554510 8828 52521 709831 283299 4 737731 778060 730950 531080 357871 113971 819658 2 800555 599627 126633 211559 730412 267812 91927 819410 782013 435596 77266 7184 52 392 817614 261 63324 716858 328586 3 4 398 86552 45379 1567 2 848407 174 62114 7150 237866 312281 228941 690315 798789 684 822925 263428 288 26689 291238 799120 849013 30 314166 824670 61210 1 782035 773239 82433 8068 1570 608636 793075 720516 2 541680 1361 779366 639613 835903 835746 776339 94717 826805 524879 826815 381869 549164 406151 11524 316058 670689 24738 533623 674903 649356 830148 156 688950 25 368087 477917 624074 158264 576931 449832 228460 17391 636896 25632 821124 9334 834690 3 1 441032 816851 833659 787118 820363 829321 747788 745244 208852 683497 277317 1326 725678 460558 2 153514 829849 115511 747177 437385 525410 152510 191638 126139 450 4763 296508 61893 539328 797479 843540 825229 623845 72915 812368 728051 823122 518159 22 51370 2 41 484051 780091 839294 224005 132 567 837745 306198 769 819197 215470 15499 53042 792398 843506 734731 829131 794558 330443 314036 8765 773809 42584 519286 838576 847785 834909 390336 2 827495 1292 780960 801479 302648 796461 602503 581800 760595 738075 22640 734546 31722 643757 731447 57912 15 824765 450838 185288 809809 630335 703177 400879 269361 413556 486997 81262 146453 301632 564294 356385 646465 7232 819391 10 776247 777979 244375 11538 374149 168348 368280 774498 433034 25549 141927 365942 66 646950 707672 6 676334 543918 810505 456115 4 729348 103629 315947 383649 312864 577829 2350 720157 314626 948 768672 18 733718 363440 584960 3352 431293 699295 89316 736427 553887 11108 684040 844776 1121 781751 12292 326672 92 26376 115496 47318 719233 30777 696816 13548 545811 408593 4562 569300 793996 565502 371448 19 37159 251151 200475 571288 811632 658016 775267 5 839157 101395 731633 656216 50 2 2 679824 143 323003 163277 845645 670069 2785 835563 669 699612 448879 528486 406197 101 721281 500134 707254 236798 143298 814736 803498 201639 72913 212 237657 402650 6302 670977 297 220148 197427 31 498937 743492 368382 9528 846174 825251 767543 283820 708506 844037 840183 648573 28 781661 66456 4 720815 67942 741501 81968 785599 603 748518 167 355189 1262 704666 2 796231 793260 706877 5425 96180 759778 783369 816922 325965 16 770108 704106 347232 533989 13 28169 3 293 833338 232 832150 835758 174823 822812 777648 845591 29 57863 790330 601731 286830 953 38 528166 740248 717039 528811 365593 751910 686245 783670 838500 4244 26 370533 842235 7734 9 18 451246 447353 787316 226369 772547 172641 479238 510966 277362 14270 3 10 367401 766114 721416 518300 119 849389 742984 566146 785860 797398 42 205957 815829 814406 811505 845146 451802 654482 65 548771 36587 745516 801976 743538 799148 827868 599836 427403 3 1 341934 141383 710371 33123 4130 67706 747930 579789 181151 373514 2 874 773549 321862 32785 254194 129769 178899 2 189695 99541 544868 807958 63489 126932 625152 838878 34699 645170 799050 517600 810827 800905 20 821181 331685 501877 842874 226 525745 512551 257804 145623 243 289988 22179 539655 805306 670719 724023 540602 837587 554852 189098 688577 523739 492490 253316 202180 145583 6258 726308 13 3 831070 227751 599607 410107 829574 704431 2729 602580 787462 619775 33877 847149 840405 708310 769148 21888 849681 782264 154 841507 427558 480843 3 604063 792005 771089 594396 338 830 778966 286450 795817 666623 580267 156797 803582 18622 690468 383648 291255 638212 809031 804529 814455 106542 531818 588012 12 378348 316017 818779 35815 653758 452762 388150 511701 848811 845837 296234 188314 119448 268331 36528 754612 848232 554039 306329 827233 513789 117874 17102 665508 377574 2 216443 831941 185553 48856 392263 663237 807540 136277 613720 204761 722836 130 627704 774769 795208 743364 712767 113367 814052 2 677513 831845 835818 716283 783869 774653 535706 467668 574433 574 685448 2 267652 24749 608688 744202 794987 684137 25 180767 95 241 791539 731146 312853 397676 581917 680120 835924 633046 8856 521707 60856 65 188462 817306 95607 735665 71183 219415 693799 846713 73347 357958 140387 844714 671266 768786 786486 725261 1 4726 666752 846103 338624 838534 535237 1713 462972 147417 76901 571034 770026 832260 744057 69784 31 410146 131633 687235 79766 827207 5495 655616 7386 421457 206498 210147 201196 54219 714677 36 96 143892 178693 14 415416 151448 790368 208648 217624 484178 800355 806475 13 527 6 152241 659762 15 491817 830748 5837 654715 4 840088 783849 839813 161558 555235 755237 67174 588940 559936 45287 325277 768035 786075 69770 801609 797931 1468 805284 692461 44861 848146 747827 548320 821206 303516 6897 774465 214716 765766 808416 84536 68603 10051 54 1257 836879 743308 548917 704616 4318 768876 5 127465 143336 433684 822383 2 583111 50884 350043 748422 552309 652527 343510 825825 728294 559445 844513 797319 213011 3 428994 300040 1 13 2218 584499 773788 133 783929 324908 618362 824791 622 9 316686 101125 2171 705562 274064 562562 116929 539246 72 82 32 544072 632783 5818 276905 273471 18915 128016 814543 814814 179 653504 121441 2 197 99 3274 779041 280899 658694 3420 348627 263445 112 843607 335574 834397 481945 828600 3176 678237 25618 651624 755737 719459 595833 636665 653651 838385 170924 783749 73665 619887 835530 779203 408963 827310 484479 842545 6 5 29397 834939 802983 8766 689837 5 784725 123907 336447 544124 695826 134 232986 530657 801740 831544 110 697180 1 750403 778384 774890 191724 805373 3 6 556698 687514 845935 800574 640503 810423 764373 338671 210703 248624 560782 103 843899 827897 260075 115132 11642 437677 837099 345510 33 587748 64645 767640 34 410610 147830 611454 306173 820269 662304 111447 237145 32504 250234 3 645128 465755 818039 809760 795071 6856 807502 817548 826631 829750 219895 129412 778919 818885 5 699318 519725 254999 2693 8890 255764 531650 108099 322158 24675 596219 403027 693611 602453 203078 813090 808135 723371 730513 287597 758438 784812 348890 340962 607228 371670 342331 66148 511630 836249 690842 8959 810251 696992 832600 131 458844 705869 78140 713554 670409 102272 652453 250 846009 324189 803323 564798 169402 777078 126775 339458 68443 826160 751683 10096 48 5 756219 180338 712100 678407 806668 5 844627 5309 686249 2030 2 695715 473451 541393 772178 566850 387263 5 459730 816242 752470 517296 242524 9207 24 184282 784223 688893 825019 616421 9 638620 302230 724649 692086 652138 847989 1483 328540 8320 420875 1 405395 2 553466 146370 23 570686 830379 52994 6 265041 153136 810520 692567 727545 199178 636982 312960 175190 241876 137191 787577 41591 804144 832203 777664 390779 426556 684874 822459 208262 785620 105468 448967 87 4 308152 731653 797490 763155 90695 21078 220544 1383 264057 197533 618393 399292 13477 771373 123008 591816 828525 732988 849933 579907 294359 8 6 10073 518272 789901 3614 662986 44 420200 20840 515662 834896 16352 203776 652165 795306 649526 17 447 261950 824801 794964 782137 838077 457955 169099 151866 95826 357488 143494 543659 201759 829549 403 3 773551 291681 849230 10 847071 836110 467135 834297 413074 753829 806252 647523 825264 817742 835027 771358 137971 1621 849030 835931 52704 775633 760719 605012 754079 341697 24884 718628 2054 848873 148131 730099 488 46 606812 742387 398100 383116 422591 728292 357648 615108 617414 836734 789293 820448 758307 52 18 243630 263593 242247 226803 823265 758293 13 191930 759613 7 85159 638554 828997 303955 41046 705725 60761 835824 122144 797516 811635 800583 204 615035 732315 322285 23459 718496 5786 693680 634455 754736 4298 90057 827575 7116 712421 836170 747426 326844 645876 721605 414219 519409 585878 846104 595514 4 821097 627 501873 590525 99750 17464 5738 515550 699680 174784 684096 30 720118 222 796708 769831 754893 261741 822776 55611 256977 28807 620690 65071 598414 704693 847748 833571 134962 488 1572 764741 831372 396000 1723 79 1461 178945 3044 384709 123322 1 188177 6592 319471 360102 5481 245279 397366 1523 794067 32944 484499 705566 65745 462950 390940 515926 254 4304 545077 813937 390836 839199 737559 785765 2 487753 448551 2 840354 2 11 841508 597397 845780 584899 142699 671266 4 218987 68873 650587 793574 346992 454055 321772 447599 13435 412377 803114 836608 821008 355910 848623 86 170 487028 600075 567506 3552 788435 270049 844879 7095 436145 3472 169312 222604 837313 735355 520688 5263 752753 817087 633857 35283 119969 408302 585585 198535 181435 792999 106206 110299 784679 189706 750401 31 203826 643341 715941 734532 251115 295389 687838 260250 591888 732885 576637 330087 569219 810043 236283 449235 749484 169131 586016 573672 588787 205922 449144 798928 762146 818116 753572 842868 517876 761374 12 521692 38 427472 3371 3071 318483 1 331209 654844 747816 478349 265 842480 768048 79945 837978 639424 802582 847299 568604 3 809438 813195 251586 14853 121020 30182 1447 741647 13983 366202 239394 499592 768318 832804 349737 842344 829305 37189 829080 204300 55 123365 191721 437801 725541 798301 62 203880 307381 23361 305195 304 668320 390786 11 821361 165695 483170 368 766183 772734 328878 821211 3280 750606 684369 41 826723 817501 812799 536149 109207 369381 598819 806467 93979 403179 792387 752730 85670 36 277629 447446 799590 26491 744671 638045 828243 91654 88357 817368 14 134858 710938 116569 814786 630059 828545 753582 690207 492094 717020 803118 820505 185149 716770 623977 500113 783385 340037 755490 566888 7 546036 525705 476274 778599 44 54236 652203 736786 374306 430744 5305 414620 100217 10731 624985 47 626847 830554 487828 87 1471 798220 780020 13 133 799236 534188 219382 654 694810 37101 160 121960 848231 47 825856 219 844343 826032 523100 727950 848102 112608 569584 744806 176821 451050 597221 320 714506 263152 765671 568431 375879 728641 476832 561 31611 695493 9385 195257 839768 529456 825975 332595 200 567423 793229 818898 22194 849145 1 250650 177265 13 624417 844889 127542 44077 786646 580830 209493 641945 585604 824890 26 4406 453551 434903 156811 155925 822603 826045 846253 833624 707226 846626 625952 94925 225372 105810 593471 11 849426 817906 1179 508364 4130 848375 815306 3784 632162 759 374019 721942 399787 1425 794475 774985 1197 787600 745239 770949 28949 666396 101877 752262 5169 826821 831311 567820 778980 221197 295747 258 207666 844123 802211 824174 378211 614558 483545 8 737877 730377 731711 276260 500949 448324 159415 146787 522394 130 570497 52379 661516 708318 814984 489829 711892 668381 225877 41862 2 507560 368256 406355 86463 801378 551191 1684 608282 841400 91178 230560 701579 819718 4 804507 239557 477411 797303 371294 19695 125 666624 497270 147 400 223887 811973 248385 806882 9 164453 821744 588400 687 699480 815654 10 720423 164623 779176 389058 829317 424180 229696 35686 43507 80352 834836 840899 834998 779449 66265 842039 602948 842025 99586 1922 7464 475589 6 36784 6 149 847161 426505 692964 605 540785 826577 12151 6 88493 842446 813180 508659 307664 775002 634591 633063 599035 728913 60902 146757 805765 192629 834309 410382 534901 844420 189683 823920 248 776519 360303 191593 816645 489823 313052 8846 777655 840944 1739 111 221002 408139 658543 847 743516 487698 22465 448940 798620 95042 24707 813011 318855 355184 471836 359342 207553 56442 138139 180330 699906 4600 559285 548521 801286 197793 240030 587725 13496 25464 238453 449720 581 308816 740609 10384 209767 822457 81587 1 604528 121640 4024 29 222 23662 771445 833198 839685 338488 11043 3607 836002 844281 481858 127649 210346 6433 136219 810302 738866 324207 176443 567865 60733 803783 4038 1243 44591 30 609564 272245 675256 112682 8 253507 815634 175093 780431 809495 800603 4 434769 11 76947 212 650242 445607 712899 340270 829636 55746 240881 127092 817628 18986 727692 821374 357631 377551 839859 11600 230 848996 659 598944 702510 782590 443743 315804 7630 768422 747270 805 381998 648680 817518 787025 5018 808663 202227 844058 739507 612964 738327 398024 291614 367010 688010 734322 228932 778573 199791 849692 806124 243800 382045 13 7124 639678 448150 500695 286354 818365 844903 23468 750185 120583 111594 640284 764170 574219 849608 481226 823975 806565 108 825622 256033 687135 375422 3 208093 824565 756757 492993 725248 2956 643530 494 803838 149059 831276 494047 21164 802631 831 114263 832918 844308 798058 124327 160423 652348 756891 4 749274 197 835662 266565 38719 706055 831985 4674 809176 407860 660718 794938 9566 799684 7878 2 759466 531822 77910 774596 490515 588130 813570 409689 673518 218 1056 28763 546893 403692 795423 128892 844979 801250 819453 501911 212242 841919 239892 743908 842291 231 845280 847409 40368 248546 22266 149 839130 48 646442 1626 173847 16 97822 680955 227782 94857 58061 2481 24254 2 771546 337337 326704 208076 6040 518965 7 842719 59 813778 3 597647 24 297 45 668773 1224 84 806938 369594 674793 813984 636903 287859 8342 655006 757058 1180 20644 47524 613476 1 402674 637463 36 315858 749631 145236 5007 784102 120884 313973 842787 282 834577 25645 745085 470537 105031 841296 353320 1 542517 817015 760196 739811 85644 753436 378952 836199 169 57374 61922 404117 629640 3 2 812622 827230 33 110716 324 844947 509284 632179 133759 741703 210053 374 793925 1 18 12264 34182 719378 214362 2 844176 319031 602636 39541 640073 133389 4911 802840 756856 57582 148 2 4357 3251 824180 133318 739027 689262 801556 641932 536417 841431 181996 582060 577367 1829 488395 600228 1 431589 1863 806063 691046 81 542621 831750 414029 18 829142 832334 580711 2116 578726 517644 786081 617133 421023 652718 712944 3087 169997 580248 596836 2144 809334 701181 848612 69368 849901 513397 12035 34282 281027 823718 668945 507963 551 79288 100 813660 236364 839297 807806 785390 807059 341693 339431 761689 447266 4295 282387 797450 782415 13706 165531 649756 491747 1 40216 589967 849949 704075 814424 547628 718943 421082 645883 7 405 841591 441425 529017 6 2 673743 725245 568009 432886 703774 4 391144 441925 14 45413 803131 723544 736119 46952 834394 786189 683946 10725 259421 770327 20783 199539 625850 797053 839477 381095 363805 441152 404374 23 597674 840568 623887 609453 433588 713143 820890 10 302602 40748 785754 768920 830565 25 153615 207957 362783 246793 745218 751351 830512 448009 849510 631994 779043 826332 778864 808109 347870 345282 715252 177350 596282 479569 484 287766 669845 393 321564 548956 7 60 3 190571 589407 779645 57952 6 721978 653397 35 99376 9 780128 13 789366 384648 22 2296 606169 722416 821390 2 849925 835345 408489 168012 14983 289666 833291 45 431968 2 2 261608 58587 14 872 66561 780021 214419 587612 634551 85517 839665 687929 810973 8 71267 831365 829908 271777 770428 373147 378533 375939 742338 798449 41729 794836 422312 570034 823909 714245 703037 524421 822103 54226 762269 171797 261760 259501 51960 354901 332296 432172 8713 38 574037 795412 712838 12 153 820038 752464 36897 842451 2 809873 731985 304034 736568 153137 732569 523508 835222 723872 815925 700917 13556 30284 69375 612804 644817 80 816592 838059 225272 13795 11 2961 318536 164716 671689 258392 751441 798082 841493 22473 7979 35 772263 208525 77629 486125 120245 426677 761014 11261 806341 15677 45 791048 777269 770989 849444 784371 157915 827697 23619 450380 629046 764335 500679 775648 31434 794282 585798 834105 790384 264952 231 792441 6 510511 245714 200369 782963 142962 233 844977 696163 350747 116076 579037 647700 176294 693772 570869 679871 137793 202976 310545 229326 267943 225886 610264 393738 12104 547 567199 660368 582965 802340 819151 261212 431121 3290 407679 98382 548920 38026 732941 806089 814732 27264 726245 79668 708299 374624 684734 780596 729332 813326 821485 17804 924 275510 816514 569657 155282 466933 613279 736260 782181 69873 85010 158560 234822 474112 26 421222 644216 772859 557900 598651 576483 13211 641 522032 836958 391669 127304 467387 814869 1 565884 742763 834546 839420 115 700917 161984 8 4090 245750 644189 653895 257143 90486 8369 803992 33478 824764 195397 141065 708265 764434 210039 27 237645 844656 627682 286820 795775 849949 350284 31092 692531 810438 2 439861 250763 1149 27177 833344 847242 266713 458240 311835 2 343825 186380 814144 809600 840440 498548 67530 15461 698471 320 773394 813148 837694 328396 312198 802937 94613 36877 371848 810603 796409 396998 275073 790823 358364 383499 769618 151808 368924 680056 748454 124987 19023 68850 427539 2 207156 815782 585830 39569 419644 521044 826980 793225 361717 442375 351187 161217 473663 831238 783025 363948 752753 2 30353 967 733049 52359 25643 849248 439249 148703 340671 827785 238236 367241 17 727013 641220 723038 843802 815870 617 248251 814390 816546 1181 383672 274855 753010 3595 788319 6 726949 110269 633978 484207 634601 42151 471 771654 246601 195849 706520 718835 259337 841983 349949 6 58 225461 357390 149781 385082 1 258735 621932 516649 512282 811548 148 831995 7347 107995 777913 638281 727736 326987 79881 302625 771159 257031 455260 757448 274929 7 489394 814656 648272 2 832290 575123 491146 487819 797284 249 52 847232 226796 785542 756974 40528 24 1 205 734643 259063 83839 709484 822939 2 758309 49541 842717 533010 740762 811680 45001 800285 1 602690 813434 758719 839142 3946 622845 831100 2 841819 544155 483583 193 65823 713947 812658 456042 49713 20791 99120 294022 709390 23029 811366 487388 65 660 2 598 814681 84028 786111 497719 808221 90 640922 517903 612077 171306 728297 836539 3345 360688 695976 299766 821894 591653 381674 474851 792266 732296 849671 18139 631087 791170 779663 791 612069 817564 787916 45 324835 152042 2600 8 39537 6 402130 329726 95911 618032 278610 86682 581097 758142 1888 747091 702273 727639 847188 278175 195321 2 756648 839350 688744 336078 79469 839790 795052 554288 742890 246795 5 241282 19 814446 615472 546288 25058 733143 848200 242767 760028 1827 271027 148730 642490 576282 828419 2 55169 130086 843843 86553 827519 623238 108599 143 798908 24 798250 748377 368407 2711 478 838228 3873 810337 823985 747699 606006 798475 57079 537349 3 100005 806124 804174 660295 160 792595 786936 1966 322664 818846 844622 826897 135942 813470 775988 3941 208478 6441 621068 69 68969 506392 186661 730033 12935 18642 748055 849484 3158 43881 834758 10272 737256 124442 349072 743608 802546 832828 577054 361334 17 269688 2445 7492 145743 114162 703300 846316 716247 292181 470993 834435 108152 1494 594123 719819 829586 60418 710902 809687 732431 834932 378045 584560 570962 625147 302823 637462 831447 763278 529614 155540 30014 696533 275863 731313 821872 35725 34258 746739 15980 836400 810224 6 738780 848451 495367 732593 7063 344538 226807 526246 798869 399408 822344 787497 796040 790965 44 426353 30 848205 5982 848859 1 353844 2332 346641 400415 143254 723481 804560 136837 149 721185 828272 1080 380385 170053 773551 24265 755328 454293 589382 207995 776261 613265 814748 490170 545 14377 848680 19553 644075 443674 121979 846499 826778 574187 804648 396588 282082 95683 800423 1 847082 384260 40 13603 846684 89377 396513 390989 465645 828136 538532 843469 775521 26679 160073 661736 258728 795613 584551 662618 1379 1485 320622 40337 507065 479141 660903 662219 828488 463634 794412 703407 611046 77 785285 779785 75722 43954 2 767757 47 751656 618394 488655 441650 301881 804217 639026 1 2 757690 13595 52349 127 520667 41037 4 771986 392 418776 93 822308 443231 981 841374 821402 778097 92543 813099 748708 83031 391961 270946 806246 5112 777157 848023 719553 509487 494508 716890 22046 829712 40 118 801441 815700 605526 775515 730692 346133 57817 498415 4539 4 263907 605052 391568 298938 845691 272660 93259 21 776040 307898 565074 554631 833094 9 77 784392 151600 831400 12033 246518 802665 181851 68 237996 690397 837171 761662 33318 18 813784 1 832057 3966 774636 435873 585188 825351 739252 779437 497074 575072 281691 17781 837512 622206 15517 1 400438 777279 803808 659605 479744 794590 3 52 564014 135856 148765 786358 449215 580248 167109 499097 784200 320 798773 738384 437181 3 766266 2 121897 846625 12532 772387 7829 793841 166783 119004 846908 115985 679945 698534 23 835358 412095 135993 839260 660424 435245 817524 77 232547 696450 777452 637131 319090 392527 65024 252 839632 814665 677058 806400 838237 814155 483713 217305 828515 371829 385502 499745 760 172162 585 157438 824024 817309 764674 847523 540 793839 243177 770953 380135 494656 490701 88052 619242 72138 193813 323388 231081 717523 517268 242269 130291 382374 150065 764549 56849 108485 85268 726266 756059 115658 705434 696119 303667 622458 109488 808307 187712 1325 1640 204907 813782 82763 236277 674 340081 765408 774898 819293 783858 625951 493315 821710 310224 492805 189084 126717 6 791560 99729 771101 830718 806360 603246 73422 581612 20 20532 128547 699067 817494 740875 833187 279383 638633 626196 158951 697372 847420 657048 843298 716230 140915 24414 681433 762557 517098 828470 449862 317019 770364 20 823961 13459 658685 827585 787791 762683 312608 325790 441356 1245 107571 1837 784249 41683 294520 475472 698795 54551 584428 335195 629389 810668 510458 747091 2 169 390664 714386 818752 538733 385735 9679 509522 120081 743474 167189 845230 477858 6 615294 592923 652895 48149 181 49 33074 682777 542955 469446 452670 804406 843844 842870 781236 836389 165947 843422 124406 631254 830670 713746 389205 651921 826061 712962 654724 838541 799005 203549 465830 296291 601095 813622 3 366310 599471 351385 774591 390710 6 103435 695735 751080 802823 739461 127545 828895 842934 449807 847319 537788 817939 111270 843554 9 1337 518548 747149 33091 512445 830456 784751 846441 841026 48569 135267 104439 13 630183 285415 800873 483600 174 842871 616628 225496 798408 19555 479436 649647 83622 386494 1713 842868 789287 142277 667 763279 465760 446 166842 831085 238097 774063 523406 90891 725031 413651 133079 1 27130 508221 791603 601621 696277 258108 840251 833219 4447 8785 497704 383496 720292 24570 826963 844755 847142 695224 1358 269644 344651 714184 84446 624539 130 755374 466112 826844 7336 819524 623374 725201 230273 825664 3 801215 848776 33758 546490 25893 554393 800537 229333 535858 841082 251237 506148 451754 822935 813539 454162 5 757904 661951 173711 425819 138097 511052 840921 122064 486196 444409 607998 541021 797871 2127 849745 380214 830471 13405 364840 840571 786735 62374 833128 35 801129 373584 67243 366710 146596 806590 4809 75 550477 788671 24213 806861 101972 78296 2 7 553178 840631 821771 257531 226711 613140 779055 432004 756577 823153 421772 3425 796368 838635 775332 738070 462708 768534 168655 847374 840421 423195 585334 1 834994 130613 27287 26738 552842 66 846959 585249 19 497834 425606 664347 807834 844508 36633 206633 339672 147051 485883 546831 731518 690301 241589 771541 620743 333134 84 151076 829432 7 125 688377 1710 1120 792268 818096 818133 407554 833825 815241 794362 786941 831367 10165 4 172311 151000 833226 337773 228 1 805628 50 145015 653273 813651 85853 773161 196522 63805 322636 108872 791209 198602 778655 103452 844032 674758 821698 6 591120 373354 784 408502 120535 518230 438425 138850 761264 715960 640324 720122 135 778276 51851 211911 133009 480720 432479 796367 341 736280 774076 774390 837543 83202 5963 6 822183 5897 848159 708360 1 18 44 55843 599280 29647 27 215751 756815 11955 62877 771637 585975 203150 21088 761414 65374 476950 4 664906 92885 804681 301269 808317 684799 217761 389927 9 785158 836386 846205 685710 825428 670239 719645 762888 56231 396 803518 607417 41050 28370 3352 65 835914 751859 838098 513440 707533 826482 790030 792617 820073 380034 355614 292017 419316 677557 745276 839799 823506 75 66 820312 488513 750239 351387 222183 687399 352723 662029 187 536479 275072 32039 776731 234779 740983 3 27004 707475 823197 801886 137116 589497 7705 788279 845245 707674 495 139512 326899 569439 798430 769476 843890 727130 778918 767213 311 623834 45 849553 284040 98711 671889 455048 749958 737696 718782 785079 699941 756037 36 689331 4852 833208 771832 262433 212762 77777 504358 652506 155332 1 51474 116659 771392 465106 83403 52935 353737 116527 143 5874 151058 115103 815248 773673 6 731158 787563 219 108306 795561 427423 85904 733452 697826 3111 831240 966 809695 315294 836842 171452 372478 577326 818975 159585 802467 642324 532189 834797 106 127 848113 590118 826910 786765 360312 82 715844 845373 838106 155504 527873 236077 816161 229375 678545 821674 369908 843255 329688 825106 502877 842367 521339 736934 419223 412818 400600 840776 733982 269693 283498 633015 586 11136 776503 77911 748534 666860 52607 193 15 701861 4 728573 6813 757821 294596 268161 790135 837331 11062 837044 498632 362450 755262 738650 835198 47691 826425 849114 527049 304238 847963 842298 9 767044 410915 790563 642758 25 835886 698834 393775 778998 11 145 731320 828128 739608 835836 174428 30 690906 410465 803444 530 774720 831563 581533 744447 835711 301508 797547 512243 672930 720815 4582 752325 391386 63177 452375 770615 842581 259765 682413 559554 721465 128259 1 228989 431546 669403 787283 253920 124519 55728 2312 167997 655566 829789 182640 4 584707 755020 788716 560400 593 671468 152 824814 78 172158 65109 54644 740526 212427 575016 691054 3633 521388 3 377298 29 1 3941 835132 529350 15 630799 2 61839 394148 8 456 188852 111922 45485 11491 41 264323 760057 387016 100642 400013 623528 1032 750457 238881 805959 789167 9075 82389 760178 626276 136673 844290 242855 660778 165111 834153 561306 338545 829523 49634 654367 754160 821904 817857 827279 44088 660876 737729 366484 26977 65338 590685 225919 823661 778955 60 472 363084 509204 561898 38 810637 828349 661146 834132 9913 680223 607621 753390 831231 804701 639713 786744 693147 3 774585 843903 790613 607786 726722 6081 845251 216478 191063 32730 652429 825085 702748 83587 362744 349912 5 619343 804093 414965 583216 294329 1766 275737 714116 43012 1262 799621 833580 158692 625717 8526 6955 845747 128808 826903 683219 795094 38265 650526 797751 284506 6 311724 478461 1680 440240 182560 357025 587383 2303 779037 828806 330289 253 774557 248 488 163043 741454 824589 751152 802527 49 357 411051 14 76 158324 551875 1703 1 20 746519 789028 137 789722 722199 375236 2127 709289 2412 805688 837129 380445 776950 65652 104411 607657 52927 25362 759131 799429 357093 48428 35 6 654127 825219 2 825751 720058 822585 843805 834066 849179 819011 718803 56521 387603 17345 287438 2 727473 837365 1 402032 618020 768001 804518 13390 246148 644091 229305 840369 730640 842192 690877 848077 410795 803748 538860 842383 746398 722638 766805 1 6703 758603 662987 509417 820043 728615 844385 186861 788264 837696 37 160401 344294 844833 46042 80 224244 716307 830000 279010 805933 91807 391387 293624 1080 487157 619688 478951 565348 6817 807941 848382 19649 615362 747300 816163 548277 3 255040 814590 565518 553396 809619 800904 229898 671506 2710 256877 525817 562928 820928 275667 376253 825056 804260 104358 776052 338104 222678 586755 755890 704876 45396 652813 796064 309292 648639 13 841201 649 1 809618 831428 2 15569 743078 780873 470111 771276 4 675296 251419 1201 11866 137678 536491 788343 557184 812074 58499 31940 69201 31651 620576 133914 476529 305441 555099 791744 825499 4 568749 226002 849143 167187 842807 312984 7 53 600390 25 835362 772291 25 21493 632536 311992 4840 50 178566 3 758 794223 701529 554485 681924 590117 342740 725181 847068 843904 477400 14 190967 36557 3 39 65793 800784 4192 766 353922 2 826799 466877 240200 380243 183905 824938 489267 467790 788275 805776 812652 10 793292 815892 800831 1228 199087 849377 121970 3 6 828092 651458 662342 303177 2870 776350 740486 8 818830 314845 136923 830544 458466 290828 349124 387782 792929 365014 769442 755488 18 793375 173452 415035 832866 70030 254652 818586 830355 161820 811744 613873 824494 499064 300564 679804 842823 42 838805 78005 834413 24364 797883 633637 809523 231343 821496 717153 446553 144778 169200 838241 530999 828781 444684 11 827689 439093 24053 405098 102248 2 476234 15500 807380 17128 540608 838475 453038 302874 74 10 29 135323 794244 665427 162153 805434 332470 25214 15613 438633 273731 846127 48 24 473445 607984 786643 677062 842679 23 75570 791966 148970 118876 1172 250417 79735 752906 791426 701301 8 425120 372973 64 834940 85823 820048 797 2659 840034 41897 291819 2267 20635 398674 18 337483 395882 5918 705731 721062 695 104394 15245 363 606016 774573 60881 775596 785141 747876 37590 652954 820022 24 664624 608084 40065 695893 784726 825759 571601 644434 86283 2 721868 729672 40668 494275 422565 270215 847649 830919 136252 328 485446 846162 20 210120 221998 119 769670 121461 515554 2051 294 842333 841391 760175 402506 531925 465581 777221 206512 322763 549838 330351 369946 136697 13 1139 270112 837547 390692 376307 10167 161902 182972 149921 354834 61 416106 799721 177546 101158 200281 696957 2 777459 637829 812275 493281 234409 425673 731243 750855 3556 215712 89 801775 41680 286582 570481 830980 336 613414 691774 767881 816467 839688 238 840878 361732 732128 590175 623579 671973 183 506516 348559 787223 435273 652162 586454 359424 27419 211238 165113 5 25787 360665 843279 676811 591 372813 493919 744612 769291 786932 335818 451014 4 167 345 112383 818512 733754 23173 58 763937 589075 690398 622770 422480 31664 322595 80251 469883 259628 133037 826777 466098 399802 48161 618570 193894 360346 770393 89712 3 292 15 654819 796648 473673 653856 720579 161231 177408 794102 195334 3 90281 667592 783175 689370 21678 11386 141 428427 1 628552 789074 553603 549137 776054 245112 112298 816525 846490 363435 491753 440760 479779 744040 159435 15484 50 271457 16705 822554 737117 512998 558048 136574 764488 193964 803009 303514 435447 779398 647780 1 197649 167 2928 753180 818453 802599 245421 811649 714890 71509 376425 96 398781 298555 124080 798065 771172 507802 608049 847170 53 610796 195400 831737 806205 644089 120549 1252 848326 709 816493 816578 690112 343421 92 443899 120590 779 145255 507065 590533 364544 819838 796927 324949 766057 331002 535897 161 778277 193368 300239 556991 235654 795267 584081 441565 190174 339510 15196 806544 619862 781267 34238 113423 15248 306682 766022 3781 59317 10804 37360 545 249 697726 602223 142793 1795 11781 755590 392377 795669 781575 814308 292657 652035 5920 2813 589984 36 612758 563406 14035 535068 448220 9 795671 267780 816654 815735 644082 833722 432565 34 840337 793901 285 7273 21086 10500 658076 56 620451 750364 833723 807699 274254 315318 823044 1268 322830 832075 129368 5071 1 5 501273 193 840114 173543 422620 747468 494436 821977 830789 13827 652240 203821 10 1360 4 176473 52520 834131 184007 456 14426 478636 861 206587 241024 751011 792930 33 551324 654281 552985 45540 837843 817184 465741 198980 747604 333781 153186 515053 35 98100 69 248734 654571 795197 281795 37250 826785 309677 491094 346 153404 658569 87267 836900 121177 795499 678443 524880 736856 836728 72362 20477 186724 338505 823438 3 18 821296 61 1354 341067 366304 138434 45389 52009 33 600224 830038 728577 58 780979 274043 780506 599840 438905 85 574056 105456 28482 149342 789445 684807 808654 1 178988 567225 251531 684178 346041 42710 773819 509 733201 754563 9611 662270 5 824062 123 77084 689964 814540 278288 690809 11830 801772 163196 770725 593481 107071 631809 831571 849537 98716 806324 2588 805958 213059 342 458 259719 676047 708990 13815 796673 235 1911 211820 710056 108 465260 428 468843 842818 456 832596 39550 396232 442570 757167 451835 222272 839949 645998 837430 244126 483942 844535 749316 800564 326616 757272 837003 1687 508324 356930 801868 715842 76447 826080 93354 705599 542419 66669 2000 758890 638576 205446 15801 78791 6 707344 158 456 76 328198 141296 14114 385044 181570 122 269667 535863 657784 577963 712240 414462 573225 360573 390931 18 341710 132 2 720 1237 831614 834965 199507 170772 333662 736613 840851 115 704447 837430 210889 775889 541449 726045 11257 809151 732144 827982 421528 805254 668017 28 667106 561404 220635 3159 712995 200871 8 520865 388057 830133 61 750527 635081 836654 197865 842286 717164 837359 790123 273713 87021 676367 843567 1 187198 620116 388206 462195 538140 9477 168071 15 612760 617781 301600 771393 648815 554203 715101 745026 4 407227 513331 801775 187456 229715 558079 28059 405329 784932 820384 635166 846019 814028 274464 832730 760132 364732 145724 655733 830945 756367 244836 809495 153665 106 842704 9 45 229189 521461 15928 847074 416443 827147 61156 44855 796521 367894 15593 3074 408331 661937 773698 645181 6 58228 733572 748506 818104 847328 363160 818821 746656 10 759931 847387 1056 123788 802744 763449 163 498609 363248 16221 53386 485372 755 39350 398001 697515 1764 730032 345223 254319 4462 605713 705293 567983 22460 110888 16 769547 534345 319992 798307 182932 56 835820 361662 748473 11647 557646 802904 244307 88745 790593 478 270265 624 79 95587 239079 15638 92494 2940 7157 782472 749221 37884 831455 834804 709064 807485 519849 261219 25195 797355 655958 347586 677788 3301 663600 337082 714896 1089 31 352997 9 440371 466626 4 112 263734 748396 182 828542 40 392312 485143 752299 811562 245 319774 435456 696284 279086 604077 789551 631996 663629 776914 671289 1190 820677 804914 542491 770876 819399 485965 265395 809240 388871 682290 841631 62897 290160 115 6417 204003 384816 639132 395932 687382 189338 836358 432595 264799 650173 669637 86723 434 17 742700 702916 632643 779414 145296 801764 4059 810439 213055 150805 27 126781 509577 56 27543 486282 739110 748401 436781 614588 744643 183781 155970 356940 97 811917 581854 5820 834465 837851 2 465652 313148 44239 819975 823383 6172 384700 526 634330 739488 761992 843992 107665 329340 744740 783245 621862 827693 749230 634847 796011 487816 787349 627008 323618 40607 19148 354348 701113 1 118 847517 307039 834909 362647 250863 385145 355682 848280 832627 478125 824222 754572 715749 836057 42 746488 586734 339 20 658428 345558 140781 1 837070 126 766896 225995 40 438164 673061 312477 161 194644 442723 748116 279268 548760 141816 339174 639850 18391 46745 822734 756320 752260 824126 804438 197748 836752 588434 1244 100871 19709 332394 3553 406196 845384 192331 536010 641784 822571 15607 1445 790842 816606 801436 55546 355565 96578 40403 722771 211771 714075 30824 816998 2714 789616 761575 651056 491 240 841506 823411 848732 50 841164 806970 183143 43886 337194 9141 807167 365124 839862 526720 519 643584 329440 816351 656536 7 528280 23 603127 155663 779919 665631 809535 295365 2 327516 345032 820997 54823 733252 135179 848960 774540 817370 301470 161050 51433 11813 472937 242423 110797 187389 393591 5891 21 775915 16349 302733 765747 633573 235875 764719 740467 800607 37090 844372 828789 104036 323705 771357 724695 2080 482729 593279 788420 254 5 683899 824549 2 333635 669807 369 9677 700784 3 756794 249851 15 543999 254 301626 25817 194533 284 2716 260890 32 797628 389159 821466 781743 55 33228 604317 761 828449 56 836827 635651 3606 757566 734016 139291 778183 845949 266393 4365 109486 725874 750891 390820 620664 14079 290487 823779 443787 7 846909 749056 259955 319637 702072 492878 783330 2 200771 142 611767 49301 701139 556557 665375 844192 773219 326 813787 819141 198370 740965 836227 160552 823182 9 239065 778376 742292 46 709908 19296 602405 361496 1448 283644 31 821630 839579 609215 829224 231983 281672 72167 355478 810734 67696 707338 824442 742235 122798 732790 839827 20755 224376 189733 325 833933 589 434631 401948 559252 498126 575576 707845 99965 799013 788447 803 400911 236523 820688 228370 379 717786 30323 423353 278147 20 119574 319917 10 794745 799318 17 124196 1820 3 766760 841083 751423 268965 235203 447 6 62627 799218 842606 4939 849170 646920 1 26416 832824 124051 9735 994 255313 680510 645850 634854 357305 86289 392373 92 221299 723809 15 274 712329 493195 718691 123958 205219 237584 782159 787552 39924 623119 16016 39 2395 830852 221592 528890 391 681023 130 341758 315 818414 801473 4061 827306 704965 827875 15 337606 563686 162923 782408 40 788004 739639 859 29227 284 3 818843 2763 844483 486504 395755 156 627722 795704 739192 508897 763950 323790 808983 525389 4450 831942 22316 876 838498 731791 43 837573 3450 575473 25424 452561 797161 5080 837535 280331 777825 553964 189482 783776 879 153234 779461 404418 9 802263 322549 7 772826 830947 5681 830524 264345 146 736636 73982 841779 68848 3923 17264 254759 339897 57061 29721 414969 2 490076 5813 626502 315077 24 835456 539642 781079 55382 828803 417758 703931 844120 598325 362529 614171 545376 159061 768154 359894 318 846524 489917 19260 535557 157 113 35154 712136 33847 643124 79270 841647 526527 99 708913 836812 360708 143866 818743 647390 796 114428 1701 731000 456827 788386 520221 14263 669507 393749 407426 409738 842019 27732 351042 38894 515393 830824 147139 548835 511825 356 5 770920 501127 482798 34917 2423 965 423331 1 334033 808103 707406 761666 1923 667844 375762 482566 295418 177470 770496 41 39 214 847532 840782 316012 754719 96874 393653 103209 325910 576348 9 18330 785777 746651 39558 507815 771664 491915 687668 209154 665602 809006 119099 505623 836629 1725 230466 540727 40829 577675 838152 626063 211217 24706 814478 65 62751 91312 314547 676414 849198 746281 9511 536055 432997 3318 511275 512007 216906 451211 90 125262 333559 744891 272686 78544 1998 294241 38748 425459 1007 1 805464 32504 2 27645 66 263 789895 694825 820052 714325 267300 3989 27229 807911 7 730393 794881 103183 844715 259110 741120 373863 266098 629214 661368 154 4642 828710 831688 5461 6 226 165020 18 451401 265542 209738 291639 849501 846026 429 844018 636567 598508 279480 760527 55212 800244 551534 14209 800114 814937 170783 475066 56 175316 528924 577072 572895 57169 712418 815182 828791 846859 841137 640924 83 38355 33162 168 735198 153496 841708 170465 442895 618152 569170 827183 61357 595505 47588 712673 796913 828149 209454 180219 694731 813102 397400 810215 4 530706 3 740093 833739 42148 816387 369870 40034 275928 541781 300208 845400 3232 330792 362614 267347 710470 846839 17524 775097 834121 817041 219487 104805 48173 9502 832629 33292 289459 765019 722987 412653 484647 423697 834329 609428 154203 658734 713567 414 406 133424 13060 371404 815017 433217 794057 197866 805930 785458 2681 841660 437906 517868 837780 3767 497989 181058 709734 3 267851 164 1169 785003 620395 811984 788715 281321 671 712015 321887 3028 509163 294 502964 413747 789095 92727 749514 502435 733161 349634 839839 821093 376636 738498 16 816862 5 849472 120354 798183 846584 57357 843284 121154 810115 94390 843265 351744 368399 269560 165786 746251 72165 291186 256 847434 535577 829098 715972 4 429641 771338 325747 5027 459091 1049 407756 443485 905 15 783223 148 240005 770681 608785 606504 294 3648 716279 564343 240878 572330 571407 775803 718107 755040 5839 785080 468122 15 245 30954 51032 91976 7596 482914 752290 487789 664678 107490 810407 575199 831296 598710 261252 650198 69563 290419 481 283415 6240 189886 803396 147742 828286 2 89748 421500 467627 227910 18837 13 274453 607961 749981 115076 691986 775449 1 61126 712294 323289 821901 727944 415356 153142 740052 70 36 744178 529136 342359 94648 822447 154438 74 4 263453 841544 727158 48 765337 277 412975 581539 646086 541518 131352 121695 189838 831573 7533 781208 1186 669 557215 382795 442339 652400 767043 34895 1195 791246 434278 3832 580531 726984 432718 746167 401392 787296 818058 173089 799720 8 811659 386167 295930 748752 766734 276428 225466 845351 715991 223308 838119 752903 826467 223451 270090 778936 127364 256146 552385 748140 391515 305407 5 543999 240 521013 830359 39110 708538 840447 46680 485850 170584 813532 835117 473140 610542 4 753947 647328 805198 499494 312205 254537 707475 382517 358524 830549 11 734615 10 269222 830278 744862 1664 636726 33258 21244 645685 749156 790221 9012 807059 749700 87446 675420 39 815979 180560 62465 140700 821771 706717 365788 62558 124824 83074 391041 636 774675 4018 849018 241589 825862 218942 664936 413490 120 676776 819181 825286 134399 119105 180 810268 385206 823977 822781 591749 846118 804066 825904 110 780091 8 765425 14931 306386 822858 799468 843430 844665 777878 155706 802896 275903 276298 36583 342531 406512 13951 754844 29204 808580 123333 819247 478898 411012 753471 638704 621759 772780 27524 576159 767077 808002 804099 764445 784767 13 651375 216809 2823 375021 713212 7 16285 2 733655 768898 493 1 444535 184 110 464230 158041 129142 849548 31077 847117 714499 821757 816343 722602 366195 556692 805197 840814 70446 560771 439630 83 19489 1110 536024 1773 789055 11360 511856 5010 670142 840335 683165 66 216930 25904 526596 327746 1 750627 773949 185296 241308 815805 347543 435208 410589 833747 322611 842145 385844 44 238810 264943 722356 185916 778388 761564 762578 144 539 675 739178 774411 374149 650753 7572 370800 845362 820975 15593 426079 499478 507903 563932 847751 7878 785208 2 574321 23752 651946 801837 209849 470828 603137 751600 810452 418391 10042 616 435864 768830 815109 190496 791775 492568 817489 819751 645964 192253 646154 270726 678508 819189 808686 318 55029 847327 299 3624 18640 806562 62466 837502 498775 623355 699611 18445 819823 8 4345 753266 595254 810051 438040 739808 700501 258 162818 600242 808255 842561 755649 160203 862 44762 446197 52297 306618 470 847153 20 28744 85792 174105 508937 114181 50437 775847 844919 689921 601705 203768 435377 665675 718013 3234 412326 783843 769772 56132 124722 760624 498366 636159 826263 599989 532053 25995 367281 833002 847809 784177 201585 44937 825195 585280 842067 773526 791291 824183 526219 795419 663620 787224 96492 488175 373190 748132 290271 564662 701313 393466 5254 152 680593 609434 396991 441772 745788 844120 404679 8070 560166 335101 818455 777850 746179 734757 256012 810528 542095 742189 717 738075 816772 3709 123 34 709107 810827 619473 312375 832217 1783 270470 2 775013 1 541620 845952 847253 78561 695270 41 840670 847310 769799 545 836592 393895 474745 826518 691451 7245 824542 439174 176093 210408 3892 160157 678282 315523 633225 845848 505590 595742 799561 301209 834475 572641 728033 187 346869 1970 677923 78056 217119 18131 249899 10428 10329 680899 432151 99748 723195 205705 847329 397689 849595 3 771850 6 330109 849619 96651 11023 170129 765555 25 1 72204 516508 24771 512908 781113 28126 796994 126849 520692 43 698501 324264 777367 322917 801159 713575 722751 839124 125341 521499 451844 300381 579885 2740 688009 820066 803923 62983 592114 473 115929 4 1 845571 256736 31680 326206 182396 745099 752144 723711 3 4 28901 16 249017 8399 13 243 47277 141621 491176 59756 18038 55305 46187 424220 79918 843044 631115 585754 136417 826286 15103 42212 159393 6 67866 808181 806000 775530 799136 622690 837523 690830 2444 85294 573816 545639 2 364431 11 2329 360736 829319 784350 37 775392 19 643275 840832 816870 831420 472518 846172 660572 505944 844543 418550 749083 95333 3 835436 813334 713369 74 296268 602738 201189 609747 774987 705781 80345 802070 11 707105 706030 2 1638 833605 688053 120565 787602 671388 811698 535590 742656 786986 123713 5564 172871 78 279922 685612 130958 561637 829278 688872 820175 452757 593657 278358 519213 493996 207629 663837 47735 841407 469314 50913 833630 666754 11027 372406 235229 151888 303141 670477 787884 23231 251356 12 107576 799405 838414 538 673620 740517 71075 392 619366 302803 154297 467459 11 818666 158950 706877 748193 158489 159791 73541 651279 63718 826125 349202 30 782698 789195 796134 752390 147698 64317 66999 770682 750464 88 780856 846852 447724 334695 38 128 127607 372 116184 317982 450475 344346 78199 11943 5 619356 463832 838711 697672 849158 815676 847720 92083 838238 768625 263429 740532 632951 58704 21 804186 20022 4585 273235 519821 847814 515494 656363 183035 108 107447 807037 757557 61432 158793 814132 2 2 578266 830570 821336 749482 840044 684800 583509 118 157176 835836 6743 130288 831269 197386 306602 708462 717504 819566 838813 208 3 731808 723198 710169 501973 1376 800740 515435 47471 696065 26 833914 87514 240691 50 733112 466775 67 528266 347330 686540 680705 295284 413759 581758 572433 489020 577842 834913 499938 715529 798238 344547 245617 131700 607997 73990 786556 823041 38936 151376 842474 814606 233638 430085 31985 837238 1 31 6348 421992 572000 27290 6715 562400 516680 116424 203 770118 99035 725355 4 587438 273344 325480 835375 203948 714818 680020 691796 358838 548916 845454 424152 517668 702150 801760 759404 787072 95 7304 472748 162950 326477 337729 5442 738368 439999 410014 769073 295935 201330 103359 732777 48 172306 31669 2026 781680 808540 606998 586957 613324 50067 685977 233 830252 380771 816014 817338 818254 243188 773982 8367 114 817286 417015 382030 696888 795699 394293 28650 272857 7434 766512 546435 65208 145727 223258 8 34859 304 336583 765136 846155 318482 18186 755786 229943 797250 578998 288508 800047 2 17164 628851 348673 1486 3933 818123 219 44614 1448 831881 230105 409731 737719 832591 372946 723353 110981 597879 478354 42 650422 191004 761675 839596 416640 844540 556377 620400 841300 430462 794049 700612 293700 211825 815174 201 420036 1342 186000 802402 86630 414308 742657 86877 24078 388881 544297 308676 58303 88148 696674 47 472133 748667 396018 845298 775988 603773 1 91821 11 803152 828036 118 201272 82277 21955 836693 1685 223458 826978 6 384215 805605 5508 792062 1379 143092 832544 139970 629119 56691 833198 475152 381528 370481 155773 94553 15006 8 48700 12 6 665947 598402 57 842513 153404 785029 79295 356709 746511 816512 817564 847973 124 264938 317615 767785 31331 25 591746 471832 841455 795985 780738 807908 763564 512794 16396 585487 810692 627 56 817691 488198 330480 2832 843262 323993 819227 540695 594453 336320 806289 4735 101591 738892 250211 500828 203678 644301 928 378211 143338 674553 126040 8530 14176 485751 204639 1 527670 847453 44 61 404375 214479 44 497 826093 367 757980 112100 782423 488665 485501 18743 837672 470455 44596 308 6535 1 411133 785531 403734 666094 648509 662530 330366 415017 417173 210 814486 6 732640 38184 206264 122218 457339 16 15001 721340 32 802358 818187 179532 461385 4 19900 436351 3 310983 285219 17907 658198 830194 797151 848612 104664 11568 438537 846360 23609 373434 282725 3024 833502 2 43377 281700 1122 849855 813141 820072 842818 792844 291628 165087 174777 135 800704 652853 316632 1 140629 845781 770896 697556 426648 699387 675744 759928 117880 838882 838982 617361 765867 826531 91611 353516 798120 835542 673590 388792 319870 366838 28003 22519 52 128708 6 308753 22485 132240 803895 35464 380640 830749 27083 154 53 265136 36532 686445 750747 25990 443757 431775 13073 269845 830873 30448 822677 33813 265053 614624 786208 68788 147253 634596 231873 15177 732013 848041 190802 828830 722292 787563 425537 817960 94 704427 404561 657994 845199 754918 81606 29004 568199 789387 617068 601 568339 31531 805690 742852 143929 757756 260193 793215 358960 31703 810844 42281 293105 361008 842943 1 834040 92563 8271 817658 830646 739575 667537 148297 844172 107680 697987 518190 349414 74833 631443 271464 599052 565382 827679 793650 479099 3 409526 387816 491 790667 664512 317094 1 692121 323135 694106 4973 386656 845294 419166 14499 638030 607736 565434 672232 240104 801846 99294 7370 6906 844854 1321 103230 808303 13326 385890 781417 354107 1085 239828 211192 565857 693345 808383 833102 572101 849742 432822 6 287359 836750 750858 27913 685426 425063 624449 841400 661729 787695 657776 378035 373992 3009 185582 693930 523534 792956 3 807921 157151 712654 496932 480796 321913 293715 419695 846220 771301 625619 832884 452 834182 811134 465358 617992 838596 346 797141 34 835502 820141 2775 256720 2 463816 527300 561071 413563 830261 405743 6651 311903 838944 13 709236 342365 4953 837641 18911 120130 708554 640245 771529 128056 848228 543072 811615 655059 332188 847460 3 10147 393515 764692 138054 2 165825 768012 568770 554314 12166 791211 809731 156028 824568 316 78 34994 79422 117 348711 518333 368702 439846 1909 434028 621400 782421 254368 834590 5244 788387 715682 821362 504030 355796 99124 10627 4 281030 740013 838503 848143 814427 756350 654585 135874 118144 8 4 212174 343090 762352 253195 745538 206995 232859 845679 769223 34346 620887 137705 695493 43924 2 31 27 779047 321998 163701 801267 87105 809309 214861 809161 581467 75447 560148 827831 818231 814851 451 472 420910 827708 784194 2896 18 1639 72 59642 178480 191859 577712 766480 633808 844650 201 164383 4 8 831397 1441 836640 597661 672196 763298 395933 62701 40 1 179551 766395 824343 621222 662698 8840 784931 758859 790477 12129 56 1584 826244 837235 836570 831165 497803 67136 25 5 782820 257589 826180 491642 592257 48222 719461 691655 808932 34782 423682 133078 32 312402 790579 382901 800496 174536 738351 7750 157271 14 771426 85453 260497 586258 197 520933 659173 805383 528382 160197 477722 826361 2 596561 6 17250 634659 628053 7427 756629 147450 83 10171 820351 848650 168113 607959 840306 26 635099 6390 576852 305281 585456 705886 7437 2 768098 74 36 583833 701078 490081 162963 790220 298558 493066 705240 64416 173901 66822 560995 2 146436 593509 687116 801517 800715 295315 373532 421167 200855 477360 30097 531083 262198 72910 796790 498670 818359 593084 628657 823547 588868 458119 819156 834402 845412 827814 161047 836572 460059 410412 831520 765143 741617 730510 433300 520355 824454 712664 657668 547137 5 115 133 619 432996 297216 844196 384531 651138 91406 189465 595463 502901 87738 26719 54899 107139 107783 383792 64939 762611 838287 848 32 90180 2 337 813247 812297 338981 839985 108030 847906 820785 286936 368475 634289 16 657528 169689 377138 772037 742027 26371 838784 21082 847348 842856 797730 824182 43 826127 243543 524872 754421 741881 293628 452465 397981 2 227136 234149 661755 131340 486578 1164 849967 444840 779386 463296 500898 649615 836038 175 374 827979 502816 661621 448 40703 777573 528389 832360 252304 44335 381370 3 145 420027 826 376021 7079 567314 398786 744633 715386 832442 8 29358 807343 718621 757466 835340 710727 629484 598069 814897 135992 647633 821724 765316 444811 764268 8214 941 849655 820277 48745 12 185898 845514 840679 771589 626904 11 512039 601526 821942 393966 199797 485557 380519 512938 42204 610729 792091 535568 808496 816455 683274 798006 85 318806 498097 76895 6190 729678 226293 326102 750016 785453 242385 815306 794335 70414 458467 35155 522736 169292 61 503846 817271 370679 734259 280798 2067 366270 9049 784765 629955 427 816082 841985 344513 848633 540617 456625 601318 527330 28 413688 391857 798256 122030 825022 6 8781 218689 496296 24 834833 775981 351159 126477 823515 736856 825529 825058 602942 738700 171234 57345 4292 12642 828944 832576 319605 789161 19 828766 11997 11 43 820159 761027 833706 103485 291466 5 817232 55 507672 16 792007 743622 822239 663536 230884 842270 822665 781588 383092 580581 195301 838190 824426 664205 725995 10894 126 37440 193970 420029 760206 329008 770066 742971 141274 161 605787 200080 835924 836820 371633 735085 753353 592151 826322 640361 823142 750932 392395 569258 658172 817061 494167 785362 741579 580531 783614 701945 807248 812763 66296 845928 768002 26 328715 805469 729710 761816 508133 444535 771099 54 701880 642015 825928 308306 334641 111 741402 381310 135 463971 2840 636994 848788 781182 794665 72496 115817 560645 835835 653893 87 11510 841462 232926 946 178545 844962 805987 7 75447 74191 361 809633 841400 446002 849664 225933 419971 187636 683939 40249 793443 59 271477 843068 275184 50173 31 786796 795473 168256 816498 152 522627 847518 181274 12 33806 818732 806916 227206 353236 194430 2 311927 633509 837188 236311 756134 769238 832629 771392 703509 116656 812991 289982 838098 557931 29135 680986 373854 783177 725357 720781 722696 791364 71 38076 801704 30 642258 703377 3924 701579 751262 399937 3892 30325 44466 471168 123375 114 378 171026 208117 578 547095 303213 812315 349409 727451 333446 509802 429253 768371 3924 1140 246522 58 845284 846064 728465 398800 794455 52600 2811 70448 8 199434 309131 298479 230713 796504 16314 62 809813 838157 566215 488854 137978 512714 720019 578236 146045 825813 784040 366307 614279 60517 831098 836932 805223 65960 65729 407753 768979 790052 51298 764249 192220 49395 779471 841736 294201 277483 555601 822302 679503 348378 51781 461613 836818 4376 815455 458518 2887 268394 435266 268 295372 711286 1136 332497 715391 779013 640928 5 845352 614671 109976 29 822072 841000 63 95 475543 566997 733578 467595 828165 42 757247 791826 489991 758001 702820 814501 478792 60 622409 687647 12836 794403 173499 821944 803646 730716 758034 841494 1 846179 785669 782915 833804 452971 19 845272 2534 210524 568864 8425 225230 544 776326 89 842397 2 387149 253927 55624 144170 789081 812066 268522 249057 174866 847087 210873 636 701579 25 654 53770 631293 797859 775114 399106 790146 802257 724528 478350 728183 323943 1121 702440 207132 31218 422017 784931 699766 694512 623943 520548 486484 810521 481725 837294 501843 744463 320289 585282 466473 798211 171559 1 4 735917 62784 89514 840905 6073 833611 16921 45 776775 465284 4389 815407 82624 180640 132189 635450 838174 783 526084 3 843269 225089 222164 845809 800095 235044 386965 617091 56 801726 866 845137 438900 396450 847520 773255 827783 4096 622734 85694 14894 206 257607 227757 225523 825678 844407 482086 827071 617712 32968 140693 672234 12576 794382 585052 145831 829116 8 751642 2 45 30753 328835 270184 583 679865 836527 17798 835423 384019 833237 313 799357 848514 61741 70270 306195 778047 77391 764 1 336752 52 68123 20694 5773 765630 4 656472 416092 387495 844315 45766 532192 750900 244 632669 783997 444497 35 606372 254229 534319 340626 816763 4037 747278 579725 51701 832434 81890 711200 278671 392 507390 725831 787606 60 662140 5641 137378 391626 728542 778769 343630 21323 6827 1 437038 619587 617252 316627 397999 804301 81302 22637 7710 2 47499 337059 556562 789926 417859 2 441077 175653 723606 848122 355798 438507 21 846034 842718 110960 163467 833899 4174 2 301247 708451 634561 12347 505681 18616 228 404225 801715 738272 3885 4628 101036 597279 275983 151992 807202 263 651720 579786 527761 3 698780 571055 670545 162 748236 773521 190368 720707 25905 737391 6 624 821044 786349 8747 826093 806695 60814 728928 63503 800764 2029 762701 101688 605094 363863 796120 73241 823293 84786 838449 16 641089 913 47755 4207 633448 810779 792660 844172 273081 40 339816 738445 14 359782 390095 799370 1349 848116 786275 306048 10188 15589 807138 820461 393046 625167 841031 690368 248632 83967 255798 839345 8571 598504 31557 799684 805375 16103 587379 2 290848 97422 50 840548 215578 19 187413 745933 300524 2 804416 777374 824183 108956 754839 6 203 541833 818218 781751 734 655616 154031 836438 451111 793968 842327 289152 33812 3 21 794456 801662 792336 89979 802280 11268 8 31627 396418 366720 612133 177246 780993 236045 822309 89985 826658 41047 123605 350 838185 779185 686123 540001 796248 707009 798590 829534 545079 798648 777599 739856 3802 792493 70478 501 820395 194669 664760 94564 645171 68744 289681 847074 1 421772 27 50193 22731 516953 15 679213 829577 280171 791329 4 2598 838390 840911 139441 63 841149 544394 739209 830794 346370 114319 249180 632031 839845 3 454495 555929 2 806849 1 19 335437 265266 802907 34 31797 203372 824267 175078 506613 617417 700114 153332 10 589078 311893 60796 810539 6 702535 820087 571658 259378 116700 75490 847780 501677 46661 68 629512 607059 559322 824156 745469 271644 411 41075 146800 659750 808993 806965 614103 27 405436 617 725793 1273 625554 4 149486 81 716090 662030 106141 299 734554 533532 605830 641242 549922 789120 753 9 807310 314 369144 334440 274031 515 837164 425978 118726 706166 810174 612291 821237 8 801440 589206 162108 312815 294263 805404 75320 569173 835360 823088 480275 150268 2685 128066 809972 253214 3 715645 475490 391860 4176 582583 845066 436090 848172 12771 4 548987 793835 557599 5117 109657 127378 431785 5 495061 711860 289251 642217 69362 546035 136451 745242 311466 334063 506063 347 51 766443 843341 118851 604321 379789 508940 777212 4873 2 728785 845953 691336 169395 375063 482409 92153 434153 645175 727146 374788 307218 771683 198 6992 435529 48075 744898 674576 840688 840815 793806 658092 828637 841276 124040 18 634120 224711 500467 842712 12 422762 742388 635141 5 172 147 335905 848490 495273 184519 846286 823109 253242 50282 470056 773777 33004 115378 460700 679720 180704 796731 29 274220 791083 849077 379322 833318 59 5329 675679 615039 818479 134648 790416 667754 371023 773390 640021 1289 511415 834037 560152 392382 29 779790 837549 779615 834290 846564 784418 3261 48415 303823 847946 561085 753583 101095 274732 2990 311835 722374 273343 849099 236036 702748 107668 833688 112323 626753 142 837556 346124 482856 437793 25 396743 407405 74450 771364 1525 1 494965 169084 724436 846553 838566 73 143151 162286 1107 814889 764497 35310 685588 843722 94 365031 640561 161910 712172 208970 8730 75 18926 840195 776954 95078 651454 772654 42603 835293 622077 278140 843331 347290 779943 140663 690225 11 538365 22028 173551 23005 577816 825607 436553 352683 458987 536607 239081 845533 6 494701 595060 351804 506594 10681 333020 711975 1141 282 1160 826458 637106 341659 163410 237258 51 808206 156233 407454 827982 100097 788413 794280 15323 623732 3 810520 39181 806962 328066 579768 845564 293357 3788 21 2 63863 773691 848816 19 121527 51865 759734 849151 632206 192 842604 517628 25 13479 5 22454 687839 311052 746546 345781 52 403 434966 659817 28 780755 394623 847423 674343 723947 75772 843335 421138 820579 736520 574969 317992 264444 349246 397623 16297 108 75890 212707 404301 5542 818505 849918 2 843647 91669 22 617249 67920 30700 7 825979 76287 446837 802742 148 29974 56416 804992 763267 442202 798130 532401 415692 55 756300 770821 1162 800579 393011 769338 345189 2637 826209 770270 759797 352338 656229 3644 435610 807894 324380 718805 23067 672328 819633 377218 2269 842225 292394 417226 691300 629042 691956 460179 811277 722974 574273 5593 515784 814735 705636 360120 4 258 632147 672122 726258 18893 824342 250600 310955 836758 134415 632361 715487 268786 389784 38473 747454 455653 820895 637066 124610 743653 20 776509 845081 823105 269591 21 12695 577320 727144 802649 172125 528927 14857 829120 3 170057 836003 66545 159051 500 1654 170204 702609 10992 52 97621 374177 77542 7 601808 827042 786430 782865 17195 111244 797923 508746 277900 695048 82102 15316 528381 723674 52072 786914 845770 1138 809830 118186 549084 475568 16406 516758 73 30457 231578 379014 420702 742333 403371 199 788196 838646 821763 667267 459296 89340 809039 836119 768260 264372 139434 459512 21902 785090 796395 828817 60878 10 773015 8922 460739 1 162 710778 513005 557671 789740 393696 471746 840014 453374 831486 785127 82908 750282 3 848717 5066 124792 367193 427168 306441 846406 696686 697955 789 83 124828 849358 84292 45728 831013 1162 762455 237718 410766 731445 1556 834600 406359 26268 2 601999 484 12 841643 541240 1741 483166 480468 2 547620 816845 581546 111385 5 2 359 802693 848818 827560 290 55 789871 7445 52895 802295 777391 784759 500563 287744 429686 835490 369630 138 340492 567316 4242 811998 835277 610908 319062 848016 4963 691044 758795 788762 700975 784056 405822 343603 691607 822047 513672 556696 795584 399 643860 461523 800710 827491 623147 230934 243185 748242 837811 820986 2790 616179 733090 12533 842527 766002 747693 804686 205040 834893 517066 2 835766 773612 788766 550483 243 15314 834980 413056 817940 791118 828841 822182 56018 802079 762646 371547 652451 355081 781229 311 20 251470 838777 839940 803021 836684 438577 808326 253 619206 1109 777478 483038 767722 375022 4 799925 456920 633612 821708 559082 101 169761 327905 23 321378 282676 524787 193457 785662 172234 794074 671931 7011 7 106512 778405 444424 662970 167067 810134 649619 789770 266934 99344 18 27 609694 4 849908 6295 5 555289 828940 573196 772405 368598 230059 595246 615261 807402 217868 401391 680712 207 833457 577892 400766 750415 262941 14482 810514 786379 712886 506590 704987 811 847689 29323 801059 144691 4385 834186 403020 242373 292532 44102 132636 781769 109095 107 603980 63542 87389 588696 669910 432841 1 248884 533836 663427 463779 656713 64035 7607 454572 196462 163664 837010 720035 836950 333468 685862 842970 157994 842644 674111 563148 8 550 1440 394586 753705 1036 456453 636080 1 205525 535 232717 386460 182611 250605 86662 334708 110377 832345 802621 598218 599960 653659 790911 259533 789338 580682 55947 802579 443934 44905 2077 5511 842006 433255 586 253484 30 772702 214012 764356 2 34247 134359 574655 788643 136860 807724 50693 255442 299530 790992 316097 10 234361 368507 846957 2 283263 37426 813222 42 848093 538515 400 507551 792686 10086 22218 295011 531840 162 606870 674705 838232 764334 94287 592785 527383 782530 688061 781565 834425 737622 764894 2046 261337 479615 763188 585268 202702 764274 745131 738409 515466 838500 353010 829088 746131 128870 402862 172266 386425 294716 5 654475 692214 790243 2780 196724 801707 47 414846 476187 691999 788819 645887 287592 57 323255 848609 500118 842854 296088 8647 761883 581391 506162 435983 742883 568864 22 619126 2256 761375 822497 223144 4 3 815933 497976 30 52 167204 427712 678714 790666 812929 429559 144923 17 22 88835 612988 837895 8040 572581 438655 47289 835962 24464 31 158303 556969 729800 758613 819120 520360 552819 287 800707 123 319423 807225 140565 823259 834536 766414 220874 412987 700 843388 348947 2841 515558 494973 9 499893 677507 823250 394203 355857 800755 573462 805774 469581 373186 829551 328701 725124 10954 430808 217 214856 22 807739 48851 792195 755131 469528 49465 849765 581544 810960 67491 119095 22 214 525648 218106 464733 772142 800220 798077 109755 773172 792465 804574 450608 9 285806 417587 2 958 40093 744761 402979 216850 403257 517766 38047 598604 796055 389881 250698 185022 727416 782797 46423 845639 2 830545 2111 759224 394044 572390 833128 394118 832020 77818 793835 1469 844987 65 624733 829248 1500 225846 2 833127 372076 832737 279011 669276 436939 29753 121544 15347 729944 460257 26765 723147 684262 457 16 115687 9 400851 106294 232178 764073 822298 339994 294467 5803 731891 5851 749886 272736 729395 749431 774564 60201 45397 818601 483 839964 558661 86059 613635 391426 803285 3 12735 182277 320402 643529 97911 837003 803563 654282 751974 570937 761762 820294 685724 405803 115528 821571 9746 817644 827428 146854 839519 818751 822595 65 119995 522297 103 132529 42837 2 779765 846291 534104 644306 245060 827833 844969 64179 648693 450787 766028 824562 808108 28114 833611 758609 786746 389224 172 790158 4 842375 821471 796025 169864 684 7 766299 697668 622973 634086 125563 157646 560102 425878 817904 809483 488011 303989 198282 436955 3861 317147 266523 1 804370 284345 345447 445223 709414 466611 837314 185552 810826 758267 42944 592983 829580 833489 719946 66245 83 76341 714195 243397 767020 2178 2775 37710 770127 43336 765477 490084 363271 599718 712032 554402 2 487887 847578 284123 23 94971 96681 1 687360 161671 314642 4 621605 2 205163 831716 32 736660 796636 8 588882 505441 275917 499862 829979 164599 847485 846074 528879 796601 360314 66819 836051 3275 500024 455548 609851 727162 395824 2022 222173 101413 623191 824342 224980 370173 208383 355996 453558 163201 236809 272519 790540 203799 785268 342904 208443 196775 398259 302398 207400 64 817514 755087 843255 1835 714202 205688 844316 99062 12251 20 709 559458 16221 3 82645 838856 1 739837 4625 72222 846633 452996 12 562893 632198 331122 247266 704008 302511 803554 726799 830700 579516 735872 350334 700138 828004 443172 616202 796809 144 658512 381879 454200 476562 17930 327638 44690 19 565751 818617 634898 550284 723664 117853 2 42314 4 798776 580946 847169 2 768808 76721 727889 791332 805522 557297 89246 695347 1 668515 827517 38176 748379 844389 848045 5 99960 755229 3082 842549 702686 403864 333 38999 14946 23381 11 5850 249660 840138 346168 831160 825149 429812 1015 6 242172 374593 844254 806808 23 760174 830 89 2256 711171 149803 14026 671564 816406 737551 806988 337406 41962 76572 844486 7081 139125 41776 417339 848453 637694 812178 482947 586636 37046 792810 831740 738819 84431 502997 816006 794755 804860 89785 459640 70253 652830 1397 15873 496876 814378 47615 712904 600222 806368 671552 2 1 561374 795522 2155 751579 798161 66 811114 135423 685705 554588 37951 119 798119 182652 307390 732203 67046 465080 440 572674 772924 781989 692234 127741 841888 192704 1 609920 289857 2 5 600848 238 800886 808870 676795 580217 17934 83910 76201 5164 789418 3 715921 19065 637814 757954 810398 827040 10 296191 2 542584 808148 634988 44 773576 775104 29 801630 790240 585019 495613 883 175653 2 9 12 28909 737427 848902 498334 728527 767260 543956 781091 346129 2 55305 151914 819340 10009 4 776259 711156 17536 52605 550089 1507 752933 13 846848 21 436614 848834 326 3 831413 659307 222935 531094 8 42775 777060 74 48 808045 806265 2 823228 697708 204049 773207 681794 292266 837409 754188 740791 829720 616906 383950 412387 38952 231832 698737 2926 167934 800463 786532 6048 814876 405546 41824 16404 154679 344458 727328 59 163261 438433 828623 274040 798710 349929 514149 816190 2370 295937 832767 841679 195 286278 792917 130043 86638 205087 725915 3023 663609 847918 606920 61548 1898 421138 736743 590800 814062 433034 17935 843818 723734 580761 311705 755707 813232 3750 81975 600 111781 57 651769 786347 372476 1213 835053 169490 512054 769107 805275 423636 66727 197734 601773 19214 7 250873 434631 211358 452974 536424 402 718319 111074 164737 829081 261284 370373 781105 830294 409755 771 748241 705422 347090 575297 10149 142606 735966 784 649243 811512 357773 765431 787800 350426 113 100535 822783 426749 506350 17402 9488 776617 521218 841118 390883 94025 380140 841142 40613 407247 352254 343022 230 8195 787807 805196 830985 843502 843425 83771 244430 36 803209 790327 489732 437759 614408 849742 1 722584 805021 313622 672170 311989 519107 209009 408631 790852 758528 804397 558 672314 531173 835591 732401 792599 414147 844785 482688 712773 309690 64 845727 228132 252831 3 833844 8310 238851 783486 65590 792444 839292 443801 450654 770611 684353 749105 17700 269392 420253 117289 331329 21 459363 792223 756541 5272 561486 396120 84097 344885 838409 437817 831484 206390 549853 662554 54637 519632 97999 803067 3222 14963 303981 413303 544896 54260 20 176024 235 109394 340739 513682 777071 53218 622296 848912 557900 813185 1364 780137 612830 846221 771090 1 329660 443388 7 233719 2234 782080 165 751010 308 138532 81 20659 647053 484144 51 54670 77 810119 1860 458 666673 9 435667 224543 115056 218124 748947 2 616326 7 2 9277 521900 708691 847663 294 440239 202 829022 3618 252914 65403 19081 479390 849190 835571 260121 3 555 751963 694157 185214 180362 666073 35395 15217 22542 72319 22320 1054 449266 736700 227297 503365 380197 381255 353298 258816 2 787137 824328 417161 795940 748352 133 196814 296066 614959 755003 232185 703776 4 761237 5262 355672 699483 94956 777434 854 846353 52362 815125 750131 245475 27475 62 51 630922 138338 29 22 648728 652010 613992 775525 640514 773161 5461 439 826789 842221 236614 833 512916 255758 732924 301 173910 833932 170371 822849 332199 472778 771508 364516 840291 573488 34044 785860 178806 269127 28 350903 816391 71868 823321 730085 5 679674 820871 217260 574463 332204 398863 839771 4981 152486 637593 66145 778229 728815 804219 821229 795176 789585 351948 323359 630006 527372 816889 655935 629987 146848 758600 750716 787348 793594 261738 842700 472714 339105 799626 778864 573908 715503 203796 566 786204 2 306485 288347 366224 807193 951 598306 222559 257022 745828 4 338140 151510 237401 3 381267 216808 4 2 283401 872 613351 808267 168962 241475 132748 721940 637633 600488 564225 111960 7 804826 816170 395742 10 811793 382524 98606 228334 349576 839303 714697 776927 83850 1 70508 794753 632895 673852 519827 23506 791523 842920 823338 745900 795126 671441 774287 136 124300 805218 792930 775177 664833 700790 441900 32770 760071 132123 11065 3 807761 472 125358 846102 87971 618411 331394 777223 125 804406 569754 838828 628505 790557 820011 308037 800841 92 845222 787832 815615 31247 357367 800614 579488 214834 453 811130 649956 18284 345144 79192 801363 3 418 523306 538046 471807 2 790021 1729 775197 833026 130179 347759 417450 608749 722866 800504 10 824807 11 840089 836395 366644 786998 201844 823399 1831 283727 513790 836565 847086 6 6181 405490 113690 62077 5 3354 838170 781003 279085 495573 3 714613 679689 3698 20561 340097 583555 163 26 359876 430 2 517735 43 757426 19678 714373 52 144434 31292 638018 618433 790669 675377 793878 371670 74672 831139 285671 352470 846621 826935 42 221179 3 838316 12858 539209 831511 17020 152929 838998 821042 127965 820805 709162 756189 321287 293226 682811 823209 691652 245 2855 458584 194970 631113 386627 764579 805607 948 815433 51643 90 733648 811376 65847 772390 779799 3295 666682 506371 712316 707277 672799 296028 503445 1165 566194 60098 658687 571867 458153 180557 806653 290 635971 349930 717632 843802 381228 829410 405 22 6731 811457 455109 847821 375321 94215 14469 822223 737760 214083 297343 803925 335583 10 38828 4 632904 809276 393061 521328 756999 615317 300777 725568 9 383194 335 38 703912 523808 447596 826150 672592 477662 2 775394 13662 719585 275672 26 695517 643385 696112 751240 849857 474489 603548 130 832574 847560 69513 509474 718297 682857 566469 746115 764081 2 106827 784586 546372 329143 201920 469502 812369 623826 447013 40495 356606 808909 835649 492732 729101 713679 42495 829 109 202712 413237 286882 484648 9795 229335 713568 43 669934 785861 37073 521980 374484 791386 784134 438702 750921 796585 495144 271051 791899 24698 1188 842976 612309 844107 9602 544745 113515 720726 825771 529184 137530 573306 5 1394 280998 100903 188236 360407 1 1 813553 178951 32112 826498 649124 833255 112209 468085 6 36561 880 762175 831260 234 798172 786782 794821 620747 418796 815309 817181 457548 757206 496659 768767 4731 587767 814325 277056 691757 90 505233 838304 509 242554 819735 798923 776344 805344 758539 658025 2 12641 7 297819 66 496479 2 102336 751767 773499 9669 530746 29603 1746 720335 423952 34 267147 2966 2589 635925 101523 832535 672197 519371 4731 694487 800857 417408 153 49019 824922 439398 36 4 258681 198896 839237 811062 74913 191059 756996 799989 3 7213 100581 812000 795200 385880 794976 4 550608 310836 456486 5682 510631 460373 389488 559799 796069 45383 91733 2 811354 825233 841273 622741 296760 468147 352432 603867 165073 840513 577402 606933 843029 740506 371937 2363 19 810674 15863 380 703553 777616 2 467864 1993 434364 690362 481699 815732 433864 786447 665421 92597 670071 782422 718446 830447 818668 313 238527 349155 708531 37821 274795 810404 769722 97658 650287 164098 674188 716899 845147 48015 1110 841100 833881 74456 5842 2469 845653 7356 654282 108719 58261 599790 719643 495131 797466 285938 173083 619376 91 813729 154680 11802 473959 830764 823991 808100 6539 1334 813243 795048 254057 315667 266728 238510 59112 197603 826853 764529 328 105086 16 105717 793971 752980 113793 598327 298600 806013 647042 786613 812491 153 396 3 460340 432950 610699 5107 7 733770 792814 785439 819374 359732 74035 3852 664068 599803 344743 494743 838730 417249 778085 6995 242709 815644 1821 776114 841799 699405 767520 374816 80587 692499 842123 823703 6740 217772 867 834450 761409 23373 27 204 387326 16243 756359 183157 674431 648970 776609 235605 555513 612 57202 769559 61905 800686 703677 478699 33533 165829 89794 265338 354382 237902 48419 26497 91901 847745 602704 756321 534424 433770 811171 239081 80905 628 825645 690429 832960 88612 768987 60059 433861 20 624961 365048 694584 92122 49 689909 216532 503183 458 583726 44528 331352 392285 591 822944 843310 29318 828572 614213 3547 81885 787077 356595 343147 2 731885 322122 295520 832245 751482 816559 444962 45365 7 1024 78223 160784 685393 831205 827015 741223 411029 525371 760342 1 833549 422126 833812 23104 225974 45924 2 756583 5609 392179 814828 119 828483 250137 817585 576003 810912 2 729542 828346 392588 837770 513 829646 800340 511100 593152 3297 476996 721816 28871 650998 764164 32642 229064 369894 280562 182691 526459 837887 243890 561707 571946 155 119 839982 82 69750 796724 1785 558830 808792 801227 478717 127 25794 173948 728316 705943 15914 506070 174886 787811 615724 837032 659971 10625 815192 305 826347 815054 45427 799284 700026 7 691863 318166 783486 14844 160373 844907 4 761009 752310 749261 167 804161 421460 77602 611010 2894 156 720309 4505 268733 369888 779992 272475 81616 499448 823551 81944 706069 737774 42 844256 347321 838054 772935 137763 652604 23678 784223 682874 147115 768906 802719 36540 1 393309 156555 807132 3 276387 736796 800305 837473 189064 843981 765161 191710 187769 466898 820465 62 283063 4 266026 653859 184313 761938 50823 124 849236 279493 642259 814816 783333 436 496989 721154 70555 91 653627 5126 739349 828621 334677 31031 787834 571840 666 113143 33 9813 753937 700485 676102 6460 598080 649404 114523 465013 848624 240430 726123 775931 793616 761411 212957 634083 737183 269331 844360 782347 453380 403342 293651 589694 663608 111 844539 849694 504573 849464 436446 321392 161186 736870 813650 766307 2 300 374248 682810 210008 424101 1990 46 534230 321093 54262 241731 848689 201924 771595 671040 849288 797044 241602 35047 626929 460718 782717 579729 770102 271764 829587 359134 499310 843461 20 717276 352794 504414 833439 627907 3359 90927 266735 705244 383761 3 820988 818168 44 18809 389345 506057 301532 221612 13 575825 37647 56970 413540 7 567937 205026 207494 833195 316931 314011 794376 840695 628589 310484 809090 62085 817945 823148 36 2 689275 674447 270 15 477910 789323 415383 785432 104423 817721 10 803303 766276 846561 208182 478898 772310 760696 691659 849683 506543 339695 841288 782145 75196 401528 23939 805862 559496 653055 584125 19535 315246 754750 842987 531271 481512 239111 189239 40873 92683 239310 27864 846895 823496 536519 12 523351 59067 667446 748438 772960 453126 4484 582982 642123 108890 3 504498 806 788103 822778 3 121662 302 785233 434740 71893 41546 188688 755494 4 1781 487702 147972 12 694768 568570 165786 817649 822937 5082 435664 21 468023 678639 606307 707828 526297 704167 88491 261524 841217 753867 402345 49631 698462 814945 1 465464 731119 258639 819013 3 24 49907 2387 284431 114998 832530 834851 735744 361941 780324 813989 2627 313061 276840 849894 809024 337744 494418 127633 779488 114160 841934 46561 194590 655123 839355 709665 819394 219324 392908 717958 52 776593 273405 838255 220973 1352 661166 15731 848582 817271 725939 829034 4 844316 169390 631089 384180 847808 671872 701186 687786 13 1 655435 811704 823876 3798 609961 9 788274 719063 843325 574160 359143 436235 848611 684675 803947 462793 559868 256047 3382 534 612505 28130 226865 746310 152164 41 1770 517624 697646 1378 847319 347125 3 98480 86 4 602890 817834 751471 636869 849005 838264 835992 842484 799425 4 40230 572738 1 580804 243675 845355 2 617413 124433 317231 309154 242669 529859 524760 776389 458167 660251 248042 668513 100749 820582 748799 761825 188729 390634 530800 739 748975 16 82956 696385 503216 323272 555716 462166 614290 13234 11540 4 682494 312753 2569 631519 7 498261 812763 216174 518697 753658 832522 270517 714036 4 58 765119 18511 704643 770798 573286 92 595488 5 333 601062 115 789 2856 29665 649431 397 698890 126252 4 673169 847027 821300 288404 829109 637859 157436 366972 663620 76492 287848 827426 313951 575269 748377 22499 219396 105 246582 181508 553413 64 149778 567745 16 188939 807829 440706 228 95400 7840 783886 704558 45567 339103 557712 533340 293117 840534 654238 3180 847398 530539 628080 8 793779 617198 658324 711861 775025 814738 622067 848314 763828 16990 805289 9 132 775475 110122 125118 719311 121317 2 230116 206899 655412 306203 780225 812143 816421 472789 796972 499136 842346 53385 468169 658557 456957 822487 1979 232109 625458 102822 540805 627113 428394 4 234342 833779 161435 167524 806164 414279 718603 843953 839509 796726 749248 8138 40700 3302 29445 368845 818710 801239 447895 281583 11 218 848272 21 287536 229002 132972 2 533 742973 286682 796090 150841 176 161827 280430 165228 416023 686974 2 1464 28968 57 304837 833848 642483 24 372521 1889 267069 298869 785657 442988 468231 684833 843652 14840 368 1785 376 734363 675928 840885 710294 815676 829988 437031 776683 361254 711532 810442 683122 144711 539062 747046 790114 5312 810820 6 842338 41984 624164 100133 801397 772281 759295 19715 412673 328470 561795 847260 107 461 845837 11 229692 793645 707959 42 804026 817991 809358 128672 52993 474135 550335 280353 203231 772125 8487 811986 51053 845546 167222 830644 387418 30223 696989 338684 88070 562053 837542 519743 435024 772570 764571 210223 200912 714330 821996 195151 42400 845640 11 552932 655213 805008 843624 685120 136174 360781 772257 836300 732019 264735 68923 2 435665 95316 78378 793694 766511 788263 805133 49 833121 815226 841546 179568 560465 839982 854 741396 18178 297092 66421 324689 15389 670240 392963 804039 93388 837649 8 20 777477 487843 721507 22127 727927 823048 406235 86865 440421 765454 789700 35053 841681 819418 813697 833184 478988 335984 259781 615891 210459 207511 718051 268804 55640 465653 776738 793126 4 342 1 812068 5889 153 172578 644078 923 15 782099 676434 707565 370019 663 826472 1 386613 675588 646086 17526 535520 734191 816759 804649 4 157202 117252 174 37213 780583 717723 118257 767640 747299 37830 4012 809331 717420 767769 13039 333765 47 13 455344 327814 255560 684172 207717 442428 73821 835496 568256 294844 678287 381068 40 739457 714740 821200 779151 15518 74335 692570 75192 471603 88141 3 782555 518887 827698 834475 782957 34 7220 447087 748040 779727 660221 819082 381 459883 842453 753913 735888 2 793748 540436 562583 841964 167297 58 490756 15950 184152 196933 834438 274831 130228 346721 11 621663 762332 20478 812265 19139 2 829962 780010 42766 747622 3 523448 835656 673890 843192 786120 487776 527623 691459 836658 791890 19564 462625 712567 636278 379176 242467 771822 475826 1618 497062 565872 9943 411642 452463 277 759355 821454 215971 181098 706400 834265 838241 248131 637058 828328 56 3 58815 141613 71352 827267 343 587348 842031 504289 1060 10173 862 717289 297719 768 121 735211 675671 849703 780171 269942 544349 99978 445304 22 637373 822211 397384 829542 199838 3 32107 583781 715311 813566 838010 505 804133 11 849847 814510 848386 777429 742165 816925 491156 52050 669427 205256 803740 778007 489324 804927 825972 67587 506578 764665 417564 179055 883 710328 1634 327142 752584 714485 197147 694698 821942 721018 780044 829358 355944 765725 778360 67606 108 829075 28 2 599722 743830 539520 781219 779641 2 186355 118109 644489 812182 71154 722820 770382 22 94876 647676 211730 54417 15122 1461 441799 700846 739857 472883 798614 1981 96997 840090 487460 794762 446567 670426 362505 529927 302509 216 2124 561069 763882 221905 1915 462730 822531 8 744765 725185 146409 2930 3032 244039 572643 744756 471 744051 744055 5972 265040 445458 482490 33267 361485 544508 403203 12081 679787 766667 3603 372454 827373 588138 828634 24550 577366 631250 829895 134138 17137 3267 744469 762163 231502 829810 802344 716085 23 834762 134602 855 1037 14030 796413 232228 713045 831343 198186 834334 63793 305 601507 418921 545082 254808 584387 169671 798405 522902 780 762404 829798 385936 357659 396655 508038 815394 624462 226583 600107 306 378324 770165 243 217835 614386 626839 740928 320019 397647 16 297711 338978 25050 802161 45972 305836 173023 771677 777970 792775 566370 110 737193 698848 845868 124432 17564 792395 107802 497674 64162 268809 650357 94949 723310 313486 790304 52 817 849797 559153 239788 355418 370988 673167 21 325 574395 2357 509 612221 818592 156849 290947 735508 665484 104403 835740 829717 701232 40318 418739 611679 783489 808420 230872 3 505922 787289 805848 768000 408025 453191 836368 341474 77044 117946 499435 69866 11 245305 99483 201278 835175 777105 1799 830523 92217 545750 398687 40819 797236 830627 3 394430 148437 5 555438 193 525441 847090 3 476 6436 719736 495698 794365 808848 821470 466574 810862 3 56901 538314 752277 189491 835117 173806 246429 284603 515 836005 538631 1 531797 779190 50 209137 1204 325618 28 42926 760869 1918 15720 729124 27729 106540 204389 819305 823125 99743 380596 520 102353 23268 472707 112226 849919 5 4319 458011 777370 844571 543792 831097 66209 291472 777409 715592 841373 315455 650666 38158 348927 796745 117152 8 186883 592851 112655 422682 141329 831424 1929 782074 21 804781 344845 845289 513261 820345 73 240305 384775 2806 719902 802210 66620 791097 788780 825880 818896 324059 597106 3190 824216 822055 624195 240395 812076 782437 569091 334296 581621 2272 656079 1919 844806 726849 498471 49598 786812 807352 482718 18473 683648 844146 64 652118 1 8 17241 835102 633430 735129 261007 127 738044 790618 622572 110107 2 737950 826073 785896 10946 43862 485198 219121 14 22820 23773 27520 232916 729098 712982 802616 183380 420804 680939 835257 843848 72226 421223 8713 381345 18445 2017 31 809779 84 1112 117451 769043 527208 792089 11 166690 18354 652694 16728 32414 297695 750378 786137 185 801433 170099 771921 211506 327 148246 655362 514236 2551 6 829518 172457 372246 753020 758224 61 841833 33 605794 598193 731125 475419 663179 700904 744071 15 719508 530827 794935 687713 728266 845142 838146 2 306781 294 689126 200209 285998 789540 338 29 1866 788439 847834 226424 281728 449330 2199 720333 143 533661 520034 136439 784091 732407 537427 53674 25 2 693250 745985 528172 834359 178515 843970 755450 775007 4 287669 440196 166 675502 762056 119077 820383 609711 789007 2 332516 3 402 12 143 838289 719494 834873 10997 96904 114177 744407 732348 785333 651972 292617 284875 755647 781597 815962 329669 810753 227220 662637 801911 285508 677650 272959 142289 848865 125462 834581 736091 4 302128 820633 629537 670707 145836 813011 764484 5 686428 4365 76 561289 381378 804211 827910 668904 482739 835910 207 225570 798456 446828 302088 774343 109591 1309 34935 814066 792931 761498 418386 16180 27 156 454208 119442 780706 383816 3 268278 12116 814857 26 838706 103188 50823 32 14693 99772 665487 836183 359781 146886 426615 677159 110653 179896 250639 763839 200764 832764 62 220889 744814 270684 880 816343 26821 289923 1 1179 224094 336520 887 69338 115734 779120 6422 636044 812216 707643 257339 454773 1766 338350 396470 350168 840682 172040 301893 241 793114 4 48516 552177 531571 808740 762229 173068 507114 1 587608 702081 122071 98 504924 4 10570 780775 798532 739469 664713 730909 681034 55 155414 57399 94 683295 440724 21 283620 436926 780256 126080 761039 220555 837859 535013 829549 327943 801367 716628 794438 179250 821335 815521 4630 5 173394 50 10089 813475 758210 844448 839328 795453 1048 11311 489187 166 573011 415 746192 591280 826696 611313 76195 8 158015 1315 720416 338627 423738 766765 248598 557587 802428 196260 559371 91942 5 843968 763700 1209 466834 782815 838511 378666 674407 700679 2 818768 777633 550004 53711 142331 75551 342434 325470 703765 634901 827231 786753 697392 761361 683330 824841 814585 386286 157434 635214 12650 568201 278216 594647 83641 16 264 842953 11463 686714 47 806771 749842 325968 361392 764545 637894 178835 56795 481061 510492 554433 735489 3 658558 444634 187984 55 698068 28524 5030 687142 790177 131426 490319 167420 605040 334032 836435 61 711082 13 559685 718835 792791 221584 1488 211782 946 10806 666661 73198 738116 646834 829466 136692 589615 843457 758170 831502 265837 807983 731336 827369 701878 119304 790766 749720 6305 362662 729657 810147 379885 562364 2319 844878 74514 733516 825896 805630 287069 778054 432094 645840 832137 839561 829568 628009 5005 632572 10 849083 7292 838992 2206 807768 170244 576679 749316 672010 835396 302 468657 842146 58771 839961 415203 256092 2622 699829 583098 788111 149202 599775 691668 8879 222668 452187 103604 58093 42891 819105 402 204408 832190 708956 11 551453 550348 670811 66 829380 219726 793290 747645 213271 434695 220605 266483 557109 742736 119561 839526 6 159838 75 616273 13 327899 751099 269978 457280 88577 27841 225015 266016 738135 4 186045 244333 429311 13 757762 606609 557708 809574 798395 414732 840097 664158 326058 324904 650508 16568 12011 393207 160464 175594 336075 199418 103886 312859 786800 206243 723172 832654 63 814783 109593 429642 703039 3469 793860 843479 82101 829796 344382 696306 784049 669943 733128 538063 1458 59562 491299 419188 841343 243310 227269 847884 836183 204760 1516 749493 389014 766222 530732 557461 43498 518216 11 846201 97054 745634 751161 10 20261 846493 353859 131 709059 47590 11054 59704 684542 67733 837110 843909 567347 828180 130961 827442 3421 842327 198816 258119 276426 823745 281047 3164 604290 250900 804197 176757 669912 40659 2990 767186 621299 799098 3090 251 8323 823724 31655 843296 804772 715199 836134 835950 716291 726241 86110 844913 556504 86552 722934 709154 16648 825278 22124 65809 831150 806863 831502 806419 837849 625637 822205 164641 664860 222212 668311 766479 230122 19 748395 324325 827271 654912 535703 3949 655228 1400 800172 20720 278 752215 84421 436795 424373 650487 673658 777064 5305 472255 466339 2 2 578882 779682 196307 631991 687064 56908 327191 774228 1 117447 302467 17359 684 808233 650951 308880 1149 13441 847808 450607 532015 309 793329 223398 235609 521908 512995 16 827041 524983 20856 759543 532 316327 2 1480 30662 298935 595483 744404 106852 11 738011 7 167 115911 8873 15487 765274 753970 62035 4 473 232060 166806 842865 4828 816171 104426 212614 616364 823500 846737 634926 28 847960 809302 823464 281134 2 819209 527273 824442 654281 679653 61363 252992 826882 838687 627464 838761 842699 151852 806438 12377 491706 237815 832942 110802 680862 721498 245 304993 68244 252693 844141 429609 5 523962 452847 179323 13338 811935 238525 263826 2 846174 196938 433779 716884 841150 475711 262830 705877 820506 270107 71059 595 6 832858 49 125 691104 840227 55174 13998 139709 1 619068 448007 5 828270 823535 1838 308318 558724 833893 544096 751163 7 848732 790446 824101 57 824249 702195 843529 124273 9230 67 21 747820 849817 838103 15771 612094 765646 254777 1319 847543 466249 103 675874 149193 460646 672227 409070 239890 811709 845332 805384 410697 808126 788296 590225 750242 534811 836552 433988 4134 265442 101922 643904 27518 5292 88896 255699 513557 134362 2 289970 219118 826113 783485 800218 804297 87343 19105 813060 15142 257749 2 693839 844463 761691 2 823918 834535 761575 38573 827153 746424 563834 74883 829323 190 3036 342443 602405 746088 8754 2283 725929 818801 53 5797 797750 841970 35 134300 405 805277 821105 56 569693 37 528416 6005 511587 1 819551 169676 2858 781586 783375 13 777944 208752 312046 475677 195887 489810 617649 830697 831786 73611 121293 166792 178960 833990 156 849819 211901 161490 170545 625422 834285 112860 582455 643597 515866 534930 831534 565155 738829 828737 32694 840182 119567 848338 123467 172204 835040 833446 826224 746835 52 400039 212 11185 88762 836475 14292 814946 2036 843900 12373 53 198029 256 744300 47490 780570 686520 637153 651063 28120 201594 781188 725522 271681 765564 740539 827590 15449 2974 261605 299 42315 542365 714439 814001 147460 700399 30781 828947 17 13 95747 77 108280 787341 281205 5067 451247 826189 2787 792401 4 38757 629846 641 730325 73251 34153 14451 23729 838984 101 424873 116143 133616 106241 625840 708 306339 416987 682683 808862 425438 159022 170335 160304 104319 408409 422100 418297 848842 811653 474467 169017 798540 843289 839073 832002 285049 786761 2827 443663 1245 668428 756663 818851 17 718844 606464 4 806125 193632 798340 440675 274113 27 393099 13627 92297 22005 29 101 2 843628 790349 653456 1939 759318 515806 2803 184709 215127 348548 300901 673 57891 776147 2038 602942 723117 107 833109 3034 226717 828060 838952 830115 346406 761668 748328 48547 209762 706860 848237 303256 817962 2699 310103 142564 543408 827575 516448 1110 810891 700263 44903 212292 798897 223019 1 168 345042 205605 212218 20834 192779 323077 3187 675133 13 405325 473422 227 724401 402191 1112 774281 276742 578754 824217 684534 75 699080 49 624440 156905 831233 196099 340051 428033 395797 221171 474348 626405 508256 847505 537713 110975 815507 822727 741462 743381 75 366150 384449 43845 792463 815267 750480 471 453415 56 785534 447690 455172 103347 907 466209 834239 229103 198554 491401 94765 306399 790079 829897 426493 765567 662596 364323 113225 574870 4315 73282 504532 849148 226564 358508 786098 9093 817515 849890 306895 605309 348280 70987 754247 17877 508336 769474 155 828052 486157 547634 827282 746197 207913 825799 4 669785 611062 520 53664 93146 341001 815934 42866 25913 832585 842161 107265 845682 82 787072 688457 596391 732423 814208 364497 435911 9398 830080 2829 444061 383475 706682 794684 848092 337172 843764 715149 37 411496 17931 256957 712628 164059 827182 771605 27 11 25998 16 830974 406763 139530 145583 63602 391639 2 667329 425890 377312 385230 834693 837789 829223 781464 96331 778283 1274 795258 94 530450 369089 1 171032 295232 365249 827564 811308 136 767688 225133 717158 771015 715592 347738 792333 259900 349 240088 810259 762053 631268 1400 214070 225746 365403 56798 1220 2178 832619 184194 816586 2261 184429 112673 486448 12 143335 670734 10233 599970 752316 115278 661150 705541 51810 833136 38104 169565 519067 546 771439 831316 349787 266210 237627 402552 819065 772245 1 780833 29 316678 827218 719425 197807 823598 429781 114 664287 827586 103112 830448 325674 597851 6561 736460 800951 411239 325035 808966 802388 131003 19339 17279 638239 815080 663394 2 833553 712547 787027 2 667933 250857 808012 556939 783068 845210 2992 488414 447975 147330 785968 245671 805865 469 804165 693148 5 2957 163327 529724 818184 282 666104 844725 758554 820926 275553 5355 142625 17233 630227 799207 847152 677199 47 391217 207618 54 49126 1140 434679 314266 822824 348205 323365 322962 105707 782520 843520 280956 845975 822098 10116 758771 9 610974 88596 823888 837225 553355 89430 747348 654144 14 848369 847651 841425 578158 601716 788697 625983 620528 140 570683 789477 824573 280982 39 231779 787961 775005 190865 736549 5694 587334 597868 409825 19 819065 767390 846260 413301 122592 238176 331626 846223 342901 482430 3362 821428 213485 9 787001 421259 595066 370735 10837 300162 501955 224091 208424 87304 805183 596294 718015 491852 554878 980 760000 761158 800796 557547 785954 496570 832573 526061 7503 5817 609271 334671 845914 1495 829204 375453 843332 758002 775338 734767 832206 745508 568399 18514 824570 7 838428 2 831738 446085 211370 821525 618520 747467 345398 1872 836060 4 347331 747687 777220 543292 718044 46975 805680 235532 57185 141781 140421 399042 752527 42 7 99028 343575 836322 842828 401761 846138 294452 631729 7 96 196 297138 372 118925 808678 826137 736848 365916 709812 12 788665 807009 7 611814 827885 720662 153 830939 780439 655718 707006 775265 432526 792716 526 828882 89242 707260 633999 834972 31193 543969 2227 411850 799726 793697 849415 756615 523675 789014 4974 2179 473036 213120 809414 245392 40441 458526 540309 762470 415451 813195 840221 9172 789640 830512 719285 609804 27 748552 546762 782852 424159 743463 73 138110 89 790311 2 9659 73 819886 43718 302091 27 649355 481451 310446 265 464291 818224 25839 775295 720309 121598 834778 774462 776430 639119 686705 492343 821984 735741 1 78419 789779 196331 804762 814920 161682 771023 45268 2 699476 727866 732245 748208 423171 284059 618822 257651 495446 118486 406247 546640 683343 700244 746473 75863 823979 440590 537009 487648 829777 538174 772025 439656 14378 84250 215594 9 363383 14 772537 774858 704546 272464 1251 782874 118658 1036 505974 233 220530 405403 664401 13584 462601 247910 3090 779337 4736 72 41367 310858 809719 788941 246445 355794 168231 619037 251651 1 187904 518975 31169 4802 12 713942 15591 6516 290224 104823 824540 797934 225532 817980 149369 269914 308681 106656 258445 685218 827901 825801 842024 35169 119776 2235 225275 721223 423 128191 469037 3 77770 30 135 793252 361679 58588 209117 442558 174 94 10072 697665 734431 5 3 778765 498498 384598 66975 836261 731477 186071 209342 424 149 170453 212942 520618 246759 135709 2 5777 4 213 774541 740231 473639 795543 467534 305710 807501 801077 362992 104909 619785 69575 604999 801494 265 313520 816093 34679 10 82872 800350 403112 725454 380808 816329 156058 703809 422040 10597 69694 738072 284371 824610 650245 15888 799343 340657 826234 832159 25120 738992 735338 801118 232684 449 319355 838472 688321 4933 499801 816667 849596 93520 3773 672172 684724 834537 381206 842022 728867 42971 161416 832892 683649 783930 810926 399581 266230 185908 263379 725723 356448 1712 823972 148847 81 278034 2766 345763 142067 4 749209 657078 369846 821509 812991 191459 481297 729207 888 194777 627466 600871 611377 696340 815730 415008 1 10876 6 304363 221786 825635 745276 810847 552183 197837 295532 242948 134588 207 258101 467451 35362 250685 186054 491370 828347 367731 830437 17289 835174 753321 125859 535178 495191 431368 663480 612057 434468 546212 583136 823937 400679 681247 334890 818417 139632 806518 813393 237729 215605 501721 306852 824808 843385 376 449691 142 826176 152201 682137 849904 1302 845150 545 523771 756896 842059 845606 156275 258750 114 838082 12 588686 710541 847615 11 845008 156 453527 736651 40 305337 799623 836461 562230 838891 838814 728676 710457 649356 102637 844734 153549 428935 467174 820022 792686 598913 335369 3963 321875 6848 408802 46 131468 400219 1807 111424 186572 747211 27480 832015 832880 138763 845760 681711 38653 387909 7 280297 260161 311997 24899 4 772859 140143 12 695829 47544 829898 168407 807665 590 7664 349 742456 57393 1 830675 754946 521899 801546 20204 775359 1908 27025 821599 422345 745294 832045 830132 40595 500973 433289 640238 591855 34260 810473 750499 818327 802465 3 207824 384898 310 80 749240 291389 609258 290 178421 682243 151 595971 112862 2 778202 379363 828701 137 125 302957 396 781441 830018 962 905 362423 602014 188278 712593 761641 37863 832310 785304 762849 824452 457489 498260 794925 378028 756353 583311 650516 788031 514560 2211 170680 124310 131369 9 245753 23281 167 124470 824900 184068 1263 784411 2094 564777 202154 805105 2039 671702 36 159570 4054 684827 836730 270620 823032 712883 262163 822946 148320 834945 413535 370900 807907 849640 170163 26978 1542 480376 546735 278337 742769 799747 432219 7692 66243 641983 644184 61261 802545 817035 793772 220 199802 810408 3 835374 726869 836554 848972 1639 21370 43178 727908 276627 44 845787 217 535312 784512 458176 797770 1914 13681 60163 809281 816783 3663 1904 4774 603379 376 538569 5936 448 544591 781653 20152 752000 2308 836609 515707 792345 301 831023 46992 740734 429883 710311 742241 563787 400617 290173 554671 829203 216431 3 376216 791032 527682 27664 7997 771840 86982 502193 818987 804 144324 203430 131955 514736 13096 195192 216840 645350 796537 722257 1294 813612 799748 186066 333713 127812 833174 420614 817331 841334 297208 815257 201592 679195 813698 809194 583238 808713 673836 2 66815 172450 20 772474 2 66589 340295 5 780961 4 731103 406462 833080 327316 622013 331547 813653 756356 432878 398386 11481 175589 767871 767047 144954 28690 836029 298 2629 742784 834509 835950 222 325433 805541 834974 1249 796590 75239 620303 704333 825339 829447 697288 267008 812054 15332 140635 128447 761724 805239 632829 216203 648843 536 440084 798938 436829 6234 2 467672 302106 526406 384406 629380 166130 777089 812921 548612 82690 836716 449794 63697 631508 107083 273739 697973 841502 35156 738567 824445 236321 55124 559803 3 17502 739348 493002 617055 1486 832719 837838 241099 331449 39737 731573 767105 823167 80 793885 119021 220887 719108 583910 643827 164694 828668 815569 477613 829368 135041 38851 489531 425348 10156 1349 509325 848374 438718 581252 394374 819798 736592 719067 788170 759350 731246 335126 347290 138406 806142 88076 570759 391471 807659 755775 290833 8612 687609 528661 378892 304205 117275 3723 45469 626147 38830 323510 711110 45253 570223 393010 136045 745767 48558 820983 155429 751474 775476 284751 35848 2662 253018 340697 660808 170 3874 405860 661753 1102 821588 150798 207232 326990 847590 624667 570468 270391 780836 20467 11 652126 404745 317896 5898 627697 403146 218465 535160 809202 5763 69870 815716 762844 842983 795186 240348 101130 623215 321465 28224 80398 491 846122 76660 43 63192 834768 48534 838224 588058 832166 359382 429960 244 105114 703431 844178 6 406806 793548 3 775573 568240 142895 339572 63579 382551 358006 332262 21 81152 774752 342635 842265 137843 782865 67 573439 413070 844115 840217 840546 802480 804257 532563 793017 298974 132875 465931 702603 20661 31 3 170064 2775 373846 86240 255 720456 407534 819467 221177 337251 845596 57134 744738 703096 392228 401563 618552 825518 70981 711072 677347 768437 830441 629711 727956 680922 491730 789137 813480 809258 8546 845192 674004 838111 762513 97252 520179 399671 2511 163717 808223 64001 820034 617308 266431 86 85837 616440 96412 62766 818862 811940 11454 621502 695 2 127 836267 65 641924 4932 730663 367179 80244 406434 667118 523921 424706 130025 223191 3 33227 198360 3 473287 702247 801053 267332 178052 436931 572485 748969 44 849254 110989 785446 58 212225 91 224247 110254 474969 668531 3 163607 522349 771340 715206 6 393963 140705 669746 849211 4 749405 13633 770171 286870 157558 607919 736684 481679 4 331923 77 713093 3 571576 1 48923 611969 569 822089 23943 116577 430374 533555 798442 837315 137467 608233 469721 88887 706894 835309 593981 109213 824729 729180 422555 841389 240518 834916 848154 440235 13005 328269 304023 583 396144 392312 389190 822099 428981 847655 790240 463919 48572 548531 14556 7289 12981 809458 17369 3511 2 664091 52179 179475 819385 836984 111353 129578 122 811689 14034 788342 22460 95692 813100 566714 783351 14968 423083 329971 218614 694454 189019 256095 225486 39 2 803120 18500 112041 381612 288399 481147 346862 54 3262 1401 1 33072 837512 2 487581 124583 253204 844916 78784 690820 11323 696845 809096 466018 38281 9000 813112 218335 46 684499 697495 1 839091 453038 59375 820546 471211 8125 319658 839591 1138 328329 838861 196320 783369 842841 784358 823498 518011 468391 823625 738713 301721 175497 847449 1 5 491747 72 790625 426076 802633 10 465596 628834 350 809482 318846 20152 94 32883 92333 768694 274843 727042 437547 16 839398 382008 492598 200332 422942 496130 778919 584216 12 189388 2 594 314413 267 21 2691 741870 363014 30817 488263 37896 553915 261023 828710 749787 513933 468530 742028 187596 805148 4092 484725 846419 391829 64674 435150 749527 784549 823430 839478 803580 834584 775683 298833 836836 196959 313738 1817 833529 479193 552570 25911 59354 756977 2 835858 641554 791633 603487 133308 812297 475797 784582 4 98602 50 642998 797724 837528 256639 540439 766895 198350 341 207 30506 49171 177367 468475 781594 6 591879 15723 790 5 138887 378235 849942 782342 751819 61482 849585 843763 847246 153 13965 693673 842527 574564 5 841884 627022 822840 302 129 810340 811041 79402 301600 800268 401101 628297 424406 127030 839805 830574 40 793031 48260 689325 716624 846353 684397 10598 16187 134050 18043 756297 801459 820129 822531 525541 839869 6640 14 16970 2380 828809 739044 260700 451145 580960 808074 550821 300225 847156 803523 33 75488 746095 215887 419419 702480 800507 831536 692642 375862 206321 845271 830948 149191 511474 372092 7 530229 1330 277045 112866 804086 6 811556 17 632402 740623 698571 289699 246 118177 834314 848365 305753 799 492726 381704 751850 86695 593997 735331 779172 304097 740897 492194 849804 624274 641488 663247 796595 80357 1511 803857 840065 823286 17 741200 9453 536365 275353 720214 42784 33155 836089 643747 707961 803728 813347 535597 6571 213 99094 126598 230636 844145 129632 241787 37964 665479 670157 846563 517540 456076 283412 13 1157 821735 804155 340442 158502 257983 280 1449 759324 835309 58451 189123 49464 456 178084 514135 326024 812502 667723 743877 793390 31 269167 588630 77764 48 118387 162 108652 2 2984 318045 617868 788546 582489 730440 598013 215006 2 272891 249 496201 824886 26 595265 265546 100258 97987 490934 133224 846053 158 796892 513 17095 494927 57849 104251 141505 716599 113 730668 362750 415066 811803 74761 384857 840500 189661 818451 666509 2 8 621348 524295 825905 2771 87368 731500 636854 765599 65310 810586 240465 831795 295751 546089 572470 803605 1205 692424 527502 219487 284633 7 795651 659018 265358 821846 841747 827346 758857 367554 155078 738813 162739 839403 65263 798019 13 226384 323472 193567 582177 323283 722672 815178 845272 709832 544986 10 31 445074 369 82879 555 794473 824060 837774 118123 313734 8 261687 99492 697494 732443 294553 844927 664187 265 322158 2029 841077 135 742495 728 828335 37 759713 620683 812654 820274 390556 334210 478797 408322 772207 824947 712971 834115 472707 2807 830846 9 837520 316126 3001 2138 295360 39 718030 184652 289 7 28 2 407360 673259 702784 700721 600141 98 47 808171 171486 11944 826434 554710 1237 498959 815912 673145 527275 816817 313025 7694 838462 139255 823915 431698 1244 83 123 809374 826853 12 453476 27 300588 159636 844395 615286 322837 474538 17604 785710 781302 14225 768594 64057 200799 17514 527271 1 261817 782416 23922 790767 716685 510530 191633 759871 150434 53 8980 825635 806865 692100 9 92381 2409 657504 716231 377035 4545 626564 231135 74851 406096 827796 2787 425394 795644 825727 453852 672711 42859 749329 777593 848024 425266 838394 23 262768 821494 823170 685504 737 399855 806780 71765 811513 837154 613504 44 259933 786980 716830 753831 280111 444654 201603 690215 170455 10 746086 40 355646 271682 169490 243 21493 392116 848309 611253 148197 450516 15 428445 2 807665 58673 33 846425 12 642268 233607 806811 195223 720144 493424 3240 713391 225531 813185 469736 695833 225648 9 782373 376622 99128 814936 771564 80285 586888 778073 742562 180855 806148 584428 696575 344248 3 757 12 781878 779970 474803 824381 624459 360642 34 46 839583 468790 463402 577916 152547 266395 10 705311 62022 773682 474 621913 774228 829881 4839 328783 839190 812823 834977 82774 320907 351983 54828 808080 560939 743400 375229 144037 512167 405276 307051 755600 573974 665245 709721 332221 690773 799964 140998 759796 804298 40 124597 548754 139623 812620 113443 11327 826823 198426 458243 762649 765083 468706 790611 115653 151314 834622 481351 426860 804574 838335 409579 794317 762130 781531 619207 675413 121797 506479 452117 13613 8395 158146 71274 274887 798948 563474 368 60253 427405 268034 89208 557604 454732 74573 113147 305004 564376 650700 810767 835514 59589 737747 368262 658211 465907 414932 740499 43890 258344 520056 136613 840164 7531 1 811211 619891 788655 1 6 810529 136 106168 826821 467068 800329 617302 500496 546220 843734 518905 19 287181 180097 138667 69961 107665 817628 799567 423926 387687 6 844680 844972 217835 762717 768717 245385 12383 791528 89 9 805061 55151 241242 680211 175187 162904 646376 649470 1025 177514 660968 383 37684 688411 693933 249725 787549 169663 442062 315324 2 351481 751151 821638 836371 13148 386809 127614 783868 404028 739996 821321 819128 668396 572135 873 844980 291671 146 841433 775966 770713 827713 445 230038 17835 202252 585662 390689 815565 845940 773152 258 256028 549956 796867 188081 810162 179 526576 965 796129 279785 820981 823413 806062 178746 800899 413930 833282 95538 817371 847232 255253 140344 758129 787861 3 713646 70067 810176 798158 590038 2 457375 814192 846542 6413 819440 407333 106877 382 818622 818816 825364 828267 13 27669 821073 132489 849108 73823 808848 710055 506908 659915 226680 405239 395226 97636 119235 822341 159 788022 456788 109122 824275 8301 264867 411317 477343 103 826730 628309 711638 838985 244039 750375 639678 825300 105090 757945 712743 168565 757561 58 836617 542054 6 201839 790263 746992 68 168802 791836 166084 302446 102 713460 751715 167 763807 554296 681560 752012 11103 825 350111 296512 821561 804385 83680 801201 33 383558 590878 766284 109700 2890 469684 804796 335683 17574 582067 772641 32 605901 832624 541212 556200 117411 220 775948 572959 225764 459353 190189 98 504751 777575 834667 668912 798567 788480 738219 669814 316037 803841 181929 717242 29 409099 44183 263735 225165 116260 621920 12070 527517 516 848502 705431 841330 243 14 821714 577700 137023 835467 8872 388361 704 349995 743803 532279 829210 800213 661009 268 641 335615 752501 838502 760885 842803 2275 390423 2584 677121 679981 818581 118057 196354 763463 65235 726540 161685 136786 801183 330785 736 835710 2 805261 31 803195 466370 848716 816267 731521 285517 794295 555094 80309 23100 847959 671201 359459 32941 63039 270139 576903 485714 56599 150844 589010 459368 28042 18100 717065 52668 782507 844901 35936 6 671767 638149 778948 828677 14956 496802 518691 72 566801 248561 118325 108630 14444 420242 7932 24175 782922 752460 4904 416651 94226 111 724755 834312 32 838901 764503 373431 118215 30070 274 238634 306 251556 687748 216161 614377 7 196376 798305 696257 829468 819269 796919 463412 351071 347256 782245 622855 45383 210 844969 787559 59540 632816 792852 677300 75230 2 791587 848505 569554 635425 789620 768001 220134 162713 812635 674409 773190 173675 40 653586 975 124462 487595 807116 254171 582844 433691 363876 637255 498763 10 286655 2201 700624 13941 707442 21162 551039 223375 805747 843323 73790 799688 353279 726332 27826 657042 253211 846179 19 355336 529123 28771 703659 775665 2011 848469 172 416752 361415 241674 262470 533140 772588 92471 745896 234619 725621 432295 818020 76595 65076 349240 804324 177339 638126 2476 845408 740645 830404 397 150018 13703 763190 805199 801594 820022 301591 89 264766 821420 677 360064 704718 786979 16 794552 804267 388315 14 3 56025 56127 784902 147178 785212 538299 457703 621057 147196 823900 284609 842194 831700 17399 67790 511246 831734 623808 152580 30994 767767 816399 190824 3 836353 299121 771502 81 76790 812479 355357 10 753156 9594 1328 2 847313 7905 6324 340021 84809 309916 105714 2323 842297 720977 383053 290518 375565 790560 1920 499904 778387 6 83167 809972 12148 849437 700770 491362 387 5182 55 595340 717822 580215 713060 748312 616835 762909 7370 530044 121109 780184 3 819779 630951 3518 724335 40443 153629 692232 157711 150175 776664 205375 697638 1055 802538 586881 468214 702138 754318 248172 658357 28736 24366 843965 133619 849688 544842 279966 292166 283459 783526 20678 549443 1718 805023 573005 72719 6813 1 1829 260513 176123 7 448264 585293 840217 827463 2348 836634 93 567639 844818 207 717217 338674 549322 710706 215 786941 444619 18 380636 73 38 843602 93 547 46 752835 429599 833602 701784 2174 275555 652927 722062 10242 321864 2276 379174 91961 361912 394926 838163 641600 836291 248440 801185 308524 62 753071 376066 554683 220351 782232 841049 2 808372 752407 673164 754697 69082 750237 724122 783689 505106 846165 843705 54447 160 843320 241 537852 32 367872 112615 339805 95828 126799 16566 800500 1 685809 834734 13108 1362 776836 753172 315136 439729 541396 786100 175065 56 1604 22 24345 40 148601 827547 187 590800 3 492385 464317 838799 28355 355407 792886 1 760081 449150 532029 771564 4158 709632 52794 647624 163584 97875 374580 615137 836434 650820 265272 137425 618875 816430 734806 282545 801938 544197 27498 327996 742434 332358 652017 450764 318709 387961 792605 528407 92413 644960 747816 676993 791934 744125 410970 107 740570 134269 46933 275538 640897 212153 602287 1329 634856 811015 837286 16878 326656 706373 839427 550011 784172 532307 847812 845036 809426 2328 28357 794746 86381 604391 312638 843969 2834 836998 421711 843517 481906 1268 795000 760525 150169 423544 512127 467116 437889 5 4254 555342 220200 383926 833831 712218 168586 67 1 128709 721853 201109 708468 962 140205 575225 108341 623145 444038 283122 167232 810618 764784 329103 849695 53858 305648 776011 481844 2109 588060 840821 782258 843548 791318 226300 42 754529 523014 661444 133 164264 650744 757154 746887 3379 423 86 146478 317190 832317 205421 97951 665321 844553 42 795423 579158 308188 404433 689335 795714 212371 3 828577 432631 200419 67 514018 726894 334914 842701 95 272283 411308 791683 70283 724694 753408 48 64851 805327 848096 102044 222980 776078 310816 172932 76592 284160 796009 709627 713444 169872 791181 474942 696652 664591 81346 731345 546305 664986 7 558619 751653 335561 25 806143 529710 133227 803790 18425 234820 2 133578 19268 228840 36407 391461 8 1638 528 786200 531924 210209 706620 661689 22 383780 67491 627340 829324 182511 191311 657506 165464 770946 808456 214744 501567 846472 246588 816191 653090 503953 93404 588326 87382 78450 847509 189611 13 23078 434854 513653 833783 812984 7 809894 838665 257305 55 670350 325541 121620 660390 19930 820756 25013 846436 347021 307975 709939 408 57 4 5 171195 625 840769 338117 731338 801903 757422 17908 109997 794847 666905 377759 485032 1234 118244 694520 135403 546895 846145 819926 125054 3 90049 147 835179 112 499572 585647 137360 216568 763318 412 784029 754582 222902 796135 271822 34262 3860 1360 110890 34204 690720 63566 849850 223045 214401 562079 488638 1008 6 676295 155491 136009 392156 765719 472435 833665 834710 585779 9490 741052 785502 778206 326085 747979 841570 200721 5 528442 196535 467521 661619 383727 513972 9 825414 107504 219492 2 53925 2113 759055 795500 82065 404232 58 846264 7595 781622 612250 525 808619 1420 821663 221584 423755 791199 103900 444935 832228 6020 455809 523938 184837 335936 749911 39556 842541 782412 748323 658884 832775 822 396498 723459 506175 843952 782281 4 795820 761440 24663 17 763474 844892 791450 345406 802508 790922 663717 81864 328398 300078 503456 10 447775 706112 514499 449978 3553 327763 104933 224148 672101 2011 762245 841522 466547 778512 504518 207759 32755 113325 2530 749426 847066 702520 799702 833417 476762 143706 16338 369922 4 1 824495 1 361433 830782 771535 793122 96780 580463 57 296316 842077 636040 492105 676034 796523 328197 137701 753670 572129 960 825462 115 775373 29 721804 96608 693936 141405 521478 112574 794628 770044 145420 108476 70153 3799 532336 828484 713106 15 260065 734714 790029 194 839778 275752 3827 9104 89819 21031 692861 820661 812254 8790 370154 438010 573183 133825 35562 778806 191 179579 204582 11999 4421 604957 70444 129220 104060 572374 758494 445890 6830 63 2 37364 780906 667686 174 239053 131 15779 12 155 789149 362750 424086 73 524690 90910 62 734889 950 1405 683774 668507 2 846930 765033 779560 343 788970 518819 824109 5 712382 278576 842985 9028 517805 840129 75939 400750 225125 248209 542 822274 263085 739158 272853 2381 531515 66358 385 836169 681143 564334 261260 827628 1 39279 671129 46364 13930 800275 536125 164 693917 45945 795462 328378 824119 849873 621625 560134 4 780078 817882 13976 265880 771157 572840 372686 1141 8379 846827 551143 413 800412 616330 124304 93898 637746 609784 701564 332956 452373 53459 838877 35944 821091 829037 358799 214548 822477 17 839979 527688 718475 700579 213130 283311 839724 813221 839148 1336 916 822505 623307 2 26998 182434 829826 92211 468689 822597 534202 184178 423918 256299 59107 684254 759320 133 827057 11 555897 200 987 306652 783549 723164 278807 42 328386 420074 446886 291297 707499 450 726490 801819 551516 786800 188 791466 804249 38097 342484 831751 351310 760051 462416 778880 407498 820580 17518 771392 730565 291862 5717 825744 34443 151 657152 154 825037 103 2849 313799 539905 771864 644168 496396 10 82636 785935 347407 14775 770581 717756 2 815787 5626 267289 670052 447367 3 709062 118986 328558 243662 193082 27109 832671 15447 844572 21371 776149 849152 70 334067 846086 247708 563926 822112 720322 29033 10 492956 625096 6502 219784 269487 115 189362 255889 159 482861 743512 579573 795 143814 772956 27138 522104 754656 2575 810153 468198 585391 776127 2 790827 246247 848099 338805 834681 844822 474477 840977 211429 211706 227417 349236 3 3151 615820 293659 69780 693623 20 357000 266267 58291 182995 4 299474 130604 754199 767011 105640 785306 319233 757672 2 696337 71 806008 252038 843994 195847 301760 709005 517664 155484 846473 4902 6 1926 335333 5847 705915 678332 271820 730904 838512 131071 51 982 846917 746268 807405 276413 717241 599964 35109 774846 121265 617798 235950 587065 815515 483479 813306 805948 840846 409725 831768 1357 604691 502523 548159 634787 781630 116590 26 789470 311218 33925 204845 253062 221449 793836 815635 9501 257008 589831 195889 54203 84670 450908 796280 572505 335019 200608 766271 170120 739347 700217 119200 139096 489628 778655 614374 47435 715423 849913 798573 831990 846960 24 479819 600149 246620 837305 756532 196311 837778 223702 196038 119996 699880 26181 4 797663 782374 16826 247 740933 821328 774963 800910 402 828701 825766 5994 2969 2 422654 4 817082 647243 86549 91933 586353 3612 279170 742767 812117 12 827132 113971 676087 804142 3895 1 833179 14 415622 433188 787192 807142 397315 8 840627 15 741549 732526 133267 849495 735600 813897 153488 667285 750055 836102 321018 830971 439058 814412 343873 42328 162678 290259 363809 798746 6 786489 847190 357250 4478 653130 6 812910 796121 833832 847736 768746 263 796504 131838 784334 35961 834177 183 8973 2662 55 760491 782481 285401 781765 36198 141864 934 765168 596396 843473 749740 3846 19 62 820632 16774 840076 12476 8984 506937 551646 708423 206421 786725 736461 5 396578 820708 664043 1351 847365 846296 579139 418780 829418 59667 271912 830012 460038 26 249735 823260 772674 796438 812395 28 731594 830121 751871 774513 302598 400357 831089 754292 252 738522 849565 8589 2669 3 24794 304317 36901 672453 832078 744059 63168 752069 843619 141 733645 776232 783701 10609 267010 6645 592673 314126 581312 831188 173 29504 605915 19908 49464 531 657433 752690 357176 582078 804394 726897 795661 67 472361 117290 132638 535898 828284 849155 34470 283911 720833 98578 1754 422406 785310 190449 848681 110656 823072 791344 591954 742970 722696 396510 475415 791991 117746 25143 790156 603710 760578 371 7 603700 203 782901 781849 354893 782912 795779 576507 446565 1369 228 620 145329 47828 20 564862 46 253291 709920 200494 420321 14 9372 786158 5 800646 835187 667968 221674 8523 2 560641 687966 183724 343160 567154 594456 1796 11895 653143 762076 197153 1 29688 274429 1100 713254 618649 7166 82680 1 677557 827626 277021 63437 803003 29 849992 262821 21182 648425 783159 788052 695384 1 714244 26218 128866 196408 796985 546 846779 1 11 763722 619 73 66845 470074 323248 559860 422896 849981 835176 582145 356128 607216 60076 175134 33077 220275 155188 468106 736787 1 70092 315 4231 783086 774364 750297 449 272 781901 657389 632860 828549 2 810193 17400 783440 325248 167101 828129 634868 257204 47826 247673 804862 755492 296791 255245 1 22 413931 631352 197753 557557 336806 836069 64 228156 692297 535701 706503 445871 370186 624977 55986 295601 270257 606430 34 832227 263081 805451 53 145896 521178 836828 2375 368690 2 1472 518260 15116 767860 17170 736012 655369 653654 16929 7229 813153 344374 5668 521528 719412 787124 190200 535282 589677 698991 834715 459206 246235 535234 289892 817142 418714 830270 260553 455986 811681 844051 201661 3 587440 8 14 23820 1106 801850 711544 838410 72938 738476 141788 318781 141 155 226799 189841 600011 224430 15049 122896 365 145084 752606 807753 556985 835192 607867 300677 783286 837924 3 750880 849662 12140 7854 810019 3 840903 236484 428578 152322 90665 536072 29233 123125 760617 418145 232327 28654 711091 722195 472278 823212 350 2 22 333 813845 695963 448408 320999 511865 320679 653573 61 1095 256906 538578 24051 84907 549163 127058 683286 67136 658205 770518 14528 91087 654 666592 14 590887 830582 642485 822897 759064 812401 800269 18188 106 757915 217461 768279 82337 637522 841276 144 409670 3930 253687 642541 845150 103782 561042 576213 520647 830526 656051 841058 157705 733529 40954 529894 1346 622981 5154 264038 6 668421 214290 22316 661827 155974 13929 10122 462352 764125 771244 790492 799617 634 720671 102638 737157 448715 1382 325121 750170 54999 453993 1782 796176 653665 54698 351933 7 122766 173124 356342 266023 824152 53318 671635 849596 319819 744228 683310 794445 720260 40 813667 7 326183 795336 805805 248544 754144 461210 782379 209569 438743 3 701037 2 95895 824044 488476 199 835587 800296 622969 327869 625976 839439 791887 561254 24094 821793 766318 4945 840841 768728 2 304916 846634 154973 617322 754933 234209 513943 140 224407 803831 46097 739291 552166 139897 3094 335 3371 476529 832400 848271 5 811310 794013 573 582279 718625 743877 1697 1145 58 829936 812362 763129 237646 617295 508 217 10 6029 540 843945 808473 817996 124813 839328 803371 843836 38 670993 832664 58044 18692 743096 560665 778142 269917 833729 8134 393081 199313 2 203086 248491 799914 137998 40264 491833 668243 835426 297409 37280 257015 838942 647822 809398 611423 405983 788955 7 255664 466593 794085 173055 34 805153 557737 320192 174005 809893 1061 423 733173 207394 605418 809081 44072 305970 524926 739637 269289 805768 809506 507604 788546 1566 439928 564987 848716 831646 7 815617 3 182673 775330 609549 421146 609 9 16832 249263 737647 5 2 361263 845315 521698 2 684462 776907 553833 120901 841854 817072 355368 207323 831125 209978 825216 823234 236658 325038 435699 364895 1197 509 160933 48653 65250 801579 815156 41100 2 607089 793436 102036 13996 268732 958 716269 15128 793840 698441 76099 513914 741365 63293 774860 119972 259896 3475 782864 762297 577300 810669 836391 778341 680 805236 836324 725036 731667 842885 328 179785 82664 5353 1405 641189 582167 771534 613294 458 3 809338 134732 677084 823909 774697 573447 825523 10480 36920 561960 825721 210534 378693 120365 826690 816680 194504 409222 133 373502 488335 767441 608645 842072 822624 773302 839259 221721 786929 474626 809148 840907 4 780143 358592 4825 591231 367832 70662 160319 9533 77 611914 249352 39924 360644 246299 499107 5 814579 206 2469 762203 453434 588262 584686 49365 52458 56886 779346 843335 162016 400692 849492 3006 809676 824065 5 65858 604247 758274 700355 75561 696403 2 824383 26719 700926 2 641 3619 676458 807736 723108 845235 5711 240 292174 736348 1638 22253 52550 13942 788972 838640 432919 822970 4724 748526 760655 664140 31 373033 328565 638487 669824 835782 530553 254831 2347 19276 2 50 20468 152054 2 586149 751574 809401 246184 380312 843228 12009 543531 763023 56881 834795 1 304392 680890 847654 241242 796909 70 1 761128 841418 419508 11978 575366 58 339507 438270 13384 732944 570619 848841 173068 755863 838273 18 843035 69257 87380 345154 571842 258493 763921 260 113996 38 841534 426607 813547 24 676106 846369 802363 488711 1 845671 823206 753136 506192 1637 4103 599652 172038 6891 573512 816363 407461 519955 848281 466016 843462 639178 451918 577811 161036 810284 5449 449652 259831 785134 425505 456190 764003 827749 2 681232 362865 339194 849409 1647 560682 775589 5 696116 521499 444 803853 750223 832728 816897 827937 353927 356630 124845 218888 271058 840016 848114 2869 188007 34156 844178 347281 59266 13700 840617 745053 10 4 201145 385709 818722 227260 667138 136892 825857 529991 845184 113410 630016 148923 383076 131846 4 123029 92206 748924 6 246331 107 698861 332374 833699 844860 315686 845930 507339 12462 815331 261550 141318 778287 837654 337588 1066 153729 774941 820973 830768 136719 116890 812503 22173 615118 703067 70417 814603 507898 811564 478463 777944 840535 822782 492928 700286 538044 231755 2 51 69027 847554 782464 533916 506584 265169 462010 266116 294621 792902 449272 62790 830807 989 619997 661785 113 837710 451416 813707 2 187041 127256 846988 782364 829745 529080 29076 818249 834690 837521 735717 794767 18073 551909 832524 823306 2358 154050 716323 189017 374230 157302 19087 817763 817687 108 555 629066 823729 3 782317 8 808097 105520 67613 497029 727045 845590 770024 786858 8 810755 62870 124681 29 562654 15 444303 112600 237299 218 128714 76049 392424 654506 822404 678689 77300 828328 689616 76008 19660 746028 258280 381568 4051 247268 204841 710605 393011 393167 134110 85271 191968 35 5 741155 784569 83749 1 687894 802877 804317 384706 47420 620864 826597 497323 421308 53922 823144 726139 830733 98782 807478 812125 697443 4 291390 815917 14558 812240 825971 843932 595654 1 833417 775028 2 833826 14084 233995 182441 550336 353797 831324 797833 4 24630 4 317420 301487 645230 189261 819913 787885 14987 760041 294 3 822053 2076 834702 828582 7 395169 123213 826010 526608 531266 485542 303491 760913 838269 14828 841390 610280 808454 295792 203696 828707 15 829651 617043 766251 480563 790880 640935 148084 60499 798585 771724 471814 614277 813309 589445 804908 845250 505570 765113 4 655536 791772 342332 269260 411883 841034 1412 269170 250173 62801 773724 556266 735659 765296 300559 558160 11 838464 27908 41819 87094 16084 742871 781143 2 53480 584891 420035 58876 487979 711078 726676 718455 223140 18907 116222 841460 738717 776491 19108 731202 635051 96603 635389 261279 23 636849 508052 524002 232937 311142 473832 843838 23820 596243 22642 529848 585447 831709 831125 781203 752351 654542 294 1078 126835 773219 242660 579951 1577 348933 269218 4 546152 803789 525387 460810 510214 817457 794578 721468 416952 807976 286076 800161 736800 341608 2 290662 174640 538898 836726 308880 751597 206 123640 611901 472919 80149 30312 9103 743698 687774 447835 848102 326638 769669 599419 795188 7 1955 210094 760506 627495 73 776600 650469 838423 321137 506838 374117 720260 801334 710966 299060 560424 722952 818193 832853 655826 795347 3132 425552 845970 93 737628 845135 836653 671465 126520 114 809593 195177 814486 3 354606 110 201305 2384 826930 847252 754776 8616 632508 403113 1281 809195 58 756633 708276 744134 820523 257222 536139 797879 26 161276 575325 222117 743121 838562 150676 509310 425657 749606 6 34568 760123 788691 70 27 127120 585234 801828 153599 10 173313 65314 744967 332624 1290 21 717307 755034 536358 666028 204 120519 4 840560 806838 410444 258267 19250 434929 701810 109665 254203 584085 320367 754548 849392 843431 403548 13789 65 839892 272 1497 86107 809519 17 212486 10 475475 408292 440449 630566 745327 762585 526332 24665 631597 117296 18868 848405 17 581533 663652 732083 801306 793272 497005 226969 844921 119965 776374 26465 597921 828678 49488 635517 1635 88293 428751 26 31492 505946 2 819884 839290 694195 559309 619981 342402 790277 423832 106869 264417 70459 66149 758764 666591 414239 40 272893 210562 98138 551639 227036 237198 251206 622310 832719 206 1184 799459 708528 332559 354845 394838 87520 288271 226 742609 706329 291124 620460 833365 86996 830567 4 451831 782914 839891 66 390689 752698 311658 760223 47398 631804 467076 777127 773716 530143 745654 121787 577524 5259 34988 816841 65337 298044 340048 328566 511327 801717 609202 81613 267930 1342 354214 95627 7 824499 139206 387799 37732 30614 1167 53330 271977 12288 625273 2560 746128 266 833693 164631 945 3528 231688 11981 14405 3793 789071 691532 331416 5822 789952 5 619036 157333 318618 684388 12366 524621 764500 4 6897 818599 131062 818351 693406 840340 844445 514356 53320 6608 520839 827833 528634 846146 764785 838897 808774 704507 146080 90266 611741 68710 137 38 70375 755874 827097 281 6 357351 411755 59 40171 689056 16 536242 736539 4082 647379 836716 63 760558 496124 287 3 1 2017 668821 152 33488 796752 1 825905 141034 84 4 818903 815657 82973 290556 369994 660468 835275 18181 762040 687601 449354 166901 785959 297005 100121 822113 844437 600376 42833 817543 756204 399896 22 1012 780388 1 617541 76063 581098 93510 23 818441 347591 773444 155105 805215 770277 94073 835282 756212 4229 773433 846764 118372 402322 769177 392 757797 2332 23 141088 813277 124 487611 11 408 566610 543885 767790 53853 269009 276036 1963 42 752130 595 806048 530149 26 18545 778599 466165 849467 11 667464 582087 6 582042 57133 90550 13 44950 839983 769 711715 18 776756 693318 715886 601424 825923 314070 969 840687 826745 28 29575 671543 34 397218 788138 82 115345 2 708440 707993 836647 772274 5 795915 765 616180 442502 10583 280398 811092 147476 21414 771491 5 815249 738737 466657 314254 281468 444025 732920 290749 95984 16265 434778 814283 591373 830023 107991 804462 736351 29 116218 797356 682565 20246 58459 316664 429239 751332 376402 455783 346991 812250 335 813004 673415 713024 677302 66288 814699 505639 508441 737760 3189 16 300891 409444 39340 584403 800451 622760 285931 800674 79682 18 774321 110599 154637 355750 799652 569975 660265 15258 357615 625381 719340 64158 196083 220410 253594 138005 796027 283587 586469 730390 103923 821885 687597 556565 89624 2665 823078 489557 373170 694847 824272 174480 585529 648175 337411 410703 42 813370 23368 849640 473215 744056 216305 440343 11341 375189 584459 283781 821817 77088 173 849753 197670 172215 1908 618 327140 712023 194572 791769 449647 342142 768694 170458 5 113002 844047 349140 844176 758160 763347 329539 641432 743622 102269 737999 273673 416162 830677 837547 816692 674269 675111 745295 703635 116114 601301 1292 475007 570363 113634 52623 87 395795 189797 764 715443 837012 758945 487085 732865 769355 10311 598707 9124 835173 841596 844333 212623 729953 780250 493967 282159 453333 183953 655162 226646 831907 359573 764014 466837 315729 3573 43705 432621 5 682624 545141 678149 840451 188 361210 643610 588843 7 6491 1 786665 632769 409885 482077 705201 631241 817978 68594 234371 811448 590299 85620 630703 208982 134068 334442 34314 27859 409466 706397 3 247197 846051 774761 383625 192830 60978 1 165942 52 427400 9 812085 823403 2 79857 305769 70610 737920 550581 674921 87 323 618172 800452 774096 35097 624592 19106 584968 832379 784483 386865 2 697747 208178 195382 194768 164 780298 2 185 353048 366266 453 325678 30997 189 135374 199086 777796 729587 1790 629877 800084 13499 49030 738217 41 534983 339 191094 5530 219992 329401 621345 292 464490 726388 532223 208961 520625 648860 719102 788988 2633 190625 757295 702 15 62990 3 677170 388172 799854 419993 151402 517892 834921 675609 10503 380404 672394 589164 827944 186375 753253 160423 763962 19996 845104 3362 2171 470441 592469 820996 830991 8877 776252 761089 753434 400538 71 251235 54 8831 40904 196169 26937 844128 796727 846835 211634 822023 691952 251416 313 699230 794769 475248 62508 816683 4429 800605 691410 171719 211174 698191 392 821537 839776 816639 477362 664733 236773 252559 294668 717151 252436 143 546910 261668 2375 1230 519427 64522 327169 1037 3 466584 83 276775 644321 452930 4022 1761 7 841774 17 726046 811285 2091 98946 741505 696822 836260 186443 755534 169559 839533 769576 31 8067 750070 309309 817181 108723 508463 220793 655277 403438 404596 815812 327 796007 563132 7883 755800 721647 5 220782 120249 797467 792409 607234 825297 29 251497 238316 672859 483861 54501 658894 833196 735955 800368 11 300642 319 814794 498023 810656 16 130854 726918 21 130908 500272 30719 38632 827448 118056 8 786605 219841 555004 478565 94508 400171 297499 50 59754 2 828811 67211 314478 272869 534787 664903 273 134 828090 23 821911 382136 437883 19 643 194088 2 8543 273 797918 831324 835275 207853 444661 577956 754240 758414 260077 830466 63918 387594 53978 457407 515184 3 579044 834298 131638 4 5 846051 458696 845611 294598 407041 278927 680524 20061 631512 145991 674838 2408 838251 91019 12 65121 770326 319751 815979 746360 572693 837407 59922 329390 843398 751872 40618 145672 2137 835287 321701 192 822788 813072 798726 70 707675 4026 3 49286 221265 528393 832820 423615 13 378919 636057 41 2 790504 57 566395 1 829764 587860 754358 791611 169899 514651 811703 195998 660882 663864 778379 268995 846872 795864 15 570156 228805 746921 828509 182834 356707 848227 431197 810868 138352 336953 566623 9962 8 379683 665 747284 711044 23 402790 803801 531478 171 392520 653209 136185 4 695702 538041 576 1633 752883 156592 270140 1 9531 748659 129709 845691 4 846056 819470 50743 829413 265419 9421 469767 408925 827694 591211 813416 795270 661087 180574 158555 847563 37157 404038 786594 33973 518874 722017 732831 351600 346042 758419 100492 158938 485309 727039 157817 451 523328 401364 733020 800176 677422 738808 419733 830370 12766 573 472459 727551 733062 134995 844267 800793 847604 230793 722326 2 142627 438829 32560 825514 820295 47415 120501 112018 741024 839997 810629 27 76 371554 493565 420 505237 111959 318998 750740 553884 489900 567599 598952 154451 292181 213077 765545 237 54852 559624 15 756131 562 462916 164599 833447 767873 835254 827889 814877 452482 399478 834498 821831 835701 774940 772897 166003 599040 484144 562696 751839 567235 585430 1041 599108 122351 2423 837257 848736 663693 452501 485899 2 848291 849574 93 534902 106586 789164 543 772017 547034 235679 230109 9 278700 810155 528978 811254 94495 10240 660098 530513 581478 710587 203067 817403 775069 803170 842493 205082 844569 594728 510614 726413 308613 830083 769165 3 785869 716665 138671 1 92771 833296 17234 787624 323841 786945 416231 352403 786724 17 107872 267286 849626 330603 626210 101227 309277 5655 192778 782298 42014 10806 600247 847442 139592 18799 75259 773683 837590 45 584281 482 844450 845425 842381 280 830546 371 2 358501 794081 229518 609506 683869 184655 80417 21542 20 119960 839826 387845 367551 1445 849382 473352 3 344550 722077 401971 1 971 207 836774 756051 840593 488471 498518 804020 625527 10 781444 809263 828747 529733 799630 670680 781440 40 775157 767999 80985 831840 53630 90960 777067 386063 6 840666 472490 267461 747758 283 668841 44173 21270 762722 737633 834366 2638 618138 571070 343941 402163 435549 215771 315163 648815 124102 194391 789757 449281 234970 384875 5 508305 833484 355184 9567 200461 2676 819601 604933 219335 38754 312532 505781 786697 14289 141292 806760 586198 591455 832200 753842 34 807812 5 753837 133486 48319 779600 487326 334273 365442 75 298503 815245 8 758051 786142 705632 388726 729189 388724 672438 1602 766117 835116 568917 382288 841397 740849 690872 465291 714010 684155 540711 100 748902 189825 771981 807637 154337 807788 818985 1 3149 849470 789546 2 521209 329668 473419 792368 175742 75 831810 90462 828366 697015 484 62177 508 120 4352 848810 790425 5 823606 2629 787593 497180 94 491539 313173 299383 673 88926 784511 837575 638556 820475 741550 820240 52949 35654 828166 848554 556366 833871 301606 531193 186652 485271 671534 186534 800580 69 328435 109646 815925 410962 677933 206320 48218 322818 308794 4692 355477 12 658388 795033 757770 844425 71682 386331 453305 750641 741643 757509 713786 690528 498582 123447 115325 712223 166730 1053 847948 614311 501842 707887 209224 343317 2 626687 715760 1 786259 337441 63400 823564 811105 313335 602102 482744 430284 209646 717946 589429 811099 88337 786689 160363 754439 623067 821620 554053 679115 1610 24462 786 171895 487309 845476 1619 63 429344 469701 393951 340474 122129 340483 824179 513063 12422 10800 5443 791002 393559 3232 317109 786174 3 469213 777191 60518 792826 799866 6701 320805 690031 751723 818838 760390 774778 463946 810560 237228 69384 345143 650059 361541 426648 581125 773033 13 9 794908 633776 773954 636429 468753 808592 799886 20352 667407 7 293782 197192 799705 836414 575543 527859 48 430608 15 5060 36399 211363 776474 806282 173712 739318 51700 837909 40 837099 243958 627535 678180 443639 220383 142077 671376 510212 142 815610 826303 484926 1534 266118 188737 119407 653262 837276 364472 682399 17607 553528 797313 79714 12 429509 830237 603410 239538 824830 336280 845545 73351 7863 838908 546015 349506 841404 838351 761286 732172 759945 773996 609536 51 323223 732583 80409 285128 208412 573426 583120 78643 815374 484800 2 749938 1 69840 773954 66386 203 5 2151 602775 797256 388412 591553 149 607891 255378 796338 755206 649255 787654 260 831888 689678 275418 482615 56393 838357 416021 355498 140351 478873 304860 14917 428787 156105 94656 829998 313971 1 758406 770800 230992 806317 2199 791194 77306 117 683153 1019 63743 736284 9518 25 808628 4189 1 212964 704491 682945 797217 760523 815156 438580 731049 19 367439 321625 817442 268706 730992 647748 576200 843785 26 840628 283722 421 262415 246036 786471 808284 569454 785415 572 48441 626923 382783 659726 31292 825499 828328 13758 11 299929 816058 8 2 37 128274 200804 792809 604410 795497 831246 804550 814324 744871 816489 751850 339152 450827 211347 621573 412953 458435 826757 3 9 807470 2 785152 553264 811116 25373 689015 281393 5 215264 825682 116 721356 813228 134810 519792 220435 550923 214 847174 803610 47 481426 742055 849161 845941 1742 689647 726569 829029 783357 256848 840936 785521 805910 719024 791719 79665 744048 5 808828 349694 337954 2262 197574 782099 107592 348130 699819 2778 938 12 591 437925 345724 598057 574959 3 196106 106 3 717382 845571 308120 229998 695182 269010 253389 784867 696122 805819 708996 772875 43882 739001 321356 848449 293052 424808 829918 3 490696 599536 320336 364 3 3 767069 841843 193597 727536 810957 471 217381 586 749998 2229 316772 280799 364449 841321 317766 141691 558892 834221 788123 740003 771923 779539 203 813841 373948 369117 759085 662504 754546 1 137766 18129 733760 1540 1 773027 105 807813 131051 187452 828668 33157 773830 699104 58163 64992 801906 99663 77924 112986 472 8 511759 54072 419490 286713 207081 812153 228469 824 91 37273 658294 298 4414 737506 124106 39288 814822 478669 572127 843973 2521 812848 193353 697593 829377 431685 163939 352520 2 322999 607628 816733 6955 846159 595984 1371 631655 638030 288923 38629 176414 829661 758861 288651 171517 235205 131799 834866 92272 739022 783678 149483 759258 26 746424 545965 798723 342882 677080 809971 759876 19842 207394 654804 782452 608361 7 833810 670460 1694 658974 475 193065 572647 817909 767697 835965 37 655989 755840 15872 397800 820257 771154 91749 358774 499817 679715 767872 379256 558594 814096 479572 412810 5 91 20 21 76316 197750 452241 178844 8057 819983 831361 217843 848014 714902 756950 55065 2 433932 80195 395587 317416 297933 126337 485243 520314 809537 2538 153298 727483 646750 816066 242 344389 150244 154552 1 353848 529261 802027 423861 823534 780542 540191 604937 832376 5 202728 628820 376155 809782 48074 788251 94755 831753 118 844971 551477 796233 602489 720148 560550 213001 837953 692132 726856 486988 746393 604123 554465 327146 16321 662499 577880 76894 2921 438184 316 73420 628226 182 409185 768955 633260 423474 527792 258847 847616 820977 733 791477 1 675671 260505 809791 822090 826360 193503 797466 650572 633 823026 774075 69023 837250 222845 90640 582193 845883 714098 34798 313465 445505 814987 749089 499 7368 693515 337061 818906 831172 6 536362 621858 317030 2 248504 723087 451740 751821 80052 724465 246259 10461 419523 660933 51 726142 92015 292921 4368 830587 724280 33994 804095 847302 436084 517700 709090 777609 11 826749 525351 283694 733 725613 821451 377482 830136 740418 1 101456 450967 456518 170960 761642 550252 588989 731034 108 486470 89 741443 812005 334309 57148 335 848166 299721 2383 812984 13 842206 312421 700582 391914 843250 462352 390962 622093 311307 375222 733887 760590 3 723952 99520 471179 2645 787246 786605 836108 385211 834784 85465 245337 24 646339 2 627083 21 612470 139 749758 756549 458741 21779 825781 335 15673 751795 509214 182374 815701 610714 283644 496446 827597 808485 435634 69208 766426 384555 835155 112471 793453 758670 386 792790 807579 762309 699361 2 716448 529310 1 66693 832479 804032 649352 619754 703855 110101 784053 80098 849222 812581 143223 847742 740201 61103 758618 444526 81 729205 2344 437484 50851 788565 24914 562531 777305 60034 831913 767802 696349 483265 21872 784210 355894 825197 834041 284448 155887 540 824251 168342 422029 696928 275574 227007 817859 210572 377861 845652 80540 712093 745366 166773 783606 434441 742439 333555 521574 806662 787336 613165 554 757726 798778 323761 239668 818729 131742 729449 776799 618721 627181 830968 653666 193865 661974 625932 663546 534519 701561 5789 437489 816973 503587 384247 504673 462494 32 180 64316 82683 48833 659 780544 82567 815814 747468 361717 656571 782445 755131 660452 777334 78782 13548 612199 187974 216626 204273 792341 583256 160672 90913 797715 57097 86863 834780 611748 189949 23373 544064 625929 176 4303 664023 652311 836223 3 822361 671202 446712 381551 812808 1225 15 802171 434134 81579 636805 844699 2 790884 842881 968 653128 728788 765019 341132 298941 224957 594997 644086 831031 750586 582818 180431 802398 674827 817321 1 728870 715567 767879 903 385168 727744 559 7 67 25406 770050 5 75 759429 806904 830173 9 307171 386446 626960 288616 202664 598227 839590 191947 12838 408037 95640 13 780245 751452 29206 28 5 785514 2378 380510 411222 822958 761499 400535 296 1 812962 201159 369364 823373 795840 795148 743218 735810 472450 241 87 327213 789129 536146 3 780433 506518 4 11 21047 806266 531211 837701 705496 540982 240898 708762 843217 84044 811845 334526 817142 587512 812682 42 563133 21 43 59207 836413 367644 6902 362241 607645 13893 363638 823332 501565 827173 162 724082 477058 685 49866 842372 61390 13 3 763660 658 59793 773 3 827642 13441 697735 446166 921 75742 266512 1 582702 171646 30 625161 126 2019 158916 773833 159314 836155 547274 705544 811702 807332 748983 728564 115243 501387 332803 759625 120514 8923 443 123934 479516 7273 840058 826307 520840 671545 35043 829285 825627 674767 831534 94737 134 393685 328 788190 37671 46364 129316 791506 667613 2 803547 320299 627783 7 218064 39192 845371 810244 803391 616481 819458 939 203099 693811 759516 680556 504260 334051 259474 830891 836723 845159 160925 757671 2758 819533 487943 503 840449 449049 357546 836694 821860 654798 730997 580854 777165 806958 548812 656806 247647 733050 483 840029 78 314806 670854 736189 658820 708883 840033 662411 1 356305 806225 26 280431 600048 817275 653120 836380 949 775585 747436 849683 418283 685453 816012 52074 822806 160065 147 829433 76737 795646 565795 17191 35 166233 1 92300 233139 4473 843610 364079 220 2184 310763 432173 12 52221 614516 91501 215175 705361 796374 845897 760109 836799 840036 213209 785931 287154 2857 305784 753836 420974 5 801312 205296 824584 825412 407220 28803 125504 149322 847912 304165 787663 39714 861 969 830640 1681 373251 763875 844059 60 184059 527660 698240 656 283 633575 388566 305568 816605 290668 826994 62 573381 821502 836733 124297 168337 3 291284 226076 746093 771833 426724 95934 79128 29319 2850 461496 300 840719 805199 93 817399 3 557809 821283 166 188110 21 778666 732709 150564 813033 40 781784 826768 288059 766165 654679 644716 844018 276397 745170 837212 734111 131920 848658 177 743690 823325 520760 831310 586652 10 793338 312116 785388 772147 799088 171996 743409 796327 752043 772368 844254 778089 7259 3287 5 812458 1576 635180 66904 451190 3 839316 31 1703 212308 106844 635450 406533 798196 56 573610 202009 450396 149 95599 796082 474031 365 4864 283988 234212 791199 641455 803140 366265 838242 163066 167 36764 42 326251 72271 688333 540463 107 281898 515165 173 207321 819890 250402 344722 359 746842 68711 818005 90103 189032 3 1801 434684 60581 71005 781982 1157 776899 897 3 640493 59 363813 311510 836431 1 707354 798643 414315 233597 108 743189 799559 819543 842553 243926 1737 732564 321972 646793 172 381729 430982 114227 256344 291158 468591 588988 656332 95436 762628 720251 806160 708300 777931 212931 848427 9 230445 2 800743 521385 152234 68374 35360 731207 1775 668255 831895 796894 607433 754098 87694 760157 561473 810948 5 803260 839847 337844 352323 815600 675829 417959 499276 583856 458186 679419 759266 807848 43 762209 664844 811854 251823 590180 411676 785797 387499 290032 223670 368286 661224 81789 24433 671330 19660 11 585997 1 780990 844093 747839 5269 114535 91182 61916 42 824107 844359 16 849707 53248 13235 131232 750929 144804 430813 16179 7657 8064 32 123388 21401 808028 13486 843937 671054 2 2777 818143 3813 2 594267 4218 588498 695095 90721 839383 473158 818984 107367 175489 350063 9067 128474 766818 516667 326717 389631 712064 2 812783 37291 843274 33 171022 20870 240332 817211 330510 759176 5 91 777785 2 57950 612485 544049 62871 1881 25523 836820 619318 9217 662586 12 103582 3356 53157 2297 154371 515693 523852 29 448855 397310 815506 729803 619719 764190 745582 829089 470795 34540 36 367665 817191 67907 665454 9 4 4216 684883 397592 552473 219931 392651 58305 849106 974 765307 355760 14 745063 514431 847134 690940 30563 61051 729003 5773 53359 609408 81305 642658 60 117171 33228 190670 148879 180787 92329 122963 5 3 840810 321199 2 107010 844143 1489 540580 143247 280905 580603 97775 616835 57005 846707 743520 840282 438321 809787 435714 2369 360392 623436 363255 40288 833379 97658 780214 24 768372 8 732782 175611 1022 306779 778597 665374 749907 817375 812391 293 438312 162666 223211 799495 849782 20 843000 12027 293560 744 763993 719529 81785 195473 412616 848711 291206 832670 783784 209000 47924 361856 716859 736068 819292 845360 330747 138 725902 770774 319163 6654 742879 806284 57192 702973 5 734311 298623 230738 830108 2421 70715 777728 590 558736 584298 837578 96205 79420 790487 803362 562209 739583 118846 240054 710374 78245 722533 3 5 817260 758559 485625 3040 639495 776313 604176 747121 28 778942 343061 431141 803209 247306 48 109 294698 812693 793932 769 760957 780803 849836 935 440855 268424 826235 230713 849855 816125 753287 564051 166658 782093 268931 670907 846259 139914 836325 3 803741 837536 87 500865 9255 832767 216994 323410 823 835248 4 193 527196 17 715159 106994 831693 178870 831297 5 12 574050 113 34770 540089 438144 812257 6453 126959 318944 190830 1366 131532 1 216508 785563 507604 353092 742306 662631 9697 155721 717368 839014 601503 654089 848490 39695 302726 454298 36504 626095 355487 818886 837121 668698 581385 639154 630621 732269 655488 623178 833158 307425 769297 748405 341970 782208 31612 69 720312 667871 685303 5 1238 667738 240 541 722984 755706 147697 497206 845685 733238 140548 831830 758325 297981 3932 609865 778473 837033 206391 11 756500 718461 6 215768 239412 370489 152647 347438 814708 182204 845525 205411 458024 227266 791982 75556 847434 671081 829479 514089 1 843795 432490 340812 513449 491893 572053 738667 146359 355656 211039 657 76090 604 593166 820903 839710 754987 819339 71717 784996 434483 247535 6436 721154 222171 1385 632930 290481 634368 341798 11 764147 16 782997 754595 407517 173648 6 268945 155900 104031 831302 847321 848897 776158 786770 543610 681839 20 802269 105 754648 302193 327625 630162 237896 4 7 778801 395043 55523 790459 1464 833950 189168 232021 1993 148574 580278 232630 830633 757156 318677 4828 15695 791818 756465 29936 68738 665637 298464 626366 289923 806272 420303 342328 755029 336225 8 658921 439058 764156 734202 780654 299967 37346 730959 635130 4 410124 146288 144 3883 231810 625405 36462 841911 178100 722208 619412 611211 442954 842311 146 822065 766423 763296 325730 416471 403748 217441 822444 466244 334578 58090 732010 389758 254192 17735 843803 76611 829144 637116 1 843206 844393 1192 544438 57340 349658 65 750510 196517 523144 98137 799123 791944 191973 320094 848153 244457 608081 4 80573 83902 37321 705860 811120 117468 779242 544723 638484 540687 638513 590745 754358 833247 543947 99589 827500 644201 278124 769715 769408 125323 201799 12 796800 727361 633921 206515 382701 11 825351 176665 625460 846011 5 812823 57965 808972 600088 652969 609513 544727 142458 810192 469028 650998 839005 263948 361859 528838 586288 344388 681300 217078 74 31 316932 842 637033 4219 829092 654719 816224 364638 400219 741007 485 3451 764402 77422 465 722157 680548 4204 40640 769902 43952 36443 840809 253158 286099 346516 782305 714284 808304 537462 588083 777496 28647 721323 294799 470744 795489 494572 847765 339972 432715 171 2 8 6525 844788 816349 3513 354208 740187 270625 407738 683542 815848 252099 830723 742443 3412 740023 730848 546834 795599 110 41 772227 927 138406 849687 508909 63681 546992 698555 180282 353482 8 723731 429575 352447 845399 512621 177838 2624 841149 795748 59345 768625 6775 472605 644872 829400 15157 50876 4799 19 650297 757919 43343 554132 771572 488751 2 799929 229386 108733 814232 238076 601653 173230 509799 830296 24407 21415 663478 747668 805004 196 685737 272694 838668 495076 5729 474549 1519 726957 137333 332 823372 196448 195884 718990 807678 357552 504891 827927 739660 826225 592363 305353 270162 38214 457450 260856 373655 326156 1297 634834 39630 95 644750 194 831600 801749 15666 198020 16233 2096 834027 812143 94 469 61299 138114 4406 666372 758165 8145 807410 849038 18 703820 825793 1 359904 572919 219 540097 496893 90070 2599 779045 772239 847570 390217 237452 786217 842336 247974 347031 678833 783457 676545 109957 11 807987 242204 443505 768933 734188 808069 177982 730841 306130 839150 274042 57492 717419 2 42266 111844 538428 212405 810055 674557 830744 469763 603 492800 346511 4513 46583 8045 737920 374835 145233 584540 10414 274850 721184 68708 106034 264134 677047 776418 63 85 784409 2 344469 544909 849709 653915 696275 818507 812250 620266 30926 285 795832 834770 834097 319171 829546 779992 813040 847614 709529 1640 426333 848156 250 698083 617415 157 180048 770338 275790 847933 307 165123 832167 612447 50 420704 843364 806702 613991 331153 705311 26355 664747 834016 368137 810516 838233 88 152 578049 483972 846177 68 208899 81263 16505 159586 979 319480 794762 14 730325 767145 192855 2318 670131 608750 440898 734957 838373 672709 308 575531 601547 22 564403 646048 44208 684361 626061 142700 1853 724579 833910 826821 664986 750687 825632 421994 849758 409145 652541 803856 76940 818999 11 748887 166701 86851 1 3 97694 418898 310843 367620 689715 761693 1282 395876 69923 284732 303921 99123 277006 311352 1 506320 166209 845634 812421 318246 48656 892 813574 686881 8906 582195 3 51095 2074 2 756147 429228 539237 838494 2 14997 641367 8 809187 835454 801013 502197 637321 810388 97200 839345 844488 604558 614642 63651 46 825693 788682 4 66575 831386 196020 622394 29516 269874 717149 814442 646655 752493 2 148030 547379 826628 664754 59829 351099 841495 39530 810895 693886 815085 404221 103071 580423 672500 765627 126737 266 635009 768126 691459 288745 15463 569472 237801 794678 604072 222193 10025 500541 843685 453242 232601 608945 795656 779 807012 546778 695118 834 849572 752346 734176 779378 597554 118494 694211 841678 777494 692218 818719 701859 4202 822217 75498 3 820891 228 802145 548149 527206 57 429233 9331 748463 786750 752527 247 802601 818317 829439 605357 86622 834243 828125 772160 803842 840083 717185 440037 804787 561027 17 809923 555918 15 535984 659165 45168 4601 779830 490394 768420 199349 523213 419875 18358 476628 804875 757900 795838 12 5764 300272 90383 829584 296551 728070 11627 408 176 110635 66 247026 664426 764975 842187 162 640244 472388 74918 375261 747136 709779 70 277120 338457 1524 761444 229071 6694 840371 840701 285058 839248 480738 849417 815368 201800 705304 710320 382742 170 184849 777848 842697 12724 4283 405979 584313 69 479404 378986 706066 719556 848186 172 547176 504217 789093 38163 649680 76184 1 192323 197010 624361 814040 689884 729772 783 609 728761 751228 139 617823 747764 44677 488434 682298 246099 332629 812401 238281 113599 3 723703 639602 11422 50614 365497 166433 788471 798858 237291 104604 814450 84405 484722 726470 244 678 172 845827 157 318025 476493 746670 13817 372446 562774 31 684011 173036 266931 2 440023 246503 190664 643254 439040 31251 215051 558005 9817 654663 123535 72646 782342 848360 427700 621949 805405 844930 1401 701318 2521 358809 831325 1343 839602 344054 439848 655419 799113 578306 488598 596763 741489 696150 767556 4329 1 653856 825922 461045 834820 39681 322728 757171 7 802726 160242 33 226074 807319 826012 233833 121138 142360 827900 810452 12209 786325 802487 410176 40316 826430 794541 697060 21736 782206 805979 14 5 799693 50177 410887 1464 790664 750469 253623 252519 6 796146 600574 756993 53010 481 454716 33860 622115 12 34 145402 450948 812715 701567 3634 5 812095 848757 171029 427252 772198 25709 846808 706908 351207 542146 576433 9205 7292 837139 838377 833248 725016 456102 98120 26552 184932 255098 202 997 699459 233942 22 196 849296 435216 716327 21 725257 44400 373248 5 170200 245601 332637 805296 266150 26 603121 740509 843138 799864 2 661646 796197 104376 248140 8243 247031 778130 707370 652104 528382 164411 458294 190241 805392 803457 9067 342057 2 33460 252477 462133 783949 791439 751409 847922 436857 60977 810328 651302 140329 283261 70 645390 849816 525504 601057 599363 685282 507891 749523 623352 141126 773687 277398 504115 774357 780154 845170 337116 833604 787763 738929 672599 826232 605062 40310 240449 750050 180315 809977 653 89555 708210 689024 815007 533097 463040 163813 5 746878 558974 507876 747869 837227 208011 594532 15340 42659 3422 391666 335264 22006 717646 673177 766375 755050 445257 216 19 390789 342045 132810 484012 800504 720956 95664 93 1418 577646 10 801954 833460 440 833369 23541 743292 781510 238028 623981 191593 225817 727443 768220 841907 43745 799684 62776 9012 804892 771138 624636 10401 32262 934 1159 14491 836650 3758 816208 184740 1 771221 697022 234293 632701 750065 18144 815180 760141 191077 629782 2655 787458 646164 59591 479881 602721 473369 627359 806399 71511 356619 797985 839803 284229 537945 458719 644806 662415 784035 204935 640637 38 620212 777078 848449 39212 418587 303151 188413 4071 277118 2 173260 351959 795891 750605 799754 221329 391778 96525 441851 164 49 568524 845662 266686 816124 145298 222357 700194 704152 413669 352 5 348231 809520 723384 373184 20 224643 408675 1 748105 155827 566298 54 818992 8132 835925 3659 78537 585893 729692 772896 294577 778921 63 189 109403 841857 367 776148 419501 383073 232 424184 317 42790 5 15 134078 774338 829959 661711 271997 104686 755591 627178 8281 14 340659 799516 450873 823487 800558 848208 2 1052 761613 481069 625611 667876 148302 828478 789879 693692 260197 834495 825063 842759 616592 461103 569598 620182 679998 1 845069 102 201175 11903 424815 122483 24 797228 107 2 26780 18699 833305 30754 42327 619 289554 633164 445 726468 348157 609291 208242 1629 799595 817719 138969 300005 817105 3345 771521 180098 778884 182846 10040 554317 820967 436579 27317 791166 6 81 192123 10 725226 776880 137 774680 178865 479767 116177 846628 174138 443011 789099 151008 685718 218363 2 97 807409 63455 9 462991 97416 557920 552560 829378 248 273270 702980 133 829992 28 718543 837656 778144 763844 425857 439619 603098 172217 318984 2679 351584 485027 737369 56103 413776 136008 399174 148506 628656 716524 107495 17924 27081 540922 767544 762915 755381 148 820789 9760 825668 1084 44 14383 286253 843541 788125 549362 140509 791664 770265 3 758211 447820 7636 53 42026 714812 840547 55870 24 834743 570663 680922 656325 35596 744817 195460 730736 823566 677705 740497 33683 588112 674717 802010 2258 656160 729284 812496 476383 18769 7 252972 298500 719406 521425 304 797986 769689 220896 731889 831915 311697 347785 266465 536880 649709 33380 844668 21368 557885 103534 71969 13 205509 736846 18162 153913 683098 849672 457851 845410 458847 804010 753526 460 658625 12725 684295 803239 833329 553 777789 10159 78316 800898 725696 725538 377389 837951 520548 816563 188 26372 143562 345450 432868 360591 200823 785623 827112 639319 1617 48 663847 18421 37333 796718 783418 838424 99372 655508 436931 763090 795078 166829 773587 58 125413 825338 172 212475 414988 381524 3064 810436 2 756873 484332 451352 26847 2 9250 702339 111 3 731605 2002 24 805830 773645 56047 1181 849172 214490 623712 835173 81659 381963 519818 575843 729327 298932 801839 796610 12248 534529 288041 45651 242490 247747 101920 793162 8 741713 19 799879 644984 813959 243630 818764 841607 220222 497535 776127 814242 773646 703431 587605 549243 313658 41059 791906 441498 511142 49010 50325 31 763651 834834 305749 178948 724577 1 3913 832634 762055 838645 590216 115524 14653 452984 200596 822418 706959 826263 46 333506 816595 1898 247975 465519 709455 491768 330837 2 374427 848179 26087 103671 10 744065 431381 436669 519523 821100 798264 547735 8 13333 515697 284 346789 5015 189750 422001 4 6 792010 519449 112139 134720 824682 746483 118630 731491 5 2395 784094 672517 577684 21753 538018 753455 111161 15 4 22097 211611 841411 322721 814344 708391 846198 756163 646251 1 738095 797432 750465 629418 833090 547570 543575 362863 594375 488131 504304 486216 137942 127341 777389 760995 9631 723137 460622 822418 324885 18092 391729 836279 843152 797929 659707 532252 2 1182 88288 33 470598 266530 644536 794403 86771 24104 558719 775927 551744 802370 28501 407469 724175 807701 737041 21 56573 226627 175483 754456 342492 727824 2068 120302 606658 363613 750423 712629 717143 692484 318036 194236 689809 10 835740 165493 396665 790560 603734 773933 842122 600014 42 27 817870 997 844510 801658 641540 55393 16080 466472 57215 519069 581218 847623 812130 581 817343 3 135325 373981 213708 696944 158 6294 833034 838519 833785 6 203947 255318 614202 206215 821530 111 77 758036 242035 566528 37076 13894 548648 689065 262108 793616 361357 836817 800295 712346 782790 740799 662516 731053 749537 487998 170033 121903 513458 522667 837709 470406 810494 746909 843790 106349 735671 697022 713810 381787 680183 752568 159568 803233 682833 77177 5857 399863 101775 46929 281 338450 543616 807564 722047 10568 4 736947 581051 54 763048 91338 26228 355343 60192 568014 326749 726086 385698 797529 653 10191 1415 106762 68701 158581 468797 8246 19 126920 829616 821235 413171 328679 12 2881 159835 54122 145697 837413 814495 274470 790512 193190 330 95005 744318 657706 487 77752 786238 158149 299761 811905 793944 49475 1918 817517 2 543 843957 828345 14 234258 211127 1220 405557 813189 514200 265978 683795 197913 843978 6 314042 842350 207979 25896 591433 282982 802859 1786 5 387650 788181 787641 22632 810956 754297 43848 2840 782486 2 329469 1 845944 12 166044 799744 733157 799419 745331 822957 176466 339 125650 768683 475113 315809 36698 300155 731959 139481 747584 823563 826205 6343 1 787177 615329 430573 816073 85984 666564 2 523414 766365 709727 73170 41 247643 6185 724623 833129 23492 47 685855 837679 278224 824047 705958 689902 834472 401767 132869 680057 287153 815192 59288 387580 149450 753583 719771 375 420793 628238 646197 7496 324635 777422 2363 777027 507352 826543 566902 778470 196962 149 546361 830270 815902 585046 841758 51041 261166 746767 835324 534084 42703 364605 17637 289579 815628 83998 596433 75222 745482 151436 33116 23844 5 763456 4 709673 229342 330974 810341 655620 294951 820627 2 738898 625760 844035 818886 470968 607195 796734 493455 343394 8528 777080 311055 477437 842767 815537 757873 745627 333245 66625 40 807148 719314 558559 762999 64527 420498 764669 83011 1661 599459 839703 328 29422 580790 815014 734024 31375 667301 628261 74945 7535 846311 11 194290 809118 311203 542043 300974 787884 395227 682304 740448 797226 761021 385 5 817571 267181 595577 240082 11133 459394 631997 30 417460 46362 563275 87304 704088 7 266279 215543 525430 737287 849141 306122 123913 732285 708652 1 759958 592682 46451 209687 407599 776012 507747 534573 44723 540200 39815 45255 38888 734001 30006 491212 518115 728452 576335 128 832747 240195 325807 249953 845267 824963 5440 192662 146 828627 147027 820962 845390 797922 478333 761255 839596 800840 13 334454 471062 754338 1783 802959 722082 718125 523072 818954 811730 303439 847490 797951 839891 817187 832588 838821 824711 6681 781841 835386 7456 19503 832397 315973 640589 292 198477 814418 771325 755455 832244 23693 227080 821210 751267 82692 832913 368069 65859 846059 84735 18211 99 715935 488496 798434 2 550059 837158 597985 189539 838523 300080 227220 823947 434047 839995 728552 810341 297864 54287 48 250085 726245 151864 830196 577909 318840 341750 766862 842394 1492 64 17640 380746 500862 24 1 822764 236034 359031 677801 432 45 450651 809 766901 259261 684462 238010 818 811666 808382 161169 1299 354026 842412 1 2 791718 490343 503350 51334 317272 840004 139414 18 769159 582143 658981 4940 246903 75249 48187 455410 542901 657161 785191 109862 13229 211958 818811 45341 70915 4 798983 750832 163805 509011 743821 748994 420595 32776 659282 465170 3 468344 2241 803904 322454 813792 29488 172364 844723 284183 758182 104694 39000 217563 1952 334885 825584 22 834245 481807 148595 193533 179108 166413 354759 3549 724679 762945 773632 150437 549296 806755 816153 111064 22511 829925 576350 472648 6 697497 23 809956 326189 15 4523 197176 2309 383066 471983 707 26555 307042 624020 76 636929 822412 804189 822548 251684 610613 576074 776674 101 745324 695449 80263 784209 737280 40 13816 668508 2 483817 401048 706367 299954 4 7878 153792 153567 846888 835281 709526 1 761028 689991 746611 809778 789386 714988 59500 838713 309039 448371 835643 333873 79324 360180 799932 696608 476115 835177 169 265205 275729 775500 12674 1761 133623 14371 844561 714225 806187 263868 46215 2 4677 302667 462 734567 738497 699522 109899 841231 501574 823746 3078 35981 486 820959 454809 766203 797905 804055 743139 345552 845687 743130 551246 477632 603138 688078 774560 788358 430059 807299 564893 798751 736611 328862 836049 838074 103514 684097 5 1 573477 81552 629358 620 384856 336148 80877 1237 631241 72630 741660 696201 167213 848245 811098 782627 137185 690595 331 607247 10 835522 34845 188516 580532 332087 267938 554977 637798 744078 763152 144873 489082 563661 821779 748593 37228 122909 846056 729646 815931 3 325002 826481 406264 2 836565 806058 785353 341216 436293 377 71 711670 42 613162 647756 828387 836520 828359 797259 710 13 2734 633359 413369 377221 559570 683294 849995 824014 440435 398642 673498 483176 638813 630210 646745 73877 19 818497 560507 529826 362356 821124 513108 733645 814381 700729 549363 776046 1012 512188 759479 795923 15667 248934 848802 36293 55 214023 260526 440875 807151 598231 7842 287454 791333 294831 750202 796836 6 38030 835430 157 757028 209624 768092 691371 79 3023 316742 251724 581562 476714 836081 166217 687360 1617 165815 822243 486058 1 688293 301437 188 156350 205502 101379 14327 149655 88798 820911 311633 404588 75 407015 364421 704438 313307 205105 776567 522905 77900 76991 4 664042 743077 651826 841379 324 827701 410571 105417 2058 725455 385277 250688 204549 819911 388115 511619 610975 318 767247 51077 204118 430697 393296 483799 2891 244 7 560594 819303 329443 12024 244532 682820 820327 793132 226 119 845489 3 775808 437369 686154 340791 739373 709485 748248 26105 844826 52 31760 195079 13 520564 762214 63990 843102 446878 322453 833906 29 831941 679564 211481 40700 488414 662627 7841 472350 26823 537342 600732 246635 413215 275462 765085 768214 95592 543080 611 135348 498695 703636 837824 838391 29796 9 226480 718378 389589 11 843486 2444 727680 147952 16758 298384 599757 328910 849082 273292 612692 118709 842046 799299 627346 335579 168347 817311 353823 4445 26913 781454 839208 661347 405060 777304 454838 804502 826151 5 669599 576656 10 3 111 345058 825620 2037 553480 47017 4953 840529 55 845627 407365 787878 53431 31 832126 524968 359966 7 811684 711475 726234 13985 219627 174482 115950 400139 45116 772562 505833 870 791801 456783 368731 166429 430640 832619 300918 83023 731862 824734 828327 120622 775410 5841 735413 9649 720193 757382 829801 376666 832588 5 353370 114177 407338 20 371940 15 641075 827786 820123 131504 770303 454756 686635 754611 50954 540076 828369 101253 712429 395 191710 7 439128 3 569422 386638 7172 808766 798442 219934 463495 5 8 206289 610542 267936 827382 25 367816 605077 149617 89640 310139 781 267331 837506 772103 835860 621467 486789 161 2 553966 284155 44643 127241 712795 67 116558 837589 329754 836754 817729 747570 839874 369390 328 28375 5897 805439 836174 506857 791824 815856 488958 350930 409454 796004 761833 485707 823373 804225 252441 1 845197 831944 408292 340850 581268 765678 828117 26385 99748 639486 514 426858 40955 13842 1 277907 4213 707053 551006 730273 77 813765 432134 837478 129214 672002 815126 745679 65010 656130 833482 198848 787290 824865 255928 777835 101095 642714 4 356774 817849 205572 783531 447104 59596 506157 742165 47977 705130 416 557945 584718 1 131825 24547 837754 75799 2 695147 811789 586442 627382 411827 7 29558 2079 795834 531450 211919 229897 767619 1 756236 12876 9 1 355644 390384 619225 802182 55001 75 747055 753227 844662 317418 675384 408802 835120 576568 128523 133 799739 908 434714 800912 780849 126187 830340 13 501898 826675 352660 821778 752146 114034 847779 148944 1 786648 88077 580763 271989 131442 775729 157480 1421 326091 77988 244909 732676 420433 99277 456668 3 714777 23403 687126 846629 242971 114358 814732 834432 78991 810945 765808 734629 843121 2 25 176801 409403 718914 5 316916 811694 472835 218387 262997 268 732289 844539 897 745486 846782 95994 80 478648 379856 258576 719837 195 821631 462337 847410 566087 404977 718620 561367 665 382776 371354 407319 63389 449533 68439 749572 264064 598982 420846 21 215671 7 804885 842758 13935 2750 5 824308 9 477285 89564 819989 579153 30 751641 17629 550837 785183 556326 159973 811711 12 194340 471688 731951 269135 669466 25070 805265 735036 550421 535594 820352 14 477661 780289 423049 601692 2197 2572 808227 839673 343693 78911 811462 767236 282057 2 93047 92 1472 828805 840778 337550 744342 606862 762241 688839 367389 424488 826162 460532 731378 409699 714077 1 480 681251 809946 39394 677709 837561 633210 581808 228297 1 354 381724 728187 840936 639301 819560 276229 241449 763836 14805 2 10 719803 346852 771897 19637 167294 20789 10 431275 85019 279262 715316 35 644459 585828 504103 629559 643491 718765 326575 845875 775462 150748 413990 709499 763555 848815 207275 686984 650464 5 723297 488834 311106 548356 620954 6 830530 58137 658 2063 1 453 155842 711425 168803 813072 755056 848880 845041 848123 687421 424199 595150 783642 2 9140 802769 686457 844002 762276 836755 12 320093 365313 838506 324375 12 7 818389 233137 824080 825925 829071 263412 276988 141566 64 518468 749237 805136 20 3586 4 670939 825666 479027 72848 392587 318251 712842 252228 643299 716842 287261 792440 109785 112712 190 847794 768313 380320 346323 251428 832864 19134 836615 37 3 741853 283883 276 461891 697619 711044 393453 744849 792154 645623 811929 2 725672 740760 484074 324574 742802 460494 267704 108 172304 845045 54393 47 826030 680865 695306 752441 843983 17642 542011 460054 781769 460402 637768 687521 290557 500186 584279 742666 816697 793229 796193 685348 781831 153 288621 553114 246362 203711 47713 139349 768008 618 847306 642887 529757 720492 3366 712965 667121 756771 792179 165272 837 484349 155379 751257 8480 739114 726302 837512 825337 129476 828994 844127 987 4 660 1 1900 487722 115057 75661 380877 743592 41744 137079 828561 720555 6 13 1033 521081 476632 8 292229 810681 130946 779177 265126 650 116 19390 845255 91463 599839 815876 15016 767439 555595 813182 262541 784021 40992 783602 449143 451341 342 300743 14709 839741 838195 2353 247176 785227 837988 844406 616769 649909 35729 722906 714677 119023 379270 50 793123 647626 239986 905 794082 198888 648017 71028 648661 62 833455 300774 754599 1032 757353 19 827686 808178 466 576797 712940 27 11 296305 26 352995 609920 782800 114220 788390 926 669744 94 299781 633367 236374 7925 998 293376 687226 616100 617054 760188 65273 823042 576429 394282 805965 34 653497 288873 318537 331503 829783 821863 815579 829204 1066 451 1 774478 2 818602 773865 1745 511305 251 401009 771890 177009 573002 698553 78187 295442 241 518142 228083 572 753660 741352 735347 821331 767943 712242 12217 41171 608162 764005 1 843722 573522 702898 801942 284808 752926 389586 604414 621249 490260 471743 160487 111238 841320 439693 723395 792946 35410 660572 379683 315325 116536 21 839825 5 796675 801131 282043 775641 816606 244 139613 547961 28945 301478 498393 454844 47 846272 389557 50892 615319 498436 60 809341 593045 30622 806653 162991 699307 424911 518314 441535 520336 392648 3 643126 787690 623390 5367 696623 392922 125 4 151253 294 17 811819 818689 785791 729113 765839 855 53301 519844 638014 823944 793207 2874 758971 247020 8774 547323 816226 2537 783772 6 7541 4203 779932 115841 792279 19082 545492 478 612546 675449 744881 240303 652753 631787 810 557763 597499 735695 5 244 39053 759120 294577 267127 849577 307122 2122 574421 377232 2706 2 841334 44 10820 755019 88046 178028 666931 765663 704030 827462 788059 781681 260049 618188 824028 839948 793591 339935 812334 848114 83488 835893 166888 720646 784511 106602 623340 9958 571839 849726 708670 190562 794830 568540 967 760589 639209 849314 841132 766198 433836 5227 67526 777996 841012 707464 675263 403323 155 52 799564 3 697849 13 408783 845491 793500 665053 187230 666403 551739 843388 673290 35931 3 13989 775622 106734 811777 834744 627343 64247 842726 302955 920 745302 353325 12 20493 848599 734441 43951 836844 350411 826715 10096 841128 814264 509 825702 554443 12 9 463962 380351 651784 739121 1 833133 272500 599437 693919 1 62743 830410 770630 34 830744 551619 828501 191284 833472 693089 78583 800575 41074 699302 706329 606761 365163 590960 197207 196199 596488 49551 849152 112 845014 105 466338 112119 86641 34 560676 133320 21 82528 849100 283079 299957 642242 377787 286261 327937 122483 1831 757992 458679 3 822529 783587 713443 184679 311357 674692 19652 440954 773661 1 75 416647 473436 56792 440104 836525 688419 843978 719394 552013 805904 815909 805061 678894 591881 8210 786707 465344 35849 773205 826958 753133 114904 172520 466788 439368 830663 57256 479811 823536 681509 27948 114607 35394 125105 1090 465179 243523 32975 94309 372 106025 634914 676260 132172 3451 765178 15987 815391 261802 68777 588326 16 2 718392 613378 2 196589 742308 700903 13621 582999 225760 751632 788492 587299 606135 842687 215 820381 303487 813869 180923 758231 359608 359723 734605 802650 557456 590342 100423 176202 3 810859 2321 116 762238 293118 419 393496 94872 300732 629175 12876 2277 99019 473 724198 1 749358 469549 1 587663 662532 2 702974 776488 17 789989 767114 733124 756973 131114 377930 808603 140174 624 513783 840085 1020 75855 44370 745728 745275 752338 103969 226628 545468 582410 386481 619810 790584 838426 36647 765561 285251 769430 21121 13 782139 4128 1 454005 839126 219083 566155 128480 666224 1 19226 11 224587 39921 664606 277548 701351 386364 103600 470547 115108 938 828255 179867 752002 2032 264 839068 830906 817263 534418 831198 738614 450336 745344 406392 733693 20361 99944 185090 500866 265 645198 364749 389147 494456 85069 258038 234498 186630 503423 89 145 788000 777849 247668 849035 828180 398289 450329 334791 104020 396807 841581 633363 15563 155278 2843 315 60487 811626 832521 344217 33 315700 837745 267050 7864 824657 582722 9 399734 813824 794829 440303 740755 799298 838991 137896 313912 839816 281 1489 198756 676801 829246 1650 4 460683 305564 242820 839143 591000 671127 236267 356524 815754 841914 482900 638595 672190 117953 562331 57260 83647 796434 708042 223772 816900 627379 845241 741491 589669 708456 766 4559 385641 254644 825050 210197 21 120964 820020 166080 809195 836418 367627 79607 210873 752112 465580 573830 512510 188241 1 352026 18 414970 150572 83725 844974 459346 806634 670087 67636 16 842657 126463 69125 589540 778409 49 777594 382822 2 443332 683871 784570 640356 557188 475388 171025 733790 5684 832669 278355 272920 349724 83292 1828 814562 3 479748 6072 53260 311052 583610 529365 658493 829251 24 271335 44741 241 408744 843292 805986 803036 3 14 679635 722367 812081 831436 105204 831404 1 826520 673303 743813 12236 6 20364 3070 59988 5 178847 477665 620449 820460 3 800419 5787 648371 315571 158 264521 55115 344693 116938 612000 770034 101430 616996 807271 511595 312997 20014 630605 659102 84061 369013 1258 275272 615767 2474 519405 830479 845218 1390 781730 801360 611525 201104 493198 838969 805605 560593 56 740269 575532 34 844734 528842 775058 637668 737007 21492 838886 6259 753401 5 845440 120 674923 767263 737644 64291 351320 776293 793796 641880 758129 1277 551744 848796 411620 691769 600218 1810 13 204 57851 3009 689983 827945 824763 844230 841233 838769 22 544555 789224 385735 416402 811645 566 103690 720025 17395 106383 678002 845389 830272 575242 768856 716776 67439 275081 752253 114929 17442 17629 158706 322333 842935 549765 816161 664277 709162 793002 353878 361 622 2 767949 76566 837714 56160 1 767668 758764 117414 828372 840812 273331 750521 769953 826602 751653 800086 344174 579878 7050 551895 496383 499088 777923 765089 840626 786527 222992 142530 96266 315823 578178 459921 726989 12515 283 500910 811986 150337 19752 637806 7367 30 782737 728922 35253 326886 418509 103287 2 679091 170 602552 315466 2585 215288 839652 723090 775375 835030 760041 218980 612431 842335 131 761297 89881 412393 820089 11 17029 20987 131 628699 6845 795 13024 152443 849006 19 680651 663854 836386 765432 16238 846568 267071 27214 798328 179992 695667 340374 819026 3168 266 823410 340171 239083 260207 768832 326915 842445 59224 772860 525523 804137 585943 724244 803765 840181 118 166453 795331 255222 329399 465258 501887 35 103923 155097 835967 267360 2 281894 762988 355238 818763 803954 97759 26001 824114 6411 809306 585428 572331 650488 568187 708083 836888 46 105886 621200 51845 797024 129573 835124 11 799341 203918 299034 387385 839983 805265 824206 247566 17 67631 62132 815752 62652 89099 124509 792147 396673 619417 5348 708824 741626 71171 476783 300665 375573 93164 410283 573257 749611 550905 173964 493117 451016 756005 35516 843095 791046 170296 276035 261947 794406 79 557165 844072 688382 678927 817513 762505 416046 700456 683509 4081 649199 5244 762616 405 846712 785406 820911 769718 608249 104547 175 751936 783501 346846 213529 512784 67 255868 839442 30778 2 670943 5 43 59410 749494 778747 755813 72 812123 814100 168557 316679 631978 829959 746202 268406 811969 513114 44225 15229 321 663892 784896 560548 843802 8771 1640 193840 203581 50745 836878 806442 827180 381949 401196 12 44230 826709 314551 24202 339931 34 170276 566326 637733 104246 169911 127008 51 46889 20 300312 201096 207241 22016 185136 185660 827011 811669 355260 24 731485 823455 62350 84 7788 400085 28086 307595 805645 821413 801265 822847 14508 768182 781896 601813 315850 5 218649 414426 515040 315434 109707 697009 177767 845383 489694 844726 732096 1 498888 791425 3 779238 837962 838660 825612 410736 35 797868 348368 843176 791608 501580 789007 103847 74 399047 603227 491200 767993 262508 42021 805897 40 285677 236876 556056 748237 5 463275 17 831551 264106 314153 667971 688490 825537 432266 400473 712543 776089 421287 130 734230 102732 5 54 4 795783 824624 2306 591312 315920 746575 805323 31440 479513 529378 249545 54563 846129 237188 267190 522869 125570 391 828441 37624 25420 784574 342246 39021 62 538423 71204 770290 802181 21 791899 34773 4025 39 7564 4666 838350 111687 657146 23 760407 778345 15 521067 367962 777100 118749 816536 2680 444001 32 327884 597101 843943 837373 52557 689575 793333 740752 748313 121685 230067 771552 673217 392519 794770 62691 455045 660 41 504969 207455 803268 45457 324001 45 789433 439031 160675 570000 559446 10 593934 822796 789391 529308 331 659328 105 788086 825122 30910 170624 744818 5 63 119758 399662 708811 847079 841412 678486 765073 572467 551683 77140 279682 2 745932 833758 759663 21392 46474 752657 754149 325642 2577 47794 482777 781992 55546 624102 25747 525602 423185 809169 709620 502411 552253 277564 482190 124478 457196 705503 845377 789699 730771 264214 840227 825307 811569 801566 672075 79112 221355 828903 1296 831450 338065 558027 30 72 221 280918 619127 825858 3230 721215 432407 292623 65609 493146 814117 821171 193311 3693 843521 769911 89616 506206 312102 492368 693194 737839 680552 298674 678813 832108 16 795363 802660 711469 1 415536 646022 28080 751222 477613 253604 848037 27186 794647 502817 788147 809430 334574 321306 242539 721110 441151 840010 791671 36860 5656 3 484111 417622 188216 243723 801552 2 834124 842 832941 806816 33934 814944 224495 42021 678582 736518 98179 119863 21126 796868 158826 347140 616736 559883 14 21 786186 79377 534511 159776 45967 810304 463530 836813 510714 205630 811470 4113 763504 136127 131471 1612 329047 388 793918 1158 20126 750402 758570 677862 146 4902 755860 653596 616219 467597 471982 153786 228 330522 181000 290379 757281 1 642952 841856 55364 258351 399 819246 781165 597626 685724 532720 640667 30592 36333 150636 814298 820605 814311 836011 21 669892 1 34397 337121 822941 537296 184505 236801 296196 755004 831578 332848 780115 758071 764715 549351 1353 236365 394116 784861 946 737038 416368 554220 547004 739026 241876 272212 826468 253881 116574 797834 9 276 779634 780742 842475 559917 283025 575191 178303 461 48902 795108 292698 47631 688323 832268 126870 7 826373 702357 762112 17191 771479 839871 69955 782399 379766 842848 175632 553047 832829 802266 845481 768533 420823 2325 822609 632811 226196 352629 811672 230952 839513 211861 2 808950 1 826928 79927 824552 433 122587 233472 807389 825848 569024 183715 795836 811828 200376 457994 456258 701323 791000 211399 1948 31793 412498 228093 624123 64647 232885 206841 242 723646 816648 361 60136 833237 784483 54871 354202 705872 310749 826243 83444 847542 830864 743323 180264 354847 849814 499985 659447 684964 442462 730388 810832 567588 655950 214653 848795 27234 738641 774215 819031 392464 339240 580841 74159 795192 240330 806276 461086 2230 737092 112007 267749 133249 806090 1 387 218402 769460 475012 787324 22 647498 30 2088 739299 833249 84833 550156 826255 574325 1228 204838 417699 255570 830424 790337 751263 322918 31 321 808619 768903 128212 1077 681 67145 253781 13423 309545 848846 258 32604 111 364003 188570 271620 452467 742586 19272 355575 3 339495 818306 32709 609130 304096 404394 38 5 421785 29061 632856 844739 251803 830814 37 167901 540267 28 839639 7 41031 552648 808889 842278 817623 550143 743382 14 303231 107901 156 254250 403300 23 254560 367395 7 204877 662431 639300 803867 509514 834339 441 24628 758008 569071 795030 3 16103 331829 770729 4 674965 12 247524 615472 797501 709574 158550 1 810834 788261 332469 441607 469141 618994 370741 3687 483839 763634 842546 767407 401435 462142 834329 1563 354614 838627 811615 7480 115647 849201 462242 453870 843940 739520 597873 610667 532247 790872 172239 837069 301248 113743 394340 470508 6999 735638 38234 754712 825462 845437 555224 791280 748664 841226 5 759744 128 588276 673119 4 435943 2623 461085 600416 836134 352977 6494 801578 737054 18999 770505 209103 620682 411255 43776 342 794988 777788 42278 6 17 491423 989 833541 5606 466942 810022 241404 802737 738744 552205 819969 772333 145769 785439 405472 46 2317 154317 99485 825049 835629 512 132620 642841 16 637103 32 563892 137 12028 716565 821891 160342 53 845171 821138 73 849533 190 822308 241957 1317 736061 834345 687228 127193 824891 678937 332455 812365 343455 155951 766819 800542 79146 129860 322161 529178 726362 3 846602 62753 751655 74 362777 9036 354 138782 768518 705677 209830 579359 783129 768349 51571 747074 742000 837783 820383 359217 257414 815069 164949 604893 14569 817889 386252 1773 757832 206973 785574 664193 359279 813424 47551 555782 99270 458396 9 199920 652349 2069 797056 36 127635 199598 378632 2140 19745 753121 191608 1 10 762968 471968 7914 11547 79358 296865 3631 164796 765195 1152 805350 179081 64731 810308 248256 820240 841850 1484 89028 259498 202569 238782 634921 30137 161374 663684 842248 191539 583403 817996 440996 2924 194699 105161 3177 574541 546860 156980 792109 160 29362 497155 817533 805506 11121 804951 335293 423406 117541 2 80309 829452 802474 522353 456154 534370 441625 520237 594424 726829 571187 536567 718099 48075 558623 2817 764009 823049 841024 835140 725294 849286 817221 30 345296 186998 817619 669088 742482 819275 8557 585664 32 781793 750771 73653 603126 1751 677479 808009 77967 293983 141 835554 170 838110 753012 819817 252761 773140 12 809203 10443 663161 64723 690048 847905 61489 380391 12 285878 213695 844912 793521 118263 95074 628189 14113 730425 559405 379139 44472 298825 124408 359083 408487 815854 132 792469 662671 642304 821963 697148 591529 759252 481569 332265 127178 59 30380 555140 561031 6352 826745 724075 556 727086 796808 676478 165924 38495 466970 23179 778463 714409 418615 738106 708930 107638 5360 40036 832218 47 14 363683 612825 4 845174 1657 822873 748208 765700 15 350940 815696 6 812343 394339 848623 781046 829841 260024 675444 142554 147223 236788 682552 667293 744114 667643 847325 689837 621816 184253 5 784996 814508 256505 437512 686468 86303 1180 378653 617773 416792 1 303 308949 385099 12895 368401 837521 833099 165879 609380 206222 223011 47291 627279 804595 306250 583593 839148 576649 804472 588994 187321 821384 538631 406244 10 836343 385139 159741 770408 635283 59 1318 776603 841242 504784 787072 1230 694127 1562 48 808400 400662 7 728 811366 741494 773847 776199 320331 446516 165904 494834 160821 107683 544527 2 674518 2 491081 819181 815227 73429 685762 429297 143452 494688 211897 7612 185440 252292 769612 5 349003 812833 168183 58 473236 191564 188 9991 61 842274 694295 781393 742398 11772 7 460 653219 810083 168982 3 81534 158 210415 787595 796067 207651 51854 149533 470929 811519 1 44739 296963 3 832720 5161 121980 828126 3143 631847 833802 779977 822894 829125 92527 14 466869 439721 6782 2 445302 735019 831975 3657 94552 492950 122341 1143 760752 441998 835378 841458 18627 818595 681782 72 668370 826600 2 613524 428978 787214 145 25414 699506 658151 811300 60422 461506 484812 125218 791444 301854 548587 785399 685004 816048 267944 823162 39740 37010 347254 732523 741561 94216 430561 553523 782262 778480 216433 226849 125 2259 288402 9 780539 569830 814497 750016 19 478109 655083 300574 323088 596514 627631 697838 496622 701317 828021 1537 845260 33189 775923 646002 13444 49657 842826 815531 802421 358804 117632 579070 1035 819531 232823 787722 486371 2280 839975 1 9 781950 834412 832699 564459 728747 364112 407455 987 848339 20812 846908 448297 329331 452833 839093 7414 837561 783672 835794 788398 1265 840408 2284 4747 799430 527650 307 459464 820567 831605 797008 451229 715791 5425 6 837775 716737 27504 179939 84064 821586 600550 42833 297627 3230 595347 491784 826872 712439 4 818008 768771 51335 120502 735326 4885 829416 5787 487854 11502 256619 822 345378 844639 776346 113421 134705 3799 3 12309 696359 576877 817316 679840 45830 788873 91972 794569 117182 848796 2883 27267 1945 387651 59 2 5 346791 650795 703758 619215 812949 245739 460119 5 585665 800408 481767 844824 666984 773944 25219 748982 488075 27 726054 779302 288376 16 789738 543944 487449 587338 240330 447957 1420 777614 96557 6040 829453 800236 403989 502777 103803 813384 671717 356128 350144 523052 748767 45 458914 770463 262921 760988 803306 786 702452 787908 4 318336 1 771769 64632 71223 399075 736191 308505 88 261945 265893 9236 1 542522 846479 20398 2 745956 720091 506032 445673 816317 351009 40 254476 734998 7 52 35421 673716 302423 832580 19098 446695 813141 585942 827040 378197 803153 410464 364880 230331 2729 166447 673906 439 675513 1 726859 731772 142 791217 798278 377761 13 689802 799028 384859 2 728292 421648 711350 382769 57523 502642 825579 391555 713089 726124 346136 17283 748 826241 810379 2 828860 211497 6673 65550 328519 842449 145477 423727 560 239692 10 794236 757520 835226 715491 631906 700734 195041 9067 56445 261350 28 238743 276766 806504 2 337327 187712 652199 2 769452 746899 843270 784511 600897 143520 792583 18526 452975 8 76428 786597 398469 559453 35379 547572 540723 824545 190845 51706 509202 1033 56470 605225 2 52 829085 798337 139451 174156 791035 813787 796033 2 482433 559867 97635 284999 424606 372289 719339 652923 273537 762980 306986 295750 463918 845106 285747 418849 241192 715035 817281 13 249614 830 827806 487436 429241 45 58 587593 841075 461181 830868 812367 603892 127981 749599 93902 832904 843785 821139 366465 737330 659286 843671 19306 490174 1 142586 215050 444793 1302 181120 270976 3 10 13820 366639 38307 842610 2 2 134286 796140 103211 508836 74 283940 7897 542282 515580 6 73 476109 206932 822690 1793 697217 241461 111933 204752 28 383334 822241 208 106356 6844 159 549612 48095 11104 182 250181 848087 316103 292128 281179 649665 826380 838679 738094 13 630855 724947 845662 1259 642320 353759 10873 5081 284710 787174 690469 843636 392657 848390 815888 94377 809026 16 804491 3209 826057 804633 483268 228513 164 1221 547836 702144 29639 32922 783225 727867 183402 2137 96477 682810 781968 522 825614 6821 846468 718950 245798 105900 672533 4 571800 834134 727588 648102 170585 767256 168 595395 26328 393701 10842 766308 824687 773084 17559 35834 10966 455740 806800 651357 115 771285 796339 787516 764637 21764 17299 658740 456273 520833 579457 349465 100009 530181 2840 678730 610001 23 244972 785021 814096 747862 819863 604575 580613 52 432048 831876 661107 606267 241220 281454 790889 501482 774877 832604 685020 10764 761954 265 298515 754982 740533 772463 800262 87 704145 63447 499183 181280 157265 832921 298 407648 307129 792115 131125 95780 380853 597 548379 7970 144284 804318 66 1 425907 171924 120281 637925 68915 440400 310213 104325 563539 724754 41692 607454 82369 683858 661377 829588 230377 366600 628079 151108 788758 700598 808161 812951 768668 174272 570928 839402 846407 826605 280614 183865 521603 849988 805461 214 656246 136004 496042 466532 5058 75722 822379 817835 849026 222399 716583 398671 751933 785204 805650 292089 744716 840063 832003 67 19632 77359 742102 844720 105263 753451 506612 3 1 81 817067 773335 663787 36362 9253 765601 154092 828360 673705 225261 847601 680678 165 825648 834 801504 760006 94936 710224 830049 383472 44367 841124 689114 2 259417 519807 7471 14614 778372 843370 183789 292868 9626 15001 52565 409968 392900 772554 823203 41864 145246 1806 834251 57705 845668 500336 483586 475984 193450 804503 60445 134769 378348 771649 762174 225818 56501 444651 696848 517679 564150 786532 195408 435164 268410 260447 96 114374 52551 396813 55 770256 25832 373429 85376 308360 817290 721309 196153 597003 261735 238325 527171 849724 807269 135712 747461 367600 738565 78 734379 178283 13487 668116 762309 831875 739123 634767 630848 549565 120 774923 580648 470162 817496 784550 1 201247 784160 597190 114053 220556 193515 174950 88703 764467 3 263257 715009 410062 536579 776477 177 95958 762762 560068 644221 447100 529559 455917 817667 844561 60 166 491225 159394 734921 261774 476020 847107 162688 553069 651374 834849 1 770992 25 439519 391421 562477 839410 823839 585245 770725 629307 12011 87248 800652 566341 346098 548614 666644 282564 1656 680342 210327 357726 831151 836616 48656 468 242692 2 771973 651042 424004 1 18821 5 840283 240299 9430 490464 785622 20 763273 2 413601 184678 777221 797508 34 518737 14 86166 795793 212019 535450 810 476497 836832 21525 808947 451615 746131 990 468835 744497 576246 338350 444693 262 389524 435866 534338 640986 705153 259408 103453 3 132 6 799814 470272 838583 203771 847288 63175 138142 746243 678481 30398 815444 734536 1 711940 814910 283178 829117 786569 313470 610663 839305 530604 596779 13 357923 703686 654015 4 336713 667776 823676 164391 98279 622942 647 4275 130581 179 2338 245714 576331 279940 179798 2497 537245 380386 7270 30455 845072 308123 811672 37 33629 333 720492 827594 849044 22418 546721 749704 141808 176564 640222 266047 1498 676806 13247 560760 528580 838452 607862 485115 826028 234847 398176 7 486791 465726 2 331486 594503 3270 88165 74938 830856 618541 848118 827242 585819 975 207552 412 786096 692030 9 373 42 840123 15523 797937 736213 813634 842314 715106 5993 149289 343 310121 759850 678226 6859 73446 590711 829170 140447 90956 849578 828808 796641 7418 827208 195368 128709 354018 396940 556992 739961 763901 355212 412249 841759 93089 2 270923 512144 16 225 794634 14 130492 8 603204 675191 791212 821663 761906 765226 2825 435996 11296 819367 545843 416310 797627 764487 201291 729129 343317 729029 604252 41225 59199 815788 815265 461318 750130 830681 508195 807111 651043 222196 160422 843327 816443 770024 397739 189490 665570 577672 397698 94681 279627 836923 848324 2769 7463 523191 18719 828900 819128 106 157776 710977 666283 829203 280347 823182 425339 693546 690206 109908 821502 811951 804341 700001 1 794149 17400 795345 1629 807734 4282 203128 912 438149 3923 291562 374253 848756 745129 21735 847309 791406 24 42289 28601 821140 343 12500 429545 321462 361919 812889 47573 752490 551262 90 102861 829013 156 820076 778430 758 840109 747958 240527 666938 474432 135270 8 801960 7989 762183 603576 232473 376327 840660 567797 165237 635841 63786 810074 255592 823798 750779 1836 108845 160556 9340 759888 74091 298750 13 5185 632978 443669 20093 482601 686521 687551 807188 42454 608999 314307 286986 3188 824897 806585 673806 379366 12525 790345 290 812505 590718 227 50006 211405 410461 421734 153357 10105 815050 81903 13 679054 574239 307441 217 779520 7 488604 13384 811349 839203 150 844503 768015 787349 274403 812673 768595 326571 313101 486262 820971 135911 821093 840088 794853 422067 654464 102302 333122 799898 88558 245374 847753 708782 41530 699982 749048 717913 474733 811475 2 1 544519 530768 790292 194 276063 211480 161654 49 495916 643454 526998 526987 849649 160 1312 842668 607076 772676 122117 573754 702221 506623 39 473440 830085 825436 840647 497258 1186 780734 2 101677 204690 810394 249253 763917 611323 785300 819560 423590 427876 311615 619865 730330 635876 682333 27 261434 833773 750230 18553 63908 843454 149 13671 356098 8 85745 280618 792323 397180 465401 515453 810229 15 812969 767268 174369 924 650841 638651 26 812416 3 787879 521745 829479 564771 451024 795184 290341 800587 772378 5462 201394 40323 21325 806295 585420 314881 825510 1014 399063 847556 626848 759195 114886 245475 9 51709 775186 842651 738758 85780 636643 849771 80421 1761 225511 449049 595874 333861 3746 185318 2984 2258 711772 843354 849669 840630 10381 712874 172070 823730 34795 461940 148017 671384 199854 16 493209 327856 422701 775367 691624 542721 4 541530 276405 820544 5454 12889 1198 843898 754847 646222 752203 556795 704711 532414 76532 757190 15865 5 1406 286895 705412 7295 7 2 819093 663620 769618 711733 812540 619811 131143 787538 93876 317273 8 833921 3 828075 2643 81425 845591 828130 130642 798930 592336 7 100956 140 761615 728048 724140 768937 187435 122157 491544 774795 66016 809975 533260 760876 689242 23 79714 62893 797281 146222 820794 617290 473071 846665 2503 445821 717872 194881 831557 50419 840237 48996 437570 726464 33 622759 45486 791364 669095 365836 780388 787046 229243 382480 676767 273185 394480 688414 758519 15160 88511 537356 456934 615716 105 8 135923 100262 81781 833529 250825 764066 34470 163607 704146 530047 699859 761438 12330 784 175430 837734 65647 19054 303202 843576 639448 442282 778673 846865 1909 558738 141194 561034 778046 792566 497769 148213 834855 477494 427976 757474 196881 664065 709338 522151 401515 220394 127569 173370 130835 292685 376707 204714 322446 23455 140475 407052 756167 803961 848413 842244 613752 277187 778136 51312 670914 3994 824134 268850 100441 620568 786755 7959 164369 259148 814922 635709 806550 410701 47904 420091 59996 544683 33071 633005 63204 75 820995 344328 611372 813580 3 529136 459555 693306 183170 708 822592 846963 343433 53 733212 728020 318843 214142 754390 9237 747587 701346 24511 781353 809831 804603 40 5118 313025 216407 137705 236217 64032 825263 797491 494547 3149 114764 572508 669864 5822 158967 328087 813129 777009 1288 744416 257135 843218 720690 689487 204546 422514 491620 16 220888 315784 36082 438373 371765 682606 3 606867 807158 330 435006 21 394157 745467 62009 354390 831650 811337 418344 727630 798385 834404 33350 36 574612 225123 518211 87615 151605 28416 753639 16 158376 486893 517026 265233 732035 190730 847081 550314 275035 7070 524988 747133 848845 464762 662492 349744 781297 449460 48207 214778 3065 812616 53 7433 838193 722512 2571 813605 742568 687004 11 5809 185950 655351 845051 207823 3 646040 640995 316584 685669 829739 332400 163 803134 806142 370920 139162 176376 653393 249987 460143 757739 492159 554570 28 787735 136665 744603 470902 500110 18 641976 824757 1 532878 796426 729455 696366 632052 1305 195389 688380 2 592367 223827 405522 824081 91913 636665 640923 426898 9425 160104 783975 2791 128 783065 12 442 567928 806401 840859 202182 730150 844955 822900 808428 830709 91 4 203 313580 765066 208465 143 61330 427600 3 146 135085 772649 628017 817292 336126 425505 191664 428764 844885 550142 826175 270976 799137 291466 817356 9 795316 2146 420 104058 122907 198666 426605 163686 239780 89532 735048 581070 602 788132 330063 713595 445237 103 660755 824915 2175 678156 429184 764282 826539 287590 10 12 726786 9 845180 785103 3 4 170 7 51204 41 435206 82315 731470 1 730433 820305 472091 6242 208383 638411 464082 149226 503081 427374 254825 588013 580825 831314 675873 644165 268539 92319 776058 802066 827758 532514 834114 538691 827673 809897 254923 5034 792809 502093 216878 3 221 654478 647110 525079 842125 465700 493169 796780 59570 156189 845323 206134 299890 449925 107368 834307 760448 833576 809757 78111 4239 746637 60965 747443 173455 797611 715019 709543 771153 9478 737491 191460 4 744271 662367 339531 472 695808 844792 590619 677106 57088 4285 605805 763723 779370 556 119391 312924 580855 643443 765660 761319 821110 841022 730923 624692 105 367070 19740 791637 436252 2 190949 769244 761165 495460 843774 556987 835174 767785 201 318775 5 838283 456844 523317 769454 840613 496570 765406 18608 1 3 101 767678 121030 1 397 384269 278963 58 50404 4502 361523 807957 844943 262 814981 715775 149284 685718 824960 568931 540116 110400 827990 154 797353 7 826346 190162 732303 677296 374210 267842 845138 42 660807 545848 416673 813209 27659 10 846509 460414 391938 806824 420956 4341 385064 814273 839694 11 4121 799089 184149 352291 827436 146446 712248 780493 104716 845918 357601 32995 414511 12 302251 54374 282268 847394 619570 99809 349310 818027 2 496708 729613 11355 697354 806559 17593 11 27 185961 533 536737 857 60737 821448 144757 819835 846727 615131 754120 845228 632118 753996 814705 711087 534719 827678 811135 310653 418242 829735 801217 7918 805089 812471 835948 260410 6904 765533 61958 472643 272026 57292 60542 82956 842107 732311 788468 646048 117 756675 710709 802521 5 594655 848569 182737 304275 826723 61592 844303 546199 664791 745307 20261 65884 348174 232477 557899 789294 841658 698729 16641 753782 694989 147639 25289 563441 459598 586591 822967 826980 328555 253700 439418 264 198082 839477 536452 52805 733031 780310 431472 21636 395 817708 822 769533 403978 199346 702897 3 656050 577663 834476 706866 324 2 65645 640182 341887 114 972 846889 2 14081 130435 116 359587 100440 4 12 523128 512838 403681 281031 1 256919 464525 524444 12344 368737 843590 413 240317 194341 788798 797557 114116 4149 379638 136536 284661 140646 334475 635966 475531 847991 215118 84501 837587 776758 36227 849235 834087 765611 844581 84908 755712 831137 527576 442965 20 833969 1289 835029 698479 93 746 371424 202744 148446 778 842637 812650 367310 808370 195521 728995 169545 472338 756256 408401 493605 753400 806794 11671 763637 809661 783816 727934 637414 22488 764215 357938 666331 466671 373921 828684 665616 53911 283996 251 351599 504131 810682 233945 414772 841261 27972 761949 427224 96 106 777869 802199 408504 637937 1079 3 784637 95036 842205 780141 785666 23 767584 824919 681310 36 533600 399985 2049 633972 21460 271445 227611 166 812392 759368 185013 5098 846258 133078 725228 11 296258 829909 2964 141203 101971 2 631535 104 83 753992 569767 27 104789 301 796915 835288 5 848590 15180 169416 2890 693643 583927 810172 722466 238785 810334 45608 43727 328621 351075 28117 17855 808297 773001 90799 40 29 817195 625131 116 753554 280638 840957 752094 752803 838766 799105 830314 23197 388839 345829 1166 20423 809235 275289 8844 615764 462328 760077 480346 4461 762104 826316 747053 360069 601492 719817 802247 799028 210207 722852 322320 805658 829732 235906 698808 28 303 668943 809933 804285 807079 86555 756192 700689 822805 839127 529 805 611578 819330 290702 2 91432 823831 786711 119254 323825 308211 830943 179788 232226 245945 829612 613195 138552 37869 771740 822140 1 478278 832901 751362 848233 26936 632660 801498 284786 43896 799269 835994 557166 830934 1 84705 620333 674244 790689 292663 308257 838253 18 773178 670520 629596 39905 652919 798997 820227 205528 640280 196980 87808 813923 1685 569076 64450 259 644078 835704 508 160 644266 729251 388563 814594 5997 125636 113087 593923 441470 707378 444063 817258 76436 796824 230615 42 781621 300903 155396 739902 134245 305397 616207 810013 831802 227 295889 137814 822584 617863 803300 297036 12 406919 154 7717 26182 803643 1004 771673 765980 336428 159 737705 215210 57088 772154 272179 593677 54681 828280 77401 443144 743128 782032 799555 687644 306 760795 6720 9 35 21 766884 4993 12588 351110 68 822078 115041 137740 767607 138629 81902 406903 567330 766935 335988 842342 135 910 759898 287619 16072 488435 846345 626934 784011 486 785719 555782 340826 844429 1 830937 159850 41243 596834 426625 41583 849461 313622 166064 352856 2986 712693 23546 567685 763414 6 222419 813616 142207 845881 622210 774240 670475 15143 534256 145876 698085 32882 258412 40 262656 802175 86 759999 23 845233 5 826981 2729 721430 325427 466940 816108 100189 332062 338404 800997 109771 707824 276496 3164 796366 285193 101450 527998 618860 63 550670 24542 838296 19766 632180 805916 435730 438638 45582 1 1 348127 712026 790306 408669 404014 457604 41020 18 41677 285095 827973 174 6420 758377 789972 830817 215530 724665 19299 640118 820594 250750 8 163 211957 16430 838344 827399 447641 42777 149844 629713 41565 32992 338067 820235 114 6672 804004 1233 632479 1463 343055 388694 644091 298703 97294 35449 806359 775292 233 508990 337521 202051 836286 724177 599957 820308 823340 815175 297674 263918 823734 7 783474 345896 471429 825241 826528 691276 170373 171702 315455 12847 336448 434124 710624 19831 406889 595659 845522 807553 548528 1677 305050 842147 2 738796 16162 15 72730 861 581542 5 3251 775265 786806 838754 66286 725689 807297 832203 12 604959 522562 5281 680222 849741 649 272179 151220 744720 437128 782855 31256 721266 414336 482805 291862 57 518126 669751 797102 804906 813357 764895 3 804408 621561 677456 402165 489293 3735 67599 791004 77990 156516 1918 712038 20570 31946 243477 725008 4 617290 15970 813045 756039 807130 1483 789187 635256 743519 823678 831679 799349 29 248536 494467 838766 677597 802598 321210 526484 486 673450 323677 20079 210079 448349 846947 680031 474 119233 315283 774208 804414 839432 180894 403962 1390 462 2 715203 831067 812185 661855 1135 814230 238183 764610 572390 524676 473269 759223 82 749759 483232 789857 810041 778854 644094 206 702558 238842 464014 746077 683684 6410 1712 315 827548 833292 689661 275412 641015 10 336164 822360 22266 1624 385613 837497 796795 349902 174 127 185491 618607 469288 802828 796091 469063 620517 383994 251900 218558 737121 829548 228319 159885 201228 715623 847862 327727 2896 2 98405 145042 837483 817697 98250 746452 209282 686732 450400 843582 318878 374747 512490 222072 368 830613 828 360552 834273 786548 774734 84865 808858 628622 112899 749901 445847 371169 531247 479572 803344 835528 498846 211957 767526 363868 240272 160 842521 297249 707501 724825 24437 737185 258602 775738 836310 213076 465521 27865 106927 820722 575 566955 352093 358473 772116 847122 782368 11 821104 695614 115917 1156 814165 659868 376099 116419 760570 813799 77893 214737 453378 469978 14 819196 206826 715786 740569 219683 30452 597614 765754 3776 2162 641403 776532 19077 509 177618 578883 138253 20597 33972 838684 286957 788833 751554 801133 469157 443287 114340 570 196468 252 279946 514818 13158 86496 722720 45 205403 453752 808068 847229 650566 812109 2594 4046 812486 847856 26920 13 2745 442872 133840 119272 90343 757825 715475 805415 2095 843770 824018 92 551138 807175 834684 30 59084 26765 744813 1 788294 622555 550304 596240 507096 785097 825529 579 432228 203073 2166 599 13681 347037 226860 748977 65611 412 1307 292736 5 766703 475508 785815 818868 6 789600 640317 828829 520568 745051 174708 581057 280648 769272 42857 11244 274241 21 3 7 795474 299119 797242 810599 303702 39765 2945 428346 19622 36342 133757 115242 847700 52861 532687 673455 342020 663388 763052 775198 90945 190584 74765 830055 567 27 763953 40 41 493215 767268 120102 685857 839677 458 477732 849924 848181 17 812551 589823 113374 566324 197245 205641 637724 775060 27238 843026 731311 849652 710050 4 829296 264909 522095 757967 11 801434 813375 1 840588 845916 82 317778 756 798129 709 719712 337408 822140 20452 328941 221898 565917 355424 296345 595885 847075 329973 114071 844845 30137 754627 12 813351 826247 3 12 366107 3475 789474 15 604405 131 63278 55600 847614 515 186400 500 124383 819684 418009 782341 9 575628 4 362339 312479 770340 710349 823470 670491 626722 87178 831274 621920 835754 489308 836183 787321 3 593304 742006 788327 803126 71 700573 1 551960 683607 550753 491 660209 264052 486346 18017 689323 18 847164 68 498191 1587 559578 565060 148 283992 338614 163 735863 86267 822722 650639 479268 206018 760105 816977 94007 83 770482 5 651244 20474 257314 843626 782841 30711 715272 391958 783573 841902 684 804968 828007 256285 706646 590941 753585 197719 150371 338932 843783 603260 800586 796069 70 525494 812240 845663 21850 797512 707867 361 26421 625005 742807 2185 371155 618301 814191 56893 819279 136096 743181 668111 496549 468513 354483 820115 2188 2540 498264 810450 145943 266368 164 334571 8471 375836 203513 750964 72005 570211 211439 789969 824614 149765 78991 361863 847778 569092 482791 546947 730335 112213 846267 543012 794850 570807 815559 727716 456414 770686 348768 499136 564425 703950 815300 600 809445 728821 20254 846177 174202 108172 344361 468713 447 839904 626495 837510 725272 424843 783933 428074 525741 455977 233759 488165 841988 213249 100028 7 683744 814795 748060 782941 745036 740651 797276 675 812334 830203 1327 308656 825690 38685 622275 711365 168916 29158 843598 79232 302359 1 44629 249151 129882 821494 176171 340835 2 460021 716930 756547 253504 17508 576 839306 607309 227468 781699 297336 19 825314 808082 820734 375395 738386 784224 341575 147487 279477 5 502909 38049 2792 201879 78363 12 508 491450 693818 808957 139385 852 796545 846161 596252 822564 116349 479415 441135 803215 568794 649974 733360 10737 322868 634974 801629 30175 1101 482697 118469 28814 333238 41896 562 34186 762270 17 641394 58180 753548 42171 818993 660718 2983 67346 621444 518224 351282 724369 768879 264176 733729 837889 846272 251 317625 762523 339631 197312 814226 151041 782327 804656 500443 298054 105180 306213 389716 1 1 422727 614356 79952 99920 810730 387518 627594 163751 529619 87713 637769 1162 12 192369 83568 100056 88487 43082 300836 812963 4 767371 210035 661545 65917 598849 677325 11 24 531534 705514 774080 88849 569760 384919 533689 5590 368768 9548 844433 508482 1132 676894 661071 458 720344 1 295219 816017 733319 668 744944 19645 460990 20532 786044 371596 575685 745792 645608 841219 10143 800416 824736 759075 784352 818412 817401 486884 50358 18 713552 761776 301 40 110907 512187 409411 764273 809739 218979 304301 277510 713144 781823 205393 838418 719344 228617 833469 17833 834700 787858 11284 3859 150400 4 421633 6440 766971 92 802687 686559 1 108184 500873 543265 48 136 517575 379112 260008 818172 270076 2 79470 77 182589 845680 110212 532024 664098 768492 456728 111748 712592 376144 1048 57216 299022 654917 21285 849014 390479 314750 242124 803839 47866 8860 847174 785750 824536 836878 64433 551766 184 667794 198031 808527 69 813223 22446 848146 810862 316132 37 5 829190 843329 803329 79373 794528 730398 233835 220914 229 35696 806824 144248 843978 774772 42683 7012 338980 829898 825571 2 443212 230 833521 11 772280 844211 814065 150057 60 780528 381340 815545 32 787048 705007 738455 763382 726633 591 449438 516805 125 46989 814475 597121 658785 411579 973 141 823362 15 758929 828350 594057 5 826611 841454 830040 687174 810320 805593 427944 266141 801669 136075 4 220173 501923 847816 10 3 830303 748748 611074 442007 85491 2527 58257 371652 2006 797930 334847 249855 617379 12651 481662 379469 206265 81673 3 12 32 104912 614443 825690 834336 13 208 554993 15631 801487 593 798104 334567 17 608162 101028 236623 258315 627385 360365 44 114530 147782 835319 773048 671676 16632 64523 545687 217951 628466 776282 744056 2 597001 797456 240130 784574 122 272295 104 265259 655033 177095 177169 330211 661428 625410 2967 760246 428649 158230 836706 779846 5 813408 2 326093 498860 291224 1622 666040 65496 334233 474396 80 88336 2 831232 799770 658147 837087 777427 848 292411 21 5842 575860 736618 693247 820711 376258 718234 826285 405351 733084 8333 421 629393 1486 220411 735152 642968 580530 574076 530185 176385 251961 266547 3 834227 407711 794223 16737 61192 297022 385687 557885 62727 25566 396858 561809 1045 823834 649226 270160 357880 692454 90 751838 841972 530467 335481 52871 7 127 38528 835766 774368 19 797569 16076 723585 801956 816544 420055 272869 55 247237 787554 310174 421594 230998 656181 343177 8776 6503 279573 7486 72 844909 56159 802469 815 592999 10173 709091 803502 385912 245747 4 62 7102 722268 16 558030 441512 701859 5671 657650 79975 817243 413077 25 848966 280393 839135 80269 257722 824394 146703 812264 28 772168 295051 5 69573 244438 535888 840418 60400 838781 435420 666143 4 215630 274940 787417 456517 382258 157378 800469 752337 137 825681 737319 4888 752627 821713 21553 808860 855 821 332277 526661 740173 12 782935 48 812751 97568 875 769828 131948 316390 764305 364902 11585 838219 555225 644 708718 809981 4099 776060 211453 140 514432 5 73015 751732 302823 116722 548155 620422 383497 2 250669 3729 280720 47 104 496057 16 829082 831630 551259 831482 773707 457234 6799 849296 115033 613077 327951 477812 597817 809445 2047 7744 848498 188353 44 70825 426 4 306694 834236 41 57416 420282 792446 325923 63789 776899 799752 255288 757118 647915 98818 2 511856 574 847925 254191 487590 686817 12204 73799 37 125142 181486 458695 3 155750 444498 63781 666236 824055 505783 232005 42 64496 840173 64603 119586 304537 8186 134 170583 22848 642677 650939 145745 838255 59 462152 300582 503802 51630 263522 286020 13 8010 2 645280 820777 725536 753398 732094 90521 125069 439034 20293 454713 336734 849423 705519 722314 833339 829181 760607 835876 461654 561798 745593 813343 749467 835550 7543 235030 386411 128 837974 830088 490323 713285 17 645103 125124 20035 604916 839495 32733 840978 839245 8175 43163 435545 546168 286111 125451 273694 696799 783759 51282 95687 674863 721810 157988 816 254117 17548 32423 80 5 780285 816764 3 1372 199444 8676 849851 62685 8520 838073 342168 454473 471 100107 6 849981 789077 60739 825308 114 440100 426 338870 791986 9228 70892 5341 823557 745500 297848 58201 123 11232 2566 125565 777370 73214 649099 786585 777075 2463 824229 828619 463248 370956 821857 151008 522998 617570 729877 183574 791149 793971 484990 106 540248 548288 841812 631107 507 2 835306 752784 798455 830426 96070 68088 801527 6017 252 728358 302988 826736 16 721667 407836 545590 848985 471953 308693 131256 386597 829717 783016 119010 39 217 836307 803452 784347 180 129974 7 11697 666089 448344 813277 43954 512310 265532 839785 13049 779504 514468 141836 108794 487975 195738 708038 589368 507133 710418 846451 190691 279929 697985 337669 835594 20 584823 402191 847173 189569 79 257 713600 821112 357999 61250 269011 2 831 404484 629464 755184 814143 387925 805758 263134 842894 772479 44 718227 8223 591888 813096 217 736233 335110 715240 1 389855 1002 604 838383 789352 818634 845884 246445 58458 109779 105091 249202 453471 15257 382344 303879 841506 192299 197358 491399 690541 322166 667679 283353 418768 605080 2 814441 118284 447460 8998 661043 785819 569201 831055 219574 722963 754362 718829 414516 183891 81964 463278 790665 600617 630262 10 836744 794189 789920 88472 5063 220045 833866 183735 511287 579943 683 43712 720865 25 61 812858 26 29 755037 304837 750284 18122 3 794412 12843 711794 834990 260307 808390 679407 679396 553182 730268 440062 2078 15 545198 1 361228 50 524854 799113 178353 172618 289958 783319 588083 810736 42154 790600 687962 194 581335 2 644123 280 310194 790636 535442 806982 7 823160 64080 829727 706426 222777 615169 509673 783389 838233 231560 789045 771797 8077 5136 779044 140893 846515 844517 495568 11629 823999 4920 7 752679 440276 547371 566540 848722 540282 3 6102 460817 808789 838363 2 467661 45139 579507 764151 279738 145010 1114 4 141218 772064 61946 763375 6741 33488 718403 649183 155671 708846 423207 7 1038 845874 130442 93990 660791 454156 149394 796515 538404 838868 282206 474037 807453 68512 800369 19944 21 814147 842698 508400 1363 807157 756255 469408 838664 817785 780127 548895 249 753065 458376 379078 482565 836458 61007 238211 14944 327939 16844 43337 825477 687146 131 735183 18732 28 442092 813212 479329 11368 592418 2 768754 113140 753944 2 431569 314765 823111 379721 846928 847673 2406 731599 26944 240746 788547 787808 1 511482 88 475529 248105 672748 435041 1 770847 705608 10243 617648 206726 272063 584676 72357 34251 806041 409905 151872 6240 9388 361430 806469 2221 825174 16 811478 169 805324 495377 430172 314710 1118 608172 847908 783569 379043 423989 1568 846476 804666 748672 828832 447017 542522 840298 559012 161831 828998 2 842974 9296 210134 723691 809401 845852 845395 847972 1 826145 11603 813262 120347 816471 514420 4 780240 844120 761991 331273 829217 760102 5263 761005 3300 137555 106928 596654 301923 91817 819723 838988 519153 495955 16 295795 2 1 119809 20144 121 276305 235 816633 844514 34020 464293 814043 464799 2 322586 130445 88557 819874 126405 576881 786089 773661 688123 507870 800375 579864 836759 817621 11090 818247 371858 3 759301 160526 401516 92 845283 2 440036 2 810722 820342 267921 25 13206 621444 398088 8320 1105 182279 718081 214340 730352 847908 432075 83660 153233 834449 82583 122437 687128 1 48990 828067 260040 364080 66808 677472 267974 2 7 3 677997 737846 585049 586197 359128 550948 780428 738964 9841 258611 534282 416403 571728 824610 10145 422636 11263 175253 295372 139774 818071 706573 376656 730341 816271 550424 172635 263102 113843 487388 838850 315401 579428 513107 612364 837079 315355 614992 284545 601854 61882 296944 740365 488706 10443 722825 812189 174956 279 48356 811771 566534 182386 822139 220767 20191 12 728687 17029 866 16038 415130 803958 365484 828112 61385 4336 352486 844684 847155 789288 604714 323583 18148 292638 319785 272029 808494 2328 688282 8 2 22260 579 487693 183145 441913 740764 792712 735497 228765 516284 76821 142255 578017 1 283514 645687 804992 583 413734 829848 271010 181857 843089 797529 595433 493199 620949 717581 796206 844938 459893 2 591583 310084 772098 709890 611327 751989 81647 789343 3456 713660 248880 629859 549146 21896 633043 620698 668389 379598 690 175 378997 848733 176611 21856 43904 846196 274587 626618 116682 788081 823530 814904 814887 766153 122 676099 535587 844726 68028 559103 793579 180 483057 2 647548 799199 693173 535227 717 30208 598458 196 800419 154202 87544 831995 810661 690725 822405 1213 485954 805756 842069 1 757916 552763 289309 805802 833545 9 619095 697002 489153 51900 6 33649 741006 481367 694637 827517 638538 645442 760252 46253 845059 831146 822896 13007 430489 29 165975 774940 782787 302007 786815 135424 69 796463 504107 471 827954 392061 827285 430141 686765 31853 261198 3567 419985 204631 485983 62706 511077 807063 186123 88 439952 695936 374 270752 784392 641525 721504 445477 559176 22172 732614 778716 805025 193 736621 597723 328883 758736 428689 25 94984 233201 707841 27 197069 742735 765140 173595 812966 123940 413181 1181 220287 811176 776004 8 416882 4209 706365 678452 809795 132 10244 262905 3916 29757 12667 113631 46807 3 462809 291532 94784 3441 423805 5199 365488 461938 683240 690207 609934 282981 839201 917 64136 344549 8 519182 819534 711198 835777 824580 23041 759235 578082 398692 751442 729164 489947 46 747187 76167 224 294612 843751 503234 3552 731671 215447 125999 821718 823455 817514 192746 829364 836464 5452 636684 220442 806930 203785 4 787481 825505 236509 2727 27 151942 254409 350503 826863 749257 728173 521466 2 167413 836639 1688 7567 830650 282217 637273 814931 832864 437894 7800 837956 716798 365141 9 762267 7525 750854 601624 14658 233129 805650 848124 691487 61785 824749 624874 5 529936 693361 623345 246667 838276 446214 388501 843609 294374 147 449626 47409 36196 536761 788621 815840 200 626000 82355 62764 394945 726663 901 476792 813570 333456 3 699786 354135 605837 762599 58457 512723 325114 780370 80053 215261 198531 688393 686531 15 834049 823126 3 360382 779791 831734 576410 340502 155169 44347 765677 839828 268 743454 603528 511456 393963 3811 14 406475 42266 222044 5711 842879 315310 359627 711 156027 754112 137 813190 144700 796122 847968 763725 627239 687585 811685 635145 192968 574059 345412 3 819451 1025 468 797047 69489 818381 234490 256127 482239 45 353435 450689 812957 527724 39 837760 19 88 2269 736862 714779 521294 848470 101892 274169 69790 267308 788116 444200 233092 845261 252606 837006 478546 695348 671378 809248 325 232976 824693 578546 756493 227769 4493 722009 808271 568723 820981 83626 806712 513966 72519 30380 257548 663067 29954 832286 557158 696688 127685 779944 761923 746114 569621 179984 784534 781523 778982 823269 846190 644551 544085 282776 560065 222362 787244 757895 251 356052 839349 792813 92426 800409 838469 793318 203 218092 233312 836751 280020 41169 270265 683316 227308 441292 360 390922 48863 592047 81 847824 375311 20847 838729 32 526758 831288 793928 766826 724840 812295 245932 238280 723481 834501 96752 807508 15 621820 314736 230090 199553 684821 95 788174 294835 493282 821960 460867 566358 569443 723005 6 46502 473417 53 658148 543920 575498 124641 590656 173175 324413 1603 846608 585223 773572 780110 48453 471976 841682 614851 57250 847206 835515 839938 232540 799196 237641 831454 567469 63951 825351 190295 826284 356867 617838 2 982 1082 4 843892 834478 395286 372030 405326 379579 805017 206298 345920 750364 54178 689776 5498 973 270790 228 822960 56443 823210 68819 129645 82 311943 69211 796134 4786 626445 8 202443 779862 6 739418 138384 822199 808367 408708 832864 197325 719396 824344 132048 64453 55544 843032 15995 842719 20177 621448 304688 460372 816173 2497 542984 398933 146801 553154 389509 226749 38056 413539 37561 702438 19 585321 614783 820230 328822 849282 345217 114943 226625 28477 814148 357480 474 81404 49632 5347 110937 15 93831 800116 274141 797995 839627 18 718978 1 803720 760856 139910 526339 150327 817404 394900 560812 282453 249889 83533 9248 66 452352 183199 38 100703 366150 233 846293 155568 312057 317427 595673 821157 286788 824068 830063 45105 542718 286131 757811 533 372 124838 840860 833411 434293 486614 63720 728672 177070 116 359507 673151 10 10 810177 717354 718852 669909 781248 536301 763920 224843 377593 319060 808805 450 276939 771880 119879 786818 735426 793265 1 23975 213998 361837 679484 802397 631636 405147 538867 11244 471226 807334 44824 534514 366651 505075 1009 1498 721211 3 786928 286248 803503 172477 494673 478699 831130 730603 708824 158 619819 1 250433 845644 31434 820498 817025 662486 29362 284173 774521 159830 799752 102 161972 101 298956 4 665791 1345 146317 130976 4152 741899 753258 530176 804093 11 1 5939 8622 198507 472391 451581 569258 794598 836975 800200 232716 297070 276925 849165 457261 532526 118041 2167 849005 39413 248741 1 225 784257 36473 826730 815601 89936 126480 17 847853 2 798966 779897 436418 1968 79 843980 578500 836041 717228 802374 516852 848588 368284 778018 756275 90325 813018 840115 694479 76877 793937 815059 751178 600332 781010 6 154 633915 5515 6411 165803 267349 733897 310740 820541 33 468292 757041 179055 5042 36652 266436 156248 198561 817568 412 677233 159283 8 288745 817497 582164 829169 802041 785553 154516 771778 10160 575385 37496 74389 18 748097 845571 709638 741928 698536 520911 569653 811615 11 485375 242885 420702 815223 580298 829338 509328 330043 838315 372496 31 517575 505752 813166 372616 682621 819904 1568 809507 670356 4 844191 89629 615141 519348 821702 1 799445 758359 177 770220 806842 758007 760842 748333 834367 15012 678855 790626 497498 45310 834948 302415 384176 90650 796150 649030 537631 6739 770874 497084 28 757424 59700 500730 473 797997 450675 836038 199585 49092 774098 341186 427996 82338 202396 422574 297260 765356 847550 319842 18006 82942 545450 86923 731618 634467 10440 815958 835541 120911 49344 394824 227212 698021 216517 819023 825988 841449 760583 416282 8 506483 788208 794519 52 755494 304075 103 831768 831557 802070 54 339687 264044 4 68450 477726 548914 841571 592734 823494 816723 210338 32952 624512 3164 77927 427795 665072 568521 468007 824579 7857 839381 707149 566610 69900 515848 15185 265737 430246 772220 688385 1 386692 83 744513 2 136147 317439 820394 551155 13 471603 735063 780096 849740 518737 195535 700912 1997 666182 129774 321081 683901 765788 757695 511156 831226 690007 76656 836912 57 566711 714847 726776 404986 245994 6 841536 510566 76398 11 803258 803867 2 102 86268 4 2 351186 10 658107 138529 127730 340554 522 660064 840866 760660 648052 721827 52539 38007 393046 811792 559986 149832 671800 140 1293 816250 774456 812763 826305 783910 738105 755373 566550 655844 3 3 675986 234230 814333 782959 337270 696823 700943 811235 732251 775 483563 4004 13945 11 21686 73 25333 827573 166786 259145 839117 100341 803047 569089 700709 846212 169803 608712 845120 773659 779616 3834 10 472386 801989 835048 28113 194 129828 6 283 117956 453863 812948 724308 40580 714364 2 413683 1759 1975 781999 29784 794881 60593 687336 493686 291873 284465 1735 5 345075 296463 770461 514602 775684 1 429287 655647 816246 77909 3 2 834234 110135 734030 665803 192879 8937 4 141142 791272 475289 749874 391182 139045 656418 295945 733691 719831 656482 642326 86234 2290 825670 789190 804489 532516 604156 780262 4 449051 15566 295398 20904 31141 122566 150 655657 52137 773570 63554 825433 273310 810685 4664 491029 27 20125 437399 243385 3 257385 231758 3436 411887 812822 807712 204197 292555 846532 123442 710255 18118 80200 204565 301172 360530 152795 3 830112 1440 25 258077 825073 790421 177847 812063 248093 136014 737596 247428 822465 489978 180167 55538 828264 632473 683664 739292 1041 123735 559888 587363 150443 420340 366 890 131994 678850 743274 731634 727903 465408 412773 365631 90776 739483 776706 849609 832167 817741 109641 688177 364847 590736 791047 708149 823557 54658 658024 270007 46538 815836 733976 724 379 53 5242 16131 95000 123524 155 331399 473910 327970 774461 200779 368649 1 774684 2 420519 239483 23692 465967 762713 831671 8 377 2086 8523 17473 838002 240413 638121 847792 442418 679690 58101 735516 96943 511957 15637 27788 388461 124294 801515 794069 843197 730395 23722 846579 264956 765940 660666 632445 784755 564155 815292 817222 355309 190576 190997 584225 84675 746900 635321 816027 335424 333414 4 700532 824684 792211 616196 520646 596947 360794 204 757 848027 113892 517305 2200 529395 833802 332633 670028 89 400 561566 71 645 720143 8238 363033 534091 830966 666166 767931 827700 685698 29 701762 54259 744425 621782 849136 18187 172080 563737 311781 503244 848873 560262 824799 496495 838934 516115 4193 789918 838613 396461 83 673502 45390 819611 792877 823672 482264 839627 826124 750624 183490 383305 503929 228971 261550 45 762365 839240 309012 685096 477739 768187 784312 1296 1802 303941 190307 356258 804386 18649 13 841455 788341 404165 770087 834213 959 595079 577847 210740 371869 113 214186 841005 401691 555991 127922 657684 419170 85 782176 65799 435 839892 612869 72965 658365 23501 236965 154218 717142 23 63388 612661 773612 17586 826818 8806 2897 755042 796892 4 724886 846500 100843 503537 800678 540892 172877 825280 690578 358976 178182 3 12 949 599689 834727 823353 849140 8 829771 101 10 1608 829317 510599 827133 807265 474798 136 53892 21213 765244 29420 784450 838861 821651 525284 295880 708614 779132 806083 16840 338345 562425 575666 461702 327873 793204 794274 110 413476 64822 757905 538930 302132 493398 690367 574990 172718 792431 691540 707079 809669 808245 189 784204 805867 784662 692365 449418 796252 92175 774190 646992 157353 288203 846177 200671 673047 794946 545005 833005 839109 620780 798803 464246 66 21119 782799 801716 828545 745753 100651 17407 1343 842940 841776 812800 547254 269205 406 1065 191730 718156 621367 8 256966 778664 789090 836747 586852 534285 312681 832494 306025 12163 111450 825816 573346 273516 25477 376070 808859 23 800635 5 7 769074 800118 48725 821074 546113 265207 240114 819134 7645 849421 91452 594537 804520 12004 398241 3 847010 836053 684276 751077 281 418471 626619 298574 507486 1 786015 843362 401786 749112 834466 48 419323 726201 765395 701195 831684 803997 226809 642317 844393 67780 811514 263730 832942 54447 521536 766734 11906 757997 225921 451617 803011 44552 105 89 734505 5 470870 222391 1987 476063 846389 574389 395608 187849 543686 380292 11171 9 777172 458022 96393 3 169403 246129 685833 821637 618095 256778 82958 160649 735117 306666 10643 601134 2 772187 834040 755951 602996 828208 606028 688 325636 402928 618574 1 66947 15138 799568 91 1143 847539 758352 646731 55514 789502 22558 591767 360256 394993 735493 795918 832391 68025 315561 728497 689848 160427 676116 205093 1 757447 814550 129300 775975 354816 402 40915 690892 643821 20 66293 459426 707677 839406 369129 564801 791072 667118 820079 717930 82 210574 51062 1 506592 832040 760684 169109 26323 791897 515860 140548 827406 258467 464876 591448 827485 779469 25 21 278395 833049 845850 611711 749782 2 802989 789634 171275 837049 848984 724391 430172 172645 770205 633796 656 689553 339119 820476 837202 747440 834385 768563 4758 843936 217849 633079 343728 102111 1958 674272 2306 193120 180228 587693 222850 11 739226 6 809906 3033 677473 28651 266540 738750 180237 599766 251134 482149 91323 834620 363053 4 849141 3618 1400 52030 806646 826563 94427 440022 773627 837284 720357 419954 54299 416731 2 735852 818960 31388 163445 619671 128186 847290 153659 19000 651112 834774 72049 846544 2503 404531 583205 146182 597197 683939 3 5166 26 703648 105844 441038 802749 71 50543 62 8 848573 495096 676 798133 408580 7 323505 179342 182674 731 404936 112544 846643 832453 125944 203205 831683 26184 799225 216551 7 744302 415 829886 33 47 823365 813358 780414 1115 91666 848418 439570 86 267819 527409 532263 635039 730710 684282 760167 793204 265292 7385 166910 6540 74930 79808 722971 848112 78 831642 4 25 177333 154039 384668 4 203565 256195 101 821408 166839 813453 6 314113 765475 651377 1223 174311 338147 323987 448048 55 54612 46 4405 477697 9228 38 506003 608620 169072 340555 833525 462 591220 160424 454 122161 685073 5 3928 474008 414921 613411 125798 677247 255 802116 88065 1 557526 12296 356756 444915 3 649698 124523 832133 4 833188 676701 324822 761118 182066 730855 9410 446 83452 53503 496418 499367 409480 246647 483795 776308 2179 479681 52889 31086 271295 133687 339366 606504 40 142762 46777 592505 831289 314878 119610 71503 7 822770 659038 788372 53071 481978 176 105 3283 794926 431205 413307 685893 197 7 183909 840415 815868 782993 20 226912 4 748899 36508 734785 41974 437564 835582 19029 225959 737824 697011 820069 7 639472 310085 634740 834567 525781 781875 3 1128 356088 835058 17509 800296 824998 732914 738324 696019 747374 35636 819490 651868 318426 54497 795501 136573 666404 206022 787922 99910 842678 159 384527 242 171740 767859 775221 656304 295277 2 391708 755825 22 720506 809843 842626 22364 806028 750584 732164 17 20 184502 763100 353146 371699 846027 433812 59148 68547 158810 820022 776431 345852 516937 737100 841341 389595 90455 162 293828 251714 12828 844475 138798 31969 96 132801 627760 2112 747621 781837 795583 25184 715761 1340 26 718301 834421 782350 314760 519940 801251 833840 832939 823829 416571 316356 582376 484 79472 782192 475986 690308 27807 418892 22242 79 35 433974 750580 124617 123634 825048 315537 835640 45621 184950 132203 41993 58 845036 342037 414527 831077 845821 771765 792548 661712 150923 426908 706002 662900 492158 818737 840162 588 726476 548929 758750 212712 263271 444828 711541 755279 13 167232 38765 643589 290159 573053 2385 352209 15 319343 481877 234425 628490 119930 634168 253285 95 720445 676446 462029 813096 103207 461139 775280 833555 807503 854 667523 158317 3 842453 26 63899 1860 689398 812079 3 123177 262464 754710 30346 5 84829 829338 115848 82 154538 643961 122736 300831 9995 498875 764706 97694 31733 831120 681798 732809 514417 779929 257491 736411 141463 414094 832571 673361 13063 23920 20 293108 837182 849267 817017 849216 97 568512 367848 522197 122868 820294 2 748018 2153 813103 258930 11306 19269 801818 120944 191146 732046 505574 652627 6246 17 838057 809 7815 809660 542531 9 836326 337054 108154 99178 57090 751775 838907 75376 215124 665098 690 529875 137243 823004 5438 270745 689978 511268 816823 368144 226 494294 358664 110370 2 219313 280870 535848 119364 587835 809910 400846 808211 558372 257728 280815 822495 145683 32 54 16502 399805 379741 753641 562296 576295 175558 492982 776471 7319 820129 674462 427939 754435 3 1028 795427 818513 796615 537989 368657 482112 37568 92 501 822373 805755 821084 731175 702747 598333 421 492445 773521 758016 192072 733254 746471 31 814516 257373 88569 800322 817532 817156 846182 337170 482768 844833 789876 34898 100 666972 2059 727895 748042 402 379998 632008 44 21064 11193 130844 775413 848310 97309 631867 846450 691065 849502 324910 383100 240181 284976 811126 632512 678158 530884 528431 578446 71 117519 763044 492462 820774 365841 52 102243 813875 283475 446588 88068 489454 253427 802322 650153 851 473147 823146 3660 275426 4 482418 795579 741863 145174 848261 534614 67565 540723 293619 798326 140420 832286 725803 10144 210 155679 735220 137699 607350 16927 797548 842744 848305 288167 712805 2923 646136 781328 51852 177173 628 52459 799649 16 769405 1 676900 285049 401632 823976 834861 788762 317 804003 1736 4352 763545 772243 541090 847961 106398 310 265643 321669 336762 268320 354302 821294 6 135010 808552 801046 322490 428882 756114 27807 823023 384161 598464 846286 542798 830016 7 380837 36994 247585 106784 323139 768353 475084 748645 421597 494495 455007 187843 787517 823393 76683 120001 304728 220816 9 1909 132480 305051 2 277 19 273182 572326 64959 135990 53662 14 837986 630381 440450 807687 107397 434657 701545 5 792883 373190 779975 99 774339 66710 333804 229808 515649 39 33 2117 118267 647998 825318 446 581 66 574858 179331 683009 1288 840802 840304 3169 28009 1774 6754 337155 279200 747133 15329 10831 9932 66397 511053 3 792359 486579 755045 739562 797055 2 636389 62614 792806 751916 565405 378380 223168 652018 220667 12381 6 213334 484151 792209 22117 750950 848117 7 669519 551 3 746901 340 433872 15 808661 3212 528329 480282 15 322 441700 838117 597220 406142 759734 165877 3957 41967 697568 363961 122652 241159 380327 742229 564025 38 802607 786878 731246 114982 112105 26980 10981 691322 78288 112969 399743 666684 496213 362118 289 802941 286078 421694 16480 836982 597048 1 833124 827745 844613 2198 407 730611 821259 245740 3 103 716567 254 303862 60548 809729 496396 760207 843662 645475 732189 678003 618598 4092 29 657138 273193 768601 107870 471222 816105 3857 821336 826555 811049 167707 9521 61771 423500 755365 840973 435777 67459 20222 663342 30 35453 707495 328709 25778 110228 227762 795936 6197 806804 77 57465 154757 83846 46 539796 738764 599653 217973 3237 451600 833327 242526 68000 703100 335866 107160 620849 380910 186220 772903 834409 194780 841075 751054 32688 22804 1313 171562 47 121334 78670 288362 522082 61905 832815 280 810840 788826 815477 819063 727940 532960 817855 788657 316808 171192 668446 724300 49869 798998 849434 833925 102450 3428 742993 203 587223 12057 126 820779 642609 631115 366336 701188 204278 789990 82865 780911 835498 520384 705553 227 832277 636750 631420 1253 731220 345869 821161 651825 755639 145 3 336608 840353 223887 45930 710079 283918 780414 536202 345746 759969 4251 830742 417499 828880 118447 199875 64436 5 774814 11292 8 751250 173928 4388 137496 803864 595070 370429 3 34600 257487 823962 707774 800844 37 39203 656339 235 38243 255803 827276 708139 840439 61524 552666 807059 803698 25 44880 146072 2284 742423 817685 418976 565226 849462 44 790024 733439 706462 817587 416540 329762 21511 419179 413251 120508 702812 834848 2 476520 507367 715921 670839 48479 849402 350597 830134 809562 836095 68694 565783 785065 9329 811633 750728 530321 840491 826148 746014 673982 539 847834 678880 424050 692343 122 1681 277 713940 817701 828043 569101 844176 48741 812371 745402 256463 276871 111789 771257 144 422244 615455 833669 821642 821737 800528 108546 780007 73893 85482 4779 775450 439618 779007 477714 1241 64023 258812 838345 836910 130446 51159 107 276629 1 197478 2135 461575 492883 846937 459214 164686 747919 457959 96 755988 824209 812428 842432 350687 674365 81847 757534 609610 457508 69225 623618 755986 3 737219 33 3191 410061 818529 147360 219993 612122 103721 51282 112913 814652 135664 112019 739285 3841 844742 157144 662866 741279 652833 24244 846116 385951 841268 70322 706618 13551 775941 676 488663 138903 261045 837747 604224 284169 386824 717162 576704 841468 488619 18296 150032 211786 8801 300716 375210 287149 11 220776 88992 791719 275255 110605 219543 256 611264 527938 663620 823452 813634 789880 474608 751509 401982 658254 794203 28899 724736 983 4 170 431486 9622 2 561561 357860 39426 262393 43768 127345 496496 794887 600833 362490 417960 316590 692664 846945 511966 483852 256319 809892 9 718426 199358 7613 763930 151490 485277 13642 5554 299930 442299 362 482064 712104 817361 46768 248696 999 2661 219 103475 311335 476 818254 132329 416566 626142 830655 48725 4790 20813 721967 818954 7965 693139 54 330314 3 812481 245831 98 840003 763667 3057 415550 298487 97 751583 98762 807383 846460 156450 573795 479109 392299 813974 163265 849521 788465 640021 799507 1471 579997 184387 175304 834168 763266 704012 190975 710269 443662 685735 47222 601523 273431 844778 175922 684926 654573 644576 26047 838808 805635 77511 48636 332936 838837 19468 646594 423327 687214 433015 289715 306956 303151 790939 750083 469946 820564 837980 263207 836135 392931 506422 7121 746902 136020 7512 833674 151 843074 744349 100220 347523 5 810751 47068 97 3 247736 810244 411790 827912 835965 282747 141743 22237 3 65495 160784 845306 12 18937 717699 785693 809711 505870 160 371347 5 304300 638393 754956 769468 757623 432 795074 979 408243 816509 695945 828497 748950 742654 759230 98191 12 784089 436759 316237 339914 644369 51286 530329 479143 769898 97567 321013 786103 673754 845265 540305 394182 714051 530897 825924 1172 105484 17 550460 4 842843 843831 832080 642337 97372 664621 826150 818108 848069 7831 514587 492 7834 345604 687918 341617 47026 830399 789263 594543 679800 490757 839745 666836 1 132626 88027 115 6513 443612 377469 732839 212630 1 577418 522579 130096 672775 38 407022 54322 64524 778705 347147 804201 13 838891 152365 840198 337904 833994 772246 847274 814548 388366 720540 354 811783 11473 822817 845861 16 425994 836261 806392 413136 837958 142407 95744 264783 3928 453548 290343 844392 262421 434593 821847 640202 231823 15917 413211 32440 362343 586138 387542 786324 848846 159982 69511 25 834054 153 730882 51092 400343 575467 386024 764861 529 803848 411 654385 413483 49839 598215 292646 842601 1 3246 248601 321318 499437 88332 684277 769051 497422 799781 825645 831793 800588 654256 766863 83980 810529 6 814851 832844 368215 83155 827541 832130 23164 5156 35773 48844 221957 479657 18 94521 288567 423404 300038 704504 169229 816391 378887 769993 146856 843383 804527 726359 696378 843189 842667 822622 196620 3093 673227 269 798274 621647 603261 427628 23 21 680495 98536 179713 749834 633711 659858 13498 760874 737252 728806 754767 663353 270302 144399 92106 702767 609743 14054 526214 543373 791835 780539 771674 270247 749730 779156 798198 92895 668852 529403 610818 798196 664686 26 718781 3481 548615 63481 844421 642146 7 433 424771 459068 802990 442472 496443 161450 635700 27606 2360 288675 813640 418351 11766 733231 348509 2 800494 649163 773718 9519 763233 15769 821679 843038 7 831704 844697 7 784790 62309 607505 524090 748451 458459 767089 774275 1457 801069 77598 371879 846048 434886 446460 394192 187999 815087 847908 36 522593 250473 584571 839820 564920 756705 729955 187968 548138 202517 679325 213307 820531 50187 827458 778028 63679 618491 553367 304290 602044 172 729676 138355 792848 12623 610190 41612 713522 318580 296127 31420 150 249718 482245 42592 149961 781464 299 723669 4 2 802583 516488 177 675889 696682 501030 466886 206636 767459 837799 822387 250704 786144 559012 19058 820266 92104 289256 350974 768606 337 477988 171803 331260 465926 35007 215402 468534 16 271 818765 831657 217936 817082 435617 98773 13 688054 801242 27782 837525 36 659484 11750 261029 838380 794826 778581 216504 162279 203 776685 812054 3 162037 252777 804305 1162 636364 779578 2443 687316 627650 628332 12196 751147 421350 26 9 3470 2 806157 821180 734468 804390 239176 429171 62411 65 19813 153826 771284 89895 126242 12714 520 92510 826668 15997 6857 485664 844801 818586 818025 219618 535182 307184 784298 110 320585 757380 311903 758955 528258 805579 661767 105424 24947 753100 820707 216311 211043 76793 836302 204455 750507 370989 640972 3438 844484 68048 439 691568 848046 316899 629420 652258 251012 684180 1007 3 714690 825510 2 826988 833136 7 764080 320899 800651 769248 19 7118 808136 384176 1774 815982 247290 298300 1 750742 632304 409689 844510 58033 809095 399076 8348 816292 418421 5 51 19 28466 843901 800161 807536 786845 631250 639578 272541 273 791156 1342 43013 93768 794394 840150 780930 752960 69 583875 22597 847100 630408 384688 732 782925 663770 452202 770190 791174 501551 686113 26 251705 34 5 12113 8001 737271 547114 807842 432611 842358 136360 503415 755029 84966 453 159854 715806 25037 2 821936 805344 313773 832641 473357 1409 846781 961 65092 315 651258 809096 585 164487 784092 157503 805211 320522 1 62939 714557 11657 99455 837815 846272 791942 827680 381584 150101 702632 457862 538462 789361 792287 317355 789347 495822 172386 803751 436453 164172 548261 13548 115547 249459 827426 168164 827249 535182 719172 760936 77291 12078 443796 325197 788257 475909 797100 409612 747157 303421 194537 812167 61 782901 256035 719955 53486 162018 810876 17151 418178 426739 841196 551026 627293 798748 802748 478128 2 91414 745371 703828 758950 619502 15318 788740 233370 759565 248749 599886 287572 20626 297403 267 134077 34932 106285 840103 786176 657995 793809 8158 276234 142231 2239 67640 424457 88042 660129 12 638 673421 161931 410418 36574 146551 121 16151 2 378501 714933 23224 432201 804834 797981 227135 462791 638188 411362 9974 357413 43 302770 790388 47 169599 793824 206129 825709 798720 501086 210017 25611 801009 95857 644002 607390 657 808619 558198 776513 843735 158317 825312 763364 44 501091 155906 291602 16549 58 838109 695758 825374 703525 554613 6 299010 580962 791554 97579 689864 432595 170236 830504 31 802184 233473 407226 379598 597529 120343 423829 802059 738936 671932 822346 30041 267038 642313 839405 812773 792580 398807 840905 514628 436153 357143 30 760799 498616 195219 82207 795166 5 99463 810815 28282 508480 704331 711261 63410 819350 789968 666749 556 481460 436033 409069 799173 21 536423 810611 471665 244524 315810 129676 10504 179097 843693 203757 828176 43770 690001 649726 576577 177028 691011 781433 3 17 821345 616171 125092 762888 7972 729020 1 20905 371095 823510 164259 32646 293868 841756 485152 733129 3 793005 420338 844517 717213 33276 158224 202848 87 106123 10222 811429 670888 802145 203801 166664 15 467 785601 799076 4625 128722 1 840883 1 4560 628741 1534 709495 195 15 617904 811848 130863 724874 122972 873 117 765600 554871 738242 345190 652499 83447 765586 3 810150 115919 85 658882 826914 747767 603197 313 178563 293023 843086 795858 478590 750429 379991 390229 13 684451 2633 13547 161382 214224 106533 571769 345769 117163 579718 81812 9044 843156 842189 788861 20040 733201 23 575890 210822 554627 848329 72861 98516 315 827582 1 261452 840005 257024 790252 7 373973 130099 848332 380231 239431 727415 1 302306 261966 396342 3 15 509148 798470 466188 746957 798967 789901 49325 2 737397 728861 130986 112 138472 520082 396224 53 310202 768961 396743 724421 581755 284686 603158 579672 845658 367627 5934 820050 692794 629643 313955 705627 644523 138 824875 748527 122890 815211 216939 273344 763283 805248 393555 756624 159537 767562 715389 367918 809149 785881 771114 767281 779818 494149 245952 109187 669130 625504 847226 844534 383927 282212 689048 343216 827715 717343 266654 670302 299950 19 698334 82228 297320 791462 520488 2 736846 791 387449 712399 569972 799420 66605 154678 601683 375586 797672 103675 94016 34942 216333 702866 181223 593660 17219 10506 813789 12431 236459 756636 741814 832295 455008 791713 140421 744348 335653 435580 5784 831735 814358 173922 199308 827912 47591 803506 750498 487148 820011 846086 822087 492734 34076 494672 739422 117395 315680 217735 1309 763399 826629 305726 739593 371850 777877 188243 302991 508192 822038 816240 73613 756549 70954 561040 816086 297531 28239 643965 91 24453 282 63650 665204 49271 331951 202790 774086 190 390186 718414 845122 767740 783403 764443 402905 841067 2 687823 826002 806884 280227 254139 784084 185556 16826 4 801867 798055 1189 774300 791628 793276 18 2 257998 86658 65 220016 804165 1569 815962 543750 3 19347 762574 802629 755497 835807 183329 828909 9 802749 1324 175000 154570 747880 767666 1056 1827 755954 849305 832907 9816 39677 509974 518926 405665 2858 48734 498558 811311 522753 278953 8690 417993 285517 336 1268 99317 565927 228162 92 655016 657 204039 22924 23515 814134 318354 283481 196 160326 9 813286 848511 107601 792468 800544 265098 21620 824309 522859 808282 823325 830044 182 595727 4899 649834 807310 411741 842924 12768 20182 829054 841719 93105 829883 812574 206529 457323 534318 476223 803935 847900 48 14 112748 510734 445517 534183 810167 24267 632 683629 359871 2 739636 735727 1 785371 790155 751 784830 310791 525040 536065 702819 151920 215481 533730 1494 575286 64243 836603 500541 268705 815069 8901 1 126590 26549 837364 21256 206998 29 23 1 801974 809897 801526 570685 413467 7 835667 843933 837143 718003 706143 291699 10789 91728 17 228700 740082 430217 453220 833847 508009 832701 809785 16 20046 21 203933 647098 260356 422272 825866 820324 158914 81842 832507 2018 51029 434508 91680 837284 82029 507796 804145 572453 111277 716048 38718 781578 775011 36080 294006 845198 741101 827721 719527 162709 15424 731999 532334 92680 731931 491460 699026 595308 393174 418393 83 23 416689 809033 849165 803627 829748 720035 20984 81500 4636 653017 354630 773068 4 53483 216228 3 736498 761743 448021 223520 94024 760762 810000 44674 654822 825949 695724 614383 768995 400590 39 187348 324617 826997 55 372413 483343 834138 499775 705748 644318 377182 76 115 256634 441387 523152 382619 33340 391783 815620 447019 793396 742806 516360 810058 211765 412569 355 2 404807 769944 209520 761265 741150 790423 816775 649343 786832 844449 715318 227344 813306 305399 845123 453 424715 807897 760980 202321 405125 543861 849531 180947 565294 849453 827733 705387 597524 431103 827725 177832 121221 2531 720991 2 479571 69390 651508 844642 766966 26030 640622 384759 1 636468 486372 46 277743 362403 10 311785 689783 827584 177305 550975 17 157659 284285 571460 450862 1 741076 822490 49 4 265389 405348 773585 840101 619605 712615 429240 672648 221 291 399865 813451 809934 791132 326900 62 681124 821672 82586 476156 3 445401 563108 758651 673723 312 787369 578 842306 700407 95773 271449 91004 82039 51380 757423 232869 812051 462510 24905 812696 841727 844037 1943 15 812401 3436 408 346501 838251 207 680796 13177 452240 391742 728023 436312 339260 736659 453217 363193 702683 774182 799401 848158 848999 305 238595 2028 833104 2116 650239 780911 37902 4 580307 293910 605824 185607 828995 180019 88 775888 739602 8026 6 3 843953 2889 5 74131 370988 583794 610591 493823 175630 551654 460591 29524 88805 834845 293660 346622 662987 215728 811056 836948 10454 149296 848141 716371 19101 12807 295708 841986 842060 31 834818 756490 113 147426 360 475945 757287 776200 61596 443835 7067 600317 309718 784343 212015 67818 26 828 96536 189930 653599 13087 56 665038 191506 808029 261506 447192 11073 2620 19256 417535 589803 346731 648622 221461 90745 15 752697 690127 1072 747362 795579 2925 337844 37108 1009 657 487503 836500 279 441328 486420 815381 814308 626993 13026 1209 133321 64615 119083 30329 828589 258782 391861 724217 2842 28 736806 419339 852 844743 12 587919 329236 606009 244710 667262 58130 9 580583 1 1 822926 19732 833731 363228 595422 805631 832493 718477 163375 848359 824209 827979 131016 848686 183151 20 4926 260821 111180 812846 5278 132 71433 518856 524995 690 72242 667825 239644 675169 2052 828665 717618 66929 798448 288537 65 675159 6377 260647 414863 439 698257 11038 17 739445 769234 750339 218262 46537 583636 1276 818051 372484 652103 739442 840827 804123 187737 72111 620314 67 761842 585602 6 6528 127754 690120 6 538827 24 53495 269888 805627 829802 208589 838207 141527 658861 108 575 784038 128832 826359 324 753639 770011 849968 530900 281605 169592 734140 704395 65546 817075 117855 384284 376650 642758 645415 249471 742230 595260 139743 749102 13 50 834553 1 17 792359 56225 377554 823028 593007 513313 1 118246 195984 813344 424603 23 434810 633146 701383 829301 441644 720598 220 762549 1 801441 4 189223 297800 501710 16063 351611 729066 846027 419408 575 745464 3499 829541 166634 849502 824171 839080 186920 79718 442758 37 24 805543 16 53510 339028 849258 617567 86836 517532 799535 12220 821764 726993 3 683075 846989 100218 393803 175191 635504 9 10243 335854 123679 84654 309443 772592 31463 3249 106783 840817 769 518119 806027 833835 33269 221852 845908 795995 737282 371469 168742 771913 724 66251 10 607646 814215 760381 809398 738491 24 698232 832057 523463 843012 836969 105 4897 437574 8 1757 757295 60552 638659 818510 344697 4022 767491 840020 28 237371 3 12272 845841 780249 588010 369904 769914 720624 567983 191593 848373 114722 735707 270895 776031 470071 46241 588439 757187 807015 573908 753486 56456 474578 386583 452354 764960 51 228079 773382 513345 740539 200482 387460 679158 838652 796071 392167 92 24533 300284 819450 243388 90505 499967 31 138090 551705 20506 8 762894 683320 807279 152516 236908 741437 430852 42219 771056 478642 835249 152277 811904 723624 844787 738050 832274 833950 2459 699008 422 151010 847962 348551 94403 113571 402067 422480 725621 54 727227 799677 444820 79 180149 53853 71136 24810 141725 258773 194627 718062 348184 6504 559557 178710 521626 828101 575351 178351 812490 759464 323297 395000 708442 761945 819056 825413 3012 296 492591 754172 42557 8346 668986 760192 591643 717698 643563 833204 56595 781003 835544 666741 129962 699398 65481 846782 408927 109559 449491 149779 802363 207925 660416 462604 2 818675 787288 788947 770561 1567 175602 772770 130447 684555 189004 223739 16491 73227 4376 367858 389142 817719 750165 513995 28 499371 784559 799146 768411 817227 13338 9 25114 244431 343006 148764 705990 41918 617976 788802 8855 768866 5 811816 77512 323625 391446 309796 151962 14 3547 163690 738744 2995 305060 775324 18621 69157 845661 1 264276 1 831371 771688 839815 388248 832162 410811 736703 2 777894 782648 645213 47 151106 280725 5629 2370 150787 761267 813571 1 28 330855 4 685843 153322 839345 627927 154644 628729 713681 757978 221 115225 207116 735968 787721 76724 21158 303621 644324 72778 831805 67 6 361063 786009 696523 813641 332016 496848 1306 149 34485 87249 822193 504689 338470 571842 400382 199674 842209 621819 714094 167 840629 402850 487845 512744 436404 774847 10198 574094 3 349231 839541 838239 848387 35411 561773 1773 846584 742722 766909 179412 829307 783375 839084 306938 711103 808397 394560 798003 136357 4008 294477 14626 597333 185818 720488 3 331566 627292 631935 2437 741284 633657 35132 245668 12 6192 687718 714762 791505 361385 783554 824905 786184 770292 728474 20 1 836626 4 597080 191487 829219 4745 249737 533189 600 450198 411553 151831 368620 801333 405819 241375 162206 825467 181217 830642 352483 825374 648829 108398 164644 4401 672835 130 173136 798150 7540 263020 74344 602826 45942 592358 23 493945 718121 476309 44016 651427 605975 807833 431247 780162 584061 789391 846866 256137 667064 38559 79631 832434 16 824647 457954 774842 32753 355780 479 120485 817354 6 55 169347 266054 212139 679713 803697 159232 6159 725639 772639 819760 13 797481 327767 331152 208160 115528 313088 149836 660682 31875 209609 601085 326375 28072 5 93647 506392 311513 3 203828 280501 30 700623 823430 718438 1483 82012 3 783138 646528 7 523395 204740 143344 86961 675418 649078 2 842912 310047 457268 2 841600 257794 2 317561 768074 389414 774279 849049 362968 272360 754792 522406 72034 37671 31038 435106 846820 252537 348 493000 258471 17992 22191 762891 754586 791474 357641 447952 592964 820716 19821 97741 15825 770705 831342 7 733473 44390 87 322537 530989 279870 12 187306 777242 824175 267576 797448 530075 287279 735591 565201 837529 808142 142512 696192 5 7 330177 818367 836238 634459 75363 18 418523 830714 59056 518452 635422 92 442797 3714 828183 6558 718976 7 14 510951 472258 711216 408395 91026 15546 68 2 6 559609 715308 335895 15 228877 668073 412273 10127 716168 42672 423851 115845 808949 1670 1 126 393675 835632 70988 805216 63130 793620 770424 438075 777513 494634 189312 788379 808102 243643 163802 711434 800765 1 822019 3 761943 590308 169224 183817 845505 390909 642776 88076 159669 387322 27111 692867 103481 67991 805840 13 401200 618074 486651 578559 819166 826015 757568 1 28 703595 775315 165349 402499 89393 466875 737726 98801 750407 510666 829058 115358 17968 529617 261552 338954 687497 806020 524499 440932 844300 842585 337875 752852 843398 831936 794435 6811 139388 16 692152 581297 845044 811762 347892 648306 703505 752925 827052 100983 677763 17 4 715989 21240 352798 249762 841939 72859 845692 262 817505 711741 825432 490644 709477 829237 1348 810706 176806 153368 702537 25157 769135 838519 590311 849870 751248 646750 46 2921 836161 96487 844914 5 761790 842245 636783 458469 582857 30130 690904 45057 807952 807241 813146 837423 43648 283460 475529 632103 756111 61979 466119 4 351036 136265 828552 842378 11 355768 2038 823621 12 4 383318 752501 433343 23 816423 848847 106513 65991 9471 657564 138125 106 346488 202490 784330 348180 818910 839772 849991 21 549478 714136 7 642817 837990 17903 674997 733212 766319 383722 9786 734556 62736 199149 30745 157 107444 152 686372 797402 622972 828848 596809 430400 203873 800167 346212 663680 772148 674080 724817 838243 842536 749420 105587 137373 839619 799013 321868 564807 59889 2660 812931 337899 782521 844722 815672 76683 5 665427 690850 758652 8908 846659 185205 554447 811318 839984 843322 246775 658296 75944 356171 812928 80453 1031 510264 680674 550764 536521 716186 227731 174808 332453 3 459299 844244 741042 840157 583927 31 664427 829837 837042 708142 3 382364 829035 144198 748809 692853 12 823326 843670 807006 807376 3 680005 262715 541434 665004 184231 758834 95 244390 193946 524980 373 103854 790979 534 234447 70850 527399 6 231 786672 102933 216967 136758 823256 295 6 308851 539281 367468 796328 5550 12152 768573 575349 7 6548 4858 271741 566817 528540 56368 788097 351835 795411 741919 505626 124737 28270 512332 799996 803743 593054 41772 684120 184658 6 705183 582553 847283 781108 763630 25047 848895 57 785127 783391 839788 613325 811314 832427 362888 3318 407463 2126 776002 833278 652000 768736 143304 769799 767574 530909 383488 825539 57527 266140 131423 629610 807070 846832 597023 85742 793246 791777 680099 846233 86348 769083 800163 699722 47 821688 38 3206 498078 850000 368292 810026 839341 6 198999 710577 702450 760371 110 378840 582287 535 136608 283328 304134 135429 511590 20 563499 830882 787509 296967 847172 788 326073 793301 29752 804369 350827 825566 380525 829195 606657 1286 180976 216081 846034 593029 63 10498 836766 51 833398 589173 266845 662 104092 822091 204359 737813 88419 55175 832004 71461 350468 777062 371998 7610 759969 3296 283447 474453 497039 79391 1 249354 846486 800558 844820 379626 831610 833399 849030 416894 8140 1 313641 827928 3429 831742 788652 849452 22660 740942 57 3 746801 45311 837370 645960 580425 783020 491806 826315 1 8604 448567 819613 287342 390300 801047 582795 536921 764010 298 829431 720738 201972 315503 373219 842938 590748 401906 101883 779155 979 197544 808931 4474 477967 120838 150427 823028 472423 696755 8068 468483 788774 32267 774693 147176 710016 843731 840048 810837 185579 46070 1191 589485 801444 831996 41 77984 841139 536926 33438 17874 536461 61113 728873 162098 370354 830788 364820 14 849421 635157 500689 269822 165968 13 340 2391 89335 21055 1450 702273 757793 76997 356903 793624 606240 686823 735716 839336 154548 7 540727 786387 52485 820316 771900 14 758998 664253 75916 658372 639613 652699 768607 421622 242792 48009 346207 392350 84 426525 431007 607858 830845 441733 31924 818717 370829 46442 393187 114759 442328 127047 16 205810 271145 93 307922 19 639493 823841 850 103 414 811884 821782 796113 753671 746796 109986 786231 19 158361 166766 790685 537031 166177 515090 536753 15439 2 808115 514987 298 669257 333786 447 799429 9871 353158 221809 156152 193737 48371 250540 751575 479620 255580 762089 839341 782456 457043 761704 3956 368 55074 328247 676854 746550 4085 52 355583 562222 832610 328132 845563 26 809796 778621 52652 703665 114307 813070 517986 750771 832785 367364 54314 85383 491719 10 360926 124629 708101 1 718315 23096 823535 89201 774024 236689 782618 21895 722453 647739 8896 589810 635462 1028 811630 790240 786360 784532 526 631030 85 794515 811206 444455 246927 730823 778450 247031 516412 434313 2296 841427 382547 184058 412501 696619 227234 724292 824938 181794 5765 15924 838411 1862 232890 279518 14340 6016 842360 627594 509357 305667 2 703398 828858 748480 148575 2251 808530 832030 590415 126662 172154 1458 351797 62 84648 230 535204 396936 775697 739994 113052 793096 606792 274095 826000 844702 448822 501115 102381 389093 549641 70 34 833063 4295 293 795455 831335 500044 708765 8354 367046 1 824606 3 1171 845459 774108 802819 89255 847337 414695 706581 684614 2 502922 781324 771200 153465 119349 201746 771565 3 744609 819908 861 797345 1 753926 479573 791697 840511 693677 13020 171243 3514 516808 246767 752155 540981 839806 843579 793414 47 621889 3023 769896 438421 193250 846940 120617 479340 134360 401627 845390 179084 494724 274502 1059 84257 667 772241 467798 212075 321199 346827 526647 404590 13048 6203 841183 840101 55920 843888 2 799535 828634 591971 7 154169 465320 2 751730 125804 771369 840003 734963 795809 9 794696 30742 3 10 118 752590 506170 446413 429897 821596 619909 713723 557840 801358 831336 726141 788319 185715 631345 786233 500617 844859 120232 705393 755405 382168 840134 148355 2464 839656 501834 829056 795818 24610 401460 839595 642421 300567 12 394183 814415 3497 335744 4584 40 761789 588470 783684 688727 42380 287031 734948 98 764150 674284 271104 739724 254875 484971 195 270523 821771 753821 708025 448534 156744 371815 20962 30388 86196 722374 90892 2 59978 78901 765701 17788 839155 492728 464971 1047 266217 605040 814451 821067 258969 400570 516779 487083 538289 17020 8 847089 201568 806352 708626 694237 447714 93248 186454 810005 455161 595511 1778 2 121970 219901 87537 22 775002 574404 308986 54096 642841 819714 482079 442457 4149 211762 581114 739132 751854 760316 515577 118 769182 15642 78514 834629 229271 821352 742665 214096 529390 1019 3836 532181 62971 75087 545984 21 5 695145 843246 798766 848795 812401 215886 252083 668362 257243 14107 667683 609688 4 219496 693714 848558 374468 793325 572095 759561 2057 815716 418315 798049 785879 835926 733254 846197 615541 16 216 151494 3 33639 23623 836738 781007 819542 747406 561 295171 33703 47 797047 97320 767604 41732 847111 718357 310 3183 557011 1815 837744 805879 782782 36081 810106 750055 839530 362296 49167 78906 137707 840648 792366 8195 347670 819378 8146 351230 721981 815213 6 731163 320101 292888 516499 747807 577 711894 835794 1225 435593 825068 749957 246276 736394 776874 579187 832813 428306 718190 620578 8939 144445 319132 820299 176544 8 38 845815 42914 701406 123879 812336 730902 267092 524644 836589 577930 812823 749567 405769 530688 118165 717415 1165 441314 128414 825540 34 716567 2686 61589 628138 728886 220758 844963 481744 626916 69 838310 31181 786639 2 42857 773269 814525 49028 29 312394 778292 249306 345241 393794 745238 693067 847182 21752 521264 611367 849112 849790 2164 698210 778892 1177 337610 503644 843384 710444 4 63594 739323 735960 437953 244080 51094 795473 17174 715712 818887 190866 224673 817023 290178 505284 832500 816196 808563 783437 6079 568656 133 822636 307552 781240 623218 812807 85288 667387 812382 335438 828606 10 794069 821104 135047 829914 117031 63648 51 448937 419518 780340 12086 108595 654232 34 506704 662511 796696 511665 579423 790824 639435 336604 795609 728831 2 554465 334160 833128 42 825383 555330 694661 655409 313963 390235 706241 847415 127977 92628 542557 842369 25063 183922 41917 535669 7489 536783 675263 369470 600100 693125 50981 17339 360676 605874 3 269925 961 708387 1257 767814 409349 78192 837836 381887 731360 843189 726166 734702 711644 146752 61 470858 491467 50084 226606 435919 823758 727218 811279 708714 83127 182171 806642 1305 244595 25 631486 847219 1 762248 814060 495929 782376 36 812328 720552 19051 803020 699363 1 459582 562967 689096 831668 1 15252 821673 724119 556172 209786 766180 51306 820811 12635 703337 787854 275980 7235 809654 5 759109 684182 84978 2119 691476 766359 82346 542103 513194 721 652124 561682 3793 804579 836501 205335 848642 660437 105062 35 789899 339588 686859 380542 841388 46683 9355 744395 162808 816245 566377 310780 472423 58450 810788 57847 829449 6 6680 5607 816353 79144 61600 817256 642771 845144 808290 211223 80773 839218 848401 261100 28860 113082 843397 6 844818 167840 124476 806516 767587 818429 796548 817520 554249 806913 614565 392784 103784 93355 797208 189566 107 819167 256121 822029 609844 646571 272385 304976 29859 819018 29733 578575 796811 149049 454767 113593 821701 262110 60892 2 202899 192727 42 2928 480806 23398 798279 762907 86428 127888 617483 778984 28 695323 218423 71215 1094 749433 221707 104148 418 26896 786827 449027 458691 169 732102 206186 356605 498248 340295 14 291717 667323 405452 360795 288754 163115 8013 90975 632362 620059 825279 840537 738312 7 842010 20 18615 373691 134599 2038 849271 761422 535 7 1302 816416 355418 841271 3 105055 279566 815754 661712 806196 847319 826055 58 838303 67706 838128 50322 388243 839665 522045 820118 523501 175305 735767 117364 780788 842439 521532 779396 827541 321776 808617 144417 429806 405451 739866 2344 118962 629567 8 381365 1543 30 744259 644253 5841 580542 273027 21647 123141 758085 240753 68 128 763291 215022 622535 714043 809840 645027 470226 846859 216206 14914 8 313558 19121 822439 176 9 277572 664247 515578 478 292 80 118224 369659 963 815887 611891 15594 674258 671256 202153 845383 681661 23 818658 828674 798822 44507 735410 663996 800204 73317 582978 22493 1943 726840 538823 792009 26 611474 835238 312973 27 839947 61517 1514 523366 362717 383386 32 373698 181526 699652 808257 666632 536621 128194 776953 481893 730762 590383 820109 240920 13 195846 497158 331700 2645 130716 184308 251287 612841 3 9 367670 186594 759732 827713 790456 770074 467346 127061 823205 299116 5337 24 4 756819 724991 131877 628178 745663 734930 779297 846031 837820 402782 202487 794637 1575 123 495343 525097 808806 14 142 242861 748560 104 775721 432186 648038 32755 670128 12312 256881 513461 46 72769 21 594468 26 61655 114210 735539 653024 2 842450 754691 123 842562 321652 48641 515569 94531 45798 804541 846829 708994 412431 3475 382156 580532 735002 94620 68703 187463 177734 430741 143218 677482 37638 822298 844028 512990 801163 290178 19888 373169 560917 407178 812818 238857 777318 724783 434032 656169 773610 846062 808871 18511 149067 72 201 48190 817378 47896 828679 63871 830484 37 785 73169 241 347728 339334 843074 782237 450693 373691 570970 120878 709177 728022 615557 848645 140991 786749 4 53 274089 2849 28125 693585 783311 697371 790216 257315 532201 624483 762830 1039 2343 6340 144 803105 613481 438703 62387 761134 25 803084 120054 133785 776954 2924 789660 711175 71525 543239 17861 829398 488284 3 4883 361220 384101 844788 26458 471367 152655 810632 664930 321490 848258 450403 220596 68 575533 422552 303053 801374 242585 265351 326093 584560 796910 833550 845805 364125 801098 60660 676531 13383 840675 625547 833238 91794 368400 75252 169769 435425 789524 666833 258151 1 44491 708447 194991 409453 243737 2 108164 3 789648 810140 290228 90 49274 95186 33 665993 165595 520536 640713 79812 33031 846349 229 579986 539489 74 848220 1119 265633 842556 840445 781618 587642 813529 19628 621655 700550 754776 778824 146428 495646 4 292347 758 267764 801473 341188 9076 793119 815563 46 763576 237637 2217 140 1 270518 185033 513918 882 289535 751854 6327 822193 263 756913 24274 30 726266 690323 23345 838283 25 601366 817136 674058 30 429788 767340 699132 814157 822627 261463 771863 471413 351 638775 284560 67897 415460 819128 64165 743779 835536 849087 845801 577481 13 120058 585509 367561 821740 831415 548772 530 570507 41306 759889 522542 445816 241063 49252 512341 787035 805091 438462 531117 510529 60179 761484 839813 809793 825531 648712 279207 775453 122010 2 65926 174520 678112 632264 71472 708326 1557 756665 416390 472211 769233 781228 495679 830025 807 102516 685430 14 813915 551937 834090 643996 750009 546893 798174 52171 297645 242314 1 58516 470654 205821 693218 34 221357 110653 780495 563829 806286 136 71972 718285 83 812881 840413 678981 178107 6 765373 4 21041 441879 627662 838256 771042 1 847165 817425 137 588476 56936 110865 809832 393311 698177 744572 15 46506 6 2218 691106 506575 505390 628259 709318 24027 243 217301 366976 669444 393522 825548 731069 777828 794266 65853 818212 740 10628 649742 650838 96 717 405836 31476 74197 818353 744885 372075 831837 4561 672538 19483 783079 499326 830610 89040 36491 185996 653302 549289 688312 695 124474 112006 487263 58418 10713 242 803213 811494 849029 118 120513 790213 705348 3 3 278626 21442 185014 831026 202601 768059 393497 450918 630506 52880 278689 19823 18265 843203 131640 218735 674630 13249 539516 842259 153241 1514 818480 264687 489498 840184 846235 386323 1388 584761 43 18435 780046 561260 45812 599230 605311 322474 675536 473275 358155 587647 128202 821422 215743 34 28380 626355 747769 361382 2 624641 689959 820734 50 736849 300765 849797 623839 834983 784551 421 807186 314283 526630 821412 243243 810125 2547 497209 634112 18 3 145939 518864 761211 2558 703502 663438 728011 808777 34187 327 534805 131 811428 844058 825120 35475 7678 48 529702 6 249674 12008 73259 240638 800003 784001 224745 128838 361151 265676 808127 66864 609307 821628 3 630103 419 276386 314408 804588 738395 381839 665018 757545 547268 1001 753125 258295 781327 816898 765944 599240 726947 489780 2 423599 844738 835870 523562 24 522391 817514 76209 736597 143609 375297 69178 767648 992 495 807757 839955 753339 320265 87300 230276 504414 837363 156905 174306 200559 801779 778385 534392 789588 480815 242302 465331 75056 77462 202855 335471 658108 382764 763921 348234 834705 825952 392194 492792 802030 717530 805216 772127 832842 228174 61697 275729 747011 28094 118795 487171 822422 6744 820696 329985 770648 821590 835826 383155 798016 811761 381283 218039 802706 10413 791569 8118 622862 491817 490478 845374 436108 847039 748170 348 833488 111 190 115435 839442 291600 799313 12775 754699 192 833 742745 455465 31382 830045 23540 6 1180 328699 335302 782478 265781 452190 761256 588213 203 59 49 311813 708 241521 130394 695346 794468 527648 790003 13 714641 3952 11 810977 839853 579898 354457 844847 833777 623610 816178 822529 228194 805575 224299 797097 131246 401168 92819 805872 299677 279573 5 734430 743386 795984 704347 744384 361807 744906 965 6659 594736 465988 800615 366372 56909 796946 459945 823090 813839 772847 846342 18517 796698 804216 589977 585104 769 782380 135 828301 649299 847089 463941 170963 41581 557099 673 2847 1 66866 132890 668783 7 845637 590751 599298 1268 565991 758260 195 736046 787041 841778 828674 833216 778547 833811 699381 76459 831321 766807 24 143591 817148 408479 755969 625758 582278 773612 609 515 155448 225166 791740 847387 3207 279903 256970 635479 354778 4361 340411 839428 540243 833193 846061 765963 757311 276994 37909 238884 775630 507378 459373 758844 19028 717182 5518 32208 726331 18696 848903 837053 828514 506772 90 790452 811622 597106 627066 8661 236198 208239 846027 94484 687245 718282 519934 483908 49613 668 544955 548654 818850 53441 674417 56246 291195 417889 263191 1743 488612 679619 12 248018 10762 264842 839 6 289636 45707 730313 800311 40112 753235 369437 309822 306301 803236 192801 334710 827601 806966 542780 16565 678196 16 624047 830731 6 42 399617 31 629502 19150 4 835621 121747 10371 320801 162530 2 2029 1093 722357 136915 1 758 815671 227286 530890 316803 817049 111737 126299 13602 17251 1 230953 765218 185438 391147 192716 189 451380 11 13348 838413 843651 258155 284459 447026 710130 719408 710544 7885 767825 731629 111 319883 606458 152 14787 816596 401307 159148 498684 846084 767836 511698 833868 839627 439166 438517 614764 685831 10306 91660 258775 675446 199289 23 788045 254357 66846 588259 304468 334052 158190 801274 191728 2 618319 648643 844344 163084 574605 827937 820575 6604 129756 639856 742904 771079 82714 825376 509975 11 631884 772439 727025 832595 124740 500337 2533 508184 636151 268559 29588 121011 828076 631 18025 76470 61 836551 40519 81 843959 103706 153770 611664 799859 583975 475941 118875 311 542797 690286 571499 1973 847912 780323 780612 158 42944 2665 339599 536846 794438 726153 820915 143947 68881 736320 442328 73488 1180 712025 33727 5 526465 824298 727534 796143 627863 819521 102 755648 735629 472679 405518 371467 62540 845987 500733 759832 496392 274980 772037 5773 91299 2 101525 137912 88170 738043 646949 229945 523165 13128 784211 748720 397034 3535 4617 832881 129901 546104 842940 280 650460 27 2111 270500 362719 740850 843591 352242 194268 834318 216 504754 201553 838619 668146 785057 7178 166827 785317 16 28093 695867 821736 258385 822352 35234 509864 814192 832109 54040 716895 189617 680475 586154 785029 665186 707701 689613 3603 685175 2 282934 83 721744 533551 2 427412 292736 819011 49340 820577 807851 85391 791431 630531 267387 604169 734172 96973 221365 708593 285079 146 740793 11101 430 772373 710140 828711 473259 800307 4 17628 251213 575532 350757 3 837341 819861 713807 848022 7 788994 7 741 840579 763117 26642 827568 621204 376165 413873 99709 13506 695859 4938 793403 783815 698427 834253 172 791540 303814 414904 26415 260812 139681 139294 18 303241 8129 17 637287 494 133 764275 531415 729725 19 15131 747457 70 825335 849514 9765 47390 20155 179746 712202 762247 816737 313659 701219 841052 154261 786728 622277 685400 838781 21712 846170 325187 7 813784 390868 202 284460 579338 724653 228851 567661 173711 2 673418 755853 646456 264 768456 37605 743309 403470 827432 25 19546 178740 75 19 712303 769144 588064 826339 340231 480615 844763 546484 819861 487075 13 836876 752393 261431 461 18793 631884 472643 275253 813457 635143 499967 742624 504320 770147 753390 1728 696501 725956 843118 24 500046 800796 250 829800 816661 806546 820102 2425 1 12333 688016 284871 107 815008 154 616612 781949 729924 806834 8755 319984 23559 45157 506259 289635 8 777530 789728 250 520029 14 84559 523507 832633 5 764062 1191 183253 565935 160669 264693 760251 596564 845855 363967 9851 628837 200815 508061 9 404355 390599 607587 8810 1 733948 790934 666020 2 291828 364970 782789 712295 846694 144344 624506 11845 705172 318364 764860 674780 651882 677402 838682 52 784378 692097 138886 100741 11350 804878 374954 849354 809548 243772 813014 188668 148591 810021 478414 789914 51085 846416 28394 438163 424390 3 841039 662 266465 428363 2193 659685 19 3151 704514 816268 50097 262257 276959 847009 578408 59266 67014 194 719049 507011 592807 59001 22 715477 1 15 187492 828113 214530 809 157 689906 847297 43 140226 788827 570483 564529 834735 820381 632316 170820 566682 57 388143 753651 827284 815473 11809 49679 187647 1928 633128 799397 299121 4593 4023 58892 251 243402 152250 640648 585414 849613 296797 335128 664790 423216 394502 306981 203800 309503 721807 272905 820160 239672 826650 848936 78405 286360 288159 8 6837 96312 643774 479683 44016 782832 759605 271887 729405 216333 804052 844098 397955 100224 755476 665281 251419 774668 191914 681767 135866 729097 717046 303969 342444 734933 367423 527887 653112 304 551 194625 746599 208834 654664 333914 205386 801566 444895 770675 848864 144098 28042 53 671930 619330 530544 385195 342019 583870 560627 487253 48955 785201 167913 592880 831169 55247 95314 174369 133159 69749 576170 685818 719177 612883 683702 225777 6779 595 830132 42137 821736 655272 289395 400988 47743 518446 789949 91804 95 1459 527384 765533 62243 800725 350151 302340 583954 809172 645455 433608 730107 814155 549703 691397 129250 810749 99244 8 796425 688222 260261 472860 751498 6986 15 754727 754667 800747 436678 583680 732926 823203 13575 438500 533360 11831 779042 296472 94 5535 835468 725226 684422 780530 43626 830058 129580 28326 180494 847021 709115 3302 699562 687920 56 762351 536772 653043 532968 571823 485899 94890 716250 1189 702228 846864 441775 724301 279 806505 5 834276 804978 737351 842877 818811 775578 790666 169447 630377 681442 26847 501247 432335 11190 10 39215 165 34 263674 180948 48 796491 416530 671679 264749 382167 798808 740674 763998 314124 310 804831 647500 823178 153 220654 385911 820559 795827 590563 131736 550190 469526 760021 813612 843406 681 777422 708328 807091 648845 321272 574871 620939 87984 121289 848732 107797 803930 261584 1 1 440849 419852 763280 41058 821163 702325 16 360482 478 82 1331 531653 38 848692 47 665158 226975 628136 588262 742865 470501 49974 59 50 39 559503 83308 9914 844891 849641 747758 17272 383944 155975 5 742045 166777 742762 1229 310042 10529 823477 5 406075 647298 921 692999 87 192107 66529 603757 812299 6 541 96005 116598 613346 9809 789713 406539 713010 157962 3243 54611 805528 569363 54352 747783 25 794384 771004 504172 142569 19 694177 107324 584349 254609 212165 281770 611047 838825 637448 835855 30221 774653 510811 790802 137153 611089 2 827183 839361 687295 593577 250282 760734 736397 743663 522993 324353 437531 18983 377028 258380 795978 765707 78 821354 770437 641699 524624 848503 777584 10024 2914 45094 414369 406304 4939 334191 92727 764007 769980 773426 736781 829774 5323 791537 549062 848789 21 31 832460 288270 839736 13 328143 285399 299290 826566 762623 601843 125 7 132709 847614 10 679581 490624 165443 96734 5170 3461 55105 531106 187322 773972 747462 1 246625 46411 299432 840405 578052 31608 1116 613937 802567 763910 26941 365568 842464 130659 1391 12 726939 110 828768 228226 2 745610 760255 84 521374 818048 4398 505773 774665 6 686761 777589 644761 832839 542303 507163 827037 342589 271549 163103 813948 21048 66824 823079 10 782189 312256 339661 5583 847536 750454 1961 732932 111122 702140 7 348407 387185 747990 89823 405142 721503 89 581912 537852 715066 17712 623666 441734 849317 696572 35195 256016 166 877 394017 39804 87901 10 779522 117770 31906 49931 1201 147071 431123 486410 218079 289073 493414 843999 754448 825177 2510 802804 746751 302969 139 701106 824622 817119 812354 840839 838843 526297 6087 482549 305640 587171 333614 268263 359005 727293 697710 158763 515950 799986 56487 776466 831062 181893 388739 1 846551 303001 837981 3 1 43400 119530 840218 784508 665987 387099 662022 21634 5422 15 555438 444693 31943 212447 245534 1 82459 1 107827 157 844203 10 809687 839982 439791 137086 838358 814586 678821 2 830513 721149 802233 424888 1 771547 779170 772060 167803 392 698767 809113 492178 2 761737 810129 765693 377 474058 839153 806642 1899 646203 4 711857 358724 822389 501249 129306 210335 128 1809 747661 836194 799187 811047 344025 846487 8 2677 17092 5678 709501 409752 750320 454333 14180 808078 337817 299589 673692 789221 5 195691 848607 423955 118767 599588 769925 737985 783510 821082 171573 731311 848058 310139 590166 682032 41 419305 53 23833 794438 32666 195606 845362 223 598326 848800 827686 718407 680 12 790719 821043 237357 492 294730 232972 287534 4 17569 619719 793495 364853 837120 540774 762416 736691 501540 615571 500167 13 32070 155781 130597 702463 194970 837598 9 197489 615229 841244 176260 496 800064 689367 42173 849117 726420 281105 2916 10789 368 678538 118608 789376 514084 516351 14480 641179 792625 827802 80056 412832 19656 31 66 700603 832431 689390 269866 380643 23 8 837125 664993 7 616903 820124 82 517960 801579 252460 835422 427471 91321 758337 1820 1 14 187161 2768 250679 8083 838480 616 15533 293377 321152 757551 45533 144332 379537 805410 10 801791 826877 446301 804570 156435 540389 18821 482790 720391 522138 50732 806861 57850 725255 26 86731 721059 396509 660831 73189 797560 70249 602816 305522 118910 3087 452877 364653 799462 158865 732959 478577 149 5 793850 647675 505637 10 456028 846112 693754 690419 736066 231070 7893 683609 473563 714685 835441 780881 81623 124732 508130 460467 63533 11840 843855 602494 199682 822484 736039 845166 566221 181622 140554 178113 559127 829532 4200 806879 26 694740 195028 12067 814117 687543 808804 844625 822899 848987 565342 8663 50 374582 140480 146531 9167 671453 798658 829978 248815 466250 21634 812731 67 561850 477567 567933 831418 539711 39 308114 80 538505 5 323747 1831 741652 67002 847001 527103 842224 815501 31 701750 79313 821942 581809 437287 612495 76135 355159 8 526050 370 748246 560946 296237 1 141716 185 769221 332400 40 165980 294 7010 798596 508847 402740 766405 348737 1 1804 823780 473282 16332 824773 632698 2321 300851 840165 645141 446303 586005 242101 4 589769 3 463551 346390 371 369 20740 800412 766115 11 568504 121 74240 290328 801002 15 483241 294510 844344 276690 826075 45 235718 80 38755 650942 519387 141206 530173 831724 54993 786724 844412 590646 351909 462 405958 2 377210 816486 831397 648632 9589 28721 84731 266964 766384 731311 500 16680 622883 832007 351156 760312 1473 200 742556 773006 427600 291707 279119 86053 397949 822773 371846 848941 28 417252 834819 841094 778884 596563 113555 762008 328521 190893 698969 586692 5 96497 749751 761288 760279 28035 431698 46231 276635 187755 367 78554 3 13762 677958 410406 5763 8025 756200 763257 831769 553193 433496 3360 525233 526 836820 16839 704850 754670 1233 148608 374715 847887 426299 629844 697444 1 836771 190399 840362 156620 824013 353876 1975 841147 677154 1524 669064 771974 607569 795916 808109 764406 510747 822939 511920 591779 823532 557626 382486 811 835146 783463 514679 813759 830504 647318 16 11235 809444 623898 13406 143200 56148 828959 535 799122 3521 84966 3571 828706 776375 755099 729019 97795 809004 841170 800744 786970 236047 59635 536240 801637 504303 763292 465553 35 313051 542736 232063 558148 82122 296705 692925 261265 67666 849888 752266 844658 845845 67 5249 506822 468763 848465 773575 4387 810780 163214 18871 849154 228655 846438 822748 714217 495574 794556 194619 718112 744968 715959 273743 787881 648722 655127 78683 678153 698441 9139 603673 152193 803 313094 560734 280 838744 26 14 736977 634385 221366 722364 328152 472080 19790 256447 485344 835820 434896 698539 601645 193065 818797 462698 308567 554599 832216 523335 509078 676588 724460 259673 782672 2 203 765282 458807 806342 4 18641 603685 2 672092 767527 19856 796968 161674 318948 87264 751595 829389 1513 315553 331557 410671 316813 4 589579 749683 838458 256587 4316 847021 845337 349215 631561 836400 33385 733719 663772 8713 1 794907 675667 207038 675543 2390 3 69468 453218 281807 456606 238588 178 22 5583 822400 499473 837297 537603 740322 569776 3 368109 820967 840480 14993 480747 600733 446418 628336 368448 746597 15821 817484 551744 155003 2 848398 516811 2465 747899 2 70957 790032 591 248586 717823 636880 686498 566853 827075 840674 769012 12 75072 137672 498951 726565 767014 11 594388 150 836753 394685 740562 741262 822298 740350 819927 104894 849523 2 827553 821074 483961 331660 145685 639721 307 423346 97927 834876 785385 399882 297 448995 810015 810727 352753 695099 734553 548385 51 723836 803657 13 587695 4 532297 104085 10797 734990 443043 718100 805851 216144 556671 23596 30427 677262 9885 78007 825397 435 756004 10 1 837687 12769 443063 89689 291923 1 833342 795988 822680 785554 296 844464 770642 823000 86669 845999 661454 390345 797668 4 843085 283146 87343 682979 712941 804471 51 252326 804546 113624 85 27 79416 808400 430 832851 522972 28588 820123 269 320 5627 328388 718429 848794 25 781818 10 58538 616514 622064 722200 276 277048 817730 550599 168487 114727 416981 29999 401585 764708 180080 646284 637335 71163 789621 743523 330232 309853 261857 78468 738595 707567 729726 263876 772071 783577 188015 379002 54983 831077 656557 815322 2105 577039 392 696123 358129 399464 771284 193 752977 1 709261 722571 798198 166 147 794301 64744 812419 626815 146 766765 68 807471 843976 556155 847054 742019 250469 12171 34477 347363 555833 664755 841145 701655 4684 342043 195612 644933 827916 827529 14515 325750 549563 2618 522160 606569 231 349859 555845 285454 829218 77 761924 3498 822223 794710 794567 787938 772260 15489 769856 559994 700855 505 788296 369877 500439 250865 189 384463 287419 543462 332556 840848 28 732236 7 3 818215 2 820706 798640 8 56 805877 596953 842009 759706 4428 178374 40119 2672 466309 319589 88409 695354 4394 34758 688 2640 823647 797824 72126 435487 527014 43312 678423 339788 143293 770909 775933 432315 20763 79458 137 754702 54 6 500328 41109 170605 24797 587676 98085 44725 836589 750882 750330 561480 641968 130 653291 644800 383947 598432 804754 662576 73 711604 626024 506328 766098 1 831904 763249 20918 467333 764539 770414 349626 333293 786567 804645 840540 165199 3 788230 49 514178 639823 333120 729887 635296 420655 361000 22699 3 16 832915 16132 777716 12 257110 499502 456179 2122 317783 373791 213938 831793 1987 827578 9135 115624 39567 845856 190845 813500 509831 311719 96095 758934 65673 471113 69517 226372 678219 237582 741274 407592 588560 45691 502620 840591 738639 327771 679480 510503 682664 876 768839 184591 822193 165 727356 1 806335 274072 1158 11247 740826 824587 792721 785706 93435 9369 35730 722717 119 53156 710066 783854 19063 672587 826899 625551 27 45940 44525 207875 631864 334078 799733 769375 459259 340437 187600 695922 728693 1734 645624 820059 108818 581426 832511 525140 225528 736902 804469 807554 203068 178225 826235 466965 761671 60765 610890 798899 363009 3 670741 431383 5 77 846492 296469 7015 74873 773149 253952 11110 55880 766989 81 84209 10 555425 42036 98359 800068 835820 80 66 845800 458120 822230 181782 831334 363 54 319 573584 232658 299035 165656 775651 508663 843196 14 159360 401097 810972 6 799409 292091 7355 84419 273679 367025 791975 332259 78707 341644 9411 486650 12 845901 548581 157354 822758 532786 474208 841572 162244 100479 781117 727287 846370 523934 260738 437226 229463 832915 107 483303 123623 384531 477633 848515 283 7801 317 705365 49711 842014 844396 385761 479885 846666 407843 830593 1 211675 842417 3 277637 356870 274558 836303 473 445905 482447 148620 310256 1087 191039 777971 20 37 13929 46263 424531 763014 625932 170 458839 702291 769266 19 833484 8 593130 626173 226114 417314 820906 274004 787232 747452 819781 588672 3250 801825 242934 431487 12 346908 747266 3337 763992 547307 845888 491949 2076 467153 439822 2269 684470 747909 823734 76659 238801 785948 8 535056 12 416452 884 426097 120664 560979 15706 778873 926 789301 826999 90628 43 824796 671012 95268 451125 275544 831787 676653 313585 1 37 226685 223 479725 737020 123056 792100 8059 507829 171313 753602 461193 39651 794015 1 22901 284242 2884 473904 2874 422804 146561 488892 219844 1183 5 510661 703684 554728 562012 23221 151103 758461 821704 258805 844255 160969 1078 389920 784774 194490 833542 259616 218105 304909 817947 331099 473553 575636 280108 52901 26274 705194 352350 25 740336 798769 421513 690342 85429 409021 60355 858 280284 817850 827338 195298 520132 627961 823793 159087 730109 404551 840139 808571 733725 238 437513 795564 612065 809693 85136 835265 3 787963 531363 679809 322230 18 779398 848237 14488 386844 130403 413760 300085 23 1 819234 696396 199322 799522 670542 313022 2 1 319033 814223 629657 310312 5 404769 838557 615257 263885 377882 530678 834452 678766 840010 119603 846079 197 606276 651295 733592 7756 821760 834692 584515 226624 832843 178656 432 444981 537818 265560 5598 401340 524316 804454 450907 451 4383 190386 215346 762794 170808 513601 784627 777829 822956 52 785385 814650 362480 652197 827850 847014 225415 427708 830654 166 20834 523415 609046 423346 809222 829514 7 647439 755104 816068 157279 475530 833135 1 321111 835024 814599 535328 171896 585826 348116 443416 1485 123892 776859 772456 325416 278516 813679 671762 801536 258291 257526 827089 473461 795522 3632 402783 833273 268493 273481 842787 556706 175455 822491 7 828392 3 537406 177420 165 262795 33705 9 393 85 390732 717000 379237 729200 63021 74 116392 147383 525456 659435 269139 355107 51878 364108 224 450268 822028 506419 752878 319248 762358 293206 846661 20014 54682 360250 21069 814705 623679 214 6 666 634217 815223 688420 95 837773 840294 545021 11611 832690 36441 271816 199306 184745 21 53 821822 461377 670363 732663 119 16 3 814513 196207 5 785246 802521 761241 847413 129234 66377 187233 564579 729037 814323 790332 108411 433208 681836 236831 614307 719142 840042 818610 18 703781 539816 783371 836 825656 441987 692660 720428 833546 48 781924 779179 171210 179659 704690 619181 11621 4222 26 455664 528436 15 735783 328393 310613 646515 749106 834775 2 794555 559031 8 539568 825411 675063 790221 821005 183303 117 817694 736482 834985 169 309551 800116 130981 395 338814 552427 678533 57799 142707 252200 277 844935 8724 844632 2 806697 5 806137 819011 212165 446940 988 718543 109680 809754 320654 4 804819 3 815512 492644 147743 790714 558464 293211 663834 1669 247541 302742 467657 476596 455819 3 746007 837552 596551 395912 826532 8431 159558 805309 328019 844748 675325 53030 733744 812600 333755 18 658294 657275 69790 832082 769788 750302 796850 670428 518578 769234 441252 2 238819 338884 487239 222590 260280 50295 327513 801336 588729 163 714666 712145 55871 681860 820122 120387 5058 508753 63 815756 805629 832271 754330 734323 541150 702 548630 549702 496134 421022 745203 342 70413 448066 636163 719430 190656 728387 446812 449168 101185 341068 500797 613414 836676 735353 229609 777068 660389 391 817575 317753 622865 7 849484 841076 186692 444561 275162 557890 205672 826443 536043 746272 2121 42 71636 502424 793612 285985 152085 601886 716634 4 832384 10540 21463 2409 453487 629099 799502 843770 835785 263424 584402 173342 188067 12 756526 422298 774872 807535 24575 3791 194 812664 833776 118776 333280 193290 85458 675110 1127 1 2 14536 405950 110538 72 55457 378872 2971 23225 42 837015 83346 630730 1636 558086 10380 138 489501 167 167670 842077 423279 3 406230 843582 639756 116759 730337 549079 478593 3949 839078 87316 828368 6 309905 736392 223495 764034 316153 465477 60844 137110 418561 805333 278249 142 816447 235002 3073 836545 837372 295666 26128 805691 281 504675 204093 254640 2526 609175 635537 5411 376369 133533 689482 473918 766189 818981 606669 225146 783 771698 647790 709484 473116 805497 684652 836226 2 47114 800992 556075 63949 793657 38446 104212 8942 768931 601612 832400 638496 570777 392887 816799 77847 800615 637279 259747 122472 758545 21 774607 565164 205343 812324 2 248275 736432 778774 757877 47299 195 719069 356783 40 446130 193 848314 16676 834117 838361 136622 86582 802386 397503 349367 30402 550892 9 763692 4 119869 11483 5 458688 818356 474368 4445 328740 395350 614494 572250 64069 842655 804 829038 752904 344768 50628 2 827401 798266 27909 510328 798456 201010 651271 313540 361860 828734 817865 134770 812706 825209 501578 2673 829373 32889 252 728916 14539 800548 8782 2 790427 318773 809398 520652 84272 318421 151104 266691 280499 675115 842450 844428 161 822039 31278 624445 764142 644235 2 832669 672958 420370 430594 574926 2 814784 573307 715209 847695 826367 829551 296035 699943 720906 509680 332874 822562 643542 44 9 729120 581724 731418 397500 831859 8 775894 122 1580 294113 239164 149049 21 281834 574768 176790 551004 644526 1007 849033 310010 212243 830668 9402 698959 508219 760183 152521 743309 829663 560625 813647 19 57 189013 719992 224 175 110336 76591 6 311531 1510 291260 799407 7859 394167 7 742918 8 832971 769500 477180 459422 753381 730939 11340 161189 41709 797709 155914 714110 326043 233 799887 206868 42592 618211 2 263414 119 187705 163311 826664 479712 441552 259564 762760 301507 16588 12 559353 688063 34699 348833 423 831744 3310 607842 22789 664602 679490 2072 754149 678539 743604 814368 844818 697505 789196 2139 778487 116031 104195 215975 147410 764882 98752 762673 745894 252073 674417 717626 764237 774381 256967 26820 15 345595 408517 721327 813042 387280 731346 458365 80863 519780 793069 472588 822823 544541 675316 97327 768112 279443 784378 20 777491 751008 343617 845389 810265 25643 90447 734233 284752 747985 719480 627995 838788 396794 644586 643584 803500 4 5 468883 830723 891 1571 819663 746495 745576 816787 13 770115 756570 33855 24 585 782498 841 843568 843723 14649 428801 5 33458 355222 527923 837162 7762 455264 9344 737003 517458 2283 6 789140 3 572874 20 66236 745850 2 1215 846049 8797 256321 763977 506503 747426 842943 832975 404964 480105 758555 719243 696142 805566 763254 289440 689605 2380 506522 427495 408629 760686 15191 706544 846143 429366 9 549182 1452 791703 411373 841804 800985 781966 1942 656238 94770 773035 8797 146597 42 6825 47994 768 259279 581461 304349 830814 10058 3205 19851 844378 258960 818837 214720 5 48 8 844585 1868 848637 10359 5685 6 763762 126891 12921 836916 756833 24 98 794157 344399 19663 811654 754060 791399 488528 772821 141 701932 158272 32490 14 427675 819456 142806 847859 163951 2479 657918 419517 849219 785986 326634 549817 718885 818216 73 799082 455793 498 491 128239 1 354913 96393 505657 672428 848108 4301 471033 779319 129002 835602 768210 664884 649509 99782 505 712293 61890 374932 836745 678 16 817119 591 126764 23937 616599 756090 260524 120562 772126 832911 816305 11 355437 640190 185986 57582 644560 845784 133 26299 593397 388646 74 833914 773149 135013 755213 38132 848917 760900 524582 369278 562412 814226 755835 723867 398726 846507 778808 843044 782889 78 12 829000 27763 98649 231773 267 846315 661239 364 267257 3840 134138 970 45301 614904 31057 378818 13005 47567 594980 5666 134501 179 5270 296642 4 678088 792529 626708 34 86396 8220 479189 169186 417072 382252 168278 564284 752024 6759 457163 841696 820117 9 110236 171297 21 662634 314813 2 632268 91 413977 38046 427201 834993 845357 5641 794495 235705 648802 131853 840666 765944 232540 46351 12082 5 171238 662668 810539 13 690498 9 449021 795081 7 259 588321 99502 34756 69624 692180 818709 840202 459637 374196 658139 148192 104338 347 833175 384008 558078 807545 27 633680 143 220982 258434 839945 731415 1927 11649 16 707665 828970 781356 102785 145317 192320 755788 673652 243505 820937 791146 471912 17632 522365 845115 594426 645339 229377 56 287263 569823 295036 265053 138249 79946 822885 92 762048 243949 818585 632331 91171 430606 255461 328870 51285 476277 34882 34 813197 379405 842126 73 778332 807326 791062 9 198822 2242 4502 520616 84111 843752 352646 773918 641837 41306 42 2030 822413 757610 2 360140 765816 268312 592268 679238 635217 843409 797992 616682 637951 683046 4280 823770 117310 166834 420557 456934 625957 834838 329345 23 821060 626007 4 541184 16502 824878 548524 726235 445342 726687 104320 320 17261 45 296835 710325 698447 630674 216 313812 28 284928 748029 828539 617949 843400 326447 203177 817082 809043 2 821757 840114 3638 267074 769443 11712 758071 827336 843574 111 240509 275868 8825 719 809449 801221 25291 245602 844289 808616 266954 829271 67 2772 5791 9 707107 617951 519580 648747 242685 765419 9449 2125 3251 469038 376630 160503 728943 230575 274518 821923 298988 824072 752222 536276 311043 548 595108 18 224827 465402 553817 811847 117916 741420 583489 22 423 340127 847017 688363 761509 376646 805648 111977 627914 293 404651 156257 845600 601866 755462 238009 534683 740444 827623 825846 654621 630461 149854 494778 5864 700909 23043 364906 50 120201 747734 606096 309063 735466 474691 3 632868 291185 764086 740076 778785 472518 727572 696434 843343 524751 64602 5734 92878 635131 791517 7328 841363 504853 557790 715617 2 30260 38 594138 1 333132 552490 726775 809121 130607 817100 649042 849390 128136 68 373255 2 699259 355676 694009 848068 383188 123006 771516 416037 248155 29 826225 4073 52763 822857 514416 405 755066 771831 833216 256017 239100 554243 828358 825866 27 788248 356082 19779 749595 389548 18462 232680 713674 629169 251022 418297 783397 53131 60889 594779 841552 5989 703828 280778 18061 34615 48 2 157813 824293 665075 117 780812 821553 144315 146203 2357 707860 5 54216 24 847954 670062 840077 751954 738163 197 736787 207 664 2 23149 827015 844059 498529 732938 794960 824512 25 178453 843666 345536 448664 313964 368710 757368 465025 813854 12775 117789 230357 9995 654162 98543 767162 80050 555564 414925 758030 790649 831 393332 218347 823255 841826 716029 73331 733651 826084 1020 543300 680117 594009 2 2095 814627 746061 453860 131721 848141 157 748085 808593 14246 252190 359655 505116 584006 59490 780224 8797 849058 849763 572008 765382 4 2687 665679 838371 578818 2 792881 8 741957 732742 20337 848430 4 592389 524740 1070 827970 93028 2 572323 685660 583990 4772 771214 847060 769165 353161 80514 786930 241420 542783 830749 348190 607924 810192 849718 581282 284663 642115 26 117 76873 94433 156006 53791 748301 521440 31 576213 848234 43210 203696 286048 4624 740305 185084 784664 740397 650887 197438 65353 673201 845669 429784 833564 3 830343 838228 509128 845765 818090 674110 3 671288 849702 807969 827265 682388 243 537213 604892 287181 90046 433289 321147 804335 187538 9 25 652987 282736 832063 841650 722317 252715 794539 308642 47567 640 697757 711754 658841 25100 815405 718716 364972 633146 1690 737922 319459 673644 556953 826089 786226 827027 782062 30109 833986 782998 682176 829599 4 499619 342724 29 600195 519100 26 671811 1003 14 28606 540700 42 4568 725759 336231 7808 769132 3 2019 455679 184862 823978 620402 25 118558 537666 827677 773267 710164 336312 845421 18 734490 800536 685705 558102 849131 820324 831271 103117 48375 223 831795 51595 272082 32577 944 696535 515966 793973 248392 786205 103 14 665634 840465 2578 255697 3 176 801423 234996 199515 705806 52 210770 844849 325296 5852 348493 338889 4 650580 827138 683485 156627 99321 355072 114 3 1372 54 25 340683 500074 705784 433084 765356 6800 219757 219023 176 154053 771847 33977 552940 600478 783800 85630 767348 10650 540 823985 813946 469896 59 147802 9157 533159 61026 9496 412740 525935 825885 389584 817106 750763 36 341695 9 557912 25 821926 815153 818171 4 10544 55 824770 604899 345327 6 141022 839515 849967 66827 8493 829727 849898 846855 327140 716 587643 484776 336138 47 716716 844861 772169 826423 756047 186132 809788 808270 643058 291239 1418 835536 4865 122264 644571 752333 532741 139262 832708 842728 4 804863 181445 692750 283717 28 26734 738522 18815 320360 385103 17 731017 827727 586985 846975 787523 249099 776106 772081 280300 669974 756988 825233 45177 291419 312848 732802 362997 58230 250456 830026 441905 912 21 797421 482369 681539 450832 847029 2 797114 803035 843195 599574 35044 618511 467096 306442 33748 685992 428114 800297 126 775375 917 421649 168602 848353 833309 656922 791667 843663 4468 68647 560034 28 836235 724419 525192 3 412405 847932 697569 279796 332723 369502 745185 751297 451058 732863 115077 801173 699166 788986 269139 789516 847243 805254 803060 769331 398640 526511 6286 1 332311 844974 801639 295152 405356 663957 377406 305288 596241 849194 734428 232711 497643 255986 233409 172653 111703 847160 164636 798557 70419 670533 665788 846644 816629 753099 536972 331752 834892 796790 819295 770157 732803 120429 261257 808580 99298 18451 411 792216 372093 708570 3788 4035 826290 849323 251049 97 649086 838267 12716 848888 1 699065 50212 19600 690425 732665 748903 825226 806034 27954 747956 221 713149 10263 151138 122075 135619 522172 410169 31 784126 787797 383 398830 833435 99701 639448 835663 832338 5 23619 533872 306076 249972 31 470600 383725 164497 674183 674467 324 131099 285508 1 74 819767 514829 8 13 349738 811579 848697 311414 317616 603620 23657 351871 392176 447286 830412 844843 836471 77771 836028 846206 798025 347 351266 778380 190434 596308 823911 803819 422586 476400 839674 740634 695202 826202 350872 553823 731725 250372 279433 797506 827702 6 219762 229571 782560 119571 402274 299537 809807 828390 1 820333 232578 119043 804301 87 837923 786362 634931 270901 606609 45566 111524 8 579226 719415 771791 279553 1 793382 86140 561178 416868 449220 830614 134 833186 659991 831082 441607 817041 67163 3481 1223 760826 783525 262746 734025 653393 379225 849872 715663 1718 33101 37590 476036 808300 199008 41 136319 842700 7 1058 295377 7688 190464 821838 92767 745557 557971 148644 15 724263 38392 402559 88858 2457 306875 564523 812 173660 7231 247047 695424 509215 530858 776601 666427 118376 447 662 821422 361345 815692 169624 844294 425023 409471 59505 553875 1011 148005 704920 561334 500493 191130 112476 571730 188400 366087 130 17239 229979 836352 813673 753973 765053 642770 5794 121728 156183 263847 550840 322899 6706 41081 159190 4871 463212 733981 492607 19310 818970 751105 836519 449024 512428 801197 354400 785785 846436 472444 150 357882 430004 767732 840513 420164 7734 225499 748332 94161 154235 766473 21 41 776790 339298 667039 828810 720610 808409 253039 43144 3217 4371 3076 791310 98603 45288 837516 846417 784374 215957 261130 477625 841260 787866 676538 594840 442428 841221 771654 847369 475430 45719 163 706308 652206 163949 340624 755987 802004 110717 254588 4060 239117 307117 735497 4525 437170 24305 748109 148891 847030 834936 747148 557 55200 174957 146710 849897 411118 810861 809400 798170 776836 718586 135711 537963 22283 25 163633 168105 300133 812453 270888 618450 332365 754249 576 75404 774762 801768 14284 1354 836420 825700 229160 123171 2 563109 74502 809390 359044 154 3327 162815 34718 269130 773584 2463 153963 1 715547 816693 627344 719071 747590 514773 582022 592821 811839 178585 791715 739837 838539 794379 404640 96138 162 848925 4053 650425 392575 839587 274 583898 86217 769735 34712 275445 359210 187283 622461 775664 641826 479425 846132 111 804329 84 287233 211144 730567 821133 769417 717169 16621 755743 5985 783338 304 772341 849366 696964 719752 81237 816281 400003 12886 8744 503150 74 794101 807789 833236 187041 778959 89286 337945 665612 2 260709 539583 4 794080 566195 765923 2 847921 132662 28 11675 658016 290914 638186 792873 819774 14 95354 774341 788602 407219 736161 388746 366628 726787 53965 795589 849124 387672 507024 818873 832568 838635 2851 784011 805474 800787 516 848981 827773 809854 819495 5 404304 705336 800331 678568 562035 848382 170335 135112 49 655088 842110 4224 28592 114804 562410 139683 830760 231798 4927 617758 258407 769194 212991 4103 810307 420810 229467 24 825290 50798 14262 605421 9 9005 23 839738 2426 390977 244027 572847 315 38981 706097 66313 7 848491 157360 716780 201746 843926 1964 803920 557753 573374 527720 193 755937 761544 544468 527769 793339 763130 817795 274 557592 836327 114888 634300 2002 116875 31581 157678 746705 805928 791164 424618 20415 142 741918 839729 663786 132381 3 723979 787062 831475 351 17586 84203 527759 6 28 162884 41 399926 508287 1902 807405 820978 12 283394 383328 206 627 452 4 332441 9049 535860 235764 1886 700520 354270 31625 217 806988 538797 174801 611712 414 94696 559935 18831 824677 215605 302302 422041 754044 764929 529117 842885 670280 206188 61 18091 3728 171852 24674 322757 839539 7 60793 25 531374 466346 64264 647897 718779 796502 436421 837731 688090 788861 829075 678337 711295 798530 808912 179592 391622 602173 68 745296 1713 72 133 181123 18730 452175 5044 135 426470 316657 812003 8 260885 601464 113186 24258 763346 283344 766842 65577 122 188 826828 108441 96479 1 685980 93067 4 651118 183780 27765 1141 465034 837132 2544 650357 63 836881 833596 830691 380724 796006 135914 35 620566 780621 14636 14991 467467 610 704902 847664 416200 1349 392 322253 494381 815310 804638 13 825705 64034 672200 531610 23871 382162 789379 739496 398602 809697 4839 707731 323157 808181 273634 195 36269 458604 395361 28148 555357 249534 638790 714663 828830 269371 831856 833740 489 113374 478816 642313 8 61 2 803979 696488 396822 42091 217795 805998 235 830720 792235 696161 106522 28 716253 369403 232141 816107 152605 405 542367 743224 10 833380 694926 781607 89439 831168 2326 6 794741 707243 558673 608874 829373 406587 285421 43103 47651 479913 820524 380216 715255 791294 769806 778201 803599 307095 563705 786586 305991 668049 387137 317545 208444 544246 789728 516665 589238 844692 786626 689 240605 812931 148807 303875 11 815870 244844 739871 665235 764615 673269 695547 767323 586473 583583 555817 825658 442500 606 1828 594986 426299 13877 437887 403576 320299 495504 820672 794611 815906 820902 624270 9011 302878 849605 7433 832675 413284 831863 522327 690444 166058 34881 566275 321437 301734 791384 761999 778969 739107 752363 821826 806806 742566 503163 91 254947 289727 587558 15246 127724 147623 822857 109288 606935 801933 845201 623985 801941 495935 8003 473863 372 842986 833147 844243 633139 369717 450314 773443 63367 185 455861 646174 2 552911 121545 829461 345497 619125 927 709 394145 1 101712 2580 542681 772573 302 658302 36574 530015 296956 11955 15999 742956 848117 328081 406945 250757 237309 827002 203542 216743 828289 640431 632920 61747 425962 35 172190 178750 4490 480094 818261 1411 474561 819133 223773 69213 345186 480614 442 355039 522 125580 27 819682 792294 15 626130 213213 281654 769588 33769 50733 141224 1584 793393 825519 16948 1791 504084 7 60252 823549 804140 97717 222157 756295 382118 1155 821124 3632 793753 1 24 208764 352398 128 680578 772361 22375 138850 11922 813105 835511 8956 666809 676747 4088 442954 749885 2 469819 271 36586 13586 699004 115293 222869 340510 517582 122552 171987 3644 420373 517936 812096 814963 69 747429 812163 664741 23 73890 29 479974 189168 838404 451805 436398 756904 827587 804048 2828 336712 554750 780672 759258 555531 691828 448731 645566 388677 841246 546744 15500 20413 542825 752704 765779 296942 479840 826180 687022 432638 3 441495 5 69 170844 735096 627245 754350 791227 813243 7577 846419 278004 333548 407 677026 701445 133412 607568 824487 36 780007 772281 419883 10 664643 6790 749597 844848 842222 689606 274545 732185 195731 492560 772853 338904 7 128690 797176 20 5 259447 485710 444949 6323 62504 757916 26483 610283 121253 380742 4818 6572 405043 847746 37332 6066 798520 277768 118390 826384 614298 707080 685007 808367 673963 844657 781196 13811 452935 500842 108721 266673 485255 365635 44 772303 126802 227960 843568 17 768821 478528 35 715601 180451 48 612306 488285 793609 638210 70870 792790 2 310397 172560 214383 730761 796329 483730 802906 608759 849510 15148 357574 171476 833115 21723 803380 1264 446362 506634 38 472256 289604 2 160 806950 592764 288 88385 14 178576 168569 49008 717007 107103 3 45 3 795332 193327 765026 344905 599735 285483 27 160 847519 9853 831638 227260 800 22625 346083 44 758815 3115 200000 832704 747676 686440 199793 192361 500920 842144 829543 9 233286 302098 770766 252133 845011 381236 1794 847000 729631 255290 1760 54 732135 257532 782644 462250 753157 238227 645808 629889 489996 18 828762 96 844436 803935 280055 54988 842172 558587 730735 624188 753286 691589 188758 761026 324330 818290 792782 281116 99 13067 695305 665595 466360 794189 829577 7 799918 1 865 198474 31941 167005 689894 356531 48225 372187 140621 8 13510 779676 372960 834189 1 795524 319880 518826 728639 133775 675887 387723 728498 833006 776284 477503 736999 267548 559584 4 521872 769193 747900 774966 339350 849287 751317 835857 848294 355908 389373 706131 779726 36028 423223 2 814796 582933 29 546554 822202 1546 195 278748 818669 341293 172878 807916 702157 66351 234953 692663 210420 323293 215458 1055 782213 267249 816691 1068 839756 768106 24 790293 116767 28663 304395 575489 822546 311023 759451 839345 806626 795330 94559 804988 67081 831930 711942 143161 207198 419861 834803 229044 375550 794231 39 316462 571153 811690 629869 2 469412 547592 640160 717748 836274 849024 497721 785228 77484 157 73551 603235 819295 614439 723636 676253 699112 722557 397098 202 782919 209553 22 770904 418683 43499 465625 475953 250468 712961 816429 37 2316 691654 808241 4 573609 691451 552986 796656 680288 179728 462739 11900 613031 452889 4217 824095 311 189720 205036 316555 372951 26130 657208 242795 824973 688485 439770 823365 811716 762070 51882 822155 466235 837456 758263 836011 451831 655588 73012 1777 825785 44215 549898 15 363576 563315 49690 842253 749423 97745 105993 53071 553 798228 820134 40 579850 809342 763375 1024 798825 735214 132147 800849 102 365808 790208 22214 311434 19 470196 611014 535813 846586 628143 28271 812748 383761 237334 703235 572750 738221 2093 3129 734413 241065 841670 780152 10346 617617 90205 291411 2 590615 802193 212518 801149 352757 789076 5051 277847 760738 7 822852 96778 728656 168335 689238 197903 492209 21244 819646 94206 20317 369290 772091 845070 38668 5 388159 779210 806801 1518 778548 201644 814820 828050 740191 510640 849332 22433 12 2245 775797 308642 20560 818124 193 530693 390202 464245 720140 722729 325609 372435 5 797353 414380 167 42810 730715 208599 7500 6 101 817866 197223 774714 49083 722938 785752 142939 14 833749 772148 839743 425241 827536 639836 583940 106372 458921 751449 654061 744848 715922 3 569227 142931 5 715654 77822 88 846640 4 836046 3 273802 832865 707830 748343 21 242478 323634 650745 163735 255729 446463 665887 772700 395690 195579 821400 709861 266990 389583 20492 120597 840053 133444 12323 558785 1165 633163 276617 592411 203590 384536 615817 781780 4224 808640 832591 7093 54883 824524 41606 54768 768232 3 804259 32434 354420 752687 730610 165877 69670 983 836283 844943 101 597847 277058 31812 13386 359161 255128 756348 4879 372569 86224 3161 1188 810082 798445 839210 416943 106254 733990 556840 120566 170826 228357 810046 840264 223 745008 824248 1 1 843370 284 15 754589 556984 10127 834013 147154 1046 828121 817218 705225 104299 9515 93541 4 246062 166083 814142 829227 176 699060 43 786625 117408 1 211191 586697 681579 10 376770 807309 828634 760543 816834 777122 638836 50537 943 773731 806728 820482 761836 786122 508893 736448 623611 340370 644490 793962 41 453463 524850 807702 368918 94113 546244 357086 298806 427294 685768 564873 6 361304 608812 805134 847956 443414 75375 36221 164293 554863 687145 822515 759010 847706 406651 12689 81699 3 6840 778208 827162 579878 769187 692092 85737 9 138931 758344 322 818164 105973 1260 486775 780056 160251 799652 205212 769760 159375 612958 639577 511759 163301 722064 5512 358299 224687 804680 313209 698815 66 49249 4072 326267 507105 640808 839 1447 103780 840073 606067 818302 280949 309479 844931 473963 4887 2 331623 791950 205771 74893 691 845474 6576 420737 725867 809354 270414 541326 2 549705 336243 584095 815228 823318 778902 733278 305108 150560 20262 651755 144655 587113 702700 116505 147501 641 25 793142 308884 783037 245665 691829 820862 806029 417636 723856 9812 584762 575660 845133 502568 89 452775 20384 449108 42037 588 641923 8877 824755 638238 768196 825209 778200 143577 111617 741221 158362 309667 627880 534443 37 283777 430404 475240 132917 722683 832266 372210 1650 347514 196037 70435 124210 782864 634876 831875 806715 428332 841745 782502 10 302249 836047 559638 54630 761770 667436 842477 58699 486587 822921 593731 113110 653934 835877 369578 784266 755635 117408 486804 221309 327371 569163 26449 377148 448832 759046 148676 140710 211554 436340 21457 833287 1 322884 849559 484259 260312 302749 118755 619403 762956 536656 37733 138 386727 7 842112 809659 801019 833862 157 755106 242754 823438 225259 669229 704928 616729 791678 31 672589 813696 3 87991 687501 754836 745143 791047 3965 772024 19044 135748 693889 418 366094 515245 31 723061 756383 186 430640 172554 46 796457 953 3 10534 802388 818725 696167 645507 767104 465480 794164 3 848563 628893 596870 748118 330436 220328 253452 390941 2 804472 47230 7 840243 621320 818667 825497 157714 737173 1949 37597 539663 91155 808626 147 829747 738189 464 291207 468589 389182 3 534809 17 571190 521224 783511 718942 735174 846054 798991 810394 325195 685206 845422 13396 69807 370983 793101 804461 683591 153577 133134 870 643299 368926 818895 541524 684758 7928 57227 59237 71791 208804 785773 29929 798302 845789 291950 367636 20567 828181 548 846805 819022 3556 790950 815506 836964 261561 6 165859 795437 833081 738616 518532 847080 824287 847000 46228 622411 744565 691715 499357 699943 511922 562614 266 611674 846621 838332 282646 807488 22898 15 2070 844253 564889 209408 91037 433763 23 186206 5 428505 601498 684530 270972 134578 445058 444134 785409 721591 52206 723186 385736 646991 694510 849279 4 755765 668160 457773 752430 359 578572 777668 183188 311 133 34 209137 799754 339857 838020 831063 139059 365305 9 652210 4 373192 1992 437925 711197 175386 2 620150 828942 819703 786254 388775 816474 4558 799146 303 839105 799697 470508 848558 25 310906 279925 839063 487956 1 174487 30 834457 257407 833360 848206 3982 831233 248916 2247 345156 384902 151843 817560 1751 44 177998 709043 410588 7497 816061 101709 721485 575497 10 3 153469 670506 172 734 771539 413246 65 785528 776945 6570 794478 59497 840066 498621 848480 830102 386857 282439 140908 27 277419 310400 841159 357 728144 537748 47 621291 741842 759743 313577 829922 843119 844478 3 577569 691769 704235 844184 267492 829216 302418 287215 802650 18853 821949 696641 816288 39542 664044 742927 841392 11173 526502 667064 773613 313565 2926 56870 652895 750 516834 95720 72 316763 533497 778458 791577 2408 236473 775294 439603 228188 823620 617558 3 532234 811709 811004 825616 270556 755398 756044 591096 487518 4 6 228262 15 222544 616874 3 547776 1905 764095 783696 151559 753970 770074 757380 1741 11053 551056 595495 436343 380444 477553 55717 734207 572606 761221 200 567942 839058 810046 795695 54 438116 776840 1331 4969 1961 581681 21999 788841 697762 838186 831324 648205 692316 227 2716 144888 366207 843882 707438 72719 24251 382461 2 803009 699321 829440 303597 776984 294634 777309 830830 763682 7 123632 805693 822537 301269 459518 697269 436887 621473 127602 685188 696316 458170 830192 299430 109928 300597 17727 4 192582 587300 594739 772282 652979 68 801308 815019 772998 770077 839030 844785 823101 13 819679 453328 6703 787403 773268 53 848681 198145 263156 221605 827261 649414 1 433709 592757 820370 608917 1 10 6095 100169 682058 837293 78772 427230 551334 618458 381 805212 116707 223024 442929 282024 227557 803911 99136 104055 96339 1 438082 288 180285 41419 553535 837780 4214 820610 838500 3 78424 817379 839535 340 599606 404907 10786 534017 136737 716814 418926 766806 826424 2 483172 527771 698298 614116 746796 547216 64017 785635 550 47610 491 842583 847355 456105 35 272 777900 106461 5768 623932 186 835388 532377 94698 84158 840262 657092 90214 224145 694911 208938 578851 761218 3 294724 59684 101071 951 669211 754220 476352 267615 82292 570109 179981 48 89671 3036 635791 32 667274 17086 820819 751429 628025 619591 804579 570175 567501 753607 813794 278714 821952 615486 261248 52625 40513 804218 649542 353020 808649 622079 778380 435899 825180 726477 49797 765306 789706 831587 752485 9 650292 365090 488 567657 815195 825028 625916 7614 800511 560313 111193 530886 774883 286329 328043 816860 557421 731731 799184 106162 47481 588681 9565 95744 775415 845700 404598 29 742959 445430 811206 192510 647713 491797 682948 844156 698298 682913 830529 782164 60003 30424 785763 518730 98 731398 256922 281795 807310 284864 526617 776614 391872 158369 824746 2390 390314 180893 92763 696871 108074 842053 779879 808945 28952 364642 1502 335957 475240 798827 747106 819517 773501 310005 147761 715446 183254 227693 655338 16352 843230 2123 680230 3 331621 751269 89671 512891 97157 313442 526 36 41 388831 110923 43 793889 768475 230986 785174 230265 705951 806507 707657 174488 652938 136098 473527 2103 479482 820342 650677 470649 149516 545412 837573 766873 571053 1 819549 426 126433 198117 93140 833469 75066 92822 827985 676731 714353 5446 734815 187190 112700 316131 565 1853 86760 581439 503450 78479 106153 790527 2 767169 746678 114372 204444 788416 782236 39008 630849 397585 139321 507642 704788 744330 422790 451363 848685 819416 815497 1 812105 751456 829225 219 100356 241204 795 80 48448 615442 829505 80278 22840 759801 803764 838785 368077 434983 796674 611903 103660 758540 185335 756020 756495 207258 791017 59308 7 672969 819737 20 120 20759 827289 30 90226 584426 762592 820015 674235 89 40 157382 339067 145176 848741 823748 830103 834329 849143 424502 15150 71810 829297 817203 610230 3 234837 388010 257 1017 309051 810043 46527 841337 452508 361754 767270 495374 813887 196608 532193 638466 849979 716028 820470 4 372529 550445 216 620715 814532 707168 51459 375250 592913 299817 14171 780682 105857 747862 116975 399190 258134 1 6 791786 170946 59 256853 749290 2 91461 175717 4 668914 559941 278779 826138 1282 19605 489908 26705 653890 125877 89086 247469 1384 30 122392 678941 462918 781422 24078 339527 821829 801425 8 216856 139951 445535 39383 838619 83 653 90 190178 218800 631901 693774 781998 111564 194253 293863 691333 790068 17107 801406 431477 8 781 474444 503362 586427 290912 441336 802186 689217 20 679213 541391 566251 1748 39 304 763822 326632 821320 263109 700399 600143 300431 522359 787877 754352 68952 153095 236454 821927 790234 831068 1 785279 44 716360 291259 22725 516293 603085 661406 828477 837622 283202 804005 748506 761747 751519 63920 66874 523811 828795 50 716216 32670 3 832346 359697 239240 800254 767249 695409 23 355013 838085 18592 124291 1664 787358 824404 849793 305091 845802 734979 786891 766975 385169 827151 368558 676378 82853 4 814797 197909 845216 109639 3499 30722 160029 116973 704176 354821 129 811507 122675 341 1241 49103 796897 233 535345 64056 731745 108 844328 787338 705496 739844 830031 788868 513709 827395 813622 875 563580 659616 679618 38 626391 763524 826639 771310 146072 313479 372324 2 804076 599033 796995 170070 17085 346138 711746 50427 810023 710599 849164 14786 707055 200000 782483 145786 21 273451 419178 536084 746651 269984 667430 31156 578921 842596 834491 11293 3429 498667 355944 199568 756609 828813 392280 561474 809260 3 23404 536076 309 809813 798595 524229 262571 2 72021 779621 35584 186770 16437 680782 799433 24275 830188 746 684870 848596 440047 248073 696459 346848 814036 516961 802845 835874 175699 160644 817833 26 796013 828004 265340 805088 95808 2 723500 454744 441312 813674 825574 553216 45317 85931 794599 839501 785631 800136 313 70 11012 763158 66677 695475 862 726858 48900 651320 204768 145 249240 1925 305710 563145 472376 88255 543838 329053 749394 54923 647683 847727 27811 186 3538 475832 773800 769994 539907 762485 302797 817982 488303 2 157824 1 33 38115 33937 323491 51 301422 122993 2384 322637 656020 408630 490854 990 811935 70001 766335 5 515596 2025 758 605040 535385 530977 824707 7 791650 85 3392 234641 320335 700217 186106 180515 43376 420286 66119 220943 783393 816 259545 568187 833357 779815 595306 11729 775800 97480 835389 21133 200053 346266 18030 526524 237146 572771 628976 60224 569264 710808 848193 753139 819786 820767 55191 820776 1513 232961 34964 844385 518317 702270 3475 669972 841174 6657 624435 245851 802808 818765 7 530767 411185 481029 6520 3 802512 841119 68472 312 701169 330233 218987 319360 825718 371470 181519 824582 792921 4 813206 802419 836544 623491 114744 3 655081 381791 808212 153466 820402 690667 726481 157269 308038 18 3924 564433 150409 833842 849467 354131 262 838667 278290 329 850 835247 32 37512 84 366388 3052 426916 712725 375672 783969 14 14 56820 316009 242208 5 842704 44931 801200 684962 50 2371 800215 26042 7 51695 7061 274214 241051 214645 842491 318938 767772 505715 489237 235779 1972 84334 697593 221743 331585 46307 831363 1018 840307 302 799474 54 796962 4 109136 849579 613282 808924 455 954 434989 3 19767 205625 444453 3 14 253383 791328 614394 586692 848355 20 696818 4 1 186592 747207 420897 742448 28833 556139 608882 831140 837089 282171 690072 736562 240997 42031 132304 180 475941 739243 46087 103346 40 52 393 726604 99276 206061 679791 836847 642581 800918 25 556639 472452 42 840978 244883 824780 724140 205431 496191 821786 862 188995 98452 1802 348214 199 162823 261872 30024 560867 213911 767149 358679 138888 8 835756 93859 2 73606 844383 2851 33608 454547 648589 824576 674243 107351 656625 843934 755663 785909 831493 830838 594118 80 188316 98864 710475 340740 754423 32 738792 150 798865 4928 474898 530271 68210 191119 13533 849501 788684 231859 743804 6 615868 431182 117503 743234 837208 170292 816674 74 4877 77801 391261 761259 634301 640469 366764 405227 206810 837970 712605 710716 99320 407876 3256 280776 849410 844860 347183 29468 125474 836241 544639 535010 606237 791978 707292 847140 150 435115 102803 394230 833884 22793 760975 843210 63225 47284 369678 634974 125 469360 745318 836225 505717 846494 785778 794762 830681 621 759660 149 2200 777244 800469 833645 108 455403 811693 388548 839627 381 459714 841257 668073 789422 105438 426681 34386 291502 835475 39360 17 839761 763760 841112 1586 624811 731068 780757 163405 750162 830673 554304 282967 820502 820913 209943 655551 847637 234318 351769 1 809335 657846 1 832357 58091 794786 11913 526150 152 814074 612 103 709168 1 559575 666678 788024 236378 849000 244224 76 81 3091 74248 529085 140356 802221 1764 399171 793348 401234 38 728960 20155 161728 849228 379000 627896 118934 4 37242 6604 778152 703615 54451 653261 848024 452067 32410 449422 23852 610019 694067 786895 799704 631502 681725 768822 269441 827255 55108 659310 842844 404165 819178 847797 15 756194 38744 240 314732 487395 735467 31194 1468 729918 43147 94403 736927 844134 539381 597850 803154 454778 797224 844602 775733 181569 147719 548285 828097 613212 130411 7 418296 359553 12 167436 59955 562813 994 673186 790075 690224 780047 578551 27500 748934 775612 364840 649979 671629 795485 334717 4275 630295 774862 172 654173 195657 203625 313327 388747 227260 34099 2 211 12507 139570 648710 786002 778598 837101 566297 770217 589527 489203 14047 438886 799535 7163 268758 258613 849353 334298 311780 833243 227540 795593 297943 835329 172404 740726 524533 22544 18 727050 797039 499173 846330 793253 775054 808619 151899 791112 10 767460 31477 235853 94550 737676 11597 31225 816644 501655 781863 834826 74234 743792 390452 263961 3102 255170 39882 339466 805530 849701 848425 2 739 782033 820803 449140 85 804856 754932 277394 5824 653038 7 146620 40857 534965 1990 117597 586374 815728 812155 680562 689123 5 800771 518510 295 696432 323476 143279 2 327942 657601 717890 731076 613512 830020 672104 123807 159934 818701 443632 835608 522139 836315 553542 596523 208637 20389 753513 760104 525718 12 781918 68617 334292 762763 836461 150 282828 545808 618 833260 838893 139 73130 71761 116750 1285 547698 179049 535740 12653 828210 847421 489657 78573 847389 418381 290917 864 823601 28722 1960 793853 808915 681248 103086 1 632840 834163 804533 531037 122 792100 491407 138649 771490 141821 675056 797889 799581 767823 636155 1735 817966 811204 75749 158583 465329 345 838672 18013 542056 834514 11 789820 1456 774587 1 606906 490749 632667 423406 603170 615736 408570 790625 320880 308567 109994 777068 532344 321912 235786 56 3486 721576 63 520381 242 832397 634355 393876 733794 315439 806837 2 193023 220662 771730 187 823761 234584 26862 98676 807403 190 183376 498925 14026 53767 144568 792882 303152 847965 659002 710306 5 2342 541295 777539 77196 687589 104464 811385 226983 736751 15 15723 325 15109 427080 808642 1 442788 700516 432405 451470 816410 835838 159271 82671 98607 128297 598747 348148 454822 15131 9 570 792518 24572 354138 724652 741345 640 640020 576495 402814 568126 124309 848265 610363 392467 833755 207025 2 57 816133 663931 816357 750549 705707 140065 803724 839113 37 31151 3 20 419805 99602 620867 775368 750488 32883 2 681499 13326 344225 421660 16768 421657 779362 52315 748454 10 298923 309130 735080 821429 4894 188157 330970 365008 782200 93696 641881 9563 241985 46 11 643195 10 8 565202 801031 251092 563167 453419 838664 834159 582671 174445 457366 641210 706414 338124 268315 532400 4474 305686 344114 149989 816338 18877 827101 844929 604102 618936 78228 77 827972 783212 482 421 14286 451270 658362 59240 845832 716373 830177 729410 47022 832624 846837 36077 480740 2 33 479349 212833 469066 3 829745 757744 706260 404541 529072 768444 793233 34666 92443 22357 768079 105797 89753 828599 742177 5 544101 830658 120768 794831 1008 814016 423142 533426 48382 1 786191 171 22 9963 391728 79577 787325 99921 133612 205783 124 835188 832 60 603739 50 837483 42711 181205 72288 713762 254662 765455 353288 700726 623226 416091 843060 30983 1944 771968 128 672761 253377 411617 326639 271815 797983 114926 504462 45896 5 743015 567347 817405 624183 751544 764023 679916 745138 44365 68 50 782040 63 684727 836573 108 252868 847509 707522 783503 2 554951 791174 766631 4681 820836 353144 211410 456107 83221 360227 700247 440511 819968 739885 805049 803469 107 7293 773 30440 806961 55 229127 199715 750 193590 125 64924 767887 3 324553 839684 8 158347 636258 684930 432518 222449 178745 27225 24065 185631 804297 88 482087 791476 384804 229725 833645 6880 720 795177 780196 800297 478526 760540 845648 30 822276 445517 384673 683268 35 746673 423432 828993 789777 724183 2 41 632338 644950 393039 10456 836458 836426 17 254824 139735 697504 141189 1337 834674 582460 10987 142484 179381 785852 617545 679034 773412 285927 751386 160757 141 640135 12 2 3044 73399 812336 29 324073 747746 36662 755263 399115 84283 844983 828674 747272 35 221197 82792 96228 849985 842076 585394 393702 2087 14 63265 610606 1334 402819 763571 45736 724270 710080 417334 625236 721502 817334 636609 4880 209266 637239 786104 567654 47241 744975 774144 513054 808112 767362 787494 292209 197859 771307 511352 807361 16 42894 186277 837692 497335 2765 163339 358996 559357 705546 103628 8 706125 670641 751689 597678 388413 627125 539276 384911 723160 132014 780306 11640 829394 716350 644148 822678 140550 797650 744679 822336 812533 122894 846350 180551 33821 848601 3 10519 747426 229672 806969 655911 760890 7 518085 54007 790448 270210 746419 2317 751580 799825 757629 785153 150882 699267 782413 243028 836342 831116 273797 402409 839687 246487 81 679479 814578 237812 534836 225377 776276 689519 791470 147566 808877 735657 19809 580135 292886 573560 647749 716416 831330 7 462 425012 644051 743869 246860 805130 128 165534 47950 390255 12396 647862 2 805582 798496 73040 650040 728376 251690 683921 533108 772975 292 414132 688877 622 807380 561699 9 685555 798920 678534 821301 366246 729341 839265 413052 360636 18420 314090 24 834869 358764 626262 490 1105 136703 45629 7 554528 370 82 355336 813540 39 838444 586589 765719 45975 221604 307340 719 691767 31638 166765 669692 751013 836893 1384 320 803005 835471 449438 220595 771530 238873 787286 814042 652007 357001 836889 404237 578403 203 146059 513350 8 2527 804717 655813 765044 848049 414095 32 673158 334860 224262 821080 3735 3 145028 480423 10 514061 574609 785938 538 550786 848570 56 58 497440 542919 155 377947 542411 412012 367658 693796 512759 43663 198361 708093 22027 166611 679418 132778 837023 619288 804497 838864 841506 210 487178 15521 617341 822486 2 813567 784186 437436 313903 791289 121734 215610 562959 368789 274474 824275 17091 255 367412 790189 600185 789894 8 36268 848050 9 743341 491734 34 285 448683 839940 261533 627270 695516 508320 836633 250149 710555 837598 240020 255712 788066 675841 810872 3390 764519 604143 3 25 259601 306 370299 1 838325 318649 6 188523 34801 793627 243730 795249 457782 243 775856 257161 841591 63 246 155342 724328 844506 847862 7698 829317 814230 822172 831497 603928 707610 146501 783263 311344 118027 362038 676375 487614 270 747066 674936 825491 619164 789594 212156 1 1 297054 187 15961 777030 231482 58 151 841758 141220 554395 22386 762466 183 243620 326410 385276 342901 122001 825620 791738 15 262325 680525 843718 683228 481285 611762 767929 698764 660880 74 63 826258 449070 364028 389122 177615 738522 563173 789124 831675 2227 438461 2077 23 346113 622409 822693 797944 820031 774078 401133 224437 824339 444570 625357 686449 33 842616 847740 282548 778453 22567 618854 718039 775001 847484 164218 710164 25018 307335 844884 842271 803738 488256 844188 837743 236357 837991 809225 527962 387402 64341 839659 543935 653537 10 513943 794150 524692 749132 507821 322036 495337 12033 823625 670834 678312 819844 806847 39 536024 786605 3 124263 681126 841620 116458 826475 642877 277787 616222 577725 1931 144902 791225 377825 795230 811904 778125 778160 299268 32 111 813797 77 792422 823346 36 829874 22124 333680 843257 5834 471665 13 767453 467511 674384 814857 2 42472 193 44799 829677 33110 298416 1509 783452 2 2980 73 796277 727600 837526 650488 21 757305 758426 234793 2927 46469 2718 759840 849841 828681 235305 55 711686 749697 86939 491789 468389 539485 688047 786561 390075 841215 739805 684662 839193 683181 180931 186458 513635 347751 124827 273089 17237 306632 817107 830430 463 361343 805747 293713 921 732114 623 833568 347355 824471 782801 833988 431685 497382 60737 230959 22 448 469888 711499 476418 847823 301606 301017 573686 849008 354569 14870 29 555371 452820 678844 429812 6278 136375 74855 79 448621 390535 792 6 849449 339128 643388 572 219773 365641 397072 803431 165269 284813 5743 5263 3 828567 9046 278392 2 53221 4732 354188 62229 63275 12797 111 621762 666566 770937 479939 360033 777538 774188 608846 5 1 411383 843538 99741 840334 791354 770829 345 9396 743371 80721 3316 62968 83170 707489 802763 743577 10644 731759 799198 836012 317044 1238 304658 138 62146 278 763353 94917 150747 125161 501699 298215 31009 842268 15 298 2 114 788450 9717 416363 91573 692086 342944 245847 569148 30625 680847 3 889 753247 833182 341613 76473 327749 1109 803427 456262 779160 467362 16 768657 828241 442359 114707 81090 2 3 314159 1 818297 800553 148331 583292 502373 290123 221253 713000 356942 256423 808302 341028 618458 1839 462537 461397 738697 738883 7 175827 4874 719668 146900 421510 33 442586 641032 2166 835585 775484 816997 779841 824074 761445 16453 571671 549918 568237 556508 6990 209540 123127 524205 17767 550260 40460 136170 176622 291220 405248 717867 2 2 794716 837266 211095 530873 16857 848294 504900 759361 8240 260572 35 809345 704105 751069 761510 618289 264916 110509 277 797573 720128 11 25 223806 754528 728688 748818 6 844687 702763 203086 323817 116320 827485 806936 760548 821829 98333 498165 209 6116 532849 698871 96962 755354 811579 564868 89923 12 74293 809920 500808 712604 299045 2 814251 677887 542097 349909 359407 68595 400317 393685 140132 735281 40899 829356 57 182689 3 30 4 186 829810 1339 623229 483694 675523 413871 820950 709747 335822 661978 132 735093 53 806774 139787 772933 43598 374161 209500 53 807132 798452 160550 74945 312067 846360 783163 25963 7020 580078 96174 2836 480691 478091 233563 837870 807011 1421 58722 733289 156969 253129 357714 776036 752038 801216 438024 430343 828486 427818 22033 629879 6 430137 844905 5779 639183 322496 28120 3 691482 11 455981 102864 779212 434419 30 10 703031 2 3 371033 53669 69 816411 837254 589955 13 564232 544126 361908 809798 634031 471551 775182 546503 829908 562008 668020 818490 2 541621 323421 24 32 401751 494 527355 4615 839408 94002 477771 152140 661186 101698 843395 770371 225122 479555 801209 824154 836025 721179 657241 661375 605870 587063 836752 727534 288714 583750 3995 691862 762503 45606 421625 396248 199829 12 1 644524 390555 747926 381036 211288 12 563964 347800 833876 424351 737170 240 558566 592566 407846 630795 114595 787097 148 176457 11657 165839 835297 231 1467 14490 305781 325017 784977 191383 783981 841438 25659 677630 145385 691109 3 735417 7783 521178 117701 303086 877 784200 803453 705615 392436 739742 106631 801626 623527 757399 78688 723356 439129 170392 7 193990 797297 102676 40 28 552645 397807 827145 288117 431084 730109 727183 836650 228543 3976 35507 761496 784787 629854 838610 536870 222754 781955 415515 435607 333524 542108 75 816945 827353 727978 1 61 465778 753158 309593 109360 404501 818467 809725 734701 825028 719760 725804 3 26916 149947 154378 37 127852 783765 362935 74204 125363 27276 757412 846801 469657 446241 247971 810265 334517 6 9473 762264 48143 843725 773696 848876 10 445826 19606 837057 703275 831161 223353 193128 308856 813760 139637 7 775121 609385 483837 833716 349578 825902 755312 480434 896 12 780947 154761 796336 833493 204264 1011 786132 58908 3 25227 601494 794302 767619 29654 837651 27 781457 292113 101088 469412 91129 2574 644142 815073 818717 1 187407 5148 332798 717003 800268 320 7722 297000 319703 296404 756040 137 153180 747069 508528 759125 812369 826613 843462 845307 722142 844311 367080 790081 835521 136050 31891 698467 38307 232463 816678 204986 802745 812674 794169 322113 627803 833949 152550 56783 596475 776358 705140 420117 720405 278829 4700 603339 259 700789 12 511478 721716 832729 744055 135932 3 642375 131151 101 800232 162654 11 129955 843732 643634 119937 836467 561574 834552 4 319 18678 774670 637825 594633 499409 15 2 119676 808151 771443 316295 466939 33549 426443 726319 435781 334805 835893 715286 714906 264372 670522 294 776977 495042 839886 120 8950 30286 291273 646485 776415 501100 577783 1402 697754 53 710259 754787 761501 509 442278 777771 1146 565177 791669 5838 50 164103 382093 807127 418990 835038 725853 478079 15114 745053 789450 424495 26197 53 249382 826706 754242 574581 841286 126221 612204 3672 643786 45379 692625 71290 805440 87 313744 730793 772901 607318 815915 772392 403 2100 174934 767366 465437 814133 15966 758207 805842 362541 710480 563935 719377 25355 45959 847547 95685 392737 774179 291220 729080 1013 316970 845435 670487 814166 590972 657599 387724 664425 826377 3643 505 825056 451523 613828 804731 206730 140866 791849 831787 755785 439165 426725 178172 811932 366608 407230 837683 712354 490907 392541 778900 307129 159148 842447 135586 1 834423 839740 822839 324490 364314 646598 3449 8509 551666 611330 136170 752152 256181 594434 790755 806974 800856 201795 797457 95046 839407 65952 323138 595973 841578 131342 168480 117949 144016 131119 841794 1748 773792 748610 647826 751161 780712 189 303527 1 197350 125956 287303 765369 67356 574831 809234 227139 561190 683652 814898 247811 205665 58579 435995 810309 669172 575489 389061 297 793675 257670 305443 273483 580867 138294 844348 322023 118 32151 784186 4 480282 716490 806724 616748 792819 356393 162825 236917 137 644263 155298 696342 832624 770007 787135 567922 804425 726799 17 612068 784795 731530 44210 620 461271 445153 60221 275094 1173 766870 263713 5496 14232 509966 144159 61932 7500 1656 270107 443787 788170 397067 777863 444766 571773 812564 779271 77 124634 10057 369672 311499 80307 343408 604199 773361 507847 441628 344811 56 534268 359157 741530 701056 132647 820146 564547 107505 791619 722247 10787 265829 135511 835783 2 739354 85 843071 524119 724273 828515 815700 115409 745115 589072 706636 202 568266 566554 618637 479 156947 581302 785366 586260 543022 791110 733907 829432 783278 792526 679838 676381 796878 759569 949 837791 816968 148596 1234 823233 104057 120849 163560 2465 848395 833910 615011 736556 204434 752780 824791 836883 628136 842779 433657 108999 804171 13203 13815 4002 823475 264820 848122 31 546879 844282 836821 517095 732814 818852 589816 839525 273171 715570 727292 763566 381996 846099 521867 795625 256617 719804 826589 573129 600988 349226 809375 676573 422 17826 39523 811598 39058 252 385924 795552 794534 721675 21325 1 27265 278815 462 704388 781873 749458 106878 364 203094 784882 352053 65 746318 273664 141890 610 840538 747675 359418 775386 75076 647435 754170 6506 120347 120995 812621 5 217403 242005 84 1702 662761 264893 792323 534490 48 837098 830423 770289 26737 210491 326427 812868 327777 61335 561233 602918 167 2239 812979 247318 139 295132 99 801229 501818 743258 6 200 841991 464667 786762 303850 9 419423 165 501657 760005 4 750645 59603 112655 527761 20 804881 149291 20776 685051 845158 785129 44656 765892 47271 780986 406332 345625 793282 165778 60316 41 13037 2513 294152 466961 1497 657135 404140 490 768158 48451 978 73551 277750 822144 495324 768837 838860 833607 815708 107736 846119 502110 597750 100 344816 35661 424955 798467 554164 23819 3 837306 287160 475453 35580 841382 208246 300115 160173 43604 483219 804940 733659 816555 22889 824075 742075 563255 831844 541950 293984 2165 846110 322643 180327 529215 294357 199 379864 782381 251812 106871 628474 4 243849 373269 742938 43 13 248235 8363 559296 554741 846794 515072 113451 542 6399 178735 8355 836933 656698 848883 557551 660988 2101 831497 18170 213702 678 772616 140589 764287 206053 712395 741022 487380 765778 259182 334866 31300 763350 827775 780100 718084 599759 772822 76801 849175 848119 73 837565 836704 839726 118789 17896 16597 523257 592171 181874 3918 719340 823768 508929 3 188269 103898 577584 802540 240561 786699 834194 832164 528053 809430 17 37539 167564 549958 659057 54712 83288 348699 501494 363109 715530 113714 805121 719757 159806 455489 643623 666192 831136 158401 809951 396016 835553 774 234686 841704 621772 18 403545 814990 741528 543156 82105 83 279 811162 724171 571326 581808 729120 823713 849579 773385 3 27878 670 641779 532413 190473 375654 454210 840760 725385 320423 152246 790693 603484 60545 786470 615741 662457 1 781408 584367 85686 519208 734052 185000 837861 841233 43773 484567 664129 16707 669296 767595 389607 1567 693306 826620 3 588 647595 792082 18 740691 300827 6 2541 727795 145027 846961 767637 6 5 840384 8626 811992 508012 131424 309111 735 108 235674 516448 506718 285518 778389 35789 827113 16471 833451 99575 205054 35 830866 826545 322581 202738 409938 690103 217803 34459 302937 834062 33061 217936 365 730875 344 833426 697279 798629 788786 324253 3776 419363 19 822011 369193 823808 785639 11 804745 684303 516877 129944 832385 485489 134004 344761 786130 105623 828919 48515 432285 798827 191369 473658 84589 663140 452091 24079 261 175848 832726 796617 296567 373932 260776 839316 792122 838873 1581 8574 810021 48 201988 419533 761886 266 281633 76753 848317 9228 95710 358356 397732 414699 2609 177784 782802 228570 830779 165282 14409 818526 3658 803727 616416 753069 5 155794 747150 179 649970 248715 485378 241280 699071 682803 548538 671441 577034 22348 20 113783 235992 269675 345096 739251 843029 4963 198140 46 818795 788937 197134 749102 50612 832498 396004 20604 289380 205553 592690 698186 592 798408 800505 847336 716718 374966 698575 1 734775 814179 695121 690 778162 838079 132071 482968 558956 482570 743163 846790 34177 134499 711940 2836 2 4198 338438 732367 846 441932 533565 483 839991 5 624111 27833 794186 140943 91191 849285 378364 63058 110 796291 381319 688709 808325 274351 601302 292802 494991 596272 833145 278237 2550 755917 332003 61055 98993 457924 815967 33834 9 388618 757110 545819 731426 798880 1156 816841 1 770294 418314 802417 94206 745954 54 134542 668613 98366 6090 594840 23 37207 810090 464287 684660 826030 126216 770703 260071 313246 697728 718792 826265 752193 5730 157458 45 764956 24 85346 624578 708648 732912 812286 284258 845963 32 60291 825205 99890 151108 735650 647017 74988 818369 327973 23560 80111 335337 269415 813121 843118 689752 798495 386361 712844 9360 707842 3 228407 711901 800809 35483 328034 1 101822 666747 823992 838916 807174 670258 2510 31144 2183 833393 721106 360 818322 831257 58610 272518 845666 831536 742973 631231 836755 838318 393181 108 846863 699742 100776 781638 174104 412114 135769 502597 1693 77618 293 225870 432543 300806 171 749063 37 841426 713586 833929 20663 848809 814506 626034 629 494166 841038 811155 337350 754502 786045 772692 818720 591669 29180 798266 184091 827014 25936 354490 736710 339320 833142 597796 38160 42177 836646 386276 223870 6666 303485 4 3 702437 224471 823610 762059 64 637487 332017 432382 220890 627383 5 822330 14436 841690 758062 532403 703933 801248 18 734052 134000 24 19 504128 785780 3 831751 699229 2 730277 753311 835109 554190 847449 754070 394580 149020 480863 6 779555 18 363822 406068 796537 522623 819991 155003 838429 614855 594936 810863 842678 96070 789200 519460 636893 642716 61425 603135 434249 789798 834501 122300 318625 327215 371240 407873 369416 148821 3857 585280 71 828504 3972 585290 680713 341967 332442 824144 846262 470211 808140 146964 145801 806085 8 48 4 437872 121830 3 143626 529314 361943 193479 247561 230 822097 496975 6 544082 741055 623678 104062 538220 394516 472916 787398 2 824321 787461 788170 151611 237653 817185 47307 2 249612 73294 369963 219905 373617 751483 782238 11748 490442 816658 409 496251 29 841660 767409 40 666210 3395 762761 4060 314249 470752 841442 129909 71 727403 70 756505 843283 689834 749113 828126 7 829544 311132 811379 288163 693422 487656 757187 779538 723993 789150 844980 91809 159217 701930 210653 459952 331582 61 811200 815688 101425 56707 224602 832052 763213 114 49384 302193 55 826048 807133 637314 833649 569442 786309 297147 687233 79132 761850 618056 736968 39463 834286 567227 143 200007 839139 746 787222 833042 679742 521540 763853 10048 94323 800384 338527 784087 499433 433036 529881 802509 849439 4 8 48796 266271 634 102605 22 250226 477657 331 459615 28 61922 237352 478 835448 768584 426955 777078 352631 787163 752099 756173 833474 816592 696650 734122 830427 845550 337087 325340 362212 190359 101429 68342 746838 331096 337230 34 814694 206757 20697 42343 621108 4684 148166 603298 363079 822540 435348 792036 165909 849459 683714 265579 221762 255006 282470 291096 166133 250333 627110 302168 844663 5369 50961 572789 764253 653579 489522 1 840169 49221 765992 777435 739427 575816 532704 816994 921 676760 744025 809684 153 5707 1955 305967 848848 462 251428 150223 320895 2447 301224 488167 360942 681665 835565 549453 788540 22549 722294 847217 119236 138407 132856 811247 41 10603 19 1 302977 50255 1159 440711 7399 466440 29905 823482 818849 330859 825149 1943 782860 551052 830814 712722 800742 463602 61404 5 29188 824428 723949 66851 834481 453237 164158 584285 681831 556065 251247 671834 234717 47110 421212 591877 260 478638 386475 277086 832842 10 813290 676936 341211 8 158769 751118 398398 428291 285829 98856 415580 1911 847673 314171 638401 798318 24980 135337 692020 770562 827949 17560 2342 38609 595847 408957 535 794615 763729 748797 723724 542840 487974 732837 102978 1419 28081 870 76 409406 453173 734225 298993 423372 171508 138811 380725 627167 4 12074 148060 301101 115772 16483 677081 846429 7580 800944 62378 58 464576 2950 776891 716811 290723 655629 32380 729504 532799 524290 655921 839074 174580 828010 97419 493185 49 265595 114 797156 68135 35 74444 827138 800072 804487 506437 549113 819269 755732 755255 61 222218 176 813256 725925 750726 277 783725 691852 433989 399096 272009 79786 797531 699354 715675 113 40509 239710 841833 688039 33 66 26448 35 163 218965 166 121175 46852 768622 6944 844520 483739 595108 426485 42 185611 280682 18 21 153940 810990 758552 235730 742584 5316 609835 525281 164318 775016 70735 539805 496973 579341 743027 653675 753500 98495 752341 47955 4043 6 370306 1 849166 795789 174 583421 159761 189237 804300 256452 86318 668909 737919 778710 5191 321218 307575 4489 300704 731180 849006 840623 784309 771830 533181 62315 377398 584025 85175 839779 566742 360758 811288 419269 554403 282326 831090 773557 530536 1 764635 541946 711270 32529 793524 765472 4556 261680 191975 505473 522092 51759 839795 9319 767441 827629 697471 834139 841082 2071 602209 25053 563701 525728 727197 139584 9381 824840 474793 404896 359435 665400 3738 697368 816473 2132 734462 194659 112863 609587 802894 416867 162820 635820 287 503274 751687 175602 1467 799349 446142 15553 227058 501977 67 424 591487 429925 746210 819238 688277 113 181641 411080 444178 845971 61483 80658 803892 133904 162 98527 821187 6 739179 325 402054 871 698855 801093 829564 162462 572984 1 724102 57453 396405 11 583181 710440 1 52832 741139 772984 10841 433168 367489 720653 317093 696043 674328 625542 46618 550681 355188 116592 419 817731 273991 750824 8299 835042 227120 44103 817587 809314 813068 795791 834436 108037 606271 823312 831265 416699 621859 787215 697756 182100 744441 177596 636634 806035 433310 593936 658101 402547 742581 807006 714086 799006 270800 41500 382497 758191 661524 809270 805040 476480 5 121098 255472 364904 815379 254787 332671 308941 695610 644464 3 242733 1 423251 817031 384416 703736 321490 770919 125151 830184 606430 214079 197631 35 835631 152360 735883 735804 222451 611259 840469 250735 369436 591722 4577 1 15 822235 149677 498761 834332 138591 718337 10 710308 824273 11 779069 502367 11 2 404958 5097 211548 460053 291349 809065 186136 683121 841836 5101 512475 812857 246314 12898 664540 575431 843022 454248 818852 810822 675787 825668 361 759115 838762 741853 447279 547524 1540 814763 533244 585571 825091 5404 773034 1488 231686 4616 22293 55 320920 471212 812892 20548 836597 60763 383161 54566 703311 841689 392869 679635 22 346700 839643 34 53861 132439 831767 358683 197217 197944 488600 145214 778366 999 10050 343899 382688 189609 56460 829987 223511 797939 541990 490289 839485 771305 832466 361106 35165 26677 810670 288404 624573 811975 815214 714865 837996 15340 759368 42300 796867 573964 108 848281 399241 20743 14979 117011 447161 143 679023 700791 8791 173609 2 67613 744086 86584 803232 83 835679 1979 771315 432974 171 696954 14 5351 729851 193142 41 817985 803035 830075 1485 328971 394756 744734 149824 825399 138715 845166 51319 702292 407731 427793 404463 762131 364012 169071 808163 824693 677700 813450 7 4 5 810698 28 306 105282 371218 157026 161313 3648 417152 234187 982 1 314735 20839 250922 119528 397330 499569 200270 718451 720875 57319 797204 415660 70105 614281 276030 431912 776281 554 599726 846710 544114 83 676939 788222 18078 45144 107 115364 730285 827625 18 588408 28464 572974 545557 752050 800930 800098 309 799722 522951 833156 139237 6308 126127 2 4333 467689 492890 412895 335919 476644 779808 5 529086 155449 599807 685365 397586 730560 790059 427712 816756 539207 194664 364 780108 238 807070 559 22630 725440 816924 690714 736854 740247 808065 808980 836636 494268 133233 357533 981 680406 611894 6855 38226 300033 13663 812124 442065 327466 790742 27005 528691 122 38 407140 670061 294344 102191 753049 531381 553181 413131 456920 331563 808250 248807 695344 291666 12 8759 505963 796590 813022 346013 33710 1156 761123 641646 100942 724679 732342 38413 808394 778901 836938 494579 768759 728470 727907 842620 39 750241 30 86 771000 799447 719838 4252 131009 673023 107 307560 817471 12 774361 560303 536240 826729 811005 17592 810335 47138 249861 166831 566496 11267 836680 338318 708560 780021 387671 808779 505399 216473 278828 10 82237 226893 204504 711598 763033 542457 361704 809976 713597 847743 847365 73823 34766 78461 226932 701792 392202 70034 730661 104600 570014 1974 775582 323520 1 836435 477974 765698 140411 39195 380 827669 256195 382825 353016 603245 128155 834421 382746 5 327704 2 473118 95064 101992 574752 694021 847570 8994 648691 446055 95484 395136 263184 1040 745067 1150 749464 42 811728 528720 340622 296489 189169 652506 58284 57291 816009 34423 215548 841313 248070 659456 333 181704 179479 457763 808198 817444 409528 646735 2631 813253 831227 56729 76112 71 21848 19851 278168 28716 637651 342437 596133 824698 178 847507 21618 787142 635863 3914 174365 160 551865 451886 780319 831462 66698 649624 816610 711967 326697 36 477793 510322 1 22505 273 220732 809259 21 421457 679859 779366 5 794764 702038 849577 34068 413730 341357 835976 831605 4 818517 136848 2 816519 519390 825951 41576 722710 1 699196 2 138733 7 797367 15 841178 736170 833379 5712 615132 825523 841185 849568 329845 124581 429364 796600 738936 827197 13822 2 1 116 4 2 833454 840253 183919 822149 832655 840681 1938 286063 810418 276091 618230 1020 12971 505326 747576 228103 53315 22129 837079 833405 396142 804399 611788 614 825437 799496 40 30095 21 330134 631713 824175 541801 724412 567305 491006 85966 177594 30608 16979 86 18161 499946 837750 708484 17 818255 70672 123818 759207 819842 731 560189 843137 696654 780507 848500 721170 366202 2454 439675 212451 326452 826077 781506 721073 820494 780308 173239 436584 14613 344150 13884 793727 242 37 202370 679330 87173 1 442114 1 31 491669 121566 522345 767402 111345 845035 156258 816471 2 73164 391838 45 135084 762648 722738 801891 449642 782597 787864 740547 833207 158 231141 706749 637517 838162 1 557657 630447 7 23487 1 422100 2155 82911 813391 26177 155103 699714 694300 465964 827682 759490 63539 262498 227100 367436 237559 396426 765126 49476 2 773105 226207 388447 333459 806791 680983 595489 32505 770806 77719 424141 799863 804548 823906 849024 354934 268025 707822 68158 569531 456878 24707 126 144695 452269 789938 108644 627937 468464 822298 530378 764768 840885 434147 170037 793551 9958 814212 215112 329919 532444 760287 781868 789146 694 622866 462020 565416 616724 331609 812018 2 816493 346626 483214 761053 834505 808949 776930 123282 433321 639827 659672 742690 192032 246239 26849 845515 104853 77 1 738620 719646 164 627459 311837 309721 23 533119 129805 837487 105085 708144 534353 581116 406 205936 807706 780122 50828 770391 120559 799199 2118 288913 786301 134178 119619 719882 729429 58098 578156 832281 8176 812910 30 385308 440868 731800 821170 840778 776234 24 804375 20 199630 849928 77650 624093 507940 6 161200 766342 183822 116 407731 4070 347704 526022 815406 15983 234809 9311 204431 847876 498433 343915 320462 815739 748414 11674 801549 813214 752565 752 80 680072 763713 803048 834264 597827 8773 390212 12705 424973 29410 843160 825177 80193 758864 66353 579914 438105 99899 95646 117119 377 562728 5 55529 278362 371947 688260 12 716717 139 588 394060 512077 1 112 144304 763654 29302 383312 386189 742410 764971 3663 163608 6323 105241 776954 228167 652193 831396 447973 771323 2306 752072 820611 795394 489182 7 61789 427246 673044 83 258207 16085 114971 806445 671330 816154 595585 4 465788 622693 1552 792858 844414 12760 833294 418660 209 843833 779044 782579 832199 56640 273299 302326 1057 2 775626 17316 473869 294656 60764 829253 247 95025 114320 517084 813985 3883 406863 63841 119875 258654 10797 503031 820446 784697 7454 675981 604606 803151 751963 1629 507146 614816 8706 131283 144 838623 789657 868 716801 358452 722001 820507 6 109694 252598 807101 10283 832474 73064 832026 820761 845558 191111 1 219256 1680 814119 729 692369 18451 609851 299512 825036 827354 4360 743330 437337 106 4 381912 165365 820660 468411 475134 989 330859 250957 748 448015 539182 817337 485521 792175 2 740309 1 552272 108641 177243 514033 313761 349755 797319 429476 816491 647033 197703 797301 812474 680395 820331 714055 595017 70915 13 566557 321923 800203 3 667557 208463 722989 158251 719559 360660 153754 5 285106 751456 715666 521024 257981 767604 136663 802035 823641 286130 430036 738092 20803 60482 414402 299330 843303 810783 794226 848760 834082 445495 840903 672872 642854 1 848553 812868 206595 798228 188009 255797 685770 262766 56519 41158 251789 792081 8 667498 18 204534 188181 846976 832264 170383 706017 586128 741938 573 405104 371619 737026 777544 775564 194 811095 798359 690507 752322 195695 514972 33151 711018 739359 110350 716437 368511 1744 124 50 602122 309483 136374 280 437907 788299 104419 385901 506686 826616 837351 606163 36 748789 846323 445300 491890 249066 140756 661166 407283 116748 570342 829686 837689 1 830558 825655 842769 1629 751956 840222 441988 457610 600961 523192 779557 42062 758827 542373 729991 797178 137442 577918 780879 304282 238611 808404 839773 490481 109 182206 165923 322090 404748 432655 621732 12 768659 14794 741345 2107 133 766916 442579 145529 480010 684410 145895 12 114602 814119 346910 416104 267956 525023 13257 4928 801837 268101 793732 4 814 827059 284718 61729 691406 87090 742707 63706 812356 627589 159747 32001 587963 51 732745 588986 3 236614 843815 102250 127522 4274 63576 828349 179103 154273 318898 232158 4 43454 413996 26511 824701 295936 782904 811353 222760 220371 4 730306 768193 847918 849763 562036 746511 235669 315 151152 729709 821271 656825 527135 3 171480 7 663409 708613 805425 565636 130685 296357 268264 840527 789626 188420 845077 507275 10863 36873 352 248177 451720 722598 64401 533026 779316 688160 17440 554086 399560 315048 182104 3261 744514 604494 17 23386 691046 804709 846122 784001 141797 223611 281955 15 628666 635288 831918 247555 821335 788223 7973 114 761895 48553 830966 7088 837723 826905 849207 790814 332938 721069 548436 498267 768881 842759 821144 815794 756811 15046 804762 830067 536984 372857 836414 810172 838015 186841 509 827334 26296 847739 592411 689825 358357 14686 207300 803347 669596 476868 482679 710048 22680 293996 11678 94822 699427 841107 313371 358 362 112550 287041 556383 104987 662361 812701 123 394914 814170 4 293527 838971 844487 472251 111310 735077 6225 788024 341768 849922 704329 820131 5 84211 810981 751477 570907 64360 89490 627944 799047 668632 797474 816577 831081 68940 848003 754217 723538 740132 626732 404365 771619 756139 83838 776728 517250 250 835221 22008 667529 23141 300126 179 3 481286 772504 167512 829408 471467 103070 5993 287836 837154 796955 343941 86784 522051 718505 5797 826506 841047 719718 812515 822565 840596 277194 1826 2501 830759 838606 528424 778658 10 195293 359481 174289 30189 743410 10436 42 14672 640439 49438 257 115511 256766 247085 381051 15 510635 363094 676505 129998 746260 280878 1 1613 273069 212361 703244 848187 102847 758708 16 406545 481007 360726 830309 91364 38791 529788 740701 837226 4907 138451 391146 195 748003 49169 238 490894 267320 387371 273044 591431 3 66561 676322 512712 836495 652670 846833 382474 29 359212 598419 541914 40 145371 242633 669206 8290 647545 9 165928 728660 709295 815690 448 60 743416 824192 208233 741419 251897 232246 39017 2 775795 843545 802678 274179 705311 288034 796199 163 26298 831471 836182 5 519555 554469 456646 159634 230936 789300 522885 765615 505483 778229 628451 845003 31700 542979 487784 621440 749467 521626 551864 794318 830017 777410 151148 841520 692556 823444 39 592564 433 280344 78883 6698 245851 540 46737 568100 738506 332341 6 737908 833529 3697 740492 308498 763758 694971 291844 416 780897 806373 265834 609 820985 153 13581 843071 248707 163986 518666 22912 837378 767327 61169 832624 787937 104909 692935 115636 1 50312 549857 74241 807521 710253 217 718992 327645 1 83299 14332 530184 9239 5 162153 487479 172778 4640 831683 836902 2067 834604 9 754010 582809 255 817188 688431 842342 24093 369663 468077 21547 802108 549923 3171 785653 827673 198094 4699 85557 130270 58766 6 847615 47493 780196 34041 489293 801408 12 232546 755771 111969 262586 726467 722306 848881 237511 352934 169540 841301 784117 52645 562202 805164 759257 479537 46557 835675 647312 14698 72012 662673 475242 833196 1201 837716 376979 172122 269002 46720 509 78132 163729 1 743691 338813 306791 384466 458492 2 332564 762157 152860 684679 243 843740 47444 167342 19772 365426 489893 499 843072 816561 38 775239 1 226495 848012 492132 847409 834233 25 719864 176110 596141 280610 131469 421344 106226 339688 806306 791655 288095 845605 410760 175 18 363133 712 38625 580464 78376 722595 491 40023 658791 738897 754938 1570 816507 192448 229170 260233 592 10457 805550 335902 342757 625182 189110 170925 462033 124140 825681 194077 41 776919 363343 354243 58859 752056 649423 815848 725358 283378 828058 689826 143 91012 543018 6695 2 838106 813635 2072 532644 346 803735 766819 59220 160106 7762 247579 775098 39731 35160 15 477471 81068 718124 787528 846900 507517 828137 88590 830390 10 583581 453991 407044 668791 89301 370347 108989 541242 325139 832754 775046 462731 61750 209489 466214 774573 237457 526087 365500 785357 713996 162351 160059 477858 605 818889 14659 16900 711718 481552 221341 784748 758725 448861 102830 6 571520 623608 312011 2606 797500 543407 230 174578 797897 674706 245960 170579 28366 3 175635 497293 143723 813570 490518 180 2633 635880 741278 10 13 828375 791869 90483 846523 2863 439005 834061 326440 678 677616 801662 2043 720287 28151 808281 744074 849665 435740 748520 608494 408891 604472 694575 807675 849911 833267 742673 694804 523804 139729 5463 473 524432 96237 2870 398760 6 1391 66641 510321 403548 1 62209 555465 809647 26 723637 819282 842713 607899 729096 274418 160055 34991 344899 830662 242510 337213 775744 361693 811907 252870 148669 819965 429131 686056 75 841582 142199 761793 836828 566183 3 2 806495 648817 12452 19406 427266 66451 579056 17101 31956 545530 799092 19 734716 282074 554571 844203 734015 70648 804420 441110 397673 119 492547 640638 721386 966 94669 215953 829042 435225 142342 691909 240688 9 1885 199408 3281 257656 814937 22 600271 756810 452667 7209 561944 197824 2 25529 130505 192790 674379 824350 721904 658992 5325 3424 735234 799572 120570 102202 830514 319535 77347 848385 812488 256343 55543 176049 783365 785730 390 66543 642247 433773 816800 55757 619584 15042 935 690731 841800 642749 836247 767443 711779 221 741241 5 155271 225 778202 174351 662619 977 794764 801450 436745 552785 817444 180258 829644 804186 3 153767 804844 217 2 225964 101509 243528 334134 824572 343656 657669 143446 689323 805594 52108 570342 401952 501382 823099 737602 224847 79323 779534 822954 369228 815587 637808 196150 109946 791799 797273 541724 716453 402807 814750 247924 2207 444085 660 474 721926 5 847359 10442 751993 848689 548 805841 312623 264706 600020 839184 899 842306 424626 846181 839960 52200 849261 689673 822149 688662 186 43190 744000 772398 512873 806648 254420 419922 494 796248 700923 771422 179975 2102 703775 82925 1 788925 815931 745721 534319 455743 733588 598931 5 816781 232 832703 458397 159959 7831 841663 1747 796266 75804 399990 747858 1 825941 22 13468 684008 818886 9540 717724 841531 829004 783876 727745 794207 9 2520 709395 86645 266100 146759 164708 796382 183754 722165 663743 117 347159 288300 750028 294155 2 774296 720920 2 95738 584866 6606 798003 157263 765202 1 198783 25 558758 263059 547166 597409 46933 339377 33 206940 811577 811649 83720 493732 382 501197 70866 813425 71721 817200 5186 30359 14 1753 285 837 3744 13 757528 143378 684386 842072 435343 332123 3232 789970 841866 8815 576572 498332 538012 62 722618 696143 103975 71690 725929 302812 69 800769 125676 810125 837315 462 686489 7028 845302 825137 211790 839696 445600 24911 195341 791871 790978 813003 443076 158100 590048 790179 16878 158118 815 630077 179632 39 60833 738372 683872 2225 596676 747 836075 85404 113147 559415 762355 810413 9 152621 1546 4 70323 752062 802040 461874 800 755545 195583 557092 116989 650913 788629 45 801456 829155 784 628488 44 236 800939 834764 614270 408539 838762 801037 190020 216825 839950 635700 281924 583855 25 55747 727991 262 845485 40 738373 813147 13 423253 828190 741877 107814 803022 826648 443103 7 656857 801444 839767 365333 394583 169030 644004 89511 193157 454944 749996 12 2 782697 806488 123524 760284 536285 2 62642 565067 696490 236793 70179 3941 745728 296 711620 231780 821801 795487 828662 742275 57061 334799 742113 161130 4 215675 84050 848904 932 466115 670116 280331 24416 559760 786951 828243 832307 808380 132500 815452 519106 536435 40743 3560 831749 225193 597025 16 15 148759 802357 339617 848574 611654 2243 2843 375117 5 1 780403 816267 303855 184480 792467 763199 846661 445 195317 826735 533559 612731 8802 639333 805229 81887 756741 348376 717950 16311 349202 791606 735479 638917 5868 302943 802679 5 88498 204359 838461 656480 790525 269446 2744 699533 86327 88497 795693 713180 162712 580849 792816 330242 846924 818076 794029 419733 316486 643546 750559 807246 785986 204648 134202 616590 67229 732044 166148 255924 499 646971 1 168499 610423 759477 390 1944 264738 847585 415269 501240 40 668616 16 91006 665552 241853 14671 354721 773352 831821 4 841082 306745 98961 411348 32 157546 670432 142 787240 181 112701 472160 406963 154413 706895 282825 848973 351051 237300 647567 629813 759945 846253 726890 21 804411 797980 819664 180 131252 87251 553645 5 82794 812582 401737 815566 35405 754074 817960 460269 798501 1590 640511 35 810141 65437 742936 714629 843507 9215 166016 2084 493 188 523597 711548 462494 588002 4166 835619 750066 348 577816 7485 819305 826538 826074 840800 149641 6986 362684 823938 558136 832127 742813 210972 21385 426375 331084 238569 101 801886 803058 226848 509019 326 3938 646080 107956 104385 11 207129 827747 780157 528017 551 3 838728 595973 396085 841109 460269 645453 832520 19 590229 201813 2017 674368 834620 844829 611950 835874 338531 847005 2 516996 730256 236887 699871 596488 708626 753660 170046 750343 817528 807904 28 665829 4 658455 443578 511705 825315 265914 119 827563 503883 242387 150260 34053 825754 97634 724484 785261 255239 801209 295896 297113 48 102751 310230 80224 143122 974 12 816695 264168 207261 779367 378391 34052 333897 9 291975 554262 317728 567538 575749 773458 839959 766856 798829 744908 779763 125400 799192 760983 763037 817038 721212 488772 15800 310862 834833 156449 470986 780125 4039 765912 778093 260 201162 843496 10542 786920 41419 247326 758734 825995 844910 426835 475259 703955 333758 60840 836103 646109 508896 72771 839879 2324 765076 79955 844904 789508 85852 809027 530248 6 101 6323 680748 829534 687391 586654 153193 839565 1479 730976 23949 764593 818292 710490 323188 108526 401 837822 569802 822236 644417 837926 179908 2 786200 298478 19 683389 342307 20977 138 349192 749537 152385 60760 2 26784 535817 779684 509496 832936 824568 325596 681170 3422 766609 1093 844202 522788 519494 304116 146958 828705 8 782325 221968 763651 702225 265886 695145 244607 638852 569075 413354 506056 772596 403056 55902 117763 35 668250 240667 16 2299 769998 1154 662745 269828 329116 807471 460177 314173 236895 562299 845977 144423 830767 838580 606500 132905 5 11241 11288 843069 793439 539171 569608 796937 174039 531383 846419 501508 603105 8 835269 271500 533430 690226 840059 3955 473459 709679 696970 6 54288 81071 721722 414547 790378 7638 600413 392645 249570 618279 68273 417545 572 842057 205 144833 567408 692059 34401 818207 379509 2 42601 295469 148918 540781 519650 60496 135863 330132 74753 247778 775305 31 806470 1534 278579 162961 189489 800975 256131 80801 28057 173679 300 280804 11360 334265 29 108074 749000 797720 6 820260 438123 788946 1955 779724 392433 214 380104 30620 766392 828694 635848 43 10 3 777566 293711 7331 108564 784163 8893 847229 15028 47909 291482 825221 761745 7415 695397 2563 216986 750552 479607 336574 928 369845 512820 3194 800060 252483 786903 16 413399 839315 307114 495490 147705 125 11688 639598 305990 2 801707 114052 128 262661 236 75 838961 727732 814759 206767 676770 12 662514 524967 521573 485154 840920 756140 119 43016 841795 182270 827198 638301 299938 172763 833515 606736 754639 62 93431 848106 793239 30765 260701 772384 849267 41678 239547 497938 541810 333488 295417 40185 116 647862 493407 788696 215290 59 568721 212342 2 734219 847792 34735 767253 270 418224 177251 841344 845939 840787 26438 21749 780961 280580 52936 586002 475891 97 387802 94 806051 706152 768312 794266 152767 598588 121402 254788 623058 261771 145506 8899 742866 475771 21 342777 121534 798548 403809 839047 203358 283759 1510 136452 74301 817917 781326 1546 16470 2 723087 148020 840197 831552 827355 319998 712423 32 77373 91 688557 806932 804838 169247 1 36891 677193 2001 834720 781578 797769 839891 239502 820759 57980 773096 29286 227020 299012 4 349809 427184 316925 837369 3278 1539 176591 777764 755927 13938 827530 1293 203632 2 113608 778691 814557 818836 603574 454878 13 78816 71 150920 243607 750938 819160 786020 85183 432717 727065 755352 585616 816 563331 842523 839911 831114 807830 831848 282263 796268 4 505640 194730 539555 9791 827512 2191 558614 267670 350764 998 650221 812399 768831 131128 6602 2039 52523 2 848710 828730 85016 64468 633781 133327 755042 701295 825794 708031 148142 707234 41944 848895 803209 802100 756325 12 257113 175938 845881 43 808362 10 696684 8875 690761 244407 22814 172689 805319 735325 1483 756392 773042 6 67 648221 836121 13173 87032 169581 35 724019 603933 818041 784963 756946 35 188113 833670 565743 841174 4242 17 738366 814994 418291 806430 804836 295770 17 666496 8 760435 328812 2 440251 760941 64361 706857 176821 114539 828576 512028 815333 838606 243 682769 843104 574240 752030 295135 123938 4 22706 698214 398921 750945 822861 816655 627027 787265 126554 833256 6215 524494 4 785741 848758 219234 735354 108 691795 9962 809385 211106 112069 604346 98657 219121 458538 77 7 823637 766531 3 162648 42275 211541 27521 703191 2 49840 2 844189 180983 3155 849542 807194 335081 52567 803970 816828 537471 849025 692666 824897 3972 744639 793502 37657 235351 177204 344850 791862 843448 81 239869 821102 847403 219406 736334 319324 181709 804257 748791 124 57 524795 293604 742472 46406 44771 200284 229417 110013 684288 50370 209322 528751 669896 37230 11994 837356 377800 804559 317897 698334 806597 795683 92934 271092 813299 802544 813259 586990 63681 769655 19 463569 616662 844969 358121 816843 777023 726091 798387 338122 237672 10179 348141 805662 759866 302 194610 409086 715888 678397 456333 610104 737936 502372 12 793990 59805 433477 154606 718295 528720 537309 191697 725696 61 708749 475160 241061 55617 763282 359312 7191 840147 5473 356827 18 828937 566359 781428 720197 806105 847572 504574 6 353766 503495 627873 650450 383168 204725 794811 3789 459067 818081 535060 779382 821034 809271 18 231326 840257 787151 374570 433624 792649 754508 187017 287 491467 86941 337510 603993 35492 56330 2 661366 361232 847210 843474 789707 3515 805054 11808 733610 539375 566600 590133 222716 417442 5 172973 21700 779569 546315 802316 321221 608343 626654 634649 827028 1006 199341 1505 801575 813790 529202 781259 778318 826155 470162 807640 770178 717 10402 29956 269587 844388 601363 1 34 336905 676936 837222 830824 753740 792359 512379 614294 297032 533293 41 421813 10 745903 2669 506213 804411 827031 803526 598870 407620 160 2 469212 417395 848409 825179 835501 691151 845697 544332 530191 832788 659114 193456 799875 778713 19 770454 217249 471237 571970 719566 391390 287475 849206 6 373537 34004 143365 815343 68359 801923 707640 590582 848772 52 655771 3597 682808 277947 145648 508520 808708 678687 846996 36483 691493 632932 471506 768251 102 1357 419344 412266 762920 1091 9090 510119 845322 404009 699338 437741 769550 120090 27725 832694 218515 297207 171211 487 9 848330 785845 627315 131134 279206 788519 218956 813054 815482 834521 25398 198486 814158 262894 831169 847907 498285 269657 733061 360202 112300 683158 438453 666133 293438 478699 835919 740094 2 349790 83239 285585 595143 257838 775086 632131 579807 90816 809683 473597 376097 827829 838454 219671 832990 189988 763099 2 842343 765 24097 689948 717563 42 89509 270064 762317 501841 709730 673537 23 318687 20 148559 11284 809350 576888 643 843815 377804 333152 811653 9 225284 310695 714382 381766 23 752136 764512 182285 10 632770 252312 143 823010 808450 426185 822282 333526 746003 730795 802315 188335 280 272 435509 348987 352157 85085 826308 780078 845177 184631 924 396752 545424 33900 474770 368763 233995 823244 442111 88230 794836 308531 839158 386982 775011 383 812406 610040 507 17162 406172 180374 680553 583977 806117 106 29559 834383 22 421042 5 685985 804488 772477 512794 774003 521357 124812 88306 728799 817041 342586 210943 295096 86855 448727 832851 707561 564100 748267 829782 137868 292625 498310 30677 844887 1174 799549 273870 6255 66 819440 847235 839015 441262 842617 12096 805123 266312 759219 83422 65 792287 3 167830 796165 653508 424 846978 713388 849168 34 82730 636002 767537 829795 239123 16 187932 320935 496652 688501 816024 146804 272626 834049 748846 38764 431486 575628 799955 170055 816633 837985 772371 20894 8 837115 291997 301295 490714 243186 671 756844 317545 79443 16482 753262 684899 684987 818692 72 586065 129104 39800 323107 174119 153318 428931 524461 711501 75567 241062 3 84812 805191 559643 87 697838 268978 23947 849116 796125 813234 249370 708282 828929 785730 828562 846415 942 6028 12861 589728 766945 702773 1448 71367 411636 194852 5165 559809 708844 497333 836824 230226 682229 345812 235456 778080 815826 829810 11076 791431 839182 804619 39 371128 1690 41 96638 133951 111006 105697 274218 448344 416384 733548 821666 137 803627 361235 339855 616857 11 772151 744909 55 302112 582276 792773 547759 358586 617529 39805 832501 132 708767 832700 61081 275164 262820 13853 150472 44 8513 837039 603547 22 299333 837269 536895 11194 161331 749912 723638 242542 1474 38866 657501 155249 699037 846870 809857 433353 71583 74 800131 810567 834792 419014 806871 365671 631870 806706 185839 3 848455 525313 315602 2 192 4174 835405 806651 840080 160552 158853 774720 486502 816065 783985 562778 659526 305961 824108 762525 791143 824964 703961 2388 9120 827360 728761 765612 240787 395791 411359 367099 810225 6 372087 443112 214501 816547 229507 829311 126990 490724 740493 684723 390982 464756 214161 693777 797279 799013 32 100 199440 3851 702391 764548 773403 764842 836418 827264 750598 63290 563906 839811 830375 245280 21 494809 51440 740223 238168 821276 315375 806069 684845 256 125371 52528 751607 119584 643513 471458 719193 253566 633790 1825 985 5526 4 835355 125658 193361 39 838913 235671 575 14435 153434 615079 826604 845158 456 843001 842789 3677 28554 788055 753207 407256 740804 53322 114355 821972 4590 831912 654550 546025 498388 171750 744694 701154 8 422923 63340 478389 815336 2 8 780632 25 585190 808529 426768 4054 105884 842383 804612 376 21 22709 645945 344887 800625 275138 556364 784337 739952 766112 730965 817111 84371 87724 151103 226474 662000 834816 235846 822693 169538 771631 243294 194168 835559 19 677118 770096 424964 2 175 621805 12207 641925 1 528261 696108 24345 812287 842342 4454 798793 224944 582330 846816 793874 839492 594323 841170 832326 633633 190598 820494 789831 18715 793453 647611 750659 587374 6172 777100 271930 260007 464078 342282 1134 123248 821245 797862 847716 678420 3 614659 542217 750060 10205 793482 774909 707733 331063 572151 225132 834611 724747 792659 813949 151 365 761634 567025 541935 757272 832560 114525 165157 120122 148017 548203 160 789765 771234 673635 777420 545352 156847 724968 16663 3 427718 738029 387432 2 826443 817970 446660 756984 174 712478 16220 820548 49251 672918 9 6 664486 326339 443280 123702 3202 16061 8216 435866 1331 109396 3 772112 378095 42490 447431 887 305319 699500 20 100 718252 58986 46181 316891 33 35035 433457 806464 3602 760037 612001 88 209041 1897 782956 690823 34 157700 835578 109148 608265 603146 118543 355282 160639 807111 176242 19513 831609 77178 766071 764489 699706 809303 847736 209888 563652 768863 568716 29529 5464 265413 319608 744972 370963 1525 17 632324 712108 265538 486940 731183 835172 348306 742520 20 511527 792717 539990 832407 360725 236377 834272 828548 3 818148 826951 832918 154578 590874 711557 846416 681158 270783 19 174885 843523 285300 244315 564240 5106 43 396055 816099 145917 395528 229105 8 278209 78204 186167 314995 846151 841747 304764 782467 23145 9719 712376 270976 844993 829051 801693 2 782049 624338 533890 1 317684 702693 704 803896 485432 14233 683663 273858 800332 848257 174041 84001 682061 379 333728 143670 623958 781137 455016 136055 18014 25877 56611 102468 17 29388 89435 126268 6 73705 687167 542972 19 816738 194578 235356 120797 693743 28198 820528 824077 537285 716943 810364 226851 769265 656359 1973 241763 558221 134717 27 9 1 818591 497259 43937 836399 254962 845443 798596 703643 703450 777709 786161 728673 163691 841097 95 183683 836777 666413 478 786488 826892 777335 417566 86713 204668 814341 277265 642297 439624 566472 835082 844008 631699 756376 303588 837606 813558 66854 820223 29944 1 326483 715218 163297 760243 717071 810612 788629 762915 815672 4 433801 167694 848811 239 300 453532 842427 727040 656986 763893 567383 257619 467792 25 425773 241136 89567 719788 9 848205 815536 1 128170 826476 806873 627773 14 170488 705190 98502 619372 830988 769376 805874 845797 17792 58741 401153 783944 791104 733771 377637 832382 1212 611038 43036 450816 66 100987 792216 819757 118620 762206 118072 268244 773061 81 839700 13338 148340 636282 844294 10277 119 627998 736683 49607 808271 853 731752 503763 1929 60770 180038 752019 775835 847608 810941 381995 20098 132377 702843 389240 145410 427481 569817 739203 813295 830483 22 594885 80490 642209 842155 844732 54624 2037 410122 354734 16 615210 841185 50680 426349 25536 220176 14228 50 440830 204534 6395 437255 463473 691533 829869 702877 457612 841911 804180 841424 362496 3 223215 24808 19747 32 243 837403 1353 58302 748682 33 788759 131029 372080 779227 283945 686850 24203 505606 805947 152856 840970 4389 86041 841864 198519 139178 629879 831911 383642 44250 316 840522 74074 453710 344929 720772 771211 205902 127625 788317 25205 337795 809774 644570 314516 597324 252094 129625 169774 672291 838376 3192 307639 717348 460435 746958 834278 158468 846760 781515 585700 400728 480505 185718 759632 65 98068 832297 482440 832109 105 848284 73 803428 730253 792805 503671 332384 805805 401169 114114 411384 813754 102367 828539 689076 1 675858 339469 4 287058 147936 35 168194 31814 601436 1 220920 817068 341318 379042 433 73895 23541 837219 699390 831574 535233 790466 638288 2757 945 810865 71611 699966 9 987 500621 735208 770795 792974 629656 16 512698 769373 168994 88040 5913 319625 44377 715299 835224 343181 110023 41352 342309 23923 491716 463063 672550 4 4718 787215 56 100867 74 578083 687562 3934 757907 6882 2 849145 757361 16433 836482 640517 1736 846184 280453 797385 845435 815659 737680 449630 584274 835534 128261 815715 111580 816937 154573 816502 724103 617449 260538 820915 3 163812 145712 336756 427867 816861 292719 753936 833962 279124 1 312174 817165 4415 489728 701558 3 119198 406245 134330 41 5350 840696 833931 719743 154178 713725 740709 794221 82103 365203 366502 665840 796594 403697 506613 1536 135608 834195 162572 327419 21875 607782 537572 675081 57258 32452 724882 827610 757250 732446 701905 676949 184 843119 816541 720204 263433 668609 2 367523 808665 801 607208 831741 682177 1 730510 245977 821876 2 238206 368854 810639 839758 829374 56 744311 726780 827881 827642 636163 758430 19590 828572 254263 829092 618049 849669 522926 447960 2775 572318 396385 2 669203 611361 551815 97715 674190 319253 559223 711303 608684 581308 108514 152718 83 235 48 50887 812914 802315 5 6210 836955 148683 816550 381322 539480 27965 619147 14 305107 626660 232837 698485 729306 67794 72457 802069 282094 361954 784989 566568 2566 1843 49 829171 318496 231265 213112 713092 5582 354312 844103 217022 3291 305201 829281 353503 709458 1304 54 13520 20675 595222 123872 814674 382827 320761 9438 159392 194498 841586 823558 421171 124961 54608 76123 848875 46403 8 30 658473 33958 803439 238869 607294 293032 36406 845814 204004 835821 174434 803279 700718 220476 84822 205273 137 60407 832549 831012 760575 453317 838776 222898 6 231905 3787 662773 116355 321864 796391 826337 436594 664249 843486 1568 514020 3 781965 148821 247345 776125 4428 811386 6 841893 849631 627272 342117 576 480883 157654 2 410335 353617 169181 166808 167462 799275 542402 848180 699458 576881 4441 827927 17424 590871 119079 337726 786251 6185 644005 831686 343038 224449 840837 525374 672955 11492 514999 626424 505586 435662 220079 6 121614 207256 99126 176544 715686 735767 276769 102044 1724 661376 97217 674384 734991 721844 794857 775451 306840 2315 590824 1803 328398 133334 23708 606180 399860 24156 144143 710444 780245 799855 847642 684468 13 534 819626 847393 74 691 413167 33996 265780 21629 494395 849060 840470 666694 170 379998 693416 444214 609350 818913 604144 3236 3219 147679 265361 450002 836977 570271 824116 50148 259276 847981 752180 9645 297912 506565 400 267 2 103617 291536 804949 689087 5 58336 579556 547 40563 833928 770727 830664 1005 811780 40817 400881 173388 768997 70072 270485 498076 725740 502637 1 383669 676076 4702 2 370726 304195 608207 251195 130826 401305 1 173230 2874 769756 764721 745 775870 173601 766323 792403 255144 59136 738691 605682 104965 450076 204113 828526 11023 177 789304 646 34575 516659 668472 249434 589893 9889 23452 800088 764803 835217 541 846923 21427 59490 522360 421009 905 336016 372888 362794 228262 816337 804792 101318 2 562868 546353 153907 779331 324937 634590 775761 16 737495 843109 135458 67734 1 826870 239609 288948 404356 849494 609464 442865 280990 840877 480916 831533 809537 659975 91561 277515 709145 664588 836990 21 842328 788779 3 36 234207 677431 843692 414036 110265 113 144 184500 759231 1060 671684 13 396243 710584 2035 790879 45131 573024 29684 826263 403491 240488 803999 832310 849747 760662 166316 816290 777588 615509 11712 826437 796008 147 547964 203130 824796 555978 19547 739683 25 836284 373563 811525 59315 789090 143624 817310 3052 523647 374 832018 1109 30197 69 311854 561400 159128 33500 655226 45909 618059 632799 778354 529491 359864 162822 795290 590165 20235 291664 253030 7207 11388 1 138075 770020 723922 605323 270700 1471 778596 752834 9683 656126 747163 107857 751611 789633 46229 66 645831 473192 841946 464000 779715 263177 5369 507818 309060 172611 11841 728378 310031 279 7769 628273 841670 351509 234055 812769 822397 718305 836963 276244 843389 77363 812297 741957 575047 649531 61402 16976 683724 489046 834651 803124 4 52991 365554 475712 689309 115112 294793 192887 48899 500997 847754 107 143843 402523 807734 33992 45435 747063 848611 308329 821549 839112 218102 843950 841162 647112 279442 758652 533684 598212 780429 671814 583188 21966 819873 450745 463123 711205 2702 7604 784429 628749 17950 824724 421027 687624 208108 777871 544881 656574 834769 330928 388691 778281 798391 672549 3077 36588 743653 848619 780691 833016 520720 811840 796119 40 828059 788885 1 256772 846989 11409 474997 625401 154808 20 727362 778724 3 37 273481 434691 530 823558 355823 573479 11534 314249 843094 520759 197652 378687 3882 810798 584049 90400 845767 25628 2 795153 157382 819445 69367 212182 777998 583435 583097 108233 6230 586113 14044 24 574171 570671 104691 1 64 1967 771584 398589 4 755279 825897 162448 849974 326097 345675 472499 777405 524398 447994 849284 15080 661960 558658 809052 100323 178681 4669 393818 489795 263274 6522 1510 790398 743801 6 816390 18 136000 32063 779690 178594 69812 14262 210072 645940 528294 749973 843153 392804 789989 831160 755721 6 432429 814158 71571 800260 784495 59845 828987 832227 143279 430922 25263 407385 740296 2 597315 120955 459400 123732 628484 727090 563426 278142 574811 844503 57333 253885 108 3 841349 135284 602828 361611 5774 531704 827735 22 85551 473015 468413 2443 386245 639345 55 612 789570 679054 760633 92693 332644 566107 200381 585258 482260 1 722192 340422 50 806930 825535 26 674700 34 99655 765919 827260 18770 401316 11 27170 288952 781644 627712 636937 131780 500396 826040 7 761791 833708 22855 836749 796992 781805 585880 412618 313424 619844 264292 10620 133 551 702686 529287 511637 785023 194231 796929 395610 686626 839752 674613 764871 843466 770173 818314 76 662624 403446 782 2 406436 5 553045 168880 816026 2 847768 199363 305 636876 643293 39157 233 2 104491 763884 703100 413200 290288 26670 113218 36 847441 826740 77352 466748 800569 823150 482028 818968 789625 141700 2284 51 246370 402905 596 824283 590083 656594 202992 822848 130 55041 664634 788355 703805 475170 388085 572234 6 831306 394003 794998 32 436974 253 733080 620822 50392 98663 3979 747542 827839 794948 25051 366468 779799 68431 662406 276 331595 845123 804316 422206 734392 103 462632 644008 828500 826850 369034 737792 117 590716 201 840612 844473 703030 245485 66774 222196 55344 842635 181 363276 505843 768435 791508 764857 2 512978 546 146 493153 98735 614629 457333 747247 2 465591 773136 35 415189 776960 263037 61 196535 844056 734478 422058 756058 826431 207708 310241 794584 502271 32930 847313 163527 576789 561503 85 494531 772349 120610 38715 826967 14180 264869 252232 70 802136 342739 57 295895 336638 31778 326433 120317 31914 4 29 2395 3252 635535 790494 764206 276 144 2494 2 768913 192173 703803 531467 443678 721686 378392 786019 502591 718014 452721 45307 135542 236154 720635 205980 509664 33 494735 381163 158979 243823 806890 597340 1777 755949 653267 377398 848212 38 108603 12966 44223 673693 480699 510245 333383 187160 662595 3239 840934 173917 477082 815189 824176 2331 788118 33 92129 631552 304044 16094 89852 3161 237533 128928 102131 389476 98158 837956 840176 782407 832669 632439 536 778655 12 423382 233944 820816 792976 745040 354646 53022 741738 566635 220160 223206 15 414405 4705 609071 702980 161804 67030 114128 117309 407685 597677 433383 4 280007 574131 728076 119 1 235330 133323 562177 113307 379411 787790 36325 74950 792053 801838 707294 493804 2 25 789026 836825 349207 72253 531323 1154 2 17 128666 833316 9117 844650 508448 461 428696 846182 160011 2338 30174 268489 468710 618770 143134 4984 163049 726925 53093 248379 343689 16 2608 775654 489699 774872 22296 118795 99 647767 827890 486396 694487 73 263932 83 792285 22 777682 547447 82407 14 692326 57 815190 55625 67356 823951 446877 846539 8194 57886 762574 625475 797488 109 718522 264207 27886 257153 14441 9010 811332 570109 805098 412128 595 8275 504098 763744 742541 222137 721862 848102 842478 563765 1 752398 55 70 843308 821139 745 841456 68126 221337 76429 650745 189105 26 828104 41 701907 309172 4673 254504 1 593114 745182 523194 297 844843 614733 7 323618 806706 80 729483 347537 22886 759188 2329 640411 445464 411393 17191 183679 1245 493837 5562 230961 22 150836 38097 65689 576205 2181 784819 486402 754383 562142 803658 728614 274771 844637 763789 607753 773315 515064 600397 785778 358 236891 621575 355365 742851 776845 498 2048 629834 462256 47 531420 258462 836327 474023 473481 704318 813505 667052 328082 674895 60134 94234 79860 196 843241 122275 143786 180565 110580 103163 2 657066 483778 147627 464 56442 58918 404185 248848 275227 653323 108681 34 9101 829920 316735 585558 520861 2682 2 275291 3 655673 335583 345 801281 97684 28540 816458 745038 594178 593302 522760 32288 566867 6 846753 838750 261252 848294 151938 72509 825217 176414 106 5 356418 791838 794135 797342 94303 832920 474787 789847 585370 466666 807536 667795 719855 738199 349296 16282 60463 243 785827 747826 692919 841145 8543 670337 1281 219591 53960 780443 18 839612 814349 65 714879 211709 1716 365187 266367 742770 213251 411 800342 71 431667 285222 259544 1861 170985 2239 298555 76198 13396 837366 663632 13063 10 120802 2 749423 833361 228748 597901 444828 477533 831730 92863 22363 789414 601273 231079 846731 317 573560 144049 102554 190454 428624 28930 6227 821742 784784 438042 19257 83 36132 26 2145 434510 752434 428239 773434 828116 1697 837562 389135 769684 706240 671303 149044 835738 587382 2 344538 780672 320119 812594 3 390444 533476 445608 678871 6 11 692469 745766 823483 842999 357984 2 77483 2 24 828797 258576 829990 2507 349783 22736 60490 824403 339861 128233 711372 608649 108505 820171 291494 3 24953 595996 304592 794039 105374 661866 11 493909 800237 23580 824152 162806 545258 127888 463405 1090 820660 493384 865 450638 674427 211550 833137 417484 52561 818728 810644 602055 697325 626341 3667 838830 17 260555 496035 790287 81589 179702 3 698157 147084 240803 727590 714151 1950 18005 534936 306940 254788 762931 392697 781513 380002 221986 759145 3 783664 3839 483908 779389 2 421501 156346 806389 20094 321107 16 27904 773347 745347 773358 796220 817521 10617 645735 819383 3 331043 4801 472972 542715 814877 299007 642866 593931 814785 90506 805206 475661 55668 774777 712 819831 90 624600 788874 844755 801898 813269 830652 51754 828455 39230 782993 805336 720599 327232 566866 838835 169405 401386 37 834316 113873 734220 140876 26466 283745 806650 316555 667067 484699 20959 250068 519141 57060 29 738271 3 73399 131585 637865 818496 70673 114675 767134 509151 75302 127698 476679 753912 828227 167576 14 819950 370530 445224 55 494562 62865 254736 42392 380186 825540 451141 314462 819594 823975 16967 768071 685838 276124 71998 2 161163 1 482879 80257 14982 846202 591862 761478 8 600060 416052 594387 218062 615773 1 443021 204801 760945 528268 764805 799083 10874 112098 770735 650225 841250 841190 107044 45 818100 97603 13 810845 836040 187503 526848 709952 497166 3022 9 816213 808473 762922 1 70689 9997 670471 244427 794254 256854 34 17724 844838 844804 516221 816441 214012 381705 41335 726355 152587 817564 364491 4 4 835144 726590 2 473275 391040 637430 797205 174120 770638 520786 414137 715105 227 844273 1980 3 808809 714334 633780 548510 727196 618681 434292 663521 829474 836785 321363 1813 813949 458108 50858 694793 793333 781379 82087 32326 218231 43 31085 772576 184846 176134 761831 354371 3 234496 811856 152869 139116 710054 21 796190 365288 803269 3240 30517 837345 524763 610365 767380 681725 7428 746178 7 633390 800951 823941 2098 808814 23764 56 516989 816390 323669 131446 828846 106924 11 791780 509184 320739 444648 611337 8450 697815 18405 319140 175 554736 73370 200265 6 795469 204 660689 2180 815268 134543 128672 32394 3 545168 746323 807895 577607 737545 4772 849671 690270 801891 811136 55165 800683 713693 76024 13172 839310 95 732938 10 685738 836690 791428 569222 826653 748968 2 703824 363623 232450 331119 704875 601512 1908 796843 838364 738424 145885 713943 306410 1094 847585 812024 302231 395892 85 834679 526413 782729 797767 823525 813175 5986 818087 172282 11 222133 417812 76246 376597 70 731568 805063 3951 12578 364415 4064 138063 543086 511985 455 754611 21241 399557 790451 767109 176943 814930 362283 463964 829998 787923 179030 596619 302470 9305 665081 140564 478256 1248 805971 475768 681288 66669 266550 832015 21077 193 254250 353464 225036 11 3 237467 323637 124968 48404 801272 705663 571664 278597 831702 393835 91465 116060 9665 540610 508471 155260 782980 839132 349332 686874 40111 8558 1296 776204 768858 112813 658937 221212 633336 768073 797823 30 79159 608782 502055 47204 660349 762349 345184 249492 250441 331776 125586 798284 511329 409492 272009 713075 295996 73007 462786 13 250480 500566 483693 494936 241575 455632 812305 42863 357636 545237 94498 806318 669156 814307 239446 78009 293581 832957 187 1256 363192 801440 507258 715606 688591 517203 348803 238827 746253 8615 44848 700746 264334 671669 489200 800175 813181 1 422202 819179 820493 792489 37914 316867 1511 305298 349869 534529 297490 4 741140 5031 423 724408 196290 742817 68573 956 800989 755480 757752 384913 815280 441017 137555 412677 1 748830 389115 519220 34 233930 746908 426374 80719 829958 749485 294973 397059 445657 773706 816045 785875 98569 3677 99027 172184 847934 743332 682387 839607 398147 839289 48854 181648 591860 421143 83278 832780 268871 620286 123801 500034 74 186835 287113 803121 167479 457540 255444 610320 799055 769134 688446 269573 795501 807180 284619 170621 240 814232 292327 779976 1 110819 827866 8180 84909 3 827243 784567 212361 682511 33237 44 241694 73754 809810 560961 162556 795624 680799 418713 777537 144 746022 845907 789945 287 808405 505903 805969 701370 827376 187839 833800 836414 57029 814112 1829 425781 755414 58603 307969 707502 324942 131798 841161 244897 750675 653272 825732 8417 237501 175 589723 501872 684439 230875 3379 353332 747214 849642 43743 26924 675143 437729 828944 323441 836976 878 516226 254468 443125 569211 603 109 65449 826303 103 475201 122948 671172 775 13540 778789 17 780324 326313 637356 4 845514 220368 787837 842737 843335 746335 846903 811057 453973 13348 162236 386101 262085 7513 343105 811403 763857 694879 139274 2 518065 1025 5 778011 616744 1 694998 2989 711536 678552 787908 7 1127 761373 1966 524497 1853 144 48 628919 62541 97488 782836 8602 366417 387 324260 403174 766439 225731 163842 438217 761565 3 828012 222153 1084 426274 798565 826952 832610 369384 15 676871 546422 9 418150 618272 219695 315131 426071 8488 12 283160 821633 17926 56 728590 3 445203 796294 807834 810225 221822 830061 296660 203984 745461 722894 845909 247037 122728 761170 843181 712929 101874 86 644058 115261 207899 794138 143613 437073 123982 5102 467273 822580 295 241611 725955 510285 568445 829692 67236 553322 1489 847451 335986 690729 43402 437999 132917 749898 798415 703814 847533 730219 848944 832035 168797 246993 808510 14425 511044 243237 632837 294623 617203 273674 542553 752022 672698 2278 533982 7253 34072 771837 824779 669092 35 253924 674 399216 83397 831771 425 89132 733446 107 1988 846510 267931 202609 176635 290 846234 848734 800991 622521 515841 532759 294973 445255 216654 650224 562154 5 585410 735128 833277 228798 73322 776565 435439 810583 811404 669 697746 774558 712564 812223 12836 1832 266671 304100 784576 302 687987 646802 460591 269698 57 779284 16 845010 641072 815801 835286 746024 575323 710457 688806 792301 501004 661295 319960 236525 793026 155 174 148411 795589 733199 281454 235539 791651 36 716063 262661 787457 398192 6 837700 646540 685 1509 848444 835086 226370 823229 386488 208637 55947 810384 779160 271559 226312 727616 115458 292562 499654 130584 119494 776084 14 668718 726661 507686 585185 216493 6 724612 397315 267767 518473 38 783378 734690 689147 616979 160176 16495 849741 399874 425338 76836 443705 742652 555495 151846 372905 410244 733818 761562 802154 813777 811398 805483 329353 827020 276917 184126 816710 747231 7 35704 741636 798385 820254 305677 748873 765908 1339 91 776420 848797 812616 883 6305 687352 470096 838416 799 616222 57507 402371 5 829171 9069 29 835217 506 696154 836111 830860 225518 687740 826612 706224 734860 695403 774863 406500 580904 25 587216 491988 769950 768581 679977 2 798279 782039 413670 780091 547159 143274 214935 628913 78006 278154 307437 290 374808 768532 66430 510629 705364 148379 289361 15 843568 743595 824962 837334 16022 316268 153830 606311 407578 758766 606431 277750 668256 758724 132589 209090 170113 25 721499 45403 236064 631431 191746 296301 18 95796 1 285432 797817 343306 651842 795282 220127 687289 457134 64756 597924 1 395508 1 83 73 20 759748 146 731070 2 274257 542 63179 750223 812410 316246 314977 142605 211919 260698 396290 457278 529076 687137 842474 280824 581364 250561 266952 133004 77851 810009 87308 423948 6 847455 54669 552012 102 146136 787131 616 733628 377 545061 708022 156457 67233 318636 265943 33 394506 614884 834349 757267 635098 365082 754985 382149 19 248693 6027 837363 426220 31028 183072 27 1320 190637 5839 75723 839921 166543 136847 703261 3927 51606 4 37644 752348 756170 664295 796779 848035 608600 238800 257849 456037 838113 3770 13158 675620 4 342536 533123 588954 2794 843992 667620 486429 658839 738413 813975 253592 816760 844566 3 551186 723223 654944 346 265530 569818 813488 651101 19225 533898 222588 829126 144050 113 118471 814412 131746 58310 712866 136206 10184 1974 848650 383233 813967 395151 23197 133240 354409 35 184511 776577 149115 706254 317878 387717 3 241595 824034 133281 604544 12164 301336 113055 31767 48 447182 842041 117973 491969 210511 557383 128851 1028 765376 23177 576249 78972 847639 66001 342501 659055 788516 121471 210892 43 94671 28 840437 819585 411374 846118 830083 193706 164374 126369 481213 12794 745821 1 665912 6135 546608 168 202931 8 562753 303220 2138 789566 833219 794884 6833 124 332244 210967 6998 575263 347403 7 700398 797955 842389 849746 560112 802 505409 738007 774033 30674 25613 1948 816198 7992 717033 1992 20 765606 480701 834610 786170 467396 159220 4245 466737 4 786714 77517 609593 133507 1936 840216 137448 777700 760688 821571 195080 230304 563856 818046 818894 133609 824058 842002 31827 5831 809872 802565 499022 279552 593030 42400 515 158559 21 401 8372 202057 30429 319144 789324 456 181736 776522 808355 743704 153559 135880 198860 282613 847325 350561 517381 52039 15725 668173 819313 645944 840193 399277 18261 159912 846392 1882 756397 183804 710537 58 305733 649197 430074 781644 302108 529011 447529 771346 38994 479107 88345 413778 648667 637582 333662 306436 315039 841507 92212 6772 29019 2 761394 467804 632705 351268 629510 702270 76920 8 822564 133745 564505 610952 766040 51 742692 167387 591719 661138 777914 835760 720301 835169 741650 769192 287131 403574 803614 1 664208 83 9492 529342 696669 652074 285539 53 502222 625392 248725 800307 798264 557118 10048 795825 353367 761174 677781 472600 738128 518918 49946 224134 803552 829378 528320 418256 832372 602278 104646 157362 806078 30 243766 589175 2 459450 823637 461187 191 549660 463232 340713 574633 726809 831016 363997 753105 162990 276 423735 793420 733172 92 185274 106063 30 817220 380217 732431 239 73419 320960 20470 820358 246466 445510 834376 5512 803216 665991 309366 228140 627620 15321 593643 624951 638884 406973 406379 835269 1 647563 845220 29110 294704 765036 10 158445 4200 582405 818865 6858 314008 3 815568 31550 549239 604115 809301 394695 32310 691735 811928 21 635205 331189 22 679900 2764 362154 112562 362525 496977 340496 778864 776264 793848 597707 764036 817801 266 82443 469763 681943 189742 94 677146 844020 78154 297506 10 806236 786600 715 360 32077 363 4 819222 3 680607 201957 130486 29774 1 609492 792230 829947 794696 840415 817275 198059 355530 837483 52598 708012 102972 2 471 202670 805690 811830 845581 822512 814364 600289 535706 531064 8 493808 808438 443050 790686 356131 639930 673451 710579 674536 827311 2 823567 525 424669 495112 81328 2 362 831841 549334 519837 794673 623465 847877 324341 827208 790298 123471 487180 815931 833819 713075 374 3 687574 687358 837568 128 34208 243 401 1 780184 219179 90136 835934 106520 767730 1 523911 2293 1864 834524 13412 748607 83557 209932 40538 316357 429125 863 262 593223 46611 806426 627982 631632 3883 518411 456211 807247 557513 33887 587 684788 837531 802638 787837 521859 56086 1145 12314 798108 320317 849946 510802 44825 658422 674813 358671 809164 438470 242874 154494 3 203578 813302 681853 369352 254496 706389 68302 357871 32 562778 401 55881 393530 17 439981 763677 746443 658438 55133 556594 842452 163902 499145 64 15530 681835 526717 2 697981 381026 12 130467 797133 841633 356921 571279 797428 339562 668531 1385 423100 486569 278280 758582 245966 14207 742042 491 328030 631345 788427 91321 776491 753777 6881 841746 777088 71208 227701 571486 445147 213550 562332 118461 264692 775567 58823 694107 95588 154583 405807 385432 25 288515 603134 328278 816877 90710 777254 398084 224761 752947 68476 444063 822960 707299 818419 552119 35 820597 127491 173700 778549 814777 835881 206454 402108 440699 594414 261136 838348 4 167 5105 63 4825 212140 30840 16082 213067 114682 92726 433889 379567 691069 29 96 6371 129243 668207 14 331603 835075 787380 18601 47351 583017 19943 650 775687 568593 784749 816494 284342 836366 845977 150560 119363 821033 176197 620480 689857 433018 811037 725009 515 749751 3 575148 365424 811776 819893 4734 574823 84751 104736 837430 326193 753988 564969 186469 59 445992 693309 696741 280564 826058 2 787402 32000 816502 365400 611114 501271 486894 2532 22 837347 777384 627085 43 98279 743893 411709 831833 120397 18621 184098 480742 33 625395 43913 570125 145903 838567 102586 826369 709383 847897 53385 831478 422935 847789 720286 773807 256735 274708 297261 50937 231744 789705 843135 760810 225651 664514 158692 104279 790166 813620 84769 97977 519282 16706 804271 841177 791609 811 529999 827451 811103 383686 439565 191021 735055 126802 4 801537 837117 367576 827607 84191 782907 791660 228 139934 27001 523799 558422 799399 680045 77 771464 834775 753465 794747 825869 43896 496475 768523 365704 8 68098 211182 800956 803599 457195 535078 1111 205830 167 741074 138619 635547 838026 475129 540217 241713 523169 238841 577694 467626 687126 738704 641097 787040 230822 847249 928 75 8326 214848 72606 774215 816616 410559 305349 823173 279728 695121 749029 338966 357364 536906 48 13 1156 790589 842450 760685 819675 210595 756655 314186 136640 1303 813641 654795 830461 372613 592930 122 777528 13758 320480 4561 831284 733129 824764 55672 252748 744392 671344 792641 203404 360573 484541 684038 839073 446677 723550 758518 284 585320 804714 65317 188870 709736 22826 754483 242786 4383 840613 131880 821065 706313 307465 164 736705 645375 825306 797505 8958 815975 233651 372930 505492 696269 573007 810713 741667 797963 656819 589025 747955 789708 218672 755204 563946 72 394963 840983 849438 810789 705229 296143 622067 122830 70336 686590 816206 159274 815481 8274 296262 179302 47638 720859 11 775466 753368 422870 820906 727000 294881 646941 771278 283133 418 330 792891 414006 6 835977 415530 787734 1339 47359 260037 116376 761872 744680 144 813529 631077 349643 2 839849 526241 784193 35047 416301 823054 523256 126677 19 770772 809048 240632 704542 5483 515195 700483 359506 80 106507 839395 839388 574750 430828 131958 9 229455 741789 847191 749023 824905 703627 767933 722633 833315 8456 842558 735462 729523 50483 418 266946 479142 336417 149061 659781 693232 202412 3905 5909 841677 134900 170698 653 351 365651 807030 606697 105644 225341 721914 784328 364471 171400 19922 604410 237229 8 404959 685493 813906 176169 634211 443038 566466 261405 803291 67 9640 241586 380573 830240 805102 713135 467080 816310 560480 18645 259832 133539 651602 1 659991 14 751892 33944 67 837596 838644 756655 470558 218354 657154 197275 777716 142645 845625 832514 319691 70 376701 844361 801225 377375 86 628041 1138 821450 760187 140701 839934 805604 270248 205495 822304 279201 30023 670793 392038 819475 777458 186637 132597 845778 230 580048 527726 28274 405314 824170 144 364260 813337 101569 48489 793287 358237 335960 90 680776 324839 529808 64783 844307 821340 36 622 66191 546125 818511 287091 849338 15248 824269 820333 433247 838734 385884 706241 198016 122564 840897 782659 47938 815814 596115 771238 754069 842582 780805 771150 339568 848868 210061 757995 520116 810883 62 820564 4 323380 248264 58017 16278 31 604366 2749 719717 231774 719221 543711 676800 310162 385681 409578 304466 837641 13439 844924 185409 1 669299 199 1294 305922 809606 811004 150795 398154 818648 527760 802750 251894 5567 170943 477048 106784 486100 7184 164729 428987 181678 811751 51199 280060 357292 805966 138165 770094 487387 847863 662585 425226 309329 818359 53797 1 11062 827229 772520 535154 839032 73 81763 931 9 826239 90268 131 683319 434200 1858 492469 92594 715510 15 132812 5 797399 406281 665164 676601 826107 250268 591853 698491 3 750235 3224 833548 193293 513618 826885 839494 768497 131 407446 386934 713270 33357 405039 158821 559403 805128 809855 386718 844313 127368 646816 71885 678370 68304 732950 328340 488271 753899 180 721599 13 22 382729 772875 68656 101 848945 256551 4 829942 583563 813743 26 601765 763168 56661 1 155995 748087 707879 488564 373 69496 318858 99 5164 239357 31359 62 204144 729124 386527 733529 1 624824 703532 415693 770581 692501 1360 547399 177228 44829 127623 590874 587795 2 845583 638533 20734 833818 87039 490008 49351 1926 419334 223775 845203 8 846689 90993 414506 660338 70070 826473 192294 18 2632 252016 437382 140859 189724 642171 157143 798773 91 64453 28424 2 545155 36587 702858 774149 4 469776 341133 303949 808800 269250 762750 128611 1 848341 594033 699864 246915 753806 823 23 284551 837605 217401 20 620601 121 15066 217689 840094 787776 739893 7352 145524 87 22871 556464 744090 9113 230544 389042 816969 70452 655380 842007 104537 1986 115188 78553 344216 778578 800809 830822 19151 1 624252 815625 139 764920 792577 553398 457752 411799 809698 18 665579 796896 359806 61 845401 496849 786373 791146 837022 944 846498 192 134227 4482 79392 849364 811436 531860 429505 62780 72464 717862 121 250270 364535 782172 375743 701451 795739 154232 700439 26832 673258 826864 576174 521687 826300 323464 323264 392999 197662 794333 831667 795296 478829 790828 848408 16367 773115 473 307016 722150 8493 455304 345602 30406 30 558725 177252 3 820122 786981 722611 559268 839757 8 92530 847153 781011 779685 161 339720 184487 832531 116111 831859 595311 745480 222956 296 1 819609 626102 778219 101475 392960 266 165188 10 536570 313768 569725 631590 845388 533941 720603 731305 413818 209839 340029 415479 836769 425145 36419 473033 779119 354345 825713 738922 325551 84576 794480 191080 554626 833738 335494 2512 840039 357429 817599 295148 834571 300416 323097 827059 165 174084 3829 754809 387491 760305 57739 605893 1695 195635 658585 7441 742718 644558 624107 502969 655 787397 317490 428657 843947 5656 337687 460052 499687 736573 492738 654087 779025 692 557065 3010 59 3 155402 732323 17 416973 234164 784451 223950 681284 251265 843660 435820 4 13950 557437 754996 670451 10 515295 839769 269538 531820 90884 50538 739333 58421 414621 2219 786115 76251 469746 769050 119077 2 5504 1290 170104 810646 803161 789463 786251 1009 103204 35335 138137 88903 173706 336671 187462 1 831284 532662 133272 6074 814392 747412 190206 439890 298426 825215 443480 11407 738021 4 394 431648 96871 650805 788334 608738 765582 211870 161142 832195 808184 35 571720 714030 6437 147959 285999 847181 239424 668269 834961 46936 542571 794196 163 413978 194012 814374 31282 763493 244282 463740 499016 654975 672591 511730 825493 2 2 520995 794515 667847 4 20 233594 831793 1901 54173 187884 690171 6 171418 569115 767883 823695 737202 274695 128919 1215 66 679239 726845 571083 470041 834853 305844 390196 362 44 129385 849611 755392 558139 345679 84257 264 794465 704665 747988 538364 380010 335147 1 322424 362801 95 828230 843787 811910 819550 570726 795060 764738 674029 91 195 814928 715103 752667 830438 2 16242 85452 599 31 9 2 534777 843226 544657 279279 811602 822592 592530 226866 655216 373049 322388 662474 19364 848607 96024 799507 40034 57174 230291 829118 200370 735996 13 3 418503 848375 66151 535216 64088 701170 159479 838504 768173 95303 217247 706285 81072 847126 1177 473238 848085 841480 112234 848189 173610 655 267111 587655 779994 5 806745 807823 276100 455 549267 741080 634423 692774 46236 798052 171772 740118 759499 381801 3808 650988 449076 773552 701273 2892 429391 9077 1077 823247 1346 1169 243453 515764 178332 846780 778406 5 805447 3147 118237 793804 807363 13334 652625 461266 1 173391 150441 707886 757012 721250 802898 70021 630822 810395 830532 112110 670198 739469 54243 848582 697525 249012 759458 235474 826741 73261 560681 2004 380917 328916 833335 564405 750544 832047 443265 727683 339827 804183 228545 827803 109643 476885 543404 77844 29 96 332324 442111 3 165902 7239 133650 122970 310051 593194 579378 10710 492022 445121 547238 804305 272729 290613 844554 309954 845951 73 792961 1582 806899 610810 98048 697492 513093 36 5723 12894 160687 845310 847810 1536 471 488379 144398 845671 793142 18 793947 459108 6 31103 433846 50507 654471 34324 805834 5 20812 85339 5 611777 6 816151 460119 780079 755743 356963 130704 711797 262586 817612 820448 832209 681040 475844 27686 189839 123292 163791 403834 607691 230821 120 732094 702736 23 821069 19 77690 121001 18 696436 15527 738824 367079 659885 431118 255 24 583016 837833 829237 498626 768825 519033 53928 2 328212 548157 56 385371 187179 802591 345149 18830 39870 844621 836713 1562 88157 14 22 770798 201556 695469 402211 84256 672313 49834 1730 727205 626850 148098 5150 701738 296412 51 816105 756204 488105 651998 276620 601943 794214 5648 495899 435 234571 513650 697290 5232 654536 165488 90147 823533 464567 26321 561879 688810 497808 1804 701046 449805 783559 787666 718538 334045 1241 825372 726093 794842 821135 1 287999 668448 835641 799756 195061 90535 11883 812156 741 323425 289019 524137 25 5995 9585 717796 614921 409432 76 802109 261849 123 418216 201256 822186 782395 171801 1171 58596 831225 602994 27956 251168 435582 188556 330357 642642 213776 791507 839533 1849 842327 799922 5524 449368 56 729422 759 16133 303954 204846 429638 345045 153315 1442 842411 849303 740205 687213 548504 835892 813735 787334 353052 105804 771650 616416 512275 830422 823650 697590 736614 28 721300 511 51227 697 22 826562 306549 457439 1748 19608 356314 819658 267 831823 821592 562996 840339 1 837206 452450 30640 86 630040 454481 796477 789339 619313 88974 16979 196372 676094 654 2 833130 10626 628431 362878 548262 839399 108 701695 180063 671828 20 474583 1118 7325 740380 6 1 210566 471884 704 355596 842480 45250 543617 38955 662 203270 831663 831683 763765 18 4483 855 47132 458071 448111 799622 97663 446955 512136 214126 818670 353590 107232 671524 698764 1909 829841 844927 354052 650046 818595 102 610940 313219 705170 221575 833824 580214 762203 153887 234823 692528 83088 762550 103892 189228 573787 836127 193195 311827 574862 210969 691578 805646 804770 1859 216587 831629 2 735274 838405 558293 814332 159544 840562 50002 28895 675502 283892 320726 43019 5 500873 308 779608 636588 780890 786689 746800 28051 745299 98158 160419 653531 589713 846632 3 537 3 813377 782210 834891 844409 30 834590 130493 187198 6 836846 425526 661964 693974 1 18677 79744 780440 845504 7586 126953 322729 690857 12997 48154 194889 226731 901 839798 796258 574274 799599 675227 2 682472 827852 115872 806165 403987 815894 317995 763832 483550 141288 619 44 220598 202 788761 108 57743 761281 747225 645316 560349 103166 18 643974 798901 832240 819140 806871 811089 47090 821189 382204 518198 796240 213301 41133 777375 480435 716254 473606 747971 45 819092 14571 811787 739067 155401 836812 18852 355293 137932 758686 105572 825044 378671 574130 500004 368702 244821 553648 247294 788801 71061 522252 449604 80219 744363 272353 544987 955 446964 338918 777464 816125 821652 834061 464772 776093 235746 468082 834696 393175 819293 23439 163 158627 700290 48888 46357 464013 441704 1292 192013 183109 338117 381684 218587 406837 825838 571932 206717 805453 840173 73698 493216 39203 797831 11267 829927 592546 12 849882 432518 189217 263869 20397 626894 353583 2 719316 6911 827816 704180 699676 53 22882 1492 553015 297915 396783 819872 392653 471098 813682 821554 576521 41520 365761 841747 816526 175 836775 16 113406 1940 806263 609323 1748 748103 741293 15030 606226 746731 15392 169 107758 818174 523328 455846 829991 276505 140335 799682 30021 840960 843632 844688 846070 67 79521 397511 574716 252108 32966 789562 556003 296097 807874 717621 685882 838276 746715 688414 577206 260194 546977 759220 26234 682258 700717 408443 5155 763100 821882 10994 461286 175027 830170 391819 48647 836208 37907 3391 617045 201486 827743 800016 290 776182 278263 632154 995 811828 476152 5362 846095 98422 772853 839683 327456 12742 4108 848307 645504 28378 19 7276 413496 184562 695737 673636 633919 770931 300 100 70027 555428 811889 1532 792621 505815 407857 730054 349131 1 1927 2 418176 259229 779488 419680 842475 491107 845100 38 567783 848765 816685 833862 735855 840453 74914 566659 978 689476 342571 416609 597214 91429 25258 726013 843883 787162 530979 732553 675227 222606 780180 650725 85434 768407 61781 803900 1073 690512 492186 800208 11573 772101 416139 841875 726179 150864 651393 793274 167424 676072 762459 506383 61473 65402 260008 199602 502085 507174 834650 832486 515987 500572 664841 800683 593096 667558 221718 5 3 509 76 434289 348459 225914 107555 506750 83159 316148 802223 1082 678450 516214 555872 795189 634351 840635 395 839991 398 750447 355556 714174 749073 151630 810060 484354 818304 98605 763499 15232 522677 818664 7560 518094 1199 746012 313588 783847 290923 626308 58371 77 516240 690811 708604 274297 763781 845440 177550 2 241 367551 90 258635 116686 412586 811928 739193 390642 650011 4682 783018 1 262262 136 666955 791519 186540 609073 8 683695 2414 674271 14 702275 727387 564762 807272 5 442 452301 174330 516449 108 814721 834569 327042 779824 725265 766248 725315 46084 775907 684800 778363 109444 666343 825223 30814 813767 816067 783493 10 9 492161 52 510729 743309 19454 788285 227371 269696 50218 288524 220017 800016 128715 803901 189 692676 750630 834734 266 834202 821609 836418 522736 106649 839183 186498 736468 772158 673425 238848 282594 1 728995 706940 661781 568398 639027 291254 346302 159934 708120 805643 733091 190221 586130 147331 3701 44563 559635 458 126570 312929 716271 561263 418414 729979 821050 330392 826492 252099 728344 635679 823693 662838 471890 157 159 205453 115259 10573 833028 46738 5 48581 534551 23104 826063 394700 342719 509518 544312 304730 28683 664471 813441 18723 15424 348323 399217 12254 823540 475711 796538 31 802648 1339 768419 711989 72 645532 804935 57236 161642 550185 307557 826222 784915 345551 839600 517057 444 814635 610706 98699 819307 10 40880 32500 454883 784700 714456 1150 426613 822109 255983 847120 192236 310741 302231 232724 567150 389497 811217 745151 834523 489167 753892 531472 226307 719215 189595 4390 665328 4896 834288 690839 826678 33 792834 298576 763092 99357 207331 266 163642 492714 4382 8 163901 849260 5 762978 1 533 813407 831004 283395 43701 324990 710634 13658 451136 159095 748771 837799 156868 86324 296296 587766 811587 340428 68604 243698 803917 26 167144 820479 438688 144666 201250 242078 485610 2 827 830161 840817 640900 844712 825637 8249 4875 9 805374 384970 822353 1 71056 175 436905 804342 830831 658217 2 498251 5820 841370 677093 745064 195919 43965 790495 375307 418752 843934 16564 823546 817078 490496 1 610063 30890 113830 41737 431926 3203 706858 453328 837530 774858 428188 11 1376 38 766057 112278 608608 252150 448662 7 3836 7 796309 14616 1 669124 847045 837319 842853 534774 751874 227172 742984 678 244637 420328 227043 757545 523638 675535 521131 546468 21074 848985 588465 701835 547367 765053 846336 647451 764612 317841 628480 12154 663313 1552 197 683604 779946 467767 142240 692310 159544 367064 6 70795 187862 751215 7 832219 733961 2 731716 111511 838857 673284 24491 2 831666 39940 7725 832909 532350 626432 961 255962 809364 320973 794185 697637 784363 633320 1 141560 396009 10921 18057 23795 7087 770370 748718 842916 14689 829046 577150 159793 233 842957 61 18985 2257 88990 833387 821446 737454 11 720583 293467 825464 709337 151892 410 701920 821415 7 775385 832282 383907 132965 23 794797 1059 143 1 323893 702859 777406 765334 769063 847130 705772 147099 801625 9467 305345 562418 838293 258529 38 825776 840294 133 441765 807297 54 848063 16441 736296 49319 301102 759146 82 38 717871 419843 163279 465870 210 634303 774489 451 62778 812756 798864 2461 821287 529428 697577 841023 328378 169634 697530 812811 498335 832663 721906 22710 207499 474266 656544 756857 380 20 812839 782428 7874 841337 330386 778424 429084 509791 409746 689352 2153 11813 606297 849751 639632 748141 518305 618333 829871 508 363417 100343 141319 14 101 797397 488019 110966 653991 822639 169158 314449 730448 38992 159812 32383 65930 772959 460232 736955 368178 2978 842744 716942 267057 244609 799957 591176 48971 1167 3 131669 23512 194705 822217 561124 109080 826048 562091 696590 396219 50659 781644 435 389102 506997 56 21412 443777 399119 63718 3 40575 2 19 54 24313 841158 492940 239693 848057 756484 838067 71659 617942 115686 67482 496985 941 756886 803857 3318 464387 841991 145861 807670 742370 691442 129 351071 803854 592693 640966 601474 153029 824755 646778 845419 498107 155873 580052 829407 1363 381911 816694 387846 101 1 836937 754002 803218 804230 757913 2176 533814 4 826900 825231 67788 343111 629200 823039 485 702006 731925 519870 413458 412797 580251 529065 460591 3804 845773 756809 22980 31618 293469 809473 10505 849073 433451 810948 599704 516989 2495 2890 776959 131884 62039 199 738680 950 75179 833158 109230 392836 799376 807089 833478 803088 801038 830146 42 183400 244549 208305 576585 4224 29483 842560 619733 714144 19910 28480 4782 373837 833281 497169 811348 686606 498869 185746 447861 345848 232903 795717 2 468 217861 92975 733976 597628 253822 686112 16 594 557947 834618 157479 72426 334800 788587 441812 727592 73975 462689 22118 782020 739243 16373 716836 408692 1119 440879 2392 835440 907 679578 246 5500 196641 28653 124213 796088 84 245542 95680 811311 22262 95 111705 24954 267547 647781 10 296228 754892 13 416366 167 38 4 37812 76987 814976 360025 508135 2 842396 474 529130 223715 4540 666742 788421 722545 808737 524 1 533107 709375 831254 86386 196033 223291 487177 81349 529207 205 5 541498 411428 760201 363645 768013 361423 176138 773848 11 843657 846497 415377 82156 815129 125 572006 304266 553111 844156 823889 288424 422 845107 19 218752 821673 639172 797475 162649 687929 59449 836605 846811 188843 670267 46334 5 569842 453226 1642 58 409264 824505 442320 805671 774690 820716 2 41 830607 846556 385886 3 485244 25782 374132 3670 532190 844470 791435 847540 233871 62418 795651 843276 848929 5134 847 814811 548830 298111 1 559055 192975 3 823865 756542 1271 820588 779151 21876 353127 309876 67255 768154 137773 604894 408609 4 771071 807907 842319 799280 812884 844521 419396 305767 579470 225412 775121 844169 177563 594728 774049 540212 798671 836258 55474 841707 762626 243024 317362 773432 787948 781033 495532 19780 840708 8 571693 272931 729176 767826 1 738202 613895 10438 334780 2 463140 247972 745009 268301 39995 324544 232816 207975 258961 35 835039 756001 591674 837579 497668 824856 213529 150240 188089 553472 135 823136 829376 256342 4 778412 29 646422 120870 294976 732037 730314 781547 633842 38044 759108 832705 800599 527828 796587 39 446843 806085 90818 816191 513214 54889 355975 33 134996 737336 822416 345985 94249 268846 115300 744714 735055 197651 500657 16532 779881 54269 797110 808452 381467 126579 127322 793344 192 334958 260882 818247 742734 826491 821265 750333 837630 74 815588 750069 739132 675335 180239 750926 674104 3880 134929 822575 848395 6913 317744 841584 742633 3 222745 542434 320854 441460 2163 847337 615 721514 625370 5 168263 190962 811726 818845 766306 64162 835860 643 824781 1032 716476 52686 90364 844902 103254 778103 411046 796457 848978 4109 78 843290 529298 831877 1 796210 744242 711299 773557 292701 2191 547021 111345 4182 14 662457 50075 131 131064 775452 20194 21 1029 533089 31050 165878 136253 66326 481994 10 209274 729307 770981 814477 836265 350654 43896 759888 69615 542638 800986 827515 146 843107 69565 793371 337778 600417 789983 408900 38 831128 738754 461701 787372 45170 451957 590127 828546 463299 771633 831160 34 9 177664 780418 268593 572155 835988 65967 1 782995 444787 22 202936 817408 73594 805374 560532 17 106114 474283 580036 150293 231543 497044 806845 154 424170 601082 561991 849191 19361 228069 828766 11298 73508 643586 3 737252 17 180250 1304 536679 5051 833009 388477 776357 498273 92431 127474 693453 834039 55691 213095 784041 256487 5 259732 1367 471840 665478 773149 146824 817406 163949 78369 747544 4458 549666 11 417713 837998 567304 548 772467 230088 772790 2703 789041 210374 251513 578288 3 829910 326129 329688 839509 389497 574257 687940 6667 843685 810099 8085 73770 845473 371921 292109 119307 653609 28875 771555 402 518316 448431 68376 96054 725761 523050 717821 1089 12 597861 844980 823373 834817 717323 195559 4 613 716912 753645 760714 263088 982 802959 435496 12 440758 787716 155097 297492 663484 710540 806164 700070 839383 760456 20880 49811 686094 720114 3439 773272 227517 761721 218850 275409 637075 18910 744179 827400 299490 741090 4758 48474 100414 196255 154196 435775 467 93605 814297 85087 641016 670316 828364 826813 416137 688173 4477 22 2321 836815 72404 228 817453 847056 705729 176643 26804 833589 847221 431620 759822 229243 842285 95268 429983 730994 223272 446005 58 230553 823841 12822 672018 680183 767576 774768 665992 4371 18721 39 73581 77 802515 171184 823191 625 565000 696378 793978 391345 366002 408555 10914 821541 100712 5 625139 175066 5046 568333 129323 814186 233613 78131 110 417535 190289 778648 7063 140424 771723 175198 78567 6855 159361 725368 813083 744303 204633 583515 778316 843448 9 7145 805501 783247 796354 315280 640552 810706 171352 322780 703278 112 1 400861 244184 775583 814829 60841 419981 341 780990 849817 155729 95773 627200 745275 768648 366755 829673 819273 535058 31447 797488 782124 315161 2 454 658069 156211 113542 135577 842552 1178 500400 256526 183220 536354 793883 10812 253328 492967 356117 293677 449935 831897 841351 812946 842756 95552 99511 176147 842534 11 311523 785095 210754 3004 411031 210698 37700 651979 763611 461223 2780 819709 716485 9162 66 2 809189 4 104773 145815 471 184758 340275 813267 348962 305706 291187 564504 95357 751857 249104 42690 433423 596820 827793 750549 155 7 829523 835228 387105 534523 442864 80726 740832 113 770139 842198 717030 806086 9 547373 794811 243372 10 435471 2192 822838 85962 758577 659347 575 34 209 143404 410878 363603 64453 1 764626 321782 781433 95270 641004 50965 2235 60028 637187 778495 370111 82770 131945 66797 192304 675613 829942 29751 843446 753539 14143 765304 697064 913 2 270179 834767 232 176948 325 679874 842751 486965 230 9004 71254 89099 273823 640109 796913 289634 482905 637661 13587 49 63578 213711 28 805819 2474 353955 3 472477 217626 514674 619014 20 293611 191 34 834566 591000 744407 156320 436082 766195 847665 578305 63 824430 768088 682564 530876 801362 665235 26 1634 588409 87680 815979 105 139876 469741 618524 567383 1054 448918 512176 805568 390101 637789 811952 763622 11970 255124 780221 149388 1110 201149 770731 383139 34335 152965 175746 696 826958 834871 684602 499914 610813 9 293 237607 167048 833701 779522 783487 808313 153421 623731 181566 27366 828182 163542 61794 4388 534814 535836 79 561727 22 146219 296884 84251 802890 789121 743935 247963 761557 15 41 796882 117636 703132 554191 848467 848732 709732 467032 695753 136940 790442 121615 573902 844371 78258 834912 817886 386858 31755 58179 847657 153 449363 522562 6 5 632962 21853 5417 743676 18 682438 727093 22483 577317 669 263834 151284 714836 354511 9 85486 353438 106363 764927 128800 842177 74 840384 275455 791508 9174 298843 326860 718754 52 698559 348782 772054 460132 757260 709379 8 470649 140990 845002 168255 788864 172380 785466 683642 3049 28381 598999 2506 20477 507512 847694 396243 261912 418736 763195 334048 731384 841012 13369 828910 577665 6654 799471 454811 488084 5 740823 102402 608595 46210 685207 53988 8 814965 288915 717020 376579 533387 793443 639588 55177 622464 713820 783647 70550 158769 293162 734019 4497 10256 588 768882 844648 47201 833469 562639 163676 806523 148509 157627 747462 136589 1479 222117 408090 3 5056 591651 6 846129 790203 171181 109406 626192 127880 1713 85071 23 45187 777906 95709 379966 412436 771057 129364 583651 466381 830177 30246 838485 232819 808629 305739 226693 604683 380791 493083 849622 803307 540396 628358 358027 334054 812796 17561 22291 772026 84325 818688 460966 494760 182714 837390 754989 569227 262764 4182 679920 845346 307712 263725 98 503 492654 734701 76590 16 766994 205132 847671 457032 249680 833788 10925 29 719558 409174 764284 488969 816687 665356 731503 182566 794102 814023 1 699780 78825 518822 767670 24651 135674 452359 819447 392356 524873 5 815960 779156 21 42118 468937 577121 445156 1 759 705865 746311 295474 358156 291 48345 722794 439358 759754 356203 40995 849241 836553 215813 222108 837100 780125 812556 779630 19653 152 263267 777383 145958 5 250798 648786 242879 700417 657599 844265 72 288431 571996 375721 675358 153978 111502 714313 7779 324251 38967 849559 799899 181833 574324 75600 12 697545 761022 562535 792012 1 66902 848410 298771 578895 118112 734303 171791 984 2 219798 2545 808153 841717 809151 766197 645247 625875 611390 841912 764308 473534 12641 557982 480643 415778 20 511082 211333 830791 696000 2506 732934 231137 843179 450332 170125 4 729464 574046 101 18 433806 278396 3658 411880 824028 64357 211897 751726 1886 698920 27 714079 723642 676923 834348 827055 200079 672291 275 786841 819410 259617 33 16038 551961 2 23 702503 501127 827301 173 19704 292347 158200 702679 796142 841544 92715 827000 332173 817452 845420 181190 798333 644208 792295 831233 439320 57786 276953 103928 47019 822804 461974 37 587259 822260 660489 833705 95844 467396 481822 755875 513273 832181 812120 21029 66 417318 340126 778958 815042 822484 502930 262 725429 676006 604457 26284 568984 830153 454330 290306 2902 19154 798263 848934 829806 176433 649345 10 841698 800678 686309 378792 331055 809523 845075 3710 847643 494593 303044 272327 55 11 345809 134 677913 407054 512524 8 3445 291952 741182 50 836341 724749 40897 51208 6 1691 778008 700228 848203 764269 812304 849929 766867 827380 818112 136511 35077 819246 120418 845260 256019 683031 28353 476189 56233 4713 236154 194325 457851 104352 697817 329583 531811 756274 812569 174213 847690 296039 826254 341553 305026 240184 874 809479 2 493684 846067 676472 317872 528668 540830 773978 651066 1542 3433 707390 392825 9 530727 37 233229 156083 483702 349169 798802 782822 56685 322908 22870 228067 833350 140 842835 292774 157262 40 844584 7 9 480670 2108 1 4702 46 339487 1 841133 379732 69 823654 754823 799386 10 107981 601515 714580 738004 55132 577476 517104 802574 598103 405517 812785 448251 132236 337 2251 603356 234861 328923 45 321305 355652 29491 618733 580570 18517 267968 62477 825836 838227 64 535975 751832 793940 721893 292670 826453 37521 845916 218099 292056 5125 747946 211462 233 88509 795280 215194 298027 817229 269500 21365 671500 1008 1420 273803 637538 214310 716948 787213 23825 244220 361643 503788 746211 826804 507540 701072 464109 117972 506328 730448 315841 615473 740197 550597 767314 255617 668421 484794 45 634813 82929 255282 53 117998 818206 533475 736988 849438 249471 704339 673284 824501 785297 843856 127613 392020 17 143218 679989 818201 658714 733631 260695 4 159993 670718 184328 533272 456306 112 357049 2510 725744 150546 752590 786 4 370603 59430 280036 326735 70086 61289 52 1725 480 376669 791237 443131 2 262385 2944 416869 169073 759994 829156 346831 244345 799447 154 5 338 22854 813380 321648 844948 697294 846036 719532 753727 725379 11454 799140 843126 285578 596751 95854 847567 849882 3 839756 170295 727634 371256 275852 202301 840293 454385 830437 349 660441 827438 352635 806647 33 125 836819 903 90532 834479 208895 166 34290 838963 794903 7 8384 17855 394103 263129 608903 62837 531935 795870 687461 836795 629262 838500 552690 6 669557 290772 236286 511069 754927 313239 709768 591068 789296 676775 296600 825693 795700 497639 10 432336 8571 149772 304725 765993 824864 263224 193558 42181 847474 830304 28443 515623 4 288 834969 10 230818 128406 848700 207375 784113 4093 743534 736591 690605 186696 635177 768507 167 760630 197898 4876 31741 457 42253 807844 604123 766063 801300 839452 47 3146 800671 169099 782177 183 773682 669664 91123 612441 481325 122454 835060 625461 684786 801794 762720 570360 362084 188008 701485 538651 309619 167471 602667 259612 717152 613869 824218 705441 4408 3013 32 722924 1 205 539146 781168 814003 18 804268 844418 129077 780363 3 83424 21290 1018 193004 418142 391966 411864 842934 637128 596890 32791 461114 32060 4896 673253 771686 18643 198201 484224 820638 516590 40 819116 609828 712433 34 1 5810 2 821176 715550 150592 13860 761053 327908 556997 845410 172696 795764 788666 390388 3 841277 829297 670782 417783 36 655607 833238 553488 446523 466117 1 838823 390351 845189 737460 828296 1406 23495 518311 838052 811912 31223 800570 151513 796675 785370 829106 799559 9129 699996 270620 9151 672128 278729 58 838620 260182 223872 658477 695417 649127 59660 38585 2 802215 815689 185718 579617 233515 17 827067 656965 34598 790169 15267 572400 776521 112570 793016 769632 205 795083 714373 708379 845296 196897 557273 542911 42974 428800 424555 838758 30669 95262 59150 707160 58347 716786 743383 290 109923 29638 667195 98497 1728 848996 832409 683787 694634 704130 58796 628 194967 33653 153456 820220 48056 424332 766795 783705 6 775 205 177969 376386 170234 502 846550 704831 834663 661322 684942 302325 32 344144 7 840373 839336 469424 803588 104278 347123 739427 588461 787883 827164 830082 8 732962 8994 717590 784036 843213 849542 529065 833061 808012 495498 312283 442 838253 824356 643044 699719 647436 670459 793354 29457 557588 34951 1417 532800 185993 557870 832187 766798 64115 462546 780026 761126 808680 814251 134432 843326 773240 662062 6668 806196 90804 17 736306 792710 279688 845803 831540 7538 297339 250389 831046 780669 83 83388 838230 52 793124 501284 522010 53561 218410 103081 599343 586710 766889 620571 778435 2 340589 795479 717532 834098 209007 222082 630449 842096 720053 20 1622 95781 750350 421465 48146 7329 695519 54922 828517 611193 88481 7041 610144 414143 175947 847948 10 777867 776127 4 796424 586714 558530 16 116165 2996 330475 816873 760675 571699 19 562270 816616 600530 834686 63390 555070 849129 774762 114114 8 913 222685 739691 27 793673 433312 633042 420 444466 18 10703 256533 7483 830507 728332 765485 660959 845858 827142 9438 104724 716667 846097 728626 683824 718907 493087 680429 100206 11 730800 832866 215896 781699 569783 689982 801706 706822 813663 800369 17480 56460 803911 103294 149491 111914 809135 757214 569995 484199 86343 62471 38090 2 826944 802732 269796 810567 809876 761033 93951 266186 6 608561 825480 815800 161 816772 797463 28658 386562 740 27905 21533 775725 428534 288070 587964 7180 19004 825367 367977 691520 119026 370164 229246 9 1114 1 553913 15056 385557 740390 524617 835147 807196 215716 228491 787669 787243 212360 61361 97835 790999 645737 827307 514528 58 320106 325121 543152 186440 392097 83295 807716 158586 120108 485802 778275 160322 1 413921 451907 329686 836929 698953 13 778051 531025 419246 458407 571499 99164 673851 1 695558 359677 49 639558 2 508041 739489 2 7224 11 814512 668762 708329 601739 818041 270582 847250 5 151773 844562 835603 318155 258309 739494 166133 668531 12308 747382 273711 638894 442877 683550 70 82809 66242 195626 77421 32 455789 3 59552 849672 5 405543 746077 845168 560900 187495 313388 30537 46378 6666 75739 673530 835194 51360 303 643171 618834 827779 385768 699217 7194 210344 789225 823472 835952 239671 845154 498054 108791 794229 849480 164619 576475 613739 520330 285650 406489 752758 108 817123 38 798993 809029 723044 594021 841068 1614 786009 548319 369618 33830 824902 47 838459 820071 721556 300552 10321 493322 1384 708051 844273 603051 729251 700467 798368 7595 492800 221805 77 813751 346119 179486 129017 127311 707574 832116 837484 474998 199103 811528 783413 1465 392814 81526 45 122513 799644 175214 311457 771367 551 795934 814219 448500 322803 79 800783 845618 702159 327994 182030 129430 129385 64 749436 23 476472 389324 726946 253806 321936 743404 99276 334211 814782 759583 559178 709551 118945 377561 253 1 25 818342 802696 10605 18803 257947 481552 514241 3070 734186 1319 842409 51060 176028 531239 833836 774645 8 830023 84123 31977 434730 326648 577998 832081 241588 142 1599 642438 796961 486768 841716 840275 11 837910 128 548586 400649 826060 821027 724561 724800 285535 310 683468 301043 809243 475337 849122 643709 12250 3928 389701 5 648388 12617 4278 818174 282 2129 3 839391 826048 26768 568648 436474 2 145669 527475 286293 595786 348063 227667 299583 58955 180338 7394 1056 757357 801559 677476 781205 3 842166 842130 89559 70 484557 750300 127311 604646 250624 456781 785828 827575 831319 644362 173196 354594 516853 410 173928 828638 782078 171601 505613 407856 210441 76847 594500 820215 827311 213441 738707 215591 714533 845100 647757 791578 415164 691781 729935 423996 804732 477351 4 829098 28126 842772 846329 65670 160680 604371 316729 236203 4 730667 780354 98 108996 7475 1247 823217 706554 844204 848921 210944 89707 795228 25 671194 743543 315380 687888 487647 46975 229124 312207 804733 711949 641564 519914 817484 354484 220810 450264 246 428826 721760 8 457710 194 812092 25505 846311 95692 566959 18227 653501 195108 438311 836457 827693 608174 108719 611615 313733 529440 4752 810465 508148 821394 7 506641 729766 546644 72 837401 803325 537259 1 76 69830 117648 9496 233430 766030 431576 132446 744724 846657 822811 313491 512685 35526 21510 243806 66608 832487 29856 397981 111 11890 6386 17 28793 764987 834531 825355 528420 282354 7 108800 422633 455935 1 295540 87 3 806816 808970 737982 787328 730760 458594 122122 295598 53391 14 609063 23100 9 782060 353062 751789 26952 794007 68867 801773 658973 734530 506991 825333 679816 791547 244890 799129 733241 630 6 519610 3046 4 549195 815150 840927 847029 684194 199 88023 672027 15420 521323 2 848685 230984 812478 715737 2773 127 837591 12 759467 529483 281378 279333 357198 68635 793857 588684 758323 321502 102 840319 684459 29678 364266 824970 288 685938 847165 805287 2044 822917 171497 566316 543031 203027 7 548954 781238 402781 629453 711721 772936 217736 629841 753408 736737 832965 56342 401986 381094 564806 369569 464864 692479 84830 1 58 792638 11 575410 1 763300 626106 766712 112728 586057 533934 413275 379395 253373 188500 219737 776935 45 306614 33810 123624 4 748874 256 31153 318942 746802 61434 667287 229652 477160 9 832892 63456 636339 5362 731949 759184 791661 94936 14 231006 1 838046 254189 746870 818439 838078 842621 83964 6 831846 795046 793709 671 824799 843952 47479 268830 470928 791554 255648 835 812334 694504 720666 813701 635188 652 843940 213930 239460 798859 476086 94005 849446 848822 524296 797198 708321 825694 393105 7 832708 74 842603 140612 831147 352758 816343 468908 512511 816130 261714 654112 93 839801 835505 15883 829244 393867 836308 16 845389 359218 845488 321274 29623 656492 31745 682612 732227 468156 79445 796499 842414 178 116784 815323 844739 1 717045 329220 805468 30567 835062 844854 828994 175525 671 237727 541221 405179 4621 395720 186273 816773 3534 673430 43 348473 342288 658275 140979 233746 49416 147337 843945 802719 57400 8752 35605 320635 682917 347175 7 795257 134985 168996 843470 537235 313172 827433 826768 185298 790832 319828 25 90325 660447 746696 30578 427635 800594 670406 425523 723333 777371 6818 823398 22154 256631 184275 330498 544775 1023 729020 780337 566573 800413 9548 815567 832365 500207 191232 742247 6 764914 250139 629260 777287 6 59730 828950 771611 320432 60503 833883 285534 814815 19 112781 340562 679552 760 833150 140979 839985 822545 523894 6 763768 93643 10296 74811 650510 15138 763904 435670 5 828922 731258 774331 794668 848265 111194 50 773124 157832 86671 783218 848608 784719 7795 845498 761916 830729 368925 437808 847739 28054 780746 425483 753777 5192 117805 93920 834053 32 828 792400 49927 817453 674369 236699 14457 16262 813862 173872 659904 70478 706567 4 809775 376980 4 788345 416071 735497 822619 841914 660013 806277 736281 96820 353180 198303 812951 570050 13 230451 428653 761327 382856 118687 463717 100852 10 526638 4 4164 294111 739613 799171 99837 781833 656018 287632 1320 132887 170139 90963 26717 796554 156810 301595 278799 195184 451428 790895 848510 3 187983 632363 2 14991 770198 565439 304408 361 5219 848803 104263 14231 2288 724372 208014 379841 428508 258971 4 805817 552255 163200 832623 187 391167 2 13 241918 768015 169363 809230 485596 103756 797815 9 413 332751 21 86273 829737 816369 1199 113407 46928 124884 172894 801065 5733 178659 781138 440110 289924 849372 784249 830630 3717 725396 249902 828459 827542 5 846735 645361 844095 262401 21197 790539 779896 788037 625755 223232 812481 812597 670388 741436 17 771362 9743 682268 118 322742 837897 116724 595113 867 98 802260 678433 50308 304306 325111 487587 22 834609 837109 2 44 848795 422162 459355 806491 846150 580663 409846 695438 621474 172838 179473 2 890 841691 45762 2 427144 507307 454030 103804 4805 2197 240996 33903 4 744041 706023 647 95510 823484 171757 835659 801857 532 840307 307702 841229 8593 825838 842894 715163 549833 293206 309674 9132 798628 714763 800045 8 653622 800414 156689 26 803391 772785 255 58698 739953 784990 32590 156326 418650 809080 845745 772813 341553 286278 794084 787305 830140 293939 675077 123180 2 390714 105898 47288 25 387591 47576 830635 73373 13732 371673 817802 236694 804800 613925 838332 845486 704622 718105 841884 406 38045 632861 75233 834698 231379 9953 673174 791640 682636 604821 783131 742175 39074 776475 827599 64 28 263747 542237 592378 27654 514 44913 842855 87 527085 542414 843563 4 289220 2266 343925 471817 375445 30981 6 715192 3 788235 14 819104 157588 12 789977 312023 2212 708707 834936 108 808021 300487 640842 796640 791762 786880 748019 12 789568 374376 640836 2 774563 279 154 297609 169366 809257 203663 810486 743365 286802 731915 116646 2 818548 207241 831646 844647 57277 826593 529155 630660 746553 823209 840408 837063 92876 576463 14890 82463 79874 788576 579484 845652 2202 806153 560 3 295397 3 406292 794890 729053 814522 379337 264719 274 143442 847293 833722 604345 826947 120595 823653 172332 7 549501 10 8071 250437 757018 817894 188108 321047 7 843181 146180 14 743883 3918 1521 789501 614477 421187 722871 844578 2775 793846 360 482909 548318 1981 814442 348123 165 7547 193753 779928 721826 143488 690247 588744 456233 572728 33011 164587 238563 787900 446966 366742 378406 131575 585128 34 220625 804268 280721 776582 193773 799723 684049 623140 838833 818447 742319 505089 610363 14952 88727 76893 815950 70079 806184 9536 748004 497320 9014 787477 545624 738162 678587 48 1 2163 766371 489857 111917 182564 212 209 835076 659960 698360 7403 217022 522950 39404 147837 782527 53772 561933 108653 39115 832168 1853 215382 68965 6964 724420 311574 632517 815797 816776 774276 28942 842568 534016 193787 2572 768421 834199 774400 841330 6 199023 216769 448792 827911 198328 1 735773 249183 5 61164 431689 5 4470 95304 481194 842829 355634 1 458547 3 19502 704612 44737 744661 711782 57984 711247 126839 58823 834813 1221 132970 838104 256814 2 116032 131 581536 820833 693395 443467 604699 396377 1296 111691 134468 536541 640344 796200 418345 811703 823013 755453 758791 760285 22137 835998 101897 59741 686774 761819 89656 11971 282367 36 820998 242306 133052 555931 33 417865 680737 392007 82466 620897 349589 737751 821223 830806 193653 848359 569628 520603 540065 526286 42 515242 435564 727076 207004 29780 584474 2 818814 75802 529479 365205 108304 34659 699064 22225 735752 590938 2 694416 660485 847759 797679 570285 329825 846258 1 358449 103934 196214 145912 218162 513873 472742 170 425473 129137 779083 486537 687630 2391 409368 150673 7 732953 768233 57609 313391 2868 787784 26000 264485 794235 814642 771837 838823 29535 831473 25157 26 148896 466 217413 362812 644675 838341 738446 28372 34 232801 3 749145 816099 285714 748631 25930 504799 3102 550537 1915 747016 667814 811595 840791 837423 840175 220 810643 12 4371 6659 182618 1 27096 127440 667784 480633 847764 817948 143 793309 687045 645422 785951 747366 127346 818942 328852 157635 650624 714237 513677 295740 5 630542 388282 798179 558102 118035 42 831876 1722 833874 290 35781 564457 71016 60156 220 471894 11 118762 824772 600 838655 515933 314634 734344 141039 669861 621603 80 727884 247788 194035 729498 927 348272 804264 222973 636 838102 6 691726 733082 761500 724119 169 315389 60 158919 820342 696880 521848 404050 279875 36 472468 822431 610847 529267 202750 745010 290035 65068 72376 592199 849670 545530 589691 845267 835045 846666 2 527621 807345 849385 381651 810843 807612 629 51030 515855 447562 837118 632367 845365 301 806573 307300 2538 162652 190439 111604 795281 304407 772583 728754 838364 811389 966 6 818857 12080 781789 847535 809124 508215 2621 11876 341658 64709 809294 766 431599 172610 805185 211525 699597 817194 357651 818832 774523 158628 474303 568964 3 831854 523 781350 239964 832747 810161 792547 600318 764205 225832 23 845219 443371 817001 640118 394780 705907 294055 216888 2 240803 838246 820122 596046 47369 151979 768741 76437 166169 184573 1372 806014 116836 198054 1552 810136 774550 819184 768141 644600 102424 271970 809132 158429 278390 3 750572 534517 60716 836543 460195 799890 161991 9149 413258 602779 263395 467504 92688 832215 107390 818172 658676 459878 249788 747246 447518 849669 761859 841063 669170 310677 674197 317063 5 176447 818359 765341 260249 740094 466277 418364 844812 804217 121383 840192 736981 573815 131309 820846 5 739862 79 733202 55373 599490 651363 250544 829043 723518 8 786916 1888 3 659695 767843 285252 787349 3521 816453 744469 3 162349 320893 714602 764314 1 16002 47241 161311 758074 795555 287833 185250 640908 606585 14822 4 1 2 8 573749 225006 848258 10840 412852 763331 5 647047 37 39868 810472 843908 73758 76 683878 824137 311902 812967 849659 30998 795917 1 826905 690354 837028 94087 829951 1745 267737 6 820258 799377 772989 804469 840254 146563 783422 124 505962 110244 588536 820163 441272 506241 93078 577389 828805 480483 772195 829672 3 804976 786794 382029 622292 53001 812976 3420 833487 244519 801339 12669 34 4 195103 2020 293 9 673734 786702 288755 2 718755 688067 160550 1710 135371 474984 729 759954 739032 231318 795919 814356 818278 775346 665977 95055 748909 709293 90 385915 769009 716611 795714 798450 362586 834476 1720 33 181740 260306 827321 815585 156635 49363 63518 384843 741582 163 573135 799320 713287 688831 330625 465455 848355 398518 642905 40184 720175 102374 338849 727552 1 845666 365842 338 237663 4 841185 825596 836477 513080 105 820986 481418 44821 427166 2 798458 447011 762559 697176 381105 282286 279416 843453 9148 135 47567 177186 829529 327509 463637 103786 560287 754581 355739 2 805208 232455 5 21573 625209 696606 133 19880 649576 738831 778087 808833 809508 691771 352753 847794 3665 745800 611781 186618 752657 761552 648528 368857 809192 12132 23379 560998 2 397 542981 409186 478898 1045 299695 783903 132919 36869 453061 293174 614 2251 228 96393 559335 36 851 796764 569322 406334 525159 742078 808957 672559 729830 303041 142 849949 316518 432482 236735 15 33 99 3 100315 699255 792429 126831 336479 362854 166790 784293 840900 712468 568757 457361 42327 10959 353518 43034 425318 793295 392191 439 220992 481632 440592 424950 618688 773679 220978 745161 329920 28 595190 736944 818475 313258 181277 1787 668994 399961 355266 4247 546568 373880 417522 843558 645684 1436 161731 759005 820620 44 403825 731219 808490 97868 1364 753668 488924 761003 323598 827478 488891 40183 556592 791290 837109 826946 1503 513701 81007 86732 656907 19571 732952 3235 831903 4739 11 721674 138702 410603 98539 339390 754088 778526 712126 804550 827878 849243 139305 591983 238430 634945 126178 138431 36 106476 816063 761640 31629 394228 94847 795955 476162 774422 824366 824327 697743 788229 38676 150700 763092 9 666189 254563 41994 543301 751454 474226 840611 565467 835834 2517 780894 481185 383243 317090 84943 12928 770949 25569 604556 360716 359912 809796 10 708807 41406 102777 42 365950 742610 778025 783661 202961 708316 830183 812714 44108 288963 737 758290 213953 808016 808597 1 778181 139199 263715 450568 518819 626200 552203 370166 25 831951 1335 111734 202453 756473 5 847742 191 187439 687555 22436 22529 783885 806072 14254 609264 643222 650044 840787 807278 571458 816649 615781 269535 775854 842889 185750 90425 455249 191189 825083 2 207130 22 618516 792355 16962 296856 685556 736363 524800 812967 803425 605491 833669 811255 866 480317 2 16929 169049 719157 638171 11645 692842 9312 214 824099 383664 784998 804367 837139 49997 3932 26 259168 36393 1263 847451 781233 301059 803992 2114 758564 113006 5 789124 377825 253974 836758 765655 156 591237 171121 607670 372439 85 839816 102891 596031 843620 1 510200 176650 6 4 396000 73669 740866 802 757645 4 82697 568939 4749 762682 828875 4939 843879 6886 7233 532549 2084 713317 704068 447221 15029 396031 447670 25358 670763 835257 173935 817133 689503 776857 843452 680553 730316 840265 374708 833588 12231 1 848545 772456 2 672992 426638 254993 2 102993 20 15612 166638 807746 54652 7535 830585 600 825617 560242 750405 57062 477246 11091 428 42 362499 806236 105572 825186 360667 548091 797983 795208 757862 578119 13 838695 778710 797467 8 9463 793600 371591 45705 810425 245611 52979 510676 103529 627463 833395 8262 692749 837360 812480 2 391986 743468 4 844664 845725 814632 725954 281 231003 14 767242 1611 215 792452 493 7480 743311 476568 811931 7368 56110 338731 362937 393543 661303 516769 803566 840123 692493 63697 5955 5 52807 746335 64710 843672 197505 831961 21795 511681 224 824037 570888 805859 315555 60095 386729 694979 338977 15530 845095 597803 167783 6 28370 261344 518794 227992 7651 541864 663534 541353 813300 5855 527164 715838 11260 755000 793488 24544 813264 730670 731022 808368 2 732445 678946 311786 652569 34 838425 231534 846811 740095 719344 823728 447504 540243 821923 728322 696254 64897 655156 174 297847 645226 392397 774944 1 791317 384575 325 176025 1273 7 631430 827081 27946 688837 633123 826397 386940 66918 88954 6 104957 414471 684495 14 11 787819 21 10793 9 847973 175334 112177 4 832065 832185 1731 340998 32783 210039 591589 730501 807775 425200 161864 118574 870 706371 61655 839417 835369 738773 775923 496275 3 428236 697553 189205 328 791593 433376 1073 171646 268798 716956 692538 781829 744241 712700 109994 452948 241450 421481 208956 826531 10787 14621 783536 271020 825887 745944 205609 688988 490771 3 452839 428748 124770 59559 563038 839860 804890 791907 306689 473937 824758 848043 513655 2409 762315 22965 589343 709810 615742 58763 179294 724721 702459 403541 355040 103321 193 286643 825964 748392 27 663189 827563 420646 546076 486238 789598 813191 262099 818576 820086 446646 665406 71519 556334 260886 88836 387071 706311 686515 96167 809145 3 779389 838925 444564 29029 415795 292913 662341 732443 31 410238 806654 574045 312359 177450 757205 703087 8421 846223 225869 792422 573228 304247 232272 2209 21106 694977 477616 296 125 660652 502401 49970 823560 63700 144648 382470 845955 374739 145772 497855 848971 553915 13 722374 88689 335728 4986 847815 205842 439353 771088 849902 8 2915 843804 834577 823940 128234 267604 588514 805559 4905 402232 2 5020 816061 431964 25 2187 822684 145230 841544 832694 493646 45502 158784 136133 266082 610880 805532 3 829518 641108 71 835773 24664 651527 695260 504899 747279 808782 597406 142 583800 815229 146051 743991 41 829881 146 825562 465142 798907 798977 844765 692685 806911 838091 816497 54102 834243 224403 668883 4009 74 17 186 580 301166 306520 27 802456 676630 403939 409985 413563 624392 644934 822457 847408 261154 536787 569856 793678 106 29560 174027 744162 765143 156551 383820 639538 382122 832834 838934 785839 4851 830276 146828 817303 834801 490460 626411 811103 3 578381 802317 393865 837965 149668 6976 27 519333 254128 403908 240966 832383 645655 2 406854 2 17941 3170 811395 28 844823 3 733723 213779 590492 831978 840063 480505 130378 12255 6419 13475 136483 181040 50343 172671 799500 805891 285932 481788 500171 3748 789743 366403 93582 311886 331086 3 421929 19 23023 328038 5995 399547 409570 263375 640933 836306 774911 1411 193 197433 444394 835263 2201 745071 5677 651161 654206 5969 739783 830225 114359 21 810091 10 824100 2 273888 8 2783 847765 57 344993 324998 666825 292734 473979 819832 798271 586483 599233 238257 314639 752663 262037 827541 3604 795312 801896 387155 837450 546702 790840 840081 343219 131221 236037 791119 18 684424 419936 703006 814913 111 770195 836929 9175 752020 698859 124196 8 398781 235466 358 69 22 406211 76907 411147 799645 843876 458913 169842 27806 781111 452554 773498 60627 1 827940 111490 834108 50 647027 622011 557118 817082 240723 416807 4611 3511 35 578478 96 587633 674964 676391 1 233878 524716 90280 28 124685 824440 840062 18609 299541 483887 493324 779574 459224 846012 1785 752565 835082 601898 93 98 828759 541047 53246 299 732495 659 830155 796966 1 823150 114979 87632 656354 833735 422641 583921 837493 32 708072 764149 790910 773578 396499 595999 837905 848065 90401 167 814570 3 211489 227307 12962 801244 428804 416065 11 175284 466922 2022 626884 739878 148096 23552 130075 798677 759886 105683 844314 203987 14 720839 32672 161326 467460 154614 447690 821977 446624 291 403732 2018 5850 798597 1464 110276 365 816692 445998 3 202655 139 691971 79271 15326 120851 296117 633402 849922 246452 789723 22 825849 803664 191757 108950 112294 692470 733087 812792 808924 760014 772486 239915 705961 375788 445063 554370 22957 783009 738641 147810 758655 642722 835557 17828 816070 796293 209209 179591 63844 843499 360573 777485 817197 7540 712 243406 635573 764891 820999 706479 799466 662278 12794 194 781650 40 2 325779 130514 5046 613551 80002 660 234678 761407 515 846203 794940 358131 752066 615706 781015 786885 5317 688933 606401 848583 643036 943 829198 160870 3968 90 1 829916 835145 89 440061 639779 271397 774305 2642 202990 820756 829689 25218 736855 354 710501 711752 601294 687461 586350 797571 85271 169530 522929 810404 795199 761382 98845 675895 7 524869 711 693 785872 681804 281812 741105 208472 789865 804717 266313 675305 764867 54715 60895 845298 2103 96019 821592 777143 791371 469146 826974 433769 682195 813137 543343 366986 827556 14374 86605 5711 162173 733898 610846 50191 682859 112452 828714 793709 779448 84091 3 70 820542 793723 604977 582 720270 335264 554802 564427 703349 543803 818149 549545 628927 714826 781182 805511 686568 270631 126635 21 10 356009 832697 760830 9692 786460 149185 303381 91585 797294 804648 2 848862 8923 405073 843341 766152 660517 61013 1139 3 35758 483908 805438 267000 217203 152100 62367 758437 709146 159756 601492 803708 1181 75 667460 742291 717346 793438 542999 470642 377069 846580 389701 56 450395 282336 2 588524 281791 441824 836270 451683 693757 829424 1224 86 146 297955 5 626779 548 301252 11664 7 352869 587540 789716 664433 85696 489029 77078 2 371027 8 140529 817342 542047 25529 36 511770 699435 307838 794352 845422 8021 785172 2406 609967 12871 445201 726483 671337 803922 2 263556 598534 396226 501043 832449 140257 818154 775413 847733 679125 52 17 816546 417503 226601 47270 802416 699042 385198 51895 470966 468834 557049 770281 501935 699745 818393 810293 891 816176 18486 794439 74337 9626 843441 662610 302326 849204 848409 835194 433937 790858 381662 519013 804539 729290 1219 781718 1321 639608 786264 263511 426425 741179 774677 797607 625269 845395 201122 14 4548 80698 170886 601735 22502 787633 818102 827494 312771 435230 14851 519375 437 798638 646803 127073 835456 211043 799 704822 20189 587709 59559 528615 74747 841450 12683 804769 344595 840633 780928 911 474922 72917 234586 830886 832891 328483 803595 669019 204 676390 8541 768152 464118 726769 83104 314504 7 795289 11412 236777 8955 8 2257 221416 449251 514904 364889 533269 188602 979 746621 210198 357520 743155 705918 95 34471 842190 816839 76899 715801 839177 2 820011 305373 537667 67178 44012 26509 83 822240 845423 4580 649356 14 687444 462252 832066 2095 565085 92130 683548 188710 789103 11837 687066 384192 460471 137106 434399 199 745153 766200 11 739732 832152 561098 628825 25 543066 203 104 822085 790894 452652 2019 432021 30 362584 835359 380179 131 172476 724663 246619 455784 838956 26 109 757940 849069 730932 798863 101395 588921 559137 840784 95114 825874 3 484344 833009 844571 50056 55 387287 753620 805357 272369 820538 578920 93593 736981 810731 749420 838634 306503 834102 357899 467551 181167 1008 173630 728 286662 814922 694090 1 1 215452 820915 573181 530765 43804 4 14293 33 676746 7 30 815523 1177 312660 206735 714259 30527 558504 805240 13 203063 812899 751001 243888 303073 310472 302 767868 95046 3 848594 745296 501781 170912 846399 636730 658639 830239 684756 701303 544192 37666 90530 1 796764 820730 838139 803212 815012 144346 3 47954 638247 775774 549250 65940 125 244259 9 806293 286139 393914 2 815838 748883 802732 273455 101783 802314 849103 843728 342366 415651 679175 621252 743398 52803 795281 79845 21018 677039 699236 826611 656104 24750 584261 284337 357093 133125 838898 476206 801137 806233 297797 743140 738186 445887 831419 659035 64701 830575 846146 695499 797969 809763 97642 692856 187789 187642 823939 450335 834580 833190 761209 848835 813549 714568 822117 311055 848429 432221 509463 279197 799125 280 487082 610946 1814 37212 369 223 647781 378309 702170 492000 54156 156532 10093 516387 66708 563040 748100 762176 628450 635389 845264 182926 657947 375515 100700 653339 186154 191536 501440 92765 829222 261 720706 750554 316763 759034 9312 67 352297 1229 621456 773390 398836 837121 107966 339816 390916 793535 710913 2601 110245 641049 809683 828129 271591 725844 757125 835934 355855 279 827092 820196 455251 767502 703860 7052 2985 479648 2724 783 810864 496167 21858 746203 1242 2374 487152 710566 9 787218 599472 428568 3 438755 771513 332165 666978 64215 337782 515140 68 606273 835501 717759 132411 12612 660609 328966 826482 63556 845936 559841 824315 677364 373311 739439 808034 242191 2643 813372 1 762113 711540 2 778558 23587 242004 692646 275817 809708 789552 412856 4 74340 635740 487691 753385 794422 58935 713720 106 777775 444385 837414 822713 823190 196082 848426 48418 810432 87118 575141 844616 740461 12848 10569 849037 186 344294 474491 817920 820365 589454 359 672519 613236 767851 710837 803836 307757 116005 449472 833808 814532 315509 374915 82145 664253 170361 131377 830320 712967 497032 764936 305108 544803 393904 196527 194994 20101 564251 833053 6 814538 5 319 757584 4 322539 113693 509959 4982 835077 802777 810924 805901 2286 837996 432870 811976 16272 793564 770287 260109 839490 313 806638 690702 329649 319719 821755 823000 242883 3034 833892 578268 38738 16241 122204 836827 547122 785015 254896 215168 761304 1107 857 774 339528 797623 797390 2 832171 4028 46590 755718 643092 621996 3622 493548 842529 669291 66734 590299 718953 72021 707077 154184 691060 382896 264251 8 704372 242775 33 19665 246133 248987 313031 839017 748744 253464 836639 795049 653059 309806 2 792169 301761 637670 754 732995 674623 797151 301877 540444 407528 1876 317493 101825 792122 730799 724054 106180 58544 814223 530332 645031 564291 32 719281 4 691235 755022 599071 751868 816327 145705 2700 12 481511 453613 838023 714940 261787 82514 779823 168400 607977 822502 825445 23394 111962 555743 2612 218484 153837 561 128903 46089 383 768029 43357 818618 41 740838 99802 820852 846553 761792 657349 778839 628318 94 6 773380 659609 95739 63637 88841 26899 432415 65818 915 847636 22625 599872 1393 15 748277 17 825270 611533 279541 3711 646914 256957 725533 844231 44 840026 761787 6313 479385 555865 621597 26926 246 29002 471383 101 740387 826230 298887 772003 817578 9837 173723 117024 23281 839178 784351 764415 4 9 3238 141170 23 10 790236 566617 393297 23154 477680 819801 698329 799083 790465 811908 669756 3 106 841067 728319 274431 157 831353 807327 157 778247 605324 283596 263782 501765 641404 473619 147578 179289 829536 824570 650590 552401 797786 810025 764480 184515 13610 124394 11 637654 151683 125124 501731 292884 831731 69692 617135 435999 29731 29415 7483 201080 27447 452586 571074 263559 128518 264299 218867 469190 807413 193143 829564 43 12 559043 728794 9 612256 647035 294331 684163 846852 119 581453 79 801672 705055 508242 612350 836396 753236 145039 797184 596483 837799 731599 336748 113451 352492 14015 737698 655811 847847 3 798639 2 736748 1540 115226 3 237822 822398 824578 130222 340415 525277 368262 802312 77 615288 617654 813859 27 741237 781247 119139 1529 1017 553201 420055 848542 498626 773605 720851 490223 482393 363844 790838 34345 796074 784444 642399 239686 799270 788317 575672 839388 335402 805637 802695 416192 8 783113 38905 591243 806677 346590 761591 422181 5 824123 567 433 4 828664 799353 72 808925 302401 790580 23449 1194 834721 38 116485 61 829733 461192 71627 78600 771233 3 177 838119 612588 840264 222826 678762 2 119 478188 273764 545734 17775 179820 845023 279003 825840 427208 233444 326077 373024 477286 823602 47679 162824 412679 759475 203141 821235 474167 115127 63120 364727 538590 42 687702 65273 217390 765954 342198 274356 819178 804104 2 814311 351003 719136 43122 429030 653006 215163 834594 591201 678555 611 592263 212165 741671 2 10627 380 137337 750947 48252 728864 320533 735873 752752 376 793833 327675 99519 707112 5957 135081 385354 738594 761894 2003 304213 772915 158146 344692 90926 261 830394 5 4 290 392107 756263 729995 464224 246561 834251 804577 325542 189 623648 7 103214 257009 75492 68566 770826 552216 828742 276512 825911 667700 830 710125 723050 380547 654 598784 819747 61 809517 263567 739012 175905 6 661397 431890 820017 649274 799292 846138 425303 3 313056 71588 647364 74 345080 5241 333461 183660 579559 755182 788744 8 801755 822715 6 434 794636 832270 306808 182841 39020 776716 17617 6115 2972 8680 331265 9 476417 797425 5 459544 64355 774297 266789 744178 5382 762951 813735 197591 635321 586294 134 319300 858 557016 8863 261888 434136 545 2828 43881 787927 96252 381184 250425 327603 816874 733990 827657 840831 28765 4673 48148 472026 96318 754161 192404 213485 282289 749571 537247 374053 761944 207104 45129 610134 844297 453298 1242 818006 482949 296333 485514 836633 264241 671127 75883 595248 619353 834054 478534 360136 589245 785811 659395 769916 402267 834685 780526 818606 607 238861 799068 189989 748286 23495 848633 15724 834143 370167 474629 341242 15 810400 805429 65903 837840 710791 700276 296505 452 2 18566 328192 78142 799192 9234 146834 183079 4 611101 847203 818381 324444 796 762245 802022 790813 305009 88414 180794 191688 653266 846021 181783 806079 502637 639128 310483 825612 59 150548 826389 792679 690068 773375 362916 2 303833 774158 314444 238629 85360 64992 836286 249375 639 645 245284 332742 545838 1 95717 374183 772748 820256 2446 762547 328686 682772 113385 837624 841905 329835 21855 822831 104239 6 431235 585658 141910 421546 820373 17 131123 427588 820520 507203 204014 785909 58 180971 832035 815024 692084 660188 53926 524328 308748 5 602136 833304 825212 351212 2664 821767 142518 829261 744759 779338 823568 321977 798466 611 818883 826712 774897 249864 773514 274614 727571 798241 212108 110444 14362 668850 371907 28346 381055 385341 4893 57499 317307 67520 519116 809657 727892 682177 659061 323260 335163 580068 792156 431095 302807 217610 624640 131735 431952 632448 361831 809229 244004 829875 293850 748505 32 379710 782318 3 836917 831283 314418 128176 4237 316989 814723 799953 181 751626 823387 35873 13 304598 808589 344908 734350 26 252 62378 842642 454245 710303 657627 221495 37084 435320 69 813811 772963 746654 724317 798977 770649 687846 973 455061 832295 490833 663815 307600 5 662316 803456 611475 496647 664986 676622 447606 30219 187833 30588 787605 449986 810092 176839 841192 618016 793515 6 759923 784895 732766 59631 754598 20 2 1027 16 842868 637832 493141 840674 509069 275049 228119 564566 1934 51675 114335 306235 2 48228 827226 748987 822114 845863 534603 50968 783664 644454 780690 139677 474003 833777 748361 11 518546 480975 432633 235707 142423 541628 394723 822358 682840 765900 15 707773 6250 776227 843799 593369 711184 15 690882 7751 58606 836050 6058 848617 9593 667659 176632 699379 849239 307620 251983 731585 6063 121897 136218 176765 93768 374511 247656 776706 471281 826043 650044 755315 24374 323002 658355 634487 801055 287233 336 842463 781380 788975 254 553034 787091 706482 181862 837462 800459 674464 609872 194022 271510 485400 15 71095 150344 437707 280322 60890 590187 397581 178124 630829 113 824858 731732 2 425400 7662 146663 417 272645 39 840709 836402 708149 830921 755335 157458 60114 567722 353738 11179 31 835914 92 330593 328198 562679 673530 281300 79447 18713 761588 845733 820608 229809 580122 828120 747565 405677 630133 832729 3194 842614 114665 66661 9 790141 807800 653384 502213 348062 14134 379324 785006 34775 159860 52 439 244840 16636 786500 2 533337 498386 688015 7 837221 368944 2 12807 70435 373647 828567 842281 828862 31209 137090 65170 269911 7926 605138 776638 65 128579 2417 1 325 838316 191060 798524 284436 269342 345046 615898 4619 759 3432 340332 261362 92766 88 91861 176732 103 342692 89211 738853 746854 810414 94 842506 131151 2 232129 7 7 769193 15251 241 757546 708877 19312 699339 784007 151915 693109 16 818443 255048 786902 522193 771541 812169 700635 232774 158605 66185 17631 554586 112517 848728 756365 192922 406339 444878 38128 841737 786631 662518 55460 671042 22 774711 699089 461220 303 777067 552949 243 407445 368785 697070 195106 807812 774281 366865 142798 20 442326 808818 168880 431696 842653 549344 343174 184 846 690549 475151 215721 814804 20594 17384 507746 835425 411440 823681 846276 643101 234091 693141 8622 732309 775507 201927 209084 163829 2 819256 465104 539059 723630 1 773271 814951 800077 847194 784 671 821640 767091 86910 36075 1 847308 92801 733881 842916 714514 169210 391206 482259 634859 702342 108784 591 807183 6834 319281 202 270 640052 744001 339140 209 11106 398650 711154 486126 269705 785523 571240 248370 777327 732148 128744 51 831998 647402 67785 442956 821052 242838 744691 97928 611304 611218 810048 630214 717288 532285 719966 436 811721 60358 1 119000 179 772608 537 23 489311 563065 779146 96800 619668 5 245828 3079 182487 417183 821926 749136 9556 810310 194226 67937 814336 518575 2 784041 282242 634582 794678 341746 2 847359 566287 781677 684867 841630 726668 17 753659 595646 57412 36622 803826 503098 10619 58599 206660 2960 297246 824704 424279 441 840394 2053 804 504213 16864 229949 62 607374 790404 366138 248544 845495 612 781105 414750 666743 710599 119655 469475 342767 382299 584093 42593 774910 123285 833086 267 97 1458 555356 8 158 760708 812803 411 227999 5857 458960 173379 94732 486923 44102 241674 105 764266 729921 72512 341714 91945 787727 4182 622249 69 601873 89118 848082 145615 450034 840696 64472 659748 676125 62053 67 41 505581 2 758468 802884 80500 499152 604492 334407 95510 2887 120813 820233 6728 663525 52 562228 4 45974 348425 848782 207830 207481 774025 8543 797249 832996 848678 608005 797864 13 634363 227523 292599 142795 849350 508342 8 820235 244634 262957 309957 657166 242465 793466 843787 128 49 640735 196793 416963 710454 732788 800446 330705 290675 849160 679123 19504 842177 143361 357544 5335 450692 89079 636462 1 665411 686827 247733 849169 844598 115 144307 687853 700996 768156 213692 219887 669967 664334 643518 435348 689844 50 13768 190167 772542 1 8188 782886 802432 811554 824868 173 842306 462526 20 22 739 197654 44284 848024 748872 99245 465333 263 117 374826 651415 809357 469217 301940 3456 615999 524726 347643 312331 814023 38486 760990 2383 416896 816640 121 167 783719 25420 609109 818422 101995 701753 784354 719194 792280 567677 814904 832703 784370 733667 458986 716132 254521 767888 519086 456683 144281 822296 578142 784011 816288 137642 6530 16274 8135 835110 503953 769072 664753 110434 52333 816739 280854 750337 795921 413833 54 1182 187774 113820 465843 208809 630609 765249 801278 11 84 831655 503748 813081 771972 1 32263 10294 773179 13 780291 3000 2 968 773222 72831 573197 809396 810965 3 636680 790272 179635 2 808798 364640 738057 426420 666946 387 123680 485812 144318 24 825615 802262 584474 683662 671283 1085 839807 197969 594631 755203 848654 824749 833937 159148 994 818418 328021 282116 1182 3567 37 766117 399693 634349 818401 829855 297 653965 746635 32 845826 847056 811002 713241 514778 1463 246377 297350 539448 759502 34943 3816 822595 437 104768 1467 784438 784234 574544 464502 801568 804641 779389 220322 738113 521266 76454 65426 406004 844657 1 108559 519097 105082 15878 606670 800936 31961 775313 769528 840104 774041 186442 35282 155088 273814 812943 668564 623338 221967 847501 830873 789022 159788 293 285308 3 623389 432401 233 809087 56427 1809 319853 5 1505 30472 815849 318460 2 202982 8 549699 648360 116614 377689 12942 675 408470 38 807580 837848 339864 2 378068 660135 790825 773622 301556 205248 33866 596000 255852 372 821215 810804 730457 1437 432976 446357 591 416574 124545 851 469152 781447 478445 395490 586053 55749 849858 2 810381 526269 627302 635137 795630 847459 221760 36 4 590 371642 405936 843569 65 832931 70704 37 699450 573 320 33413 321522 476312 532668 606456 847794 767416 17673 806008 1 756484 518166 243046 82875 580188 838642 828580 507 422596 2461 640 645670 827348 820468 14 31565 20707 416293 803526 844729 21 239977 277 847907 55176 83157 817515 560950 738220 5322 613601 818346 667932 502879 447317 4 7 106083 841200 840705 788941 690510 820201 101037 349716 683761 344381 448495 278919 152450 109017 198058 301881 380505 325078 373 796756 47649 847905 32503 423232 240322 801971 3053 245882 13 83 391116 143 837090 188362 663127 636977 86670 41 9249 845943 571870 89303 727760 800236 213388 747296 290874 455829 795823 821119 327614 631731 743386 111756 720841 293234 629766 740129 669130 788937 664681 39973 12 400952 166105 4 486372 45262 735412 796176 771392 464274 798532 56404 341725 4 779 569287 210713 421139 458598 526 630200 19 402420 844387 827941 519105 776551 819459 253341 782597 843756 62547 751937 787735 1368 280790 795699 396 837776 749948 553162 164327 469825 149888 12019 21607 832734 495401 31039 45494 688978 712267 17086 831749 3 1 19 2688 769664 483571 77552 518047 672609 90847 340797 635249 4 624722 46122 5451 454707 837315 548986 745545 329 841627 789636 534456 745319 4 331336 9336 25551 323374 485725 824821 5776 814545 638469 670327 2114 525219 604301 43567 503289 426 191700 17402 630142 187 615967 122037 843432 279358 522458 377133 481983 740882 166699 816108 236257 512337 212674 811438 8912 694279 198023 749438 38186 727757 110186 669380 763291 217918 202 7 205944 292581 825311 835008 748814 985 777732 469558 816735 290163 10 369 387330 184799 150257 280 827307 448953 527026 428645 30 825463 35 819950 1 362368 95150 558603 843053 226515 812129 559942 824179 839612 11 492875 3 806095 634160 783093 549976 445176 782466 807776 771705 339695 4225 823996 752 823919 731792 163076 22 804197 771008 752938 180933 412256 202311 740377 599470 889 744430 191190 593 701748 391632 8 819692 823534 146853 168306 251517 448409 547055 960 156383 816461 91353 841811 643294 667585 807 17 143 399129 848119 193447 67864 736542 665751 859 580703 8 784209 57983 584260 3 822604 280642 739588 596486 412487 33 52 95 60 6 262065 678325 842703 690245 816803 782072 772493 1809 214921 688745 396276 525084 434576 376489 846573 73061 687081 1 837089 715001 6 308374 649155 831539 806902 121568 126609 806190 759498 2 623752 696783 707290 445686 690315 646631 611623 797321 56 267592 38873 19725 12 143 821138 326657 455672 12333 848136 33294 99 829488 135706 522578 3 763504 799914 430534 769424 79425 819086 754169 59708 814655 8968 15331 632979 784505 194134 114 750672 31126 681609 803722 789477 138818 3 8557 479672 36214 785109 99 6 132727 780928 421354 8408 686051 848350 586561 73757 220774 819446 522096 387315 779105 421202 632824 753844 515018 791446 142299 808135 221 435 722861 667685 657434 537267 848489 534580 154 437209 755943 1 678516 298676 88 833073 406640 804848 149281 308939 205938 26397 780197 821642 748348 361792 122680 833737 703429 757100 777482 825180 497039 54537 291756 811816 723623 792467 835298 24732 29585 574144 70785 2 340493 652719 812752 781718 21 1 761792 193988 759747 807951 638833 548303 843432 48 371 153 840897 149950 96125 331 636650 839486 202544 240510 56 420662 456359 849536 45277 848602 774060 829947 667530 834625 577588 306330 244580 559347 16 662327 654904 1110 700535 52272 4 501703 2120 1837 707586 787504 1941 814636 554563 684779 1497 845217 31 45 138707 381714 388382 549526 843 521458 20090 827844 830751 323992 490476 786659 60490 774065 783545 2 80394 347295 813935 558491 118689 714235 5683 820411 154698 245158 40 4 672219 544450 765021 472700 797677 8 3940 57238 846653 6 837765 8 161 635876 680776 50191 303282 428 509494 737063 824468 250029 761505 323789 323228 801192 726270 831729 367271 624585 847364 51117 2 29591 6928 5 4314 97598 831937 553248 34160 314324 693505 383747 452922 332233 825207 3526 680000 113298 802601 33298 848389 7978 2 805112 801046 710876 49 271518 14 706075 53142 119 568328 330275 844362 113556 779599 737768 258 283587 163 132364 14 536618 212725 728413 110 158116 8951 844822 240503 490355 48 155682 827962 764967 735679 2991 802943 707448 838553 84424 58 194015 461276 307950 127 176704 723342 113709 164475 712419 215176 790291 12018 681686 161163 86 828269 165472 483532 749711 742012 361913 557280 807495 793313 2 818680 233465 821458 819049 54 104498 837740 2 99564 372643 1 826089 717990 836942 814471 833926 281567 788814 471557 637120 653370 713999 691277 44477 832383 59220 840538 354825 849210 824012 763753 52901 1763 87 701729 706037 779642 542548 710202 23326 810243 605807 717046 617002 643384 471539 667756 225166 36980 18717 327846 769918 79451 69843 12200 122165 715758 822442 730964 718558 799020 133011 21002 171883 735494 116556 821182 742565 167036 6 574857 835463 55285 535816 705879 172498 777117 606533 147926 166755 633993 739261 92034 846413 111335 817056 818596 836527 59000 835165 563476 498739 24 1542 181611 844477 756657 97620 58624 614665 153730 763964 15221 327166 243376 7 1599 25060 216181 104561 3 744397 437888 818049 2051 664633 598128 717724 837152 833299 426448 315052 805709 816165 812401 778823 732885 368913 849933 813732 1 425035 4 806324 776705 211870 92 794439 796177 153359 193 181 19986 739135 4 792027 49507 764733 22696 551 85341 588845 708759 805527 762140 1807 799677 69 415905 18071 234534 258 428279 57936 10080 2164 638066 755897 11 692898 796799 71993 106012 763379 816210 54453 9 43652 809008 542488 132110 711436 39121 846581 31403 844647 56 767983 516344 5 193 769595 679569 209 53163 178366 849825 780067 95898 73076 469496 259773 278675 62788 593530 306896 813477 734568 3 727851 830109 696669 4970 23574 782163 404470 473288 205291 846917 58686 3061 743827 842795 139 823034 749548 394547 429393 86248 221037 751038 736988 34 316 2605 268916 796327 391222 524917 816347 834921 812 822721 106638 4 832090 12223 681799 616356 6772 706665 90565 698882 674984 24085 819038 740475 689614 260213 212 829046 154592 619758 558520 598520 783930 6794 761233 26 736555 52251 811422 501423 3116 1166 742529 793635 690654 778205 810491 177677 697202 743162 387562 671345 4424 73224 769831 766612 17 252307 805474 657 3 415909 35847 804372 723490 327667 769022 844711 163240 13 620122 694684 699635 75566 3 812255 579807 145 119136 583811 684235 468452 144419 785038 747248 283039 839804 127847 1857 752639 744965 772723 741180 733459 130675 692771 266885 154423 11 7865 197916 121098 673 125790 453216 784894 796212 463979 4786 5 189119 781242 777852 702294 710353 278982 790150 138 671691 123835 430060 200151 23349 658557 601978 351 100672 718877 523251 32946 277646 760084 842282 374388 776304 804522 591044 840540 772210 121104 31 390846 450152 845934 778614 241480 359 2 391168 692421 490191 290637 6926 101520 815419 212438 822579 779324 285158 838923 11475 636012 330597 2754 477 846190 480143 3 735364 848485 799918 116377 78846 103565 761781 122286 300462 260620 684960 806864 696890 821767 630298 27595 194393 550808 761779 57780 151796 733982 788005 216433 593904 44 157873 791489 622239 523 178086 23 38145 2 738346 799348 682203 201 450292 384353 209 812275 374098 849911 546684 28462 736620 275038 583667 413887 101 21 470085 804285 3273 834586 197276 842774 830129 757142 1 337776 836042 648641 1694 49 458968 783609 697084 166535 4 365833 828634 763496 447352 44 52154 168355 14962 669982 679459 992 825999 454 797067 816281 292804 765891 516266 711257 289066 107561 198483 269613 452759 764154 735663 823184 678948 737 15368 698273 15 86352 503683 840179 280 561982 2551 777099 530172 436873 383262 570615 371137 290100 319 124597 743928 565687 715709 21 734885 807980 212779 776802 837032 713941 225777 747832 5 826476 288326 230985 842219 288712 848037 17 206413 273495 48465 418860 225362 1 847604 681823 824347 843461 790353 97482 371773 344048 726172 732793 516243 178144 532212 223367 755303 211347 62821 190602 29975 55471 24436 776038 745486 832464 788838 7344 3 635968 741771 493623 750565 324750 556808 279511 347686 577721 728925 132204 93252 641501 705788 819823 3926 293983 779342 759016 253 146649 825377 655858 811980 1 3636 400988 799908 464924 781367 720290 409475 273388 3 770820 841425 12872 671028 1672 286126 753879 846714 415962 7395 361394 67683 684414 478019 198 809163 50222 322239 256943 449054 3 356458 181777 11944 785185 19 622562 13 764085 3967 12573 35 10183 526325 827533 40 843734 44228 727936 7 840146 4 806884 826317 244130 92988 39 644069 846605 261055 173 831144 766734 849263 464534 803852 820656 328668 437536 760 315791 828737 71842 833678 836020 790471 389166 415155 2 543490 779285 769470 5 276 26207 541722 797210 153 23873 827839 15299 519 16900 442168 5 497050 562083 79283 806403 843372 147757 143030 153572 22 28 1 65625 56413 231869 526568 576376 3 600036 500770 71722 3 689024 474721 191061 656340 33 119980 847699 3 756534 188377 484834 715341 708750 339845 202561 669889 795792 704768 637197 128991 470612 790656 599902 99 848487 162 170509 2 487250 218014 2726 784979 779343 735343 408649 768693 570707 525521 783959 800015 1204 642753 755695 26252 386522 581297 155 848628 90916 648 390796 7 522218 287955 20897 16 827242 682021 714289 93614 51641 523196 43 4 772496 199 806035 234989 4962 614 823020 321117 222899 12602 331824 730415 14255 848738 181 98 2 117742 755272 24793 709456 3589 767980 838587 800725 561944 838094 702702 452781 762861 740344 87963 99608 261695 7323 521578 632499 341102 213785 539 1360 88481 789565 849698 10 836310 10 787036 55838 172 25478 848195 531500 281710 753785 24 703123 266569 624601 185398 192 543473 299472 241029 180312 687681 816530 830892 700489 839264 53471 639647 654637 145 586322 9300 760093 114797 3 14737 782319 638412 470378 835855 755063 839842 5 758164 730591 830129 713710 427 773580 781375 50289 796397 13 617226 727475 563804 8 621528 753388 822971 348083 767195 4904 5 817143 196479 760053 115278 849173 348015 748593 27719 256327 309021 826266 155 328059 342082 827570 841693 846965 179627 616269 543982 346715 151909 540277 418397 804592 590 834522 52765 199114 827443 776821 2052 649457 507335 561627 4679 6118 793880 749904 734449 209671 817246 649593 356383 1 305293 740739 611757 778320 676056 551485 38411 90542 254495 66747 9077 722204 565551 638164 747745 380951 247382 781945 35714 38381 236882 799538 77959 837564 322504 848303 629259 714333 11070 444821 753623 694177 315850 797675 810126 843869 808149 793903 807201 825995 773114 1665 810312 534487 560371 474410 2 95 237787 314413 15 313355 838915 840819 271493 821502 158851 1142 220235 119669 736811 819727 848059 275911 476521 403536 604839 1115 204 269321 319266 2824 846015 548445 785635 807917 790665 62466 112309 810805 158325 10024 303 733725 847419 89 826610 370914 785795 6 357250 5378 727915 12345 775285 826725 179113 444721 821568 92986 94139 847221 668211 273772 681127 186030 6194 592162 615602 34113 188418 739093 9012 389765 813979 294865 687345 210646 495098 33093 5695 49 55664 32132 821527 780161 1589 69801 290513 32714 564504 356509 824673 421 453313 826351 845714 31160 161970 328664 229 521376 735920 836092 399625 105071 833883 115194 43524 606152 28004 821027 2 7047 658608 220114 150642 599302 196525 745221 460006 25638 843182 841086 17 140397 838166 2945 66350 47393 568150 729631 45416 148078 383 357344 832193 811769 11624 730162 157308 243079 4 776793 128068 842718 840516 3988 622553 831406 364823 21984 698038 8882 749818 86148 739625 746545 781746 515276 679544 824784 9 748156 519730 683748 776960 637791 791704 534383 547746 9 721422 584 25187 597537 728157 782804 824394 100 669588 759566 815623 387634 1183 154187 199660 306896 744096 91938 590337 828236 315455 692633 11 705718 753752 592832 5610 88406 810790 502504 556724 825515 4495 841958 844119 190479 237 342663 3 801027 777076 825331 811386 614325 399709 126919 647444 816425 42412 413609 112390 767804 450 77 105739 637586 262393 329770 423292 60096 148399 569583 297209 123482 219802 1 60 651996 1 591222 765068 3136 646186 821037 191662 825643 77699 711221 156735 307093 638768 225 171739 6110 310053 768581 350203 615975 1089 791493 631894 126652 826960 4396 759049 294628 176 740271 786279 5 385734 629937 831868 801111 702186 822586 11 312929 360900 230163 318253 420461 8230 824839 184379 792312 5394 763210 1 771583 201599 809554 35508 452782 454750 1377 408372 65416 3 28903 838704 311920 109424 99557 348004 535268 47629 501572 649267 519587 12 2226 11853 770506 314675 758662 690157 822715 457263 125 338926 790629 49207 830325 302752 106 92 798 1 75701 9 2 733891 813033 765769 181285 405485 94060 736734 830678 10352 324762 684870 333346 114213 92647 440952 6834 50396 808851 674430 1257 39 224891 564720 786279 796686 553513 724999 90676 770981 358688 3508 249326 345 847956 495219 6 1252 737164 644911 376179 201680 814057 793105 558250 128102 662478 821755 195186 140032 333 123391 357821 371593 12172 743941 743488 2911 833442 10 9 388894 445497 124833 810241 692903 91 362303 546785 1 118205 470048 134459 805736 281 822933 400524 348254 696531 262899 632931 750079 313238 603541 792480 557891 791019 512880 671354 9 674468 205245 822616 563714 356714 488715 738863 730389 795925 147576 153361 354631 600194 212215 49707 299 708029 811515 2 580654 834961 721998 3 76048 738174 376305 33 844573 574769 7 37159 416347 528712 807 97032 11 783004 487413 848722 1 827003 756081 25 802678 594803 51 529039 505301 725874 811027 785391 823030 733335 558390 85235 809979 660109 346158 539530 549373 330002 6505 806057 339928 687106 781549 185 643842 540117 770311 301985 1346 65096 736588 810228 354184 7590 805040 179309 848178 7 23 153507 331015 840068 688731 842679 847399 823096 275393 37694 534 219659 21509 19027 778449 623103 99935 330109 35591 578808 843223 813649 28 46938 96554 8213 35 566413 568607 393646 821568 580308 544852 579415 460832 549579 143245 657181 787304 115 724972 477136 5 297083 32762 156460 362223 834175 226057 648702 840538 731547 432906 820286 695440 541967 840016 817224 670988 299867 834536 689032 59 803594 266219 801102 589 178108 343255 203 818230 835617 232357 425949 338387 40 772591 620523 109515 633470 468194 748067 3712 737645 473778 655303 349957 675325 216164 827400 556042 735406 22800 684568 539578 60473 341246 88787 635203 813504 693013 337962 675698 416930 765781 1 122207 839598 128973 739479 822363 1203 64789 835537 504583 353312 66747 804896 404650 784848 462761 816115 100687 340667 731212 10 282680 595806 829280 842547 790426 813299 484389 206 340642 220402 48 633086 476735 836564 403168 1976 252979 833868 817940 3 767487 25757 847924 837604 849541 1109 810962 9 18 4 820381 142262 40473 837575 65 74521 329902 280 662448 796432 113933 536887 3 747564 733600 16 312926 822907 247131 21119 514044 997 833319 452683 780498 508223 627902 809334 783647 3251 723228 624609 807730 32317 836607 828992 837704 6753 80557 799725 823441 839222 291462 3254 797182 823591 29 805426 234354 1 771819 14 806545 324236 248190 751286 737860 726604 31950 43970 52390 734237 520971 809029 440403 580355 763347 315262 829135 824312 330153 220370 31987 235 496953 819792 253112 235159 84613 17 831867 357437 412511 459802 181548 499469 842001 3 28628 848856 42281 251431 784575 570922 15 769990 2 822680 631942 15746 760016 791894 210265 124138 813 213439 800867 537318 180235 841126 145864 557230 711885 640252 721588 4187 803597 814020 539965 2253 791109 757455 818574 313683 346882 842534 306439 113 294846 84889 674933 782643 243 818846 827195 889 9 791094 12901 15989 346145 538716 457187 727244 688966 34677 812765 299110 829889 557855 550465 688009 4 109 47523 817789 812322 35476 808706 22 827344 318324 69973 535259 837869 583135 2042 290406 794942 833945 845996 816706 620406 655240 214909 501 846030 766866 569862 836427 674734 28145 283732 409935 643190 89566 750149 1127 559291 35142 836522 699306 786021 515032 174946 92794 332770 99788 71933 246 148380 816944 717013 723856 365530 815299 721697 393769 132947 689037 762004 848454 278558 847887 53176 565639 67040 105663 281044 675273 656218 542055 342464 496157 61258 768711 767531 790 831155 734713 255264 760137 748674 692751 832702 190608 745396 52307 504818 315517 828739 737785 598041 1 681919 257715 509676 527501 799523 2 3 704 776127 451333 159612 31391 98671 82536 803677 378935 318962 448441 86187 835909 244111 5 24828 539387 825748 751103 46796 46 800481 2943 580437 4767 178942 117362 279634 7 710333 57783 200371 822362 843113 576126 678546 551896 17812 55 766079 687059 129469 350288 439757 358449 1358 4 804257 78440 819773 33589 549529 790023 832758 653576 733332 4319 171870 52368 840065 707862 4044 410091 164 264952 105899 69 9799 19 832276 647346 63064 847093 206620 75853 1 846212 836910 384887 426604 440175 198273 607237 251320 43868 14 809507 846310 290358 510118 142014 139673 349511 57590 757476 778032 826140 361327 54480 613337 813978 526 542813 830515 459418 290762 774386 831568 842436 126671 251071 778343 778743 663050 780323 799948 283646 653640 810141 647620 329816 166 62207 105407 74435 529520 551716 91514 698536 206127 615766 514888 10844 846581 335 215160 796652 223591 28364 66714 28 229263 783251 705476 663497 5 258475 288 832414 821239 198767 794650 812 685059 484486 583346 845695 428833 779767 391549 432530 141848 260113 259508 818797 744859 825569 223368 849757 502203 303 804701 423064 486808 60965 18 459634 43 98040 674041 627571 12412 621444 5 130 789299 1853 3349 225 849002 558105 791171 552387 834073 844156 839047 24987 288935 711313 831978 661114 99736 608732 378544 434545 117684 746044 362018 1 628423 91772 757781 788034 317910 716434 420 566129 110755 788439 43862 108578 636051 782072 64975 49873 251137 56754 10 1931 3764 471418 604892 740482 255154 841293 840476 723758 842412 444895 729770 849602 771080 313939 781643 787928 515825 448763 354045 204296 101319 721367 717970 848436 396392 838380 519959 198335 750505 16973 709160 686848 27 798953 801937 139922 809608 128091 805030 1 838910 751346 4768 302074 833934 736862 527101 10638 2679 811197 824353 813728 524344 830733 701134 820370 118376 398271 47801 816274 6224 751432 330966 498842 775 500670 781073 195504 596890 833437 7796 10497 691415 4 435981 378868 456129 363287 36 270754 3 1105 738174 831330 146432 89222 385526 351562 251413 838539 318642 747201 124364 42003 493522 783192 25 839821 275812 2 832941 1 343920 516472 768792 14 12100 829259 671141 826634 397189 724803 696453 21 84269 2395 61958 8 130812 666 66393 726032 604942 236 784608 746434 817016 804883 471131 627632 128518 796521 2 639317 752837 625680 794506 160113 288686 67 843906 13135 5 304459 1180 809704 61235 450340 767981 2671 698949 720984 109 36712 452522 489143 702508 91200 522846 759806 99095 262736 43080 14769 334673 598097 688845 112 4 27233 403118 237 12 719572 359202 60512 655800 21029 10335 849440 1247 699271 826001 824980 808853 309389 507211 85792 3214 412063 416628 846609 32395 782911 284152 21 776255 131414 822259 65037 585814 803669 798629 24 89077 817053 825519 849644 334584 837901 305782 710067 779422 7 832015 794021 686303 534442 225120 808199 786931 3 162394 476668 803958 407249 5918 200650 747334 10214 415926 35 2 428703 78989 729134 849758 374873 156829 766175 8 620144 802060 342474 9783 607934 653329 844907 674036 149872 402298 847355 319660 740914 154 26160 10 35798 216260 259790 125 672740 144829 724599 739660 351275 806054 347678 844136 3976 272 722772 197131 36235 399008 241653 725513 249891 284786 753058 1404 14170 831638 840075 823690 5 9809 261932 9 25183 414 557077 579667 248909 144566 821594 835152 805041 210608 37582 671744 754684 310179 768615 389554 643203 11929 474001 4 846367 592829 783629 258801 458076 726206 222305 837581 820354 287 85252 731854 826051 491305 411426 825241 219947 838289 778118 363 386496 69874 277060 73834 437 655897 717843 246 588378 133688 470647 807656 727526 93893 816848 61964 783016 86465 767395 781546 736125 1525 667447 147956 1009 837610 709668 13 817252 319653 380760 790489 710142 665738 30 147265 558009 695330 370985 15 100 743683 404189 833150 796354 11921 94786 733370 459902 1660 501472 484263 597188 110149 84524 834745 560011 139586 286571 97064 232255 210374 330049 64497 8556 468611 724895 2357 841177 842806 61 508188 820421 561722 1 799845 250287 268422 715365 439093 777695 585842 829749 728685 17761 733032 103279 577694 320920 759861 657748 47397 703745 45434 256094 2 506011 779788 648621 4171 62 811228 91889 814999 295808 9 849398 323373 473118 558130 819702 785096 455930 461637 577219 697294 535847 721466 154 456552 241464 517299 63 802987 753492 304116 220739 643688 807713 515009 1 294075 2840 490451 1501 337502 4 826031 837639 157021 206059 751131 296837 332753 360555 692486 3918 795629 759170 599380 1026 317749 815581 820522 729744 759355 186755 711249 170719 840284 760433 288 812849 808627 812416 824649 6 194952 126838 69584 333725 802255 734867 494352 104866 777690 445645 200941 605930 833699 154781 704991 848782 307905 453143 767808 518502 37767 374205 2471 293380 308331 838271 102682 25376 685891 795114 710000 350338 279621 146777 535256 814298 741982 296661 778417 611640 451815 5 754970 48446 10380 799733 746622 49687 819045 239204 695949 837993 40724 442661 11118 10 231998 636737 628351 600203 225118 701563 848732 630517 1 471078 688130 612617 772700 779677 658598 811073 822575 518473 667541 833437 537498 690 310126 646868 701922 307743 815311 29360 775497 785087 309739 739055 517289 451046 153 130649 17752 427203 11 134 846017 444575 135390 834046 246477 362003 814613 758189 430476 645182 444438 2155 30057 74414 189562 341529 123533 342464 250008 617353 843630 626561 1 594968 206153 219333 75 330872 252897 89 194197 743940 699455 793263 31 759696 213066 591440 695479 338136 116 31 168339 772110 752211 307085 838355 1853 792884 809737 237837 657360 712947 799897 160996 757029 846501 351645 158174 764303 770557 331946 677751 638798 838888 836857 164926 839030 787522 777453 28 377112 456760 38 1 58915 503142 813136 533 3253 770796 581825 838026 27546 114715 724726 1907 653360 311904 353131 733229 711779 611390 246973 2160 8 564077 746522 6020 338 2416 844067 52 3935 285742 833022 826221 427439 6 337 586778 677855 515036 759061 835304 847707 798529 836603 754746 1607 4 594949 842248 292522 33 336585 372782 16393 4021 183071 828659 506291 811144 378208 75934 220250 194594 629139 730212 693362 432278 815736 760144 791516 1 403541 3 201 544927 803038 152148 19620 747095 10229 247165 61119 780741 443269 682374 334223 347594 619898 8781 4537 840817 119158 469966 52847 757278 48133 40345 31 140 599567 275481 612063 144622 17 1770 828408 11985 96614 82 319 757937 780 725924 709404 669665 730810 838616 659810 4406 826490 767504 2 404172 321075 173587 93131 842030 15 466239 238 173638 93844 341329 448194 775132 30336 438177 478651 841469 760017 674951 811319 726745 641841 90 63 48438 759439 724436 825532 814660 525749 8923 812808 123731 86127 5015 77841 1 828062 694476 776950 419625 671107 40356 703539 29915 774507 591396 471580 439179 474826 816839 798170 813247 33482 849315 19654 663868 422623 7698 709321 647537 738882 771695 770652 311990 841437 42270 739327 717771 352004 813022 745063 762820 67 818165 1157 55 706942 426437 147708 805119 811541 709204 240255 116969 753271 2 124647 32 846812 781208 825013 24211 841186 742191 823111 793139 71365 691236 673058 145454 100089 1 756750 296809 776086 139643 307 473589 546913 9999 706788 24 175 792522 229975 6 9249 718451 364677 116603 836469 150572 104933 2920 793301 501694 727304 833189 727805 846660 379489 828170 222314 10211 318544 709988 376454 28 829973 128568 690172 825157 425836 423451 842296 12551 664016 766653 737531 340122 95544 1540 837294 104 256107 823739 779440 7559 750947 377620 767633 20 1 189615 774686 636280 643255 203220 599242 6 275373 843928 781141 640161 122105 58 727916 360500 756677 745495 90140 726678 19616 74760 82971 607504 7 834221 764263 1856 186607 46 678425 806685 2 647862 118612 772998 109069 7522 825652 146806 821185 823448 772259 723037 257599 813124 812374 330101 754891 727910 73959 780424 705245 60 812708 838064 636608 827747 315892 816 743232 592604 490324 782395 718076 425844 841497 77631 849073 727684 814401 820369 163428 733 18338 820736 11152 814838 205852 1550 1 768246 10 2589 209068 338626 772594 376573 790828 4096 497474 243073 2100 2 463335 842819 203591 1533 51692 262444 24060 846782 509079 845726 311585 804888 292 190985 459108 10 1212 768103 622629 805543 22960 530658 336773 69 300337 773367 596186 293802 1805 833886 259926 833603 4125 438544 2 13 18308 559037 766101 750627 445 659340 541013 14038 303045 305 177709 186174 130631 634432 78386 521931 844851 332213 7 409805 177087 752336 775668 392174 133 832380 731660 405889 1214 610969 58894 3 783184 221294 262967 559300 596164 361412 540572 819251 742784 847614 837573 385147 812467 2804 690613 421 800638 515089 622306 24187 356824 817119 25297 27559 520015 766428 700353 574 45676 314773 792217 158444 45 812700 799343 73932 258 849506 225293 148559 829636 835077 291890 681283 753349 807738 17147 847049 837556 787064 727463 614780 197 826886 214739 114088 795646 845094 807425 521093 1673 305354 448 1867 467301 1523 67558 844415 75527 211 592847 142870 2 716 756192 229 29 75228 621624 346680 688424 849035 148092 134613 2 152696 4 1 306196 16 801084 14517 799930 698790 926 50321 843021 29 4 313043 110 191834 410623 588057 842126 841550 172336 11656 791001 161191 121 14770 726346 754547 621573 122487 729031 7703 69431 2 846489 397 306662 171302 668132 799276 737782 156336 4 29283 312193 534 1240 519981 436233 39 44 223835 832517 10494 4862 813692 21432 203302 126678 39 28 124667 102709 23652 113291 510911 44246 843754 824319 645183 792576 238150 745097 676051 661396 58 615081 745455 245883 327574 34 5 288351 843293 236976 601601 64803 683683 258441 796015 398 28515 235592 153 802871 607703 807744 849461 538251 292579 643313 148772 755959 585160 2885 136314 2416 569003 735860 35 640039 822043 282881 336987 88986 15707 838286 738631 12 79898 802403 6849 48428 317767 108289 811291 261559 786203 538933 758807 813491 840313 488233 829702 784922 43 746288 19060 618367 172456 706667 1987 841958 1191 796808 24 821430 12579 2 839603 5 561505 829396 577351 758193 274840 163424 636034 339843 834620 772317 8 844905 10541 2493 12 114513 833855 682449 721625 607568 643183 256718 769081 847722 362352 286476 47208 419655 38268 823859 779151 350099 259136 811062 847300 14563 189558 782025 709842 687616 795981 205488 706319 277879 47594 728312 467277 738611 816832 29 487576 481490 729394 1288 241204 764284 819735 200569 807861 781398 475582 814497 1586 723554 13 3 838196 847102 562033 275 436559 839764 765512 839990 467337 363558 675357 549917 748630 35826 5624 20 181714 814150 703652 140513 760922 835369 595085 5 532239 800384 824691 719713 806488 772924 822607 523675 600458 827093 637115 159555 808583 358130 207085 70740 602117 828145 60372 26953 550159 799346 493723 632666 1 809567 23571 15 358820 760 836757 237290 784081 239054 833973 36654 47 1178 381923 960 729329 108568 839561 690461 819047 24424 269990 4 69620 64 828164 786409 631660 654124 318602 45937 15 30995 844761 794943 776903 276689 841899 148743 461118 259474 138208 516919 670343 726841 803494 684146 586625 587866 333909 823067 130024 575490 841165 465193 803809 798473 2 841474 836 18 608176 39143 486831 11545 4 312994 753792 2 680351 831566 247929 68494 836810 56366 198668 419662 568208 394661 1 156961 824758 743406 523007 36 566252 794197 346303 86384 12293 61553 247 496102 844010 614244 676060 534635 253152 27274 839448 345036 610287 447329 828338 438929 8470 725723 373586 3 411937 503917 154413 173107 543743 66224 130455 715608 4 3 172134 756570 26886 779943 803169 643821 808423 835947 536967 14 749210 324243 33 316874 690713 835662 792302 3039 816992 5994 18621 634923 325749 562712 15779 512425 97364 21835 814009 621975 443401 692735 758265 565634 837924 1384 684280 6 847938 683017 692209 161818 706672 3 432784 832569 179307 709803 744750 451990 802983 810200 737597 161 739958 782430 168158 745217 742149 29869 1700 76284 843800 689078 420264 6932 711964 813464 266758 3 845745 12 651472 843149 94953 159 489697 256122 524116 788501 581926 365575 76923 747617 79362 23904 514004 593576 323 2 675098 654085 311030 774181 46492 834220 406876 299795 509282 724513 60254 728040 64911 836376 226842 276815 6824 362713 827281 744876 116346 39594 803387 2 12312 728511 806856 9 710448 208996 22 757703 756337 766 596414 213647 306418 3037 838040 640445 57328 253681 801855 830164 40621 19546 806497 497617 354937 55883 184309 600230 50710 832260 811628 338580 272162 37932 393516 92567 837161 309985 35 841167 160803 208653 778815 520305 304532 836239 835098 335475 47343 32 822664 833194 280185 584907 821253 2 786510 441585 585660 828049 5171 781590 42274 664626 12744 803961 834337 389327 596306 741684 654316 792830 824754 156036 85179 591214 784349 346092 153036 836718 1591 21 846620 11 319409 2 846264 749751 756328 579462 17635 830313 36 734371 333018 813846 1224 812690 382748 22 685720 844817 18870 33 198273 296686 306059 569228 829799 769892 751505 808334 83200 3 864 177731 197335 32352 643113 169492 431821 100239 42883 36838 143209 21 2214 464428 767127 170053 273960 827730 338313 459490 121390 702854 596987 253158 428707 9 517903 250568 275418 1 88725 2 796765 716 695262 834077 841925 1669 454984 59571 706354 837442 54040 805698 384383 417431 848699 655205 472212 54272 822261 831608 764601 838574 597407 413557 516032 813230 158 45373 136 3 548385 79 216535 412604 534044 114855 724733 804512 729810 458229 815424 121892 455981 626870 594031 772764 6572 8479 631614 521372 798451 88 646929 37310 782580 822204 105 244333 192 148565 1968 58 768324 385533 10966 758582 825558 493336 767571 108239 784731 828931 722179 584449 811354 700062 124338 827680 201135 748852 29654 600074 475430 30887 826202 1316 741832 841781 763578 239836 308661 2615 652810 729527 61521 13 5 181962 185790 499996 827687 265513 814552 849589 1490 736500 833705 84 5672 30244 627495 66585 136949 260990 1 827038 819612 808014 205841 829444 748714 801461 283710 273871 25129 822114 702729 696237 43 715208 267398 186249 833041 833140 815975 582572 834926 675914 79798 573426 37820 13715 902 728354 2613 465028 389981 834808 820053 781472 323067 1 217912 4383 71 616671 1279 687622 241131 715241 108164 828502 553690 815944 698220 390586 470654 124031 669331 2 199825 787700 245824 477565 255717 323765 64323 304027 435811 406514 324994 12527 600 750567 822604 828605 349339 620580 833005 841836 823744 767041 2 3323 834349 58 721567 788532 6707 207272 736843 596566 802304 33 709563 848959 847930 52289 729364 848684 483622 198927 129161 365383 245995 672947 680152 376737 722427 200753 11502 46 802505 839116 846432 1360 290587 71047 1991 86906 43214 201920 820371 9790 535101 820075 1346 65505 728726 237622 293818 60181 516781 688413 7 441539 822319 7175 77243 416488 763560 635297 816369 308612 2966 719413 839908 787728 75970 803470 735022 62 748943 466833 496533 488648 4623 842288 35571 788409 454725 712395 1327 372187 423334 10554 173363 764684 723307 756298 9 460940 271435 631172 826841 2 558310 671648 24014 634248 764489 742374 570333 220686 389224 393 768741 364681 1680 176043 2 5 8586 9 787636 24 280381 765556 3 150372 4351 175595 499355 845384 831320 12 99025 471196 324088 794555 778265 574902 321962 138331 69 30885 110002 402142 611815 793934 360956 70594 515220 848378 847163 489490 812288 465893 216290 322102 69227 762481 321114 194221 75907 845993 349362 837908 712054 801135 52949 811367 4143 549548 775889 24 4006 470665 812678 694763 755761 467711 191288 211137 252574 398352 4 178017 265573 823767 166866 786497 6553 712688 489363 832820 290722 844243 56686 754144 63794 670760 840599 475642 537878 760971 778415 818514 824610 833657 423307 32675 849470 86 1222 768619 37227 833289 776109 450350 3752 169145 562571 840661 562198 68999 1 830904 821364 600570 806757 458950 835939 840294 158664 831720 823824 561913 471133 823908 546731 63778 248699 60358 2 135752 47221 708984 100 793068 162194 784169 780957 25 610075 7869 50860 824201 481028 557734 66 743 144520 251495 829026 1 71886 336418 838 185623 496627 1672 303434 153 777480 724133 32 309356 768268 268734 712981 346872 786558 16044 207960 750865 6304 754124 830663 1701 763120 844899 326826 784360 523514 681521 824328 698096 567248 13640 731598 1 466329 498176 802839 2 1287 451187 568193 173 351588 5 4368 552684 742779 33 722944 64305 790937 466075 681688 122896 800901 457851 543098 782241 121648 821895 841011 10 25 834912 846595 205 182439 849107 792061 54138 804845 110155 761101 824905 101457 629223 29994 535055 555418 578475 524675 381953 252185 818574 838636 238883 56271 794794 503 757354 794477 135730 1390 17 48283 3541 838641 88725 204038 275 385942 339038 2528 142 267332 401851 782 348351 153567 429168 111102 424984 180891 306755 837917 329985 406175 432839 30958 828206 669206 455788 176741 778031 770792 5359 55406 817697 86225 814272 7 642057 520446 40160 822307 755662 173514 246942 548195 324137 148206 701068 2787 2568 397112 813226 289709 765349 76973 376416 728643 5 792902 344122 3 36556 790607 849863 565521 609914 694160 621684 810826 155273 823742 710084 535368 141364 815574 713637 624348 4524 835521 749475 1018 295 142085 190435 180271 5 781832 637533 118961 131663 16 752125 625686 829741 754506 269520 498020 254 398587 1839 402 342434 41196 849797 821140 139521 64 819734 848985 564861 159436 756670 446115 795908 424132 530655 459754 837573 22939 10 843369 688500 779120 822160 463678 56880 301 65 742466 75 4498 649797 651598 18 528 803363 373240 718975 32147 799262 4810 631176 8435 30864 182793 217221 440712 796910 327236 14441 811337 808403 789470 34 180454 718157 652864 144980 1181 32001 795566 645906 156960 468326 125619 493646 464297 835927 780924 554 490321 125674 25658 132197 183709 799672 726630 807526 820031 629873 25593 789911 42478 372417 237941 10 804969 708649 206376 494409 823243 32010 116347 848155 806186 766462 791877 696430 661835 789846 806668 710222 491492 822842 761654 381129 840975 812790 279230 357214 761881 664234 672339 649440 105102 753259 581290 199016 836615 63953 328776 431997 17 782094 97942 220364 844792 732813 541861 783292 197377 1259 1 640842 815656 8763 842567 473505 551807 791396 624337 376 1051 841181 540613 529010 777492 793168 640004 532200 6 6 807618 2216 724059 520306 263 782785 12 231380 821519 480539 166837 132151 76049 470507 134004 807901 118540 80348 48757 26732 849237 706650 674292 7 25886 4 485 27 786073 65972 816606 465580 26362 624973 803075 708013 310397 689321 511 730582 741988 774317 4 54 751306 776636 327071 169345 140233 294977 759085 821381 174783 333667 848514 828123 96077 606641 322647 628174 129639 492155 252895 168469 2980 362412 824679 848453 53275 333427 115159 453685 5179 237814 263 651012 66223 791215 776454 827682 599033 355946 425333 729459 1451 3 51796 839789 533638 818968 306938 196221 148378 847103 506717 192 2 793455 520232 428576 79752 66460 260891 173979 397 180001 792107 4 87 841807 264892 774361 372353 773217 185085 76196 841566 297353 192625 40739 469 291291 796367 4858 479660 9094 274569 5 263376 34 9074 5 3576 419014 770042 759469 593655 31013 830758 797518 396610 1 2 279451 843017 480193 815908 831299 709318 23618 1478 827541 102949 2 241324 684502 845570 716351 849551 80 809273 838600 795210 833320 76164 618870 32753 47174 5 844649 33571 812783 23162 204375 666075 44934 849878 11027 13 26016 6822 804253 194 53967 47 466234 578660 29 837796 549573 707859 2 932 482051 841888 745137 105501 571513 10 795803 154106 3228 453158 183675 194965 750261 166923 1 726294 59613 344308 594147 49 816165 835768 35 688928 493065 675487 17241 825235 232194 238155 836852 16312 434318 740051 6 3247 789693 346679 41 373207 105 287048 642840 795370 4218 397422 76252 74 537109 290 833351 773462 814868 749079 445065 401931 166994 513025 227616 11 374808 374475 726401 7058 523944 346832 584094 117346 688440 708756 634735 804 1206 790669 832314 377419 230877 22069 849410 380408 818042 21852 721664 1 703973 763089 838542 293514 636085 694520 797201 31147 787318 692100 122174 3702 692242 708388 834410 507446 145616 814464 39535 427346 152413 575236 826004 522332 33352 833448 379169 63465 2856 18248 696757 698603 2988 817320 838032 738280 179255 4930 827945 726580 624476 704959 849561 82 779415 726323 12346 282537 427811 244940 250193 198377 238376 776309 2562 817175 36209 207877 686134 6 940 3854 824831 15 740529 66658 847263 153795 128250 172535 747042 567198 5 320633 1145 669706 652847 664921 5792 200901 367 91198 770589 799294 220714 790821 91959 768476 846280 96692 57502 714722 25586 1085 35911 242159 581567 849644 844255 121 10 846794 774381 321021 504006 806898 648338 756340 207020 722315 664457 526062 478581 378043 7149 645933 741875 619 265955 844788 763916 16345 814436 3235 419553 126388 286480 414567 59 40509 525391 1 105238 305949 2423 13 814738 838312 709879 216737 52828 274786 405880 829003 726419 748579 252802 558395 846280 524748 789724 805866 1 842665 281697 122 46362 129867 2 810616 11 800133 10881 174623 71584 806347 454678 779046 700542 337910 618071 723132 831298 781783 109007 318573 250019 426274 207499 814707 89538 215486 300890 5145 364772 787714 412154 725021 518860 482073 32 4827 823118 503679 777876 573696 169516 139 218032 344028 841653 1 794630 30940 601626 782887 19 460639 198151 846630 1940 681325 200600 549763 666566 1009 289279 588333 789753 177181 544677 347867 844909 806215 618047 137 305229 95993 2272 631501 73 129534 669001 323 2 806142 269937 190147 445960 701214 705339 313710 723532 705 17 805824 195293 228524 2920 676074 784179 36 47 3 202089 433027 788404 529881 631584 760583 799990 845445 458179 11153 593591 719030 809607 819346 791958 373658 18 393815 416879 19243 23592 169040 749 422869 795479 804201 109 109640 632038 129386 218733 772484 530841 814899 728863 727328 774218 607012 535920 393151 593768 3 312414 646 109152 791138 371323 251312 39175 2 483976 831069 433245 648725 841847 837892 495097 248 290421 19222 779475 812393 106324 772300 11052 239030 566138 795765 746533 798413 30032 375212 775468 349604 171689 206 745445 840333 493905 834048 102558 652950 534762 740502 975 10 787787 299 763436 798273 454108 5935 651352 839680 2 1004 353994 706914 822324 44 167447 300047 160533 14805 445140 667528 226 144197 814239 760316 799005 106 219395 3 206354 843215 804608 6402 8 829020 258219 21512 168092 1 339936 164785 169412 799977 762085 825823 800028 731664 820514 826347 804764 186549 848837 481590 1 124695 24452 2611 796164 427262 787489 826453 831903 491797 445903 821383 110010 473731 629407 842192 260104 206857 299609 161025 116051 422239 1 56569 32718 514410 524072 808308 821927 169560 180805 830876 242819 4629 842588 759906 692 708487 785944 609670 110933 820985 429898 808283 229 4908 177 273122 429205 565021 708709 2 11184 23424 825840 798741 247211 686287 14 335 685075 866 446809 820941 731354 176558 820 105566 104097 351541 632710 275346 30 43 60 740541 425257 792572 834944 167163 625058 803305 7 162 845012 712854 2292 75050 736687 226066 223501 597340 94869 514 607979 733137 849634 528614 220674 757196 629763 43 379793 485614 564771 5 8 22186 838236 845684 7 835639 294849 411648 570 781454 9 841221 1 784881 1 609108 828010 809392 843132 788393 835464 116432 3 349690 762165 241281 383817 826034 737155 777766 532225 750096 417875 813362 76767 27631 825967 594361 319189 805880 379576 554844 16 658654 775769 744811 13194 381422 57827 50665 839465 813064 808883 343 837373 638759 640344 716179 756846 610150 808574 240175 70333 387329 555849 432384 386368 404452 182834 782231 803200 193327 817889 814354 423197 393424 646019 361254 17 833909 731264 845111 68558 331422 256442 153759 520001 17190 371046 216302 844046 224569 656854 532871 848963 767292 198007 357957 221133 110275 642068 328598 753545 541838 123154 247412 1 84356 483 808809 503259 845000 213686 133718 87325 831240 104871 248779 61319 739242 166984 324699 603728 424816 82483 778224 695479 626474 582568 841920 849495 59285 45751 841824 361449 848984 317973 9161 158371 834635 845450 219111 7119 774679 349466 802605 549051 2 574699 843351 63075 538 711502 809634 786128 618407 12765 313709 474217 94 801310 562863 271290 827774 729051 412595 181142 834340 666579 5595 281032 760018 701876 2940 51 294027 269573 841905 406090 7218 509466 149525 4005 649980 197362 783219 725296 564368 159656 186463 297823 474126 639071 849487 317170 37777 781491 631230 777 210526 2 1 528415 345607 49636 721227 491733 159131 11776 33247 151 691072 715897 707870 131620 129979 848081 676695 164 827086 191419 523415 225257 614091 758192 82 571886 226 842516 410203 764164 838941 811737 772421 842748 249620 819591 10 2142 2638 560853 106 518967 226042 670972 434888 698498 783976 747319 802220 789399 844664 705833 830231 757647 829007 321 759985 799966 187443 5636 749626 433053 110997 2162 251221 767457 841654 357687 840396 6974 700160 724016 817930 33612 773382 635005 511131 843064 281810 844363 1216 691383 338088 796970 111 720851 747645 321641 479275 769281 808376 471772 849356 483191 818524 808586 768315 474800 676711 3 575245 434333 541024 794755 164653 103856 737886 831125 842301 20284 40 757623 111314 713910 48 2733 700503 213066 167583 457121 703202 5087 677299 3463 821131 568053 814294 538850 22200 346762 805702 529417 112666 38418 529572 57 17 3646 684015 120798 606430 5006 815247 697614 166 689359 339751 811969 76 239503 599273 138 181898 279789 441409 812260 172542 2 612158 774883 810485 36742 2 688815 820588 821333 844923 388853 429882 204891 13673 838081 707834 5 228272 135 794372 837678 841447 1 9 807911 6399 314046 223326 21076 195395 9 177421 845467 76 840057 82167 86553 734741 95 483685 225871 13 527007 692139 837584 42 99848 835275 820216 124816 5833 841958 847478 624912 75761 324705 4 202460 319301 4 360451 139296 148598 450914 81591 3985 423251 608986 811485 3 37225 847085 745669 811564 781148 835847 560834 267850 91925 71316 66145 64239 694343 10280 218 399 795778 175105 604385 539152 800277 644010 28809 134534 26328 704823 843404 795612 836774 2995 751832 578063 644363 792156 643218 786404 1033 773299 367111 77531 785891 698073 78388 270764 834930 186664 680539 691038 25652 31661 754393 823364 9769 256 754399 723 813459 244281 794743 699540 422959 38 3 542419 2 794598 844855 828671 756627 715287 2 816035 166522 87 74 844669 195729 759219 89993 45567 745323 562472 699947 134226 786486 813160 847994 807638 595385 818136 757475 769731 86773 842763 839275 11361 836593 818493 13314 846793 3 295933 55981 272166 615254 72842 342736 397724 71925 33 688289 710174 528612 669296 430549 804667 802344 807680 590633 675224 39 379719 7540 262778 567493 114572 169804 150751 233754 317369 398398 840166 707142 527185 476338 709461 710811 780559 335716 149349 849164 48930 819635 235935 405762 847354 674400 68645 257181 802898 836406 41224 524541 10 725 837982 53929 40018 842292 812330 688711 123999 811204 299 2149 206 403079 710273 630333 104346 616678 790579 823503 622987 807370 813709 9552 267077 253834 371713 325469 5387 806497 72835 523946 760140 824409 25212 805961 790017 606257 839275 807502 4852 452196 849674 460619 707 21438 764801 8 8 664111 197110 42926 831705 35823 63171 451 843830 809511 822803 766659 14913 3 830783 10337 845079 9536 278020 837 2 996 300734 469012 431794 738594 774958 125361 781425 4 245855 296091 729506 43 687414 254613 6899 532710 18550 311947 184527 498415 2 712762 221449 376916 566785 67199 4869 831948 653827 252185 800573 345681 714452 155543 113267 746378 799229 779793 783721 2 314589 119779 54529 116645 577893 20821 697224 533421 803126 642027 145243 150983 26321 786790 199805 322990 734609 29608 844495 132642 6927 175 124538 847025 134907 744512 165820 768122 848023 809587 13907 1 846150 6478 112712 429569 243250 3835 522917 452053 792269 20 832034 762069 484024 156751 281272 822380 754205 613150 834432 189542 151133 791431 2291 811213 316516 516913 767 343350 825593 35 379430 757263 4454 357620 574723 768935 522814 759557 447742 663104 61 361179 694092 624415 280508 710715 718943 152 40 75 798201 7005 8210 821009 13 812180 113272 1985 192984 711413 195446 642110 426916 374860 416205 828376 821108 790586 848547 8877 766763 433207 260805 7050 93270 809530 196923 100972 103936 841422 846351 790279 42 14679 39992 8 330 68673 328666 831483 34 807712 20673 242266 801580 14079 810035 400541 805099 376773 13 760561 695648 284790 19615 836348 27275 843400 814633 272627 257674 95446 14675 536548 769097 292913 2 823046 502711 186323 179221 91880 116179 754046 111303 290718 811521 673983 23494 802610 52 833776 164 735394 122014 802129 528354 659145 136981 181714 519177 327234 1 103500 873 525531 649358 777987 684840 734476 603132 521875 424779 7586 682212 830691 105453 331973 2242 195462 364 845280 11830 819094 349318 610188 804724 719065 346966 88463 1023 3 36457 362134 523512 723078 1243 321536 810402 538729 100475 497427 127895 682171 842464 823970 732700 197779 409869 5764 3029 296838 52945 544939 554449 834960 18 697542 46 645250 772016 789484 845788 813773 648598 19499 1412 41 752771 276294 3 738900 847805 658486 597562 801238 823976 726554 415987 843383 771933 118401 3666 676282 761576 394604 688490 735116 654214 176541 659353 884 406982 259 994 259251 158890 84 560811 54 799684 608390 820451 33453 721530 247582 840101 478231 696058 746355 538471 597706 385674 844006 111960 843620 566649 832656 808854 107359 642523 58233 498334 768100 279244 737207 638904 640340 512277 841266 327 474194 522 543937 5 2 397625 366491 769366 541951 8 547187 549733 9010 364062 597355 1162 544862 1764 817646 557250 54407 602721 804980 5815 804801 698356 12 3 237092 138888 4859 845774 268609 6 804475 499059 793610 620866 818852 163482 5640 420496 141235 10 723925 79 133122 74648 831321 642531 809593 748 704945 376075 529660 832863 709898 249578 693522 802584 1656 263568 106949 325171 776733 234314 685975 492112 665237 750915 374524 421397 81404 86841 38920 10020 19516 788653 48697 59102 734797 460003 370062 845773 831032 33543 740525 567176 820717 810281 49 5461 5 1496 849002 276678 13 727882 833275 804091 70781 348290 839036 212835 514540 684086 819526 466610 583 532512 394120 641176 815941 789 816034 219577 804313 202559 590505 836868 646175 2 485808 113570 808399 308149 29925 368431 776868 477576 223710 165494 106918 9455 83 819753 834589 2 277014 2263 842071 9104 139229 41636 838317 654601 263 801205 2 89821 709138 117934 516045 724162 60 188860 287952 482503 549383 162866 15975 846505 807751 770317 202914 661617 194 582645 818446 482881 96436 159858 4806 849630 777800 281733 170343 421006 840467 246465 214 36 2 109624 709597 837534 97286 778386 202278 812111 84143 476293 444704 824559 294940 683381 122827 827218 5 23 280331 799751 51 807303 832114 44594 425560 636929 457 7 546196 349251 848486 761485 414336 271949 55121 787598 24 25 261417 22451 55 771009 49357 412630 644557 48101 304419 2 534774 755516 86848 835097 132204 8159 791418 571659 798383 154455 777505 743606 410660 466110 845279 791211 704202 188835 77344 73880 5698 264361 315850 710762 203676 790770 15142 710085 344 12 21 348 49122 439050 758399 514347 805776 582680 804475 544953 789470 848038 266527 59622 416562 504 95484 460505 801585 745244 487868 817379 58 226597 342553 790924 203503 5270 71971 836634 43993 812492 783194 826699 539276 149668 482614 151 440188 395629 837295 3548 33099 159 693235 803640 384606 811272 342259 132787 18423 177052 214619 109858 296789 837200 637185 655600 5 804039 848276 492056 112251 76172 779404 871 407023 5 231541 729989 60435 7 426667 740651 761212 257413 840816 828946 558543 582497 216 94864 690848 367250 771126 793766 219590 255408 17969 16 813983 540353 2 731574 785641 759378 149889 824389 584965 680163 808046 342225 173194 288816 717849 32 359330 142591 589090 847956 6 820739 762972 644079 4561 364181 64946 739490 299319 223689 108890 39264 463 849156 779007 318085 783138 17980 35037 831451 715340 786688 742648 106295 664405 206891 53137 1 817567 810023 847333 838901 75100 339082 840639 57 3128 295 204 29362 786226 282697 597461 151909 510752 88248 64975 506361 140451 9 47 3421 833361 51936 321527 18029 799121 843 710219 684206 61591 1 273642 789293 33711 172199 823817 748768 842171 784755 477670 67445 842653 95144 844618 42719 543701 2 345551 14 790709 742203 56 6528 748692 767866 836238 651737 498301 260345 818064 651237 17496 506862 21 756288 825443 88938 86 753615 322832 259657 478508 804253 2 765783 615758 589359 41570 788449 599736 806298 800148 11 39 401204 11570 28 596761 577 25115 775480 814653 342900 781643 224331 589656 94 257 53999 441630 4 49 460808 153858 514892 455750 824388 672 798545 230165 420514 771647 306995 371201 703457 43281 662007 211327 720594 475219 809471 396682 272 293956 115334 237 790454 510161 1548 454417 497748 815481 657995 13 65058 817953 16867 271290 358 91654 151851 7 316324 475424 797694 806426 744124 566714 841121 159 802810 436525 19338 837858 726746 324474 792745 80 838520 223594 53718 65417 103532 5 412191 833582 832944 503237 701753 799015 7 661028 511083 407189 779744 5 793525 3 784141 745777 24611 583852 829518 70 829589 82833 798121 9 509457 619492 32771 828126 132605 386228 721407 224636 57 702416 402685 212508 805387 743511 184131 826663 404258 189543 332776 782768 1030 373630 846900 330774 315247 817735 392770 151100 48 311549 2 2 772787 623385 728237 755474 794847 54 672125 121852 121558 841383 478319 115756 718797 458340 32 276419 844807 905 847875 7924 377234 4 752491 772185 707582 17410 109468 108 281146 722401 195593 28750 846870 724405 3305 13 811041 822979 1579 71 525829 796033 595241 326559 808815 229802 5 684893 461688 1535 1064 845391 128 671692 269 527846 719444 516619 399239 840566 569341 758750 757465 28281 826643 784336 804481 10239 837047 822776 804295 843816 634651 68352 655902 731335 632770 740148 98 775703 836687 753890 706826 740205 800708 768962 684229 769273 826254 624458 845470 527796 1432 632878 325540 618844 641467 141703 366835 4040 2498 159620 28 71201 46 827735 650572 792692 785784 507350 298651 706595 836458 699138 315 5 849 818499 13766 833496 797151 677767 541711 821356 92003 2 349214 45845 3934 280080 748505 147217 46 766421 53779 840104 2 810277 733677 35076 730929 778259 342741 29844 153586 149782 365440 829865 339 778109 713020 413253 848291 3769 661871 830949 699006 271 780822 15243 842955 641644 812758 825498 378447 798973 614609 841933 735041 834134 295715 660504 458 80495 531888 642487 754983 4 807011 2 588090 693 785786 16 460892 393584 12627 499480 586514 380895 293197 281178 366355 192029 838985 1 3 479392 623167 248016 324249 746651 712307 263375 125845 751420 511004 644642 808709 2 130445 406991 566692 3834 225552 746880 54091 726951 744314 519941 829781 52317 785650 563574 220321 1232 831487 479288 358609 849461 795848 197493 283664 418192 52508 737504 700307 484480 28 636383 838189 143 654151 181 31 379 63443 294539 97 771629 17130 654353 680090 145788 729108 11 842188 7541 809300 677938 3 135806 3853 8 828819 650698 77 725221 726692 246623 4026 742943 7624 701477 658180 222171 670495 718591 28 732585 403847 325301 454755 824184 622512 795779 846721 552115 712008 239694 2120 451641 1731 837438 394 1 528694 562886 204 241031 19220 435812 218927 590367 171 221363 18 164590 13 455974 143557 2166 823895 822903 19618 842842 456752 26 268477 343522 745484 631472 2 553746 727471 257622 2335 680287 765175 539 1701 18 419160 733773 749650 7 611612 164379 585650 775353 775445 838326 811036 48206 788442 470683 840980 477433 91 563923 1 29803 629037 260222 689251 668787 761144 806808 18316 175426 111 642131 288441 412614 419188 760351 148068 750632 647563 794476 1494 847554 18 830632 49530 836797 100148 742908 774722 461722 842230 835090 125336 787464 391392 157925 521537 1066 773642 285130 40431 292998 635701 771763 843468 742693 226798 547050 581 710455 1158 83 512440 342033 679356 598435 835630 209097 80785 733743 88364 271919 817987 721387 2 624326 123079 1 120479 810319 832560 312097 170196 24 739611 321202 2 609205 74730 1642 344702 845342 807610 389047 756982 240586 681783 812528 12095 846640 52 99 596524 771607 794056 8 145 24915 39666 209500 842508 1661 577055 805699 10548 790930 783266 835228 756541 363462 187865 819139 392516 30483 724068 358690 448164 801316 678507 744995 34091 341261 398864 1 561 780609 492700 223938 314893 18 812156 838689 757 302291 830297 637155 961 61233 292808 390708 229614 36694 294297 80 595714 101 28786 718004 12781 793647 601418 781920 223983 698913 11220 224073 787847 638541 29100 736929 59 786932 148990 11284 763276 171 223554 429180 836668 384148 300281 806012 353744 847634 550091 161776 229060 27556 206 825620 1 794332 26 601780 508100 85650 103309 238485 790092 254 586655 598205 15735 496608 828224 165946 282196 46 102446 26491 255047 786969 834966 296796 743080 50340 801801 738959 618493 339332 71499 3 628 141260 48 847799 99081 431209 755816 912 634740 34865 847342 477051 9378 220049 2 658205 573890 847366 679866 39102 488428 841391 294243 455501 1 630837 464822 18 564157 3 825440 434799 16 205093 687283 679338 493 781262 783699 822145 796504 811590 120113 804329 611609 6856 847142 108916 965 827183 123906 716420 252476 744279 63 807122 3410 212801 2760 753720 3361 816911 832862 777239 4 37616 848525 771900 843365 480713 18 568376 781862 479180 598785 137 35 1917 54 267534 32806 684540 782538 128371 837332 845743 786361 22 556579 845526 779695 42314 2 461420 458882 734828 842267 369607 13 787783 811159 247986 823672 111856 16 321601 799107 241860 46 21707 798506 266709 828579 204093 767648 566317 592066 514050 420814 10273 68831 548872 669653 336254 828000 775272 459700 644617 461412 159550 799343 829974 579274 143473 849003 259154 740835 812278 141574 779134 3 801711 284519 817208 844246 830662 840068 779559 487464 767470 319 124 831338 4 737459 203048 9 185878 839205 567993 33039 129542 4 1019 748729 460194 561357 560334 566789 704143 2597 686155 138589 656704 363154 293208 475920 654540 831089 538439 847518 830317 15740 179767 848464 35 422201 58097 244545 790947 153001 790733 558227 46 797283 1113 60 100 331059 643926 2500 764675 565478 816025 79024 332214 839200 844231 772534 830848 341936 209243 598606 687395 48912 749629 770826 144643 280403 710951 832852 66635 451733 99625 772884 127979 85377 834620 573013 763124 822019 834 811293 689914 3 287711 745522 488903 157 383275 492033 797564 626760 40 3810 762702 42958 797288 823550 396327 669993 784997 69780 797256 369196 838211 627184 452627 816936 840595 433 300054 277496 15911 180552 841037 760333 267 771904 30886 89074 358513 842775 846706 238726 582758 3 710727 553340 826400 551780 434243 94437 746438 405625 163023 264599 754896 570418 16380 161575 605057 412189 540235 760771 524369 834700 664225 7748 754277 263136 14486 630452 776745 744046 302256 328811 456499 832758 37420 38165 848925 366310 736743 772342 769865 572262 786976 513853 4615 825339 220269 751408 44 786531 816332 848370 794126 1 235531 127166 5 649136 432070 777249 300440 382 53012 602970 407586 1330 747479 39 47 477898 686244 783123 613869 177811 518915 817871 53637 498159 356114 354895 727986 326878 764762 493682 300281 109 72 715292 792755 216124 844268 199396 262010 543576 340469 691073 697014 778976 820676 264597 128996 8 315582 407037 467471 376802 158771 9 51884 4 459165 303038 816255 610760 781 175777 12896 522606 298592 751713 2 79 110084 704749 10 134756 3 842369 799319 2279 5 3 117709 356366 6 705381 837345 137449 763551 13959 826246 805003 816769 255746 2 201953 791842 295656 9 656195 832505 72751 821101 25078 810830 827063 36391 538960 184649 6 842641 784130 703324 803435 244584 2 822006 313640 823995 641074 23908 140391 248006 160615 115598 691784 335448 433841 211460 13055 798540 1244 569301 118772 742576 794037 954 496579 3681 258119 473282 66433 662987 480594 828189 303858 534353 809918 702546 189631 5748 680446 53588 9336 230797 149 810411 847895 7 835274 454120 843767 759106 2417 91461 844858 760001 15 727478 290204 722478 76285 406378 9816 185 6253 391764 610990 48 193845 10 233199 45644 786566 847006 1890 797726 136029 37 191035 15 171 810860 761471 702258 318 335791 379665 18 34851 248962 837033 309685 790886 508914 458377 1 393700 731573 679759 134325 322165 744591 834519 250888 838244 32413 98603 811656 825950 255567 829101 736955 755565 9 154611 721057 752535 753863 1708 361993 559906 813253 640079 478507 766104 671854 19 239206 761715 747142 641284 61414 597816 2739 779222 844364 349062 723464 754175 214414 6090 590630 219494 811036 833569 779718 685681 704375 38843 392155 158124 209082 21 818543 798086 383575 402536 770800 564393 669447 665394 349224 375368 647489 842721 86 621886 41 498250 109673 800148 769836 472259 356949 613476 15686 217562 830340 738295 779253 828603 823006 2 811091 841795 623443 821510 323731 161184 555795 750734 1180 237634 722137 455363 610 44573 2908 645262 30783 721002 16 6695 619087 635895 630625 242082 820404 553923 261927 569330 5017 843775 234568 647430 576046 828200 701394 200663 238528 818122 771273 779830 6 843010 811290 840780 417731 109592 837519 728648 174206 614645 566316 644629 925 840295 99753 790201 779322 2198 13938 41795 23294 395143 833460 790308 28 285 2859 227463 152526 770480 819395 101800 1620 757812 34 754565 31 101021 738320 701895 345021 340254 150126 23515 4 138270 842124 301314 218908 211592 754627 27118 3 819416 143049 795474 4760 42 781033 272690 275477 125378 37734 746295 6 394008 815293 588407 9031 675247 4106 839745 802686 59 303514 802746 617374 4996 175709 365884 848708 738115 720277 672630 22098 2 767490 435584 619779 830419 706 828262 732375 429852 359543 351484 74950 820763 107522 791781 110712 340691 39549 2 651188 824822 827803 765581 355555 52 1116 235105 533797 37817 818421 485928 276209 606937 204620 776276 715906 804984 814731 170623 158611 2026 85405 811189 89196 830755 1339 475142 830104 820404 475252 303946 718348 310268 737980 750305 636022 576402 125 319 163210 757349 830761 345605 412777 337535 136951 5 559310 303836 404258 553831 600795 727861 84962 12161 821563 28653 779288 613307 730165 808462 256507 837762 698398 787928 826552 483183 810284 841439 832987 823150 459727 439306 827777 830643 302092 836317 810368 51456 784927 690829 1 755374 17420 650096 411391 798616 326242 67013 19784 809559 518944 106648 304075 824864 279804 470160 293874 519722 834219 823313 803823 272956 23 278106 523141 297811 770399 70205 534385 2 138438 835894 7 12 710011 813711 706095 79666 843837 421381 792608 554012 764466 789607 805327 3 735831 827348 733657 525135 49788 139974 470668 795512 455980 511574 785429 849426 115433 810890 837853 844654 780248 315248 450961 641191 685598 457890 839091 845094 4748 810842 5 2829 260201 788754 61385 1362 371498 201916 102284 641101 392 621426 1984 721248 799804 737231 270153 363748 760295 181005 4 702990 319707 373562 734375 843627 817063 163198 119 741537 826220 736528 829340 765953 203 35953 578749 8 313937 231206 77660 351 18041 381483 109730 4 82795 300034 4 279279 4 147919 450330 638621 39346 525944 571186 8612 136171 16225 761949 176192 755393 633795 768534 102526 188277 188067 6 847695 9 9 512528 394449 814318 615663 609239 629966 9584 444519 318485 3 477426 704732 4 375608 612811 736 599317 618539 291436 834589 18082 753731 66221 200372 647536 688119 575454 9 750431 769757 689690 93 12397 1366 515740 563784 819779 793317 9987 1204 740511 800442 178445 165807 235533 523866 97309 21 372711 783092 493498 839127 339411 174278 848013 30008 68878 827529 738845 167 612839 793 246858 308630 795980 805581 517081 450211 147439 843447 836007 807850 790840 98327 16348 767684 609295 580910 1589 788576 792337 728243 308640 823548 349552 734210 6462 445960 1484 269356 344855 29 255103 9925 788165 297496 839259 500761 133490 834382 823318 589 834458 2 640594 338319 38616 6 841335 771081 582382 23436 22 654742 4 749755 1437 472742 298030 611412 768255 843611 68117 797156 833802 421505 772219 610600 1029 1487 445637 196661 840450 849369 5 771508 294497 6 178375 31038 58684 142244 414 775421 10843 780878 292 798168 394218 8655 786267 295531 740117 6925 253339 841240 788510 724801 142529 783395 750593 174607 728672 28791 370647 769588 836873 442514 1455 593897 100722 662210 217584 788803 509561 649104 12 207505 137588 467 676550 840453 376933 121438 138679 797958 754043 658427 668186 358152 759649 821449 541241 355326 721572 419245 64213 354913 757247 760468 4066 23168 275509 819470 825737 1 635624 24807 518510 116206 814628 1219 392360 841253 1 820435 53 314315 26646 218896 44897 8 761428 665392 5 2 802288 534808 697666 3283 787334 616185 352677 32596 803850 1482 849019 50383 740035 847825 746216 818088 805943 432608 172492 68834 424833 235046 102273 1 124870 565356 838112 668779 257251 781872 646524 102311 19573 703729 105 287509 773556 721068 848804 11 506 628139 834969 710830 62 755927 171510 779958 770749 652 249453 741773 770930 519081 184946 562074 506177 39909 107456 805087 1 1428 630011 270307 392055 1673 837890 718705 644259 748758 148774 841922 716177 12 229816 239550 203803 239 763191 819233 17 775112 6 806536 805751 1967 659998 66127 525535 846263 628183 2 1011 849950 152862 843387 840910 844596 708897 683022 55008 809375 4 672401 214795 227320 808132 563417 431023 264 41054 836967 838150 848922 644319 88778 584341 271054 361809 531829 487963 470432 262161 172368 762323 334207 191382 12525 710765 575639 142200 845514 168196 230881 818268 567145 575665 737730 1155 89492 147852 674703 5970 745928 352291 120 224950 847476 3158 645132 246215 434994 8 697639 438209 421647 840655 824842 78 15 69564 224450 1 286 345387 840593 4 773705 46 204337 835712 203324 81 324228 843981 379 694347 341867 772276 538542 775195 184032 531628 581890 571343 416108 802175 808319 723057 758515 11093 755986 815808 708453 237 304056 495748 680993 1 447852 1 244 335317 185237 570528 255 6 714509 9987 37501 469609 718180 811746 641615 749516 720806 447339 253059 93383 739482 376578 176529 840164 823569 845192 170922 500033 784107 793887 304844 90111 797311 481483 723557 821307 282523 36 38 15715 837384 22189 1409 566406 390519 46 46001 114184 72302 48 8 811095 499486 558367 84319 368419 667180 263192 361962 493917 65 322071 5346 757806 573146 383841 14645 832096 433181 476794 442857 48036 121 715585 92404 2737 750716 735370 1 539379 660186 768015 3 789564 647316 2155 489 3 201018 788263 836574 847315 154340 8 2 832405 836084 336622 9 167686 74 764711 796268 662234 813387 216849 563093 654937 835571 114057 4089 656251 151416 821487 80929 550772 811414 169653 512863 832617 353009 833419 724740 699575 16078 325181 10804 1087 263 716238 37795 204831 6488 121488 46926 251389 20 56616 426870 848245 833962 627171 589963 811075 324861 2081 581680 233225 764764 335274 776502 8209 6438 641338 810607 776622 516 792826 319012 164922 825688 201862 770147 42783 821318 836003 658032 831484 656020 510250 255358 822854 767350 379968 279353 9659 848741 409176 219747 266457 1858 66 664442 75252 16563 651294 802539 763746 648 636885 629411 510886 195272 839179 135239 846967 606726 774020 584689 5 788210 101293 765419 762186 8 136915 814745 841171 50157 286076 494408 755686 54 737226 442959 778214 340539 16573 737421 290785 266 782170 829151 788266 375395 534515 59160 55511 344104 784938 231 655403 295249 806411 4 753757 61 816727 492768 548026 783142 4 837849 6069 52 633245 639850 2752 16400 210303 746477 848055 554645 829994 786881 78710 67815 273913 695288 611563 370824 838913 402478 48665 159043 10 95739 644848 843027 11631 23 824941 761612 791 515742 338182 369 770290 1 452406 804 341827 374 229450 213639 390242 355333 137849 2082 24 11112 697901 27861 251724 663544 2978 257825 3 815169 13 802595 16 688011 7 23 4999 52 476197 3 846717 814262 818080 740603 188691 669551 4 827615 816824 6143 229680 50080 672976 12414 488990 754771 3 478574 811355 104224 443201 594437 141888 597409 792167 2 274365 4 830982 23573 5328 790170 58324 228 468593 329603 610777 824754 772296 260008 155748 796144 10743 4986 62 229777 244084 218032 1 816076 845006 5789 95736 113685 736505 655920 842271 778571 785133 522673 334205 805825 166383 1500 6 321314 846469 264598 85 777799 445507 755816 326065 61157 172057 6887 57572 767882 86023 373 2369 134539 648799 779056 217218 622943 618883 843424 263848 393789 675097 9320 252104 20643 1147 156295 781198 180957 514081 88 807846 829878 49904 371433 742390 573673 15 744610 786362 413955 78885 827421 807032 815533 401033 582203 77690 833143 196683 818713 534004 27328 497910 13855 843261 841174 22 848234 294657 288557 792854 564863 741876 175597 214615 191554 581988 3 797661 535224 756167 840424 182554 763426 777753 42435 775589 651886 9 213183 727814 789473 3 634599 479672 226143 6 602628 367019 838751 78551 831434 597272 820503 303910 127351 2 34798 745037 347405 476325 373 23960 182443 410569 766213 697682 585322 45 50 427137 195 464236 824194 840964 638115 584820 841652 648010 796635 306762 330777 720931 394235 756927 228438 61977 689782 793795 620313 47340 787266 3279 253526 763594 12683 421273 150192 751059 715882 442766 670870 715351 827937 177940 555905 8 19369 116353 389755 320229 780708 750776 15484 23909 808794 656422 818296 770867 755501 36825 785338 296446 798201 156578 633718 2932 403 135490 730257 82078 276648 845288 29 20639 2 446151 524667 655929 282313 15103 97926 751875 2273 500780 1 659964 83343 627026 751860 2162 22194 750517 721676 722602 18446 831061 772413 712677 529016 21935 627710 824920 14 691916 33 802 798164 285191 37789 70 247197 808824 319263 424744 290883 191369 816701 810321 843663 36 507615 792511 826273 788 85608 425239 139825 379 724574 792111 27149 678392 310 452494 838886 113537 830653 561690 578275 59407 836331 162721 533868 360953 9822 179 376708 459416 34157 6 812177 802466 524034 296 10496 831660 792812 10945 834351 3 774717 833579 510270 653284 708653 5876 663456 741594 132812 750995 376113 44704 73358 246907 677072 344829 55 832042 810343 27780 212367 7 137 546452 109672 566981 211 415869 712330 776982 162613 110006 209 805196 201817 813785 79593 109553 19905 798424 3011 822284 834217 35 379236 802446 848525 840933 803111 294103 818972 2 279416 847356 341675 355683 141452 462950 761665 100002 794880 783376 631988 3 699255 14 314523 163118 365501 730573 664110 595 742507 398559 88871 105720 373193 737412 9 792664 389585 1947 25469 544540 743917 118 39843 791178 759572 699750 46 350787 204971 512908 419713 768189 471771 742168 419469 1661 442987 517994 444324 687190 4569 829126 814840 606364 553905 707696 313351 640604 841019 844486 843623 797454 836281 26984 16654 553682 805989 176485 381678 131521 760587 767783 803407 125863 681774 498332 819810 669596 14011 511842 706182 827103 815629 705063 783599 256759 56 212732 845947 521025 271460 715511 847307 53448 171128 750551 848467 540987 62 806608 575996 70 1578 139878 811889 814788 69171 549874 700589 625620 25137 813965 370321 59061 710386 772782 2197 51993 26419 761644 482878 603312 815199 738433 165400 3097 771503 407442 1091 520289 225159 25428 19579 54316 737373 339525 611916 2 12 9261 21336 231228 662108 760791 841232 647606 105222 757519 1852 784843 373608 521226 745496 172722 790247 141490 705353 328516 846215 827829 174098 323981 190691 611800 359991 56830 160380 317784 240628 700530 631255 923 537374 224591 76572 17611 815163 52 483325 464488 583312 829967 256325 208881 555155 402879 449581 259739 788304 717576 843608 17869 1788 822573 3384 838207 704723 244183 469404 117325 809515 224347 729186 615896 186373 4186 845637 396752 62842 777242 817414 21 297591 842281 432910 101 143652 527123 184814 389911 834245 116742 640305 418985 317910 730923 716885 767 85 839570 10 823493 641636 95935 694789 788753 656409 89 1149 405489 243258 251953 475734 2166 592299 355352 700613 660006 788976 3 824682 2078 308151 434021 26213 633567 832375 431957 281517 598995 4 185928 6868 770189 3 524670 211724 578060 49026 679510 325807 250214 467527 202416 130760 5 407852 1 791098 439930 250252 1 115 71 801353 846723 39395 332696 623250 215 752823 37592 171449 3422 724416 747230 571571 219865 9 652046 795107 120267 666706 5936 220185 707448 5018 842816 113783 345499 724 325323 835110 89582 75846 91453 2290 831020 481026 448538 452916 831625 392808 89112 704554 14 1 803318 6408 816607 591027 849375 433 431334 197179 222441 849366 738062 843302 5897 645132 825767 78130 849530 146849 504870 95471 812401 360420 306227 2 263419 800238 767208 554 809841 819656 823877 616631 665935 285542 2 5 108237 73 49 260362 779843 18492 219678 1 415125 254010 13294 225679 844968 757475 437102 124 442 327 834189 781783 743232 430842 206169 828617 197576 266108 842246 450519 1057 141566 6 796828 298188 760060 75758 667187 830094 33537 166072 2 196239 119158 61522 534614 387903 338117 817389 104466 700182 633845 810108 108482 393907 533 159800 167 664917 818985 3 275 22355 812883 4 710322 827427 814158 232162 835543 7511 745793 53314 43825 847000 759818 721651 303346 746815 843446 4834 3956 840522 832789 822009 830578 693648 706928 1 84282 1205 698744 8695 104117 803396 157857 729510 480219 6 628851 712024 437166 12279 723362 9273 613572 1160 747308 733636 836927 807245 527866 788802 2 472340 516 47 171739 431838 849763 632518 626707 335649 170349 564208 312644 9855 830711 846986 640573 59406 849821 722481 138955 809369 58 584892 246462 562215 348547 711441 329395 513754 103210 747392 706938 661537 599987 838559 451372 484439 699 186351 6005 747736 822608 3796 33048 657265 172307 793819 502611 600486 305971 331250 808702 279836 826485 844315 816562 816905 36365 430925 31309 790438 93648 779829 10251 819104 3 418269 437275 611202 201493 846077 533233 40249 829931 846942 14 1277 587697 848069 1615 635820 524401 548457 703079 151009 716157 745010 257222 33 189045 798142 1289 811564 588406 1 781185 825866 79783 585845 537800 504798 800319 835285 909 679519 246176 10693 713887 720351 622173 747181 207033 3 782811 799328 849608 764130 62 523333 762884 170724 659723 825107 479670 32 124723 92138 756093 66917 143025 840788 137543 711774 550526 712219 548043 132082 97656 753617 833178 68902 768814 800374 841156 2 754049 245238 82 570078 729317 395605 407950 128 670 837094 532887 726 2 281671 684425 10 689275 4 117892 95 763012 592763 11 835494 812863 105885 442443 702273 805859 372627 299733 712462 747889 108435 699144 846182 65261 716635 336920 511830 630970 731391 21967 110 832257 758559 797666 715158 291520 699537 620581 570763 1081 490432 206351 319368 672300 6 577623 666496 266568 268895 315076 571750 803534 558307 766232 133 58586 848359 574172 820841 680461 277154 829614 540519 1 56760 649769 845287 675096 302514 3 842733 770 641925 46778 824179 679773 768611 46643 812532 692107 749182 169868 228999 735585 811127 753484 1 537183 76098 812932 802263 533345 678732 776022 143945 28130 177690 69003 174937 749810 654555 385268 724321 460533 803379 22733 568817 712060 804281 761905 747384 253581 4 828552 98 411935 219 748811 88843 684408 818836 128685 832233 827826 18219 99370 18907 255637 798339 644884 613289 815582 3987 493647 759137 762488 826373 654830 468235 532466 22544 839752 804146 517198 493036 819689 762720 36205 938 436511 54417 34602 541229 646239 469790 65399 693546 539700 652171 753552 816426 21 785152 79 794594 274963 807020 117049 524752 80518 2366 426209 172216 794789 113071 506240 426153 853 378962 374797 793570 356 160945 168964 786207 752953 697302 708530 841140 583679 437318 769836 798111 17 17 19 496087 825244 756183 1437 6 429725 463868 837752 718541 823733 293595 528239 300362 671580 716673 32 793 234 832337 102615 769657 795681 644197 839194 831754 372184 281397 73 6766 516407 734385 750337 766094 255939 260869 786176 782035 366600 849313 320612 808171 611467 79842 822442 637605 374025 259750 810433 279058 610231 839084 197769 522789 1 419817 844828 157019 826360 162732 784826 641256 4780 549711 772232 784516 307839 318548 511484 839581 637203 195272 114343 99993 84808 709734 10607 388895 517 710548 319982 67260 721 929 35771 794974 827981 810129 727937 841488 310526 26236 68234 427239 636427 547 9482 62 10286 849063 612279 180 804874 723554 349664 598290 782603 781716 460 271178 784786 845618 760286 623088 389137 507741 507164 609198 49184 813381 509929 292457 575026 509039 37283 246914 9340 45570 32491 836981 662603 812098 83 655271 656835 571284 796307 681073 753701 847948 792870 703067 656660 528008 844904 13 806923 145043 18 383584 811830 4046 206777 439012 787739 267141 829734 330181 13 484819 371 716003 11337 723882 833164 111450 835632 717056 502852 840244 637281 76392 203067 64146 556474 49327 808364 787027 508833 4 787236 149036 29209 719254 845161 213133 818342 271562 377671 801267 49615 68595 444 4 532569 258255 819169 748161 501832 849940 775689 693611 222 754068 221156 169296 238310 99455 562479 728935 763630 514 503608 579927 837611 274810 538007 617274 816266 821372 30856 3 240688 630442 94845 358397 835148 117307 767675 605967 10 752710 458 497173 799995 153841 243774 836599 655489 392848 233782 755868 788849 23358 1 2060 410939 472155 194231 188669 500808 768156 30 165888 628901 551850 687353 203723 422 838845 57778 189539 9113 656980 836055 690268 74578 778204 1232 836028 168860 500279 479538 1 739997 1 1 505481 824477 109 818848 97136 221684 43 20737 287654 764057 701978 270343 64 173136 668875 546400 792623 823310 797688 22 770160 768812 628864 339234 729376 736484 270347 799593 809500 496535 179026 20801 839945 251889 738851 251582 549366 4 843455 255101 5664 305542 35714 532295 785661 826169 6 445957 280756 4 788503 313387 481802 745831 689233 146049 624675 117114 1880 6288 848344 71 39 837157 25463 209 792533 843040 849720 207630 793959 833733 809206 847460 714787 13 14541 51584 555252 812823 462185 238433 2 73144 13527 7546 653253 780735 36905 793612 644502 65065 443592 722052 844365 652550 806699 91048 845455 28306 816299 506 166940 182293 635958 468946 236371 255250 749893 551534 536956 338004 718528 593526 2 748640 828343 626899 139357 560 423563 815754 4658 197748 809160 816781 1203 130782 3 273706 837733 22 845951 633076 14 7615 190552 489 129788 34863 169 697219 849147 98 388489 802685 780387 1 9786 843418 161066 674194 79992 349382 709697 275301 231713 801641 831399 92221 307571 3171 745779 809269 821592 769402 618354 399291 819769 730724 274787 52952 792968 842485 338838 18523 2175 14 847152 746575 775364 22188 46073 789317 286506 387653 808533 682670 665610 546333 445344 777523 847998 829722 818832 1815 655 845741 105693 827674 803111 375235 117907 423503 849115 34065 290267 14620 11 227879 801607 593027 62 344456 791987 837997 369322 167016 794933 354325 547738 813975 129 208775 814468 720079 663579 779125 777795 705926 773417 815774 805308 79230 281638 4 849303 135316 147 733469 84340 777829 650412 774413 484435 830865 246817 74 369519 6460 789590 182628 624637 427558 647837 625346 834960 147 947 462 8 832715 396286 362 50 17669 328139 142697 138 172046 368875 823589 829790 33 826053 839953 2787 345326 838517 212955 30428 498856 839502 2 772574 278606 804997 610346 748758 827832 615098 814778 828795 1210 171519 386288 124505 689717 50 67 830186 65525 720458 817923 376132 67 643984 810690 831760 6664 61801 112217 158445 207163 847219 700854 491856 779152 193908 844550 774585 643099 37815 358995 389971 161822 688180 817196 350106 821049 678502 804634 2 803516 713016 311 686210 738693 872 780682 4079 568177 51441 618329 9 801881 261680 153421 519379 802234 3569 835721 844676 721598 814964 796382 836741 226503 785983 805751 645989 471306 713722 831118 114 849265 766335 793955 7970 18 771926 52942 16267 80962 2248 808 510708 829116 837837 759145 530328 661 776427 754989 806415 5 777351 809721 456521 566027 156315 449024 825032 115183 828024 848994 1609 108914 14470 53029 239075 821898 825111 548641 619449 15470 97573 481567 243669 142281 433750 589047 741062 435116 802499 28316 107137 183254 837578 833313 585580 74147 99263 840114 149688 723340 50 805956 1 804125 120595 398154 100 445072 765834 391159 677236 217370 4 820191 5743 188542 1 1311 144 841097 7008 409 388683 1006 750651 574032 811 269115 8544 286574 164473 284479 834074 447055 666853 726180 2500 299721 810174 10 397845 676957 768838 833446 171991 5323 3806 463024 92077 531790 184659 242918 658419 703354 527382 567773 641207 333870 719707 816579 848156 838317 841143 417412 250104 627053 831392 486669 2 845417 5 832630 562087 264025 4555 804296 678784 571686 11037 795343 811288 519814 832203 8217 536331 351329 447834 839724 321801 468301 750483 834758 26 572248 704013 841210 505014 326702 227 736128 75738 445635 1503 741529 637980 329096 570479 355092 3468 6 295115 808242 490753 690892 157861 35267 359109 256656 429 45 524579 639516 273280 811069 99 226 799503 65412 742283 836794 844006 20 848718 836589 268054 128 89784 195097 68 15692 726092 92285 679731 14 797289 817026 130349 1 820897 5 608692 444776 450362 845171 831500 702763 229860 1208 634391 16336 521004 108704 467775 243 102617 345 774606 77488 8076 636593 1789 831840 183 801682 230888 652748 736901 686345 691888 316816 652167 146885 461883 9 496535 309601 566433 1 283574 249 794507 828763 110 763043 301542 634407 792361 848312 778710 768418 835510 309157 53647 228957 155 1467 843426 312353 144 64204 518608 784817 450770 116 523568 848549 176837 71373 329356 842988 757220 833508 234055 825852 825768 789129 805692 723994 745555 2235 253 403527 807350 793349 770439 152867 778417 24873 768813 821350 9 609389 453858 803882 22 183 379456 761722 770983 533694 86265 526219 714519 735060 1016 602449 552644 771859 691760 75975 840305 807327 59579 497742 832471 777312 817985 246 309740 849360 6666 827936 809520 848566 808998 690875 16006 436153 470165 807708 846780 407503 158585 803030 301980 385234 167792 567444 871 205151 800189 801419 633056 719705 300556 342088 836059 1260 777052 6 238 790911 839480 13155 6374 695890 768957 220539 827828 10855 793644 66551 35 61254 88634 444951 821449 744892 732065 593727 5 671469 223679 129004 217462 504621 248701 499895 826106 601255 3137 700057 219438 841285 331551 805269 13172 36 54 814130 154575 228526 811775 4 683905 537012 471748 4060 12 7042 146 366 15259 395237 506257 721741 81953 470464 800910 786107 847865 695060 12 702419 2 38793 29 114 828540 84 76091 105422 198622 831039 7945 436324 758207 194045 598294 192783 706810 481119 256380 802206 339178 788964 788132 192043 797217 363019 802984 76686 459 2 838778 822014 318018 161573 1497 836578 535538 229 722066 303689 601367 756446 94414 311992 574016 628210 661021 460594 735582 804419 2687 114715 653560 778503 788755 21642 272744 806124 236367 398856 643596 644109 515706 728532 2 103336 847854 10 787007 8 808818 112 837118 606081 840207 764459 336740 763772 582197 849446 470844 839837 507171 789320 748104 617 847088 436513 1330 449574 553268 290974 261510 33766 605312 1711 74124 799221 169802 807062 54 2653 394 493815 797648 813965 541845 87094 1 8 2477 196197 824767 812630 5578 74806 715585 443692 783573 711010 802942 8777 200206 720302 753702 249871 65 490717 2 676709 610994 553329 133 525452 276441 12 430024 202027 791091 23304 940 822934 4 395367 249038 217207 269198 4 97799 41942 937 816269 754812 286 662678 322345 195 784686 293401 735869 769789 810096 831802 576162 338214 840056 223 816091 588112 733485 385505 816570 771540 297149 60942 69687 23 710856 631732 534744 99471 117889 209779 787357 785725 178040 69822 765602 801604 267038 312916 235082 726137 226098 18 791214 1 1308 801590 834755 847418 324694 837521 102025 760355 90026 451879 590170 779122 803382 581269 7554 174 647468 785204 842832 284191 3485 164554 128488 300941 75214 13248 270694 764014 564886 390674 798629 776497 395875 819528 796961 811025 337485 430869 62 274119 847603 3275 457388 8523 773438 7990 683890 745005 838533 23 407250 133130 839877 804513 757466 10914 779654 719008 811075 810154 459607 822860 63965 546624 479563 615075 175541 820521 508626 208172 6 840546 40133 4 468839 589301 466395 629863 2 381657 375739 816859 846322 436752 202998 121474 677 22 11 753755 849564 829730 7 9572 815935 662063 418794 51182 41084 7 243855 412 835927 526120 79273 832073 824350 795094 3 811037 407970 821462 837016 669452 140763 365 48508 781633 266052 208885 810060 825233 39 230236 790168 696898 21 533637 764643 44515 492230 11 868 46458 760439 2 293300 843953 379215 665277 336978 734884 383222 828086 804388 259015 554005 425092 94255 845317 506951 247 260910 334365 214 718209 274825 422834 732380 126458 808436 728968 717455 35590 610643 68274 218800 15 790541 645870 14 834876 793117 713159 76585 844366 347718 9646 346357 50 506297 495095 418252 843073 530036 402134 346013 785058 4 499336 2 848485 19433 32533 781345 7 849690 5 815794 837867 232700 821593 696 796855 174490 16 444307 85829 188065 250236 658554 559451 67 825337 82134 217173 9116 849722 650628 258347 140779 242930 288431 793149 30985 133610 382882 84213 848871 808210 733457 108757 573563 18844 111686 792770 881 1174 74 112236 76531 12203 22330 305579 818741 218253 2 849751 754245 722121 760853 759812 160973 31231 241932 189063 662652 13055 332306 696378 82099 475208 669512 1674 187699 105152 814731 766767 383694 821922 43535 65828 813942 774315 5 1199 84623 56448 119576 283314 48287 705529 714377 822201 145 542914 812577 198 237066 825441 711940 7662 144 896 762917 9 808195 523587 52568 466088 435568 766053 769428 75 413084 265913 55838 121 11 35813 165460 813578 12947 821 1509 749496 1781 319383 809388 847195 837358 187 193672 212677 376309 279808 848968 337868 42537 2880 191200 780417 110234 500233 1634 685 2 509082 328311 834610 478047 287534 801005 30 151554 1 1715 509973 20016 677436 57589 139511 102583 346956 280996 773485 839622 64153 280608 809253 770418 25747 5300 832728 261338 1 833975 152620 609134 100601 538453 5 715676 838701 813464 2 844322 693047 111958 124844 686005 6 353524 762732 102446 430858 839778 848480 422058 72886 147000 644261 503863 790559 16 50690 636203 2 811674 780345 60 420650 23332 846900 5557 651816 301208 838509 686812 691093 189106 813162 456968 333185 41333 821579 81981 470287 841837 1245 653266 15498 816280 100655 243 11638 207123 63595 799954 419647 83165 152 19 174328 844240 941 645304 6015 599831 815090 45 815748 6482 46932 327953 21515 642167 591500 799653 786098 847109 647562 4 814309 804264 795968 511124 847357 691292 244 798112 12878 734080 660606 2 706908 1025 831572 807007 80073 4156 581956 444316 264018 77 514467 52665 841338 690969 86290 5366 435026 47612 24 566272 21006 3189 423151 475459 549336 556007 697132 203786 824408 447433 250703 1 146250 411497 10 138 191 837382 830840 731855 111248 14979 757197 768943 325888 832099 781852 531285 803676 370229 812489 306562 88635 545324 766105 771044 828469 343533 15 531374 67272 325671 503 753359 705747 4 547613 563269 806081 300 763419 368485 820026 399397 757279 796120 814497 374775 370957 823033 653467 843802 24496 66 835008 355082 662911 189624 156715 173331 1 405492 292465 94044 249885 365227 231991 272377 816062 1149 342999 799103 814271 282156 274543 308427 122487 733277 810192 432876 523834 820249 827183 799948 727622 836697 152184 182552 619153 725261 727881 14163 793735 171053 1 843402 28 13287 535601 741169 1214 842471 224231 717485 633856 90147 589493 203394 258085 1175 190151 683901 767570 323081 147 14024 771601 686608 704200 785706 197108 703739 843224 1749 745195 807921 558566 311240 687769 598917 72 239101 60524 4 473590 625064 501919 772 660365 404135 102 622586 375667 528059 955 166781 828695 26027 787608 1320 4809 805649 547269 758788 807659 219424 41534 834309 618074 818403 793563 6730 770288 462991 6 359565 1 602581 31 44 102063 702211 13945 1987 4676 139 833938 594129 2282 779149 839309 257652 813646 724901 708383 203607 844103 605474 426238 601368 9144 147900 533942 777401 40038 154 617297 323 2545 339438 13307 2167 490882 759485 7 584618 892 748180 32243 828231 213574 4 243226 817020 737944 384314 846297 785420 593688 813346 848661 806028 16525 480497 830624 671015 371208 771226 296697 746863 824809 591571 232510 11662 707901 835004 226 1973 315711 344140 768856 200536 759496 715446 639618 472671 618235 724441 26497 69 5 1392 132168 252448 769039 160594 494796 804475 593361 39171 317403 338705 1187 89241 230229 6851 513 575798 494322 836838 187913 835944 12399 802769 536462 699032 113 844416 243082 429433 711450 823710 259 671824 8323 814443 778217 709279 161 203816 72673 784758 693132 734292 596932 210333 352712 652208 788562 162 745193 668395 715787 778785 164772 771741 336012 132974 305736 588024 563512 36392 53 12 811031 583963 159705 547283 602427 161413 120382 760935 849050 527273 814555 829642 131905 737614 3 815133 790394 96069 2262 660856 650886 617721 26823 534601 1562 842595 122919 500 832752 510721 158665 18356 457446 218879 285136 594752 18436 118132 833205 823798 1835 767109 806338 150844 391024 780496 849970 14864 834220 817482 66824 1 12 422550 264541 9 725470 22231 26950 182900 843839 268 346530 836612 740580 831671 848118 476521 831902 1 773098 291175 790688 3196 827633 3287 802700 809950 538428 13 172574 748628 618126 833864 2 488072 808284 455843 518362 589299 9 797476 643712 424546 405580 6 312060 394524 803147 761475 92223 563636 3 843248 998 732705 823310 706201 416241 3309 11032 641236 849427 12 477344 306599 808768 818090 624666 13712 351670 52 18904 701029 729523 247641 267625 207491 65 1 803676 232989 806105 808623 750913 674 572875 836005 824291 515934 825862 798699 291712 718021 776566 547475 1875 157253 769579 836081 55423 153081 19687 816404 10277 482271 770043 65147 203705 684012 116 808646 699335 129 512251 6 484950 632389 359265 17 7226 4 15 492648 793923 737833 824856 520529 11037 46621 1351 844381 2253 808780 34863 97012 165434 209212 772071 659395 624354 541845 7 348602 58286 768446 224208 725844 94 222611 673311 99847 344779 788919 641759 135 796481 762078 821978 839035 39333 559695 322 798659 446769 420463 445385 333403 614492 802311 425 800106 139265 730734 658020 799803 27 846680 73148 812981 752260 699664 44997 257152 2 817585 597668 4 762872 8436 839444 614708 638891 690045 303915 71085 255091 63997 528762 55740 819940 788514 769567 731882 12962 819877 161503 42500 4289 11741 354377 18691 752227 222728 391568 316138 471540 401921 205881 301569 437339 1694 519339 654695 714931 69691 3 448390 547423 693397 86783 64677 275346 784953 4 715059 667554 298 107776 42222 52602 839704 798614 549131 410369 560159 2896 11 5 541710 833307 654070 808017 425652 275 265148 761524 111215 5203 188667 320685 232490 132038 649474 4 815405 185105 20332 179631 66157 101764 15 651980 600711 832508 2984 482607 187003 422107 711165 339760 695147 99 4 3281 835786 548982 422166 746 522667 2 790506 81571 800851 494797 116 706222 271713 816649 13571 505394 721330 499511 800758 2386 675877 814131 242 2 49789 12 824776 3 839985 677028 266135 3 725830 219012 771179 738461 505338 613258 832482 809673 4651 684450 6722 2224 705588 769659 1503 837095 2054 302701 309 826429 254357 54082 842395 186154 848971 338776 34 254828 754773 559214 845960 372398 124 804074 842561 9 467526 766631 35557 768740 674213 744 705224 11 761263 1660 9836 55 600931 2334 731185 845 698949 268881 786632 4 221 815921 75 844598 436662 114643 98978 774050 807706 657847 772990 254993 429261 250263 231324 165185 740122 1930 11 795647 222041 125229 269025 251 18773 578766 282404 50764 706624 785298 839838 120827 40370 756811 833637 661680 555142 310083 614042 100121 175336 68 693260 402567 689678 701465 12 417727 39 730622 125126 758815 77639 218526 842554 522813 250964 117951 648351 59149 191 10987 824014 324819 347738 764977 85 3761 313263 2 454109 450019 7970 773697 12 51600 483790 782082 388470 483834 289228 744246 16 7155 823925 845483 621544 808110 740998 422321 163781 731154 70145 9302 75766 798418 835863 688834 842323 750526 401751 833288 663006 462910 755345 190967 663283 811868 202 81118 493971 282074 818262 830678 42363 170605 4 829831 59 152907 564252 644287 99 831424 848049 4103 261603 528785 87 241607 2051 689814 28263 9382 508650 115 356791 154410 122812 23702 127549 81 115071 1 19229 766871 847300 233613 9413 15 3678 766835 455237 796144 78129 494192 416273 207 786179 537861 808986 314173 353803 790769 7 289884 20 831342 688410 728068 10 7358 806551 847044 17371 196057 71 322424 15 246549 263042 549014 397971 802321 836643 140 805984 593923 78216 92228 848337 816616 820785 202186 135787 681118 779635 790715 607878 906 69008 58680 579948 31595 67055 80 825095 821975 737050 730261 39 2 498927 683482 121759 816753 789172 837106 746783 177243 740276 731166 671681 680489 561021 513744 447741 498685 844705 644202 60 1 816193 602436 814679 949 424766 12 485113 793719 42048 841838 302234 57790 28404 179937 175 780296 446876 63710 195042 400895 499122 817294 518896 439077 842862 826188 357083 848481 848649 10348 785538 20637 83951 361959 674029 597225 7757 648364 846981 546128 228423 106138 348987 583599 5 783564 236976 61704 725202 364829 838042 39958 724294 653440 1 770755 44552 276632 840926 3831 486497 836254 812490 20 142695 546 136 831746 846359 839804 792775 35765 4 17995 597739 3 59175 9 774848 280255 818250 755955 44550 303135 171573 78846 824135 465313 563144 773802 1499 839808 1567 791292 842686 808030 831694 365369 815419 126206 835791 417906 836628 755292 787035 156980 52358 774272 54337 797662 11974 833772 453413 820378 530080 547 112229 710643 722591 555071 92271 36 518312 771017 15 2 845268 192201 5457 684645 499085 43844 17445 428142 804054 696371 455594 835046 713627 848380 149159 150668 69 673833 424934 174 11679 729046 13 115604 6 309310 692341 538857 241826 763694 823919 218747 837506 486658 333504 762706 32622 43695 95 565363 172270 154250 714009 741194 717715 3 693024 201608 187415 202418 346209 63 843409 313413 705109 237904 630558 796120 4 748 825367 399397 836512 742193 523976 7621 820071 545557 262 848047 275212 538563 398148 701099 285490 57424 9601 53833 839475 837552 28 424421 3 344379 805071 573954 27050 4 11763 174890 778643 5 846651 45 1 391419 778103 776191 750086 590895 5667 41 848217 100146 37 102303 537636 622634 830211 75836 800266 259606 243117 826388 223305 808530 378 1059 741308 808735 819592 20 818204 743830 36872 758128 839366 630330 471943 122 706255 550752 380270 173661 836651 511143 95819 50 721771 3 568577 676415 740722 2384 832333 372 508 397796 775665 707353 608272 115066 6138 846396 210668 835042 5871 40137 808485 743519 307153 462984 825121 326 842887 117 771618 620665 737121 9 678722 770224 25741 95441 843336 30297 25 804283 737968 95 430520 587 453495 101964 827789 2112 710034 121817 184616 1 224660 68894 189725 9 824300 11 820776 614 806696 4386 527732 842350 1 830868 759372 834120 730091 635581 5068 680868 809314 845160 825736 267809 772601 829796 570044 50547 812574 2 840163 15 543326 822755 815897 796500 787371 631596 243889 776386 647371 742374 325795 7743 833196 3 817903 13552 808878 582577 805451 393630 3687 830453 171772 5387 363864 57441 639835 548561 834304 842825 829177 34811 871 351227 359 2 514969 547704 2153 315545 37460 835494 809548 656962 22 454163 105 36891 274114 288869 14917 827096 147 315145 769607 753570 213891 107574 667599 207376 691162 796716 326154 745887 147146 4 762909 746 340436 5 613399 213 137500 161947 148026 817065 791017 29754 515870 71964 7440 609 10273 67807 262921 767180 662760 758540 318307 364628 103705 835739 322047 747613 113856 44 177462 323179 749504 1400 38464 794168 317662 2663 1 68849 774283 823613 490417 527485 185040 700668 819070 816270 390 820427 640274 339051 690360 838074 3933 128660 17651 717181 558772 267894 629702 48309 652040 585037 822106 307568 545315 693414 698 575140 440186 45793 623228 237579 529268 840093 2275 641192 40009 151782 721330 260552 792437 745498 132657 808785 727691 264617 329628 538956 751760 817342 737162 689347 662663 409639 219112 794902 1 710 173070 144482 737001 219588 846668 405889 6161 371966 763074 784107 823664 186 222759 422826 82742 27937 579397 49414 3 769165 7013 173459 656028 9 505397 537761 434 764979 691730 705319 135829 250756 760669 567255 54969 2977 108274 438319 338264 11 519630 740825 281482 55630 848292 114369 54865 244471 525997 657349 806525 785687 817613 700 197527 680092 833529 791698 839063 684093 543015 835151 2206 466996 782328 793115 510178 632400 225451 482338 343357 587750 7 219730 322237 827894 26491 309224 613112 767771 196995 257922 835858 314169 827958 788952 774287 813569 2 805500 579611 807584 2 162135 842143 408 568455 359 840051 835443 368525 412739 97519 5 310578 119 818263 48 256528 766901 738275 112525 763124 57108 3578 836031 813277 7967 842201 87907 831621 831774 636809 93374 779371 7410 579721 714340 125505 570873 745594 581823 747413 807450 580210 70218 751797 731733 762228 833324 847608 51 784929 414780 330255 26148 606667 487711 368503 664152 18367 816948 751059 21864 824964 427029 829316 161909 842853 58 343830 3 316825 326063 157 49 698653 803976 3075 218423 397000 785320 219986 425864 745896 409 824216 195165 331040 159 796252 182196 830092 36955 825404 309411 576811 842217 625385 110 653600 250569 683833 69934 784629 831985 824526 778451 271038 1 514901 2 9107 793939 710044 129 229466 65314 783667 326636 849043 350 4720 674305 2 197029 26 18662 187342 1081 806225 169444 260120 281953 815845 19 135128 505514 756184 6599 97478 684829 762839 384 632224 299101 15 214950 783331 729447 788468 283548 146 841215 428826 22 526634 832356 584883 657040 594187 12398 269457 407468 753334 178426 119 834197 19965 326695 749294 740078 805589 725154 844504 574136 593028 799471 225906 797848 649281 167 753626 849819 784117 5 11 296382 292257 690447 846256 247361 398533 116514 443729 72093 812846 8717 63 605884 15361 338273 798987 417608 47582 3726 757744 494550 248861 915 639667 431785 195966 739324 498426 197953 830636 847863 783875 775409 220517 405074 15037 353000 555641 693929 108899 755351 458590 88877 797472 444830 48 542770 540569 571324 322161 846377 182232 120 326616 6 691124 632057 821600 57 527664 814154 2 90510 757142 42575 563525 490655 1 742535 798722 785853 249789 634421 312475 417201 351643 266018 699582 74798 133 264678 842321 803266 133746 621966 311209 557299 834693 843187 1366 806021 845162 282136 397987 1443 321 52915 138491 186484 47 246199 573142 546499 767044 162 269064 746 647966 62596 840206 801621 744693 703631 833483 841227 310705 142336 44659 666940 10751 773118 69 237 710303 67033 747427 314898 678919 769783 56 3843 327273 836930 12708 544 702615 103 794 170280 828586 803396 632006 781815 180076 385297 61 427892 848334 1541 368732 807272 637558 797462 689082 721596 96618 817790 13159 69 803163 593322 456645 385441 2 802136 472439 763515 638541 1721 827069 666982 390575 418204 699780 144355 2 506838 801870 102792 352957 99088 304603 759354 833901 839928 425694 843497 226350 814274 739128 825727 451421 487008 608553 562786 757610 829512 812174 299116 824504 708611 291314 563185 447789 776925 364 1665 361480 800416 812892 228907 72456 657212 50324 375092 2226 511698 385367 72007 1008 777267 4 751 750723 967 291918 819840 376784 352210 96128 832711 778948 48624 807546 838554 166344 22940 432 836196 839096 767122 85449 321581 48500 779842 37819 172794 791227 47915 290590 738219 615909 142 786174 807921 333805 440172 289272 519394 129241 105832 482575 839605 162 816840 348991 750580 817499 29587 624448 493130 148155 41257 731928 320979 478170 645524 836949 503329 709942 437685 307612 826390 111759 844548 284827 727686 23492 191734 248 10303 529356 838196 162542 90326 141334 175779 789198 483122 460424 811016 8266 491256 7 220 20870 3 795662 3 190770 15 333013 78 513439 739267 765809 126564 723269 734161 26035 196670 16230 819410 346056 773863 798439 374476 267736 207573 276860 727680 88211 54909 795904 310640 9 678383 3994 47936 36478 10588 847009 1299 51920 478077 514361 64490 115533 148453 383120 465515 53 374766 2297 284897 324503 692238 271102 823374 712953 4 761529 92131 609112 694384 39 590596 11 330 225793 115862 117447 780622 1 185091 839944 67038 571034 39440 736352 824464 29966 534475 294431 818295 100844 689684 379373 610425 58021 1017 77 373784 107621 6 689015 76942 98651 826670 496456 458145 595019 17633 730004 549900 816044 762101 23 633446 92683 761652 8529 10525 735198 731204 724510 567805 320702 175728 808055 674134 15102 546971 837132 2114 17 799881 444754 328668 62 729313 549381 848130 543107 462353 711564 34317 2 250115 822453 337919 802264 568330 619145 9649 182687 614934 837269 749604 25259 640572 707587 809147 60937 196754 688777 801 48 785955 288699 108 161 825271 281 773240 79872 829011 593429 537497 818595 827695 591171 168096 6 213795 16157 741545 737764 186658 742954 754116 187278 816490 627813 813057 91561 824038 5 792572 10039 358004 8100 686055 3 414309 812264 4 832460 688660 207976 619605 6289 640 709947 2 672339 677551 52 625810 818174 759011 572026 662660 194 189669 822927 630821 59366 429633 2196 790540 11202 89741 1048 623288 823458 528529 720646 772549 142520 222824 4 648725 1056 845594 752609 1 374174 2422 834392 216652 836419 558644 743870 560428 15476 196084 843758 786317 748829 838894 784430 734743 154 839318 827851 848210 359156 688634 170981 1 639555 2 31 656 114493 462081 157452 825325 111 453676 753799 297687 582 3897 216572 590176 88601 819223 22 46905 370443 130 642449 810709 45708 844736 101329 514793 122300 761964 437 348801 814736 781805 513469 763433 682549 626302 814867 465712 470375 59165 784536 5 1031 284045 554518 840410 502578 37410 270328 521571 795719 35000 7175 36991 2 648758 262736 761477 791448 23 840553 194332 240271 820117 176245 567005 553116 771338 44524 806795 445455 428 840855 810470 823744 828366 326101 702715 161708 795391 798250 417762 1080 837508 5 407704 689970 847374 35486 147015 1 29378 690036 479 829463 507900 651666 10913 683989 29595 829949 82665 215964 827426 524938 23 130714 202692 170166 596500 133124 845917 96602 2 228550 352546 40641 848186 412027 132176 757582 752715 99127 53 21360 838164 510957 834989 732543 806570 417169 779027 98754 307895 808027 647055 845524 150941 248958 170899 15528 691349 418109 751411 67 605311 377716 403 232794 684742 639130 832906 2 827355 554955 78650 399520 831608 43 733695 585355 176440 369361 523439 823617 1750 849606 807530 127050 18212 310352 77653 557969 27 776628 839147 764 121372 93 824244 3 183051 423591 735358 196763 149 805275 766884 147797 849815 714041 4826 592581 50160 139134 739622 762961 553861 634884 847920 145292 745600 543567 611624 832428 349 848559 84071 821925 683810 97 340 795192 464638 709126 7588 847509 726011 7 42 16 50 634763 468122 2 74723 625913 543994 181426 26 449336 803502 771524 609980 818587 23 758415 685838 818753 423082 754528 353040 11309 160047 648802 768856 846968 843879 773460 831242 189333 727934 2588 100 20474 693850 202254 780535 413927 460414 479983 770279 830856 832430 306 449411 311 569153 6 93 508 68 841973 114362 356177 843647 39181 834705 330617 754532 845196 788067 278256 739256 848289 800807 356247 11 52682 776874 838718 231 115 9 23 5612 206380 584303 533468 821934 572844 822996 32 151963 10 7 719778 132 833977 159657 433088 253854 634793 155193 5 182270 415483 699815 832428 28658 818928 251 710815 243255 844334 599325 98 49306 804642 467807 705308 816145 553655 20 681 2556 719008 218481 848107 259286 735405 478426 416465 675379 784432 736026 75326 763666 57476 735726 807437 440801 817900 401364 828410 37541 814819 88086 382078 511338 843229 288750 243000 804993 407585 823844 530330 823489 51766 800182 66162 536589 79 7927 11071 203857 1129 130305 760662 3 698887 598447 797423 708989 594131 780738 541 592631 3 838256 385613 775564 365450 31022 196814 800377 3 110 429445 837381 92781 767407 779509 6 649862 399524 632252 596505 311346 423231 132 115936 834177 704392 785353 169975 304815 597928 741739 625459 112236 9 25 744530 802282 553005 275898 762468 816920 747597 204407 604672 423475 838875 744337 798205 845387 4 828649 89479 774984 701500 745171 848500 844410 515552 99727 426594 62356 710384 98992 379898 121 197 17 442928 788076 1 29535 849262 494458 526261 364531 702865 2484 37096 3774 164399 200851 61 429143 604693 717935 14 74 3 27 14724 829402 438325 613457 809372 742586 744975 291309 657876 353031 546109 22806 818308 222261 453310 702221 829323 5 786051 25255 837483 718452 678561 845001 15 785931 506947 436308 801375 147637 626968 300189 137417 402 176028 242705 752296 225544 264510 160 835657 534084 712405 302124 263790 445291 283250 332350 7578 835996 617212 732177 2789 625051 811770 339809 829194 864 5245 360982 1 16479 559975 125095 830273 116707 827870 408046 696515 794846 732569 57537 77018 472155 825902 841970 690510 835155 87368 46753 373853 595684 836312 694707 721966 742679 820903 239 17 829459 833141 470565 23167 832022 592438 783042 833246 757549 38670 172755 804620 829507 146170 533985 395217 365795 617206 36 847224 746843 793964 783308 401491 772850 711543 390099 307394 763773 568859 778090 746683 510481 87 847351 816178 699069 824160 797601 7942 245359 689887 728844 1322 15462 494834 721058 300595 274079 145370 8 658954 69095 843685 589631 2 840138 771869 732477 707461 258533 38061 678642 121886 989 574228 135677 722274 335930 631274 5708 128967 249247 532868 246 803663 734443 347603 40425 821443 377556 528469 836225 313786 652776 137006 261 5819 22857 822735 836022 557409 759609 523 817733 495 39 23 815223 591727 781421 499529 304374 4 13948 15 23380 51077 829498 742386 735891 106316 185808 842714 830586 848087 173872 221457 127057 313306 808098 170617 765607 836330 2156 470268 713646 207673 218538 701820 209966 83703 585878 2233 720207 810700 821711 822076 60781 476403 841303 536483 825873 269573 351762 745846 653031 722374 659480 818129 745075 819811 240375 696495 672154 406581 833075 833520 218484 829034 299806 34 764039 844091 822412 627386 388177 181011 35079 48 508260 813218 740350 585582 616573 1 22 344026 33465 88527 7784 751278 795829 789690 836165 492940 411397 289233 660453 418193 3013 254 707151 604906 7 485853 113342 832567 1 24131 13 2312 819466 718699 9691 812205 56633 849359 153 799983 404549 753853 3 78257 843553 108940 770073 9295 704986 768277 538940 800525 1 471311 703070 197046 34 47 837943 750659 320290 589872 212714 7976 416243 256081 846041 721283 823967 841169 73025 799600 819856 104092 579323 513690 809231 287255 13 455814 240970 285733 837881 153785 817467 154544 4 13085 755025 778 757150 15103 22 796151 829816 755645 835616 487521 237662 669484 248955 1078 5408 101678 289137 14524 321059 690217 773667 795981 349991 42226 603430 731521 756437 29659 847 783558 321292 620881 811811 826611 73756 702292 259060 66 381548 247148 217430 235906 213819 159 779056 1 10805 786893 802923 811667 32370 631430 375014 469247 556424 663193 797313 658015 610911 567 328257 846736 818494 771475 99267 401869 713 704894 707214 66100 812518 518504 21 847403 809714 476149 1328 750189 194330 819042 586726 521329 782297 842421 129496 834797 655202 138317 428422 713102 433 211480 812013 3 136045 547371 834929 525420 869 829567 731083 304772 32013 756317 802416 188 3 606227 213121 840699 342119 815152 34 695403 725520 425907 771793 422304 799733 125428 21 410293 810944 5903 697903 354887 708604 845368 845709 832369 845802 527900 728404 762305 733471 6072 374007 515 823250 8 684008 512572 460885 114026 12142 371746 9165 768759 731725 771177 100723 94916 817190 46901 831102 771622 217421 557 809104 694965 24 734747 3529 516 556662 820988 637722 4 95806 828176 794933 841858 399978 581987 258883 15 432532 648152 374 177757 131791 94562 634610 576963 27920 537728 813987 255881 785978 258111 291755 134237 832814 711653 839955 2 23 397 830601 280108 289158 770345 6825 761863 69 52 768072 181888 32 841467 585292 5 721785 375206 736682 5581 559712 162314 844764 222381 224144 305597 526155 55680 614849 18191 3 785073 406485 776081 117626 738243 807210 836953 760624 7 553050 827050 753290 14255 243459 137401 648431 760245 820323 522098 819941 746012 492948 251489 425526 17 218442 480648 126323 718701 94 832050 52 29 57341 744127 432548 10 834917 413403 1 842602 359999 817179 22299 305417 786996 236377 80 594351 474891 463387 41224 464 462492 24 664112 22215 119 620 6 46548 51528 18515 749261 895 551916 256032 220710 450505 463177 14 113 402240 583553 9659 118558 39895 2828 820108 612217 406740 469822 34 767852 107387 118887 749002 256291 797935 371 838200 374325 323726 430774 49450 732161 811194 1 182062 125 766826 737167 807984 568879 431835 796546 6 49529 1197 308784 443271 212783 290142 785464 303 69 132657 77281 648600 795558 586834 268343 166644 749878 847877 12460 663911 769506 425146 21569 45323 745115 158557 1075 308189 4375 3 164077 848050 829746 643497 257980 458760 9286 46011 520372 830965 3 456468 172870 28477 64682 286040 73339 141245 4160 449576 161629 168796 816490 342477 779487 2 518363 349728 708719 3685 789136 699941 370650 737212 403947 825437 198627 763835 452452 727618 438 832557 471093 739724 59070 775270 11 846494 1601 146855 31 780596 831630 830172 212056 511973 1057 397492 841114 2444 566370 588763 786760 8 836037 824504 24140 1 54 832190 828404 553618 307835 817187 699196 108276 290027 370738 760797 172663 836436 258721 760868 700693 513715 83743 57 495820 576026 15 795699 246390 17 5793 665193 223192 4101 801912 835477 848217 259320 777715 1 13 338789 807358 839518 70925 540764 593339 765592 426435 849898 102739 300716 491760 490668 71298 766978 827818 846108 735175 643396 16368 85706 744 442190 756284 163137 83818 789894 122345 822720 447037 663262 191251 252033 180 798034 685405 400183 741677 767994 222045 828667 806444 137875 537332 632620 174396 273910 805994 421882 39130 711156 813273 825800 259168 236495 569828 741645 840935 2712 701112 22073 726957 54327 832213 207688 83369 2 334855 812941 102 3794 370786 783757 36877 20305 823388 401846 213285 812071 57 592347 153496 397723 756217 643 841611 376565 20 717981 2 10532 1088 364894 828539 5241 654401 459960 810181 414402 2540 608213 778230 182160 1143 426098 819617 685000 645207 4854 667475 836224 237190 1436 185592 483598 767621 832073 59521 37 598380 328719 384790 724620 358425 711007 5 12078 120892 782802 812781 715971 845870 30957 707896 464971 589021 482 811598 23292 592010 7568 846056 42010 205 9 779567 204424 261522 695862 611454 808149 317 2823 819405 42 47 477828 128539 240506 764369 47926 49522 537346 615434 836535 841187 581 171228 572210 155 360171 316339 711710 7563 746337 823359 197388 683599 413016 1002 476718 824528 580906 11 732505 22622 518640 293132 16707 847040 768742 659120 270681 634 761015 844167 506795 10 5487 437166 286533 413808 12337 12816 205071 20920 378862 8287 718143 712491 332662 643243 838027 45986 11369 848023 807422 716447 824669 161081 62840 50776 300281 1004 432525 788335 413172 498671 155475 215989 22606 574533 729105 837450 646368 438974 389327 14744 572204 669109 50 665035 749923 737598 827038 385690 61992 819633 817750 1876 133 227988 319123 314383 701470 760553 607302 33808 1841 10910 66589 299833 205213 780627 820293 744051 818280 843465 251238 180342 777892 748189 571048 779822 826536 804837 824236 334151 8159 197 362103 844651 435750 782630 2 741930 350267 468811 166507 824724 292668 796006 761483 826726 307873 2129 347219 813333 711300 833290 658 150362 799754 843439 226958 845978 470318 2531 160283 761739 826818 14025 773703 348771 222600 30315 558279 839371 749723 779393 6 701467 562048 794206 676319 825229 314 262512 707880 358356 737517 2451 760243 501369 24583 688579 4 4429 795985 428776 828992 808282 756766 309 230187 1 26 767397 723464 577850 808666 209942 7 88275 209581 685682 479864 458198 377734 183 573658 821274 792408 315554 444314 782593 630423 830039 710553 586680 765518 192614 841969 240126 36653 1423 512553 262616 2523 95753 387172 843250 679253 462647 32359 344139 686357 803443 16 798057 36896 5592 22 1 424040 95459 1425 71268 73823 833670 223358 390727 176510 116022 25882 113418 107349 302010 848697 252989 273577 799711 5 767598 17 830187 190 847212 260366 381012 631320 368393 2938 129 384 191123 719282 835234 785 64763 29540 826866 722363 838841 445 765799 224040 133209 18457 83 11 448299 84936 817135 11 371 255757 114774 798197 231 789301 739435 793872 848838 596775 43 810105 5646 839486 173204 99573 717460 431256 602058 648243 19 2708 388606 240223 337433 754 733854 792425 83 750949 3 540 96445 10 309880 9533 794387 133999 674481 570930 740532 12 644156 616705 820153 459254 813991 741869 1238 7 415528 308001 77870 205519 746271 655652 454241 389569 101 767740 803680 696670 325601 345710 2852 796434 776888 342113 30471 626660 239149 288750 489190 783540 809430 362118 21097 140606 557344 61720 668639 842877 435837 171749 224 4539 761443 737956 28937 19481 461967 772710 548030 12 496350 449364 775 848358 15883 462869 201707 738206 86612 10878 30794 51169 834497 634966 701150 571665 571961 682917 767123 717451 695283 27 184483 806884 834560 810994 134569 92875 3015 779542 43426 183973 347871 652829 128 68424 104793 361592 402973 93068 49 631553 693837 210 8 518892 811776 835044 218541 814 290744 804982 397046 748984 189252 641650 342208 163801 739958 725956 701248 825616 827 823039 771686 207192 398364 1 657362 303537 72 233510 471570 402154 317561 325271 27027 814479 836534 752491 663005 3692 149752 836523 849895 533888 411312 21622 218564 28 802116 838967 841635 604858 5 785768 142331 44239 225 753178 670762 518617 545155 382184 473148 679742 786889 12826 722729 844354 210744 749815 498115 799820 465958 363940 118 549436 384165 834201 827762 786392 216523 15 212632 790572 1783 3012 837795 290070 741265 826530 840618 649414 21566 755347 802835 748216 8 493419 2147 57560 822549 82 5 136922 522720 6586 91520 757223 290598 205141 12 10 176 752337 739262 719690 30 70212 97611 70977 543467 365427 810890 653331 761327 706876 607170 849592 293498 14 520424 101200 2478 849753 675693 73032 573522 846570 61268 69472 772327 277990 694027 842804 648666 181087 238835 204059 445412 821716 703964 118906 549280 317679 807605 753071 137383 422722 589981 726266 652562 796561 47001 77103 784849 56225 839717 818636 145401 772455 329420 847033 689846 352843 767983 354328 737578 562911 12458 476682 1 184252 781414 838863 714309 834288 10679 826844 439826 507607 849727 514661 804250 1845 29680 31 702941 848807 798246 808221 8 769810 1396 500162 2 277074 525082 835031 516906 3781 19858 343908 791368 669000 616310 1542 6369 294781 50 642318 252939 244447 1004 772841 757558 324454 764803 824223 23 51372 734673 54756 766743 752775 823765 768463 773561 312946 261084 11 7 786234 2 598829 213601 28172 334757 840199 23960 600369 789842 824697 756026 123225 819716 307896 363371 814340 381829 839566 828880 309866 835685 644345 70723 822482 562935 840970 606042 806489 25 701912 345 68815 836399 111645 806502 5416 31553 313152 511778 843432 845214 713571 4 297000 192802 286937 71684 711970 744693 395459 301696 848376 654735 679615 126549 188751 394089 728968 646426 506812 835976 714671 717051 221256 837145 428582 601270 801070 233963 741127 102749 53 2 775190 116 21987 246513 628828 43 159793 39174 15033 807704 826015 520233 118194 631216 30727 745555 749906 559222 202244 509207 829214 824 795512 58630 182 639727 11210 432533 18 273050 122898 675619 50 541048 23 807652 319224 75808 255 26 50 140571 749999 110 817337 831665 586062 10534 849132 197869 6334 253797 810551 821690 17 714171 1022 327906 15033 791356 270479 3 821451 823718 1 168438 789743 3 1336 552770 804925 720452 140218 93963 669565 278387 842773 796841 607300 824029 821561 727084 164060 459909 693179 428448 30576 398010 724128 824807 604677 414998 818191 227502 807756 631391 425458 70506 89558 406741 638648 5 728674 843619 329535 3 471808 793174 8 200410 500199 801349 74015 431195 683860 95200 169123 803970 805138 654547 18404 10 786986 744283 33358 1190 845782 572236 8 787569 737931 686810 775369 139172 163 1524 844199 169092 869 13422 721632 511660 764326 768623 791737 374291 592887 35 1 361215 779896 805632 18623 426337 568683 613781 848082 8042 9 65451 46974 138724 305713 822631 153972 807375 495311 731318 6125 289531 645137 583873 831768 809014 785713 800630 459879 502 845891 492191 812469 354754 536153 1 155857 661327 781402 420247 313053 468127 659618 782542 718137 721134 733835 195545 837477 8402 404804 7219 196804 781574 789529 548479 769231 697833 795412 8165 752740 81380 841859 465967 685699 50 124302 351564 111670 13433 287178 833560 834025 380983 742384 807821 648693 229388 2 127274 42545 16 388159 143920 65221 184159 598190 339 814274 500875 225672 683408 10828 216598 720698 844564 64953 58035 718863 67564 691987 32 742638 103896 802530 786840 91506 750946 365782 836046 37378 818829 152 739721 830825 180971 500530 3770 758845 414920 681913 724559 726376 752023 190954 226916 790943 808033 837373 590137 847060 830898 90282 48 828707 139046 172431 315234 733118 791235 804285 183590 760159 44831 816463 1973 111322 4381 418831 547587 517600 608245 120847 832963 98064 841992 14724 1879 494255 440478 691918 256 32 24465 470654 8357 154 784414 826384 60438 687587 612901 843960 835773 476888 91447 54196 845189 93507 807307 759816 86 139867 675271 557339 3550 571 191461 91382 491949 325281 2796 654161 578383 155684 320654 190224 47493 815157 672175 241905 819 750413 822122 744114 1 842923 805661 837487 91764 8 813096 1611 842435 776165 156517 536228 1767 965 320583 655856 26073 170866 58807 493050 200002 407378 814828 783188 422983 844993 294150 445751 212840 384023 116199 44 290030 525717 542947 721715 73826 230127 822924 623580 765700 728983 221420 653027 742929 827052 222646 16 651 680641 346831 591569 837189 713949 859 62587 673659 93956 804641 513792 834803 26626 272460 28878 3235 79067 699603 785239 52 557543 414213 421607 787779 832803 124318 105567 822321 786 128087 849206 35092 440160 734594 7 417822 187981 486473 720050 785403 168979 738836 744139 14978 780894 601126 356063 848831 30 724500 304792 558887 849898 419660 76 701529 542129 487427 683939 38016 223769 118315 654056 512210 724141 123973 2643 807160 244931 788682 535940 777415 74755 320735 85674 481572 2 827644 27947 704421 27 577542 43876 843342 3005 254375 10 1 179662 10344 14 715681 752976 6 839873 210 3 836894 548160 59224 366329 791314 109934 587582 589124 684315 844788 809826 466488 181672 371916 358074 811286 641888 548512 804502 787218 58303 151788 543587 352292 704270 4 488754 521726 57814 19 838188 805649 284584 833556 437913 864 3 6033 626054 719806 734699 67 786228 213637 240109 753136 787182 196205 73 3263 30709 836452 675940 1127 2 724849 774059 179 462532 833728 1 837100 503674 414548 259 467363 200462 2611 1 13277 1647 830951 9908 792360 848195 231168 12 58 48291 830621 35018 771843 507 617034 102314 35471 685 659390 114252 64098 371944 762073 819905 687304 432874 773126 603832 840394 2 337089 387516 669655 833816 622218 815370 569551 633960 22330 805922 845190 69583 584891 17777 842232 671855 843413 106421 680948 4 820834 14088 1437 131496 802274 74411 266772 803082 533580 568588 344555 29 763594 810295 58794 750207 709311 1 840904 781451 764419 608184 108 1451 784396 1560 30 815271 496418 435684 142214 788334 536808 433137 773389 772361 767290 304220 3 449516 222621 26435 286 1663 4 731331 735112 802338 389557 185514 320818 162149 3242 816709 246 300733 225924 647410 843167 769723 803594 30633 197803 4189 841239 833375 278088 8 752645 683073 77454 819803 840049 573575 701577 653 186017 50708 258573 7 469689 718511 5186 796618 724091 806746 634896 55247 568621 2509 24 757718 819249 203589 15607 652862 847978 1 69849 703525 73807 707867 64053 651948 96 658722 714046 767170 24 701971 170519 421331 377538 35 565379 811614 3661 12 844050 706568 48736 824088 550024 405261 842130 376046 283894 846002 819460 92243 595467 703942 784922 64847 49978 352052 390205 54844 594963 450731 827224 527824 714571 477366 219580 638144 767587 604758 21164 14 547721 746893 816514 622612 734395 829173 250945 756102 2 656397 365691 546987 2604 59 784629 351159 439194 297243 776459 87 231973 830071 698628 808216 9482 180894 53827 463516 749078 613382 132 790179 391746 720533 135493 819638 529324 50197 43267 464 105866 17 410133 824127 630024 6 798805 65225 840418 765391 264327 441456 61 83890 733593 3 250486 248149 35795 22874 120648 11385 660 928 2924 212573 792717 739344 299745 826834 789976 544167 360351 766227 666778 767726 62925 125 572250 668759 316 766311 820094 520073 758085 849123 412982 19027 226915 843917 215641 498858 82358 140844 793754 785342 801706 205615 3989 233960 838788 1404 640923 127722 797162 45 64605 801373 789751 795523 835978 814538 7 181546 8348 773246 764771 242416 758907 798196 802264 4962 810485 176185 225746 349558 442385 707343 16205 742739 711264 778967 830394 250 557270 677745 774853 106685 765619 436991 837384 394812 24193 89715 69 733871 484832 361803 25848 757766 60968 248703 796948 813714 529832 831669 222773 802074 781962 772659 842719 7 307916 447689 366613 596269 214 721247 821472 692233 481428 770282 352932 7936 670321 749173 811157 781000 93410 400649 805206 520105 848396 589083 828451 531 338 371225 35203 671548 66992 633201 473108 794063 3 818591 545390 837819 515662 238196 841844 343560 838332 28044 556485 102762 796988 810741 130716 222792 633496 14607 650003 29 838565 293402 825049 392139 328960 231 5616 621673 640588 258 144730 91613 846683 27040 3477 389757 39368 811439 11436 33391 268504 790824 2 32290 12249 119 406684 723128 811247 799271 333 267547 1 822924 17195 425262 566487 3462 77162 757556 820951 107829 15 190821 622215 813753 375722 360646 277077 839487 304445 7955 798075 11 40480 739614 54120 571005 385889 453825 346739 418366 126412 2108 840293 839961 146709 132288 824125 20757 266250 152206 20811 846209 278373 339180 10 738489 31 653380 847714 224376 834715 16942 170925 4996 735588 792975 93711 706031 3646 179228 704550 48590 3913 1232 692180 789598 33876 825553 741054 849637 435 5 687672 815504 577122 10766 703232 733258 77048 120 153666 747350 162959 788717 647059 147462 849136 224240 846925 2 99 814570 338130 634659 581 335379 230659 1 832501 833457 5 821750 724803 819752 537099 120280 695771 837976 3208 88674 568869 50 828299 815655 835386 811280 816223 482189 268776 828779 443730 340888 788355 776349 778191 151692 834795 65896 841035 740753 397110 838758 586550 1 425622 137068 592288 819022 553120 882 830721 2 350705 244135 843836 844436 5 566174 11083 696170 550256 28188 595512 64 382213 159022 217983 847444 10054 16275 401621 17 283283 816707 651246 257327 602216 833968 775869 437076 40445 382932 78 721972 789134 136106 60925 784476 73 477354 298234 621444 845992 726829 835554 507174 2 94904 843365 556699 461912 472063 526115 774559 817235 14822 693825 108818 709373 427483 124 197816 845077 840369 152693 543341 442850 37384 503246 714131 556039 431141 24 439725 3946 541418 758740 658751 261079 186078 800804 128 214530 471350 764322 821289 726835 849498 158833 778292 11 805014 758062 808862 25083 137283 806570 426220 2635 17574 806550 756352 4 510068 570548 689261 10740 1 785398 651034 206479 2 829730 104 668162 310590 721561 368699 319910 824453 829916 789315 364357 655942 5 691516 396513 797968 564050 698208 825908 2014 747147 754874 689921 848996 360943 40 815838 144806 406393 316 711190 40630 480967 181497 29921 39911 841297 582981 8 25470 672621 475599 22423 87598 555776 15 2 47 499280 273582 246842 188369 2356 261054 47125 443278 823405 573913 841885 806097 709426 731100 792031 365539 145138 728069 847967 21 618599 9166 840616 385350 172533 843564 272712 859 770388 787214 466457 800409 272358 218281 638611 832806 40535 834240 836364 88 854 486308 497126 526149 333519 815272 766915 4 845256 304775 121082 823548 791845 19 842070 677863 30292 328918 145231 792984 825769 450459 138296 661857 20114 132606 644382 536251 849011 373125 567161 778974 592 289 202534 450992 821343 161 64574 41 404 810 814426 547745 725334 583893 748403 132850 846685 732505 843919 141131 704045 573051 617 542840 2 169220 847369 147665 712540 836569 350433 246293 835313 254 437462 51 324 679934 429244 799720 698219 12284 534970 59 777076 557642 45229 117412 495426 756448 525685 244492 711724 807885 79109 10712 565636 841898 832266 782 534974 837654 342613 740721 726543 110973 13 818327 40406 549088 164851 713756 619370 821144 328862 493681 107 47834 669449 826199 822133 778760 708132 677579 5224 39 132644 799441 148238 228900 212488 517363 274876 2042 289610 761285 351405 400792 463952 840271 789891 194762 736776 820499 6820 453415 812017 48950 973 559260 402097 784127 840 843333 150519 661250 543575 469948 801430 390838 2 124239 581250 808339 698664 518259 3 14793 830334 794771 81868 824957 310944 782130 725325 184497 12859 76 141 740570 254504 4545 830086 675650 833766 476839 262904 842686 654764 644568 5538 269807 842443 51662 687891 618674 788124 312409 190 756797 810761 154057 395702 820176 753741 824568 751964 754151 353589 12 2827 168 542391 65771 418555 1 515116 814359 814066 39 48374 102607 1020 793868 541164 33801 35143 334 372000 48673 118527 700832 73825 295559 1 705203 94677 352764 499 112 789690 702802 170496 18992 544101 734764 827491 741780 448909 571055 445712 825464 175 126 207089 671296 812896 739412 296332 14 638588 595248 194370 52953 48395 573249 201628 183171 793581 396012 348081 288235 604537 798483 171141 780305 121028 250959 805852 707671 681293 803271 289766 1 817289 832998 402605 1 527648 804316 1753 9668 70781 834923 424 433572 17 218520 700006 844687 732336 601876 56987 799929 816753 159939 751502 696976 824243 846705 11330 755595 269312 813448 5136 450135 765255 602070 71 827051 422974 326712 74527 837163 124331 41 728339 831220 110766 11 532 831195 12 10 490795 101 843898 674375 343063 41654 398094 256087 439996 113 799136 364116 456902 44051 274040 814150 841648 18151 93 746583 745196 341045 523919 106308 765130 96916 11 809743 806005 117 120666 216 404321 837311 345984 372277 149043 8916 843897 744686 777839 797591 79 896 39811 176752 78770 509623 610052 46 608342 416346 689163 660538 598064 8 2391 279488 408759 402307 388803 416982 398429 458129 19874 778753 842956 46 716319 766121 93 349900 654684 59700 12843 274471 777564 3870 522744 187329 819650 697381 535993 125 84111 59129 598207 206787 736689 825844 234630 199741 824321 71 3298 587518 495779 2 686658 8 544103 11 356449 8542 231766 337034 3 463311 75631 4171 845319 618124 826107 598292 381558 828815 460677 427685 25678 833596 705823 837486 357104 843382 657927 1 626927 155837 637652 807435 624978 69564 103745 172432 713051 1630 698346 20087 413444 647481 20847 759208 829113 168 474408 389265 60 310 438689 693743 494471 1 454521 816246 23063 809393 807102 844511 522622 545089 15873 12 295675 396092 845592 766504 794408 808945 392401 824951 375186 113 847126 512842 2 7017 431746 517392 5098 826899 4308 587647 44200 115498 753407 550517 818814 552207 816607 4555 256 840502 784808 823566 4 804551 843068 173096 317228 394125 120256 813611 666739 474450 849451 9557 815268 74690 19758 41711 459479 717521 4 214759 483542 17 90949 846220 545 3 824252 41096 197674 814828 446551 162217 42686 119454 382952 8600 578371 835 225394 446162 100863 787981 750116 784354 402 791348 9 829701 11545 798479 119168 582246 182765 291491 370418 847144 478504 506 848845 35035 110141 592674 831376 498099 762880 379456 317150 319870 1873 315371 808566 19927 15061 451148 685164 34311 265356 285764 814476 623236 839853 835431 8 706994 308261 391954 372643 636751 127640 4219 427579 751430 751863 229382 571499 170328 12 442249 702951 723893 417 749615 692567 821729 396301 34004 684425 761290 315706 316965 840158 778769 14931 1050 849612 322310 812376 3557 841215 290563 54 780399 780465 818943 674204 547601 1 643369 632702 3236 2162 75607 3282 829055 777894 664129 735 849928 52716 175 163139 11928 489957 796648 86465 819266 473928 841399 408600 163143 698161 809511 411194 836557 402919 714765 692607 588905 682815 457995 175919 700590 831328 287904 440490 125279 658986 815119 5401 146087 787225 151833 587377 286810 219100 290766 833293 767369 449103 41541 1 71940 811208 827172 435249 10744 205350 747922 787377 400210 2 841921 300336 788881 570796 461796 775524 4 10 756483 593802 849739 822509 745265 262368 692975 216602 632906 790713 2076 719592 3 416362 754175 82015 9971 257291 79275 613256 629901 2102 841009 771487 3 4 64221 375861 232104 12164 2 641293 580683 654614 526160 497 568893 478766 384882 830823 674895 836263 814947 792320 223433 134912 676476 542433 796646 810290 10046 212878 425495 779781 10905 1772 414834 827294 477875 844411 65443 847755 14354 91267 234416 659709 485858 544254 4 837588 338215 726463 40651 656331 720132 196973 241112 597412 5 689506 794485 823819 723705 13 837530 783513 499575 131587 267220 672691 229331 84193 7 729450 6624 746591 562979 571987 355 193683 774503 186882 836226 823979 135330 17 316178 502375 409910 5 687070 103325 574638 818303 51229 779546 48269 754832 620496 461393 43 761484 580530 1369 206 448050 206528 22 848204 804076 8 478573 849617 23 203388 176713 116147 799977 802223 85728 820784 837651 743639 1 804126 831962 604069 17874 717450 437165 18 370828 96667 148907 828114 17 9905 17087 238426 336555 341842 819141 753135 709708 487681 803029 774048 2 236577 229604 791276 787652 67020 687006 130333 92620 30785 778586 20829 51 140607 829476 829341 757651 98792 482248 718290 9 169853 641177 776553 811481 7227 621786 9644 295218 576192 824969 278246 17 767465 138858 308621 364400 217852 814270 333582 769126 10026 156 812023 819927 650809 469759 24293 1 818564 731014 777058 746492 221283 90487 815476 1 618687 452469 368024 296315 163297 10 766501 18319 725773 820418 121104 764 1688 101204 826290 9829 845271 622017 4 365100 11 63288 845454 838774 524751 652417 839682 562941 805212 846060 758250 1 2 771338 36 475344 92551 806414 437 529473 310861 181 435934 359897 351423 240468 762017 148371 683175 837142 845097 164057 804620 744875 822386 458389 295926 250524 6 391611 34 194600 799738 644604 146340 217072 783074 329486 696254 4363 1 813006 321085 18063 185099 1 474449 494167 683690 155509 688123 815220 782561 529952 639524 1362 833495 14 848667 783770 79058 124097 279196 16 115 97906 7424 9644 51963 107550 429587 1393 750758 620728 4 814504 823442 796926 157366 541697 264383 457720 682312 56624 362760 32756 795026 396955 737185 109285 813935 106080 39 3 306992 242369 177850 1 688541 37 134327 753776 194126 444454 229076 161724 708077 818624 49 36971 840476 359320 746025 802690 805093 32862 838978 761591 817036 150812 827071 230090 3 367809 802926 125054 551823 762003 481808 8 720197 44620 862 551167 490022 478138 784747 108049 703605 759584 90607 414416 778263 839250 733057 808668 707873 148520 747740 786564 598341 664469 283289 563929 839925 108587 380057 834654 13981 286145 214021 697734 354 24802 793543 810023 217248 813428 765571 268167 625087 723049 800089 795444 5843 321288 128052 289638 61385 730200 830065 745411 70283 129454 12 835464 632 675100 541654 243838 684903 164 780737 34054 790514 264238 5 675103 55738 226968 762259 705242 113 633 41 34 521697 731372 538383 61555 390341 137 622345 1636 706094 252440 744067 137629 847376 12 14816 34614 62552 743799 838308 829973 64402 826170 253120 368579 410940 694418 251416 835471 388126 352419 76434 832673 720172 135536 710249 981 812078 233212 176752 238289 829584 535285 654361 1046 640797 29906 688367 765610 2557 2 843320 4 64984 826867 300499 711 151014 748341 799761 18 2 541107 337787 313293 315547 183945 627859 849706 541225 841897 97202 844280 340902 1 692617 507432 631682 293169 697289 568939 815724 798801 812790 376923 187436 828742 757640 72059 119 614084 2189 624176 249689 782886 824039 431116 211530 761401 660186 816760 431695 626699 859 774172 794221 8 53926 429626 843683 422899 831366 188494 615532 738049 801489 365836 844461 827168 2 814180 588350 620528 769441 166269 3 729305 10207 831385 327864 754458 9 25 815505 621359 815120 1672 788101 749965 551959 809181 216913 275130 649471 417753 788147 820518 694400 725863 667000 472204 596161 337151 829767 17091 113903 87 138580 198465 821054 802705 359 176 4 821824 5 21 215870 828909 456695 8 823775 800504 184041 728815 18435 379860 3326 404 132432 606834 624754 219676 824084 746400 846788 19197 233598 114128 77058 126905 772547 376839 730973 529188 592084 94946 236 838080 398296 266133 15 126399 6311 13 92460 589154 703828 282312 700449 736840 24409 748889 306492 184200 772428 721480 1852 805091 782015 800628 17355 194577 289595 762534 604644 364863 31017 115 776828 841651 776459 795336 804045 178 1150 433163 835008 784393 33 812600 209 419271 817410 829879 722059 77 411952 98384 287203 778274 762125 8912 367040 537178 53476 399009 845815 87131 715872 149709 3 210811 813938 137210 456453 242095 262923 826950 801525 526922 805282 358620 407348 806070 577390 729282 799524 2875 747190 826799 796415 760519 6 601325 703155 71986 179076 277231 161594 23 96 176994 770924 44605 385030 228587 44 727271 613498 635359 1 349 750135 559373 457103 527982 804816 525 4 144587 323113 787828 650224 222343 122272 752765 280973 788 17 55286 175573 87172 26 73 802989 376147 805824 793447 299378 49417 119 790740 8487 653611 813942 747636 719971 808698 774 219159 177313 834981 814553 647383 12632 838784 52 845695 808535 818240 844232 847310 659958 210848 252782 385503 1847 823280 808802 36648 835947 214176 538479 666622 108693 431352 698779 11227 318820 4632 455026 690031 835144 544919 550918 804221 581302 807382 845316 157092 729065 671529 461522 356 824040 449864 192160 204006 733941 189388 716959 840305 4293 562463 520249 841325 805003 31102 521056 833402 16741 447128 791416 439550 577725 328686 266 123523 394138 512589 417615 802913 24 566353 842829 849184 816777 788403 820374 262277 782018 806489 664 1300 363961 808981 215725 1 157433 784207 11759 796995 791245 119829 4 410788 116691 145919 776948 559 362127 807996 583 69932 298606 781686 271 128457 200504 120095 530829 619079 624679 10 543906 832419 577654 789730 775842 763154 764188 755517 499990 14 2 637009 845136 97590 843659 244836 730073 126 369526 4314 42 63209 63 789906 563664 418225 761330 326022 762682 22704 550319 48911 74181 593126 285380 337967 667843 118529 657298 33726 848976 804054 684876 56247 562155 212962 754478 182314 579219 807916 2 722368 640010 4 766999 504910 135667 806177 186927 692683 20130 781291 378142 3480 836070 393728 521384 499339 779093 613060 95315 292398 12 287525 830927 808428 9 190824 666324 281382 363942 5 100037 190129 235505 331130 233658 786002 336 3 797345 524909 631738 835734 733848 7 377 33 958 50 569918 5177 841211 142813 367167 352032 259592 169007 756621 750195 23052 36603 790063 282411 356349 808213 732948 203 463438 112997 424852 202204 173989 277955 819214 743854 558992 144 261047 565270 21 466277 162183 477162 815536 616061 95804 771350 146997 553762 85835 724831 441664 262527 1153 587866 755521 588740 110746 332829 212173 823575 39638 191 117082 844388 36638 825085 826764 827693 357146 846422 70424 378625 447510 796689 300159 520297 79722 832953 543879 92 783969 583715 13782 702657 126866 164783 774685 363939 621934 1 254745 438241 487 715332 819817 26 425641 664865 793476 777248 646379 392544 238851 241686 41 56671 362654 796847 9181 1 46583 697478 800949 125484 689101 2 618924 842206 560756 846380 100331 665830 61066 464475 833708 713500 234 301647 107295 30 538342 302317 811738 2557 792728 67202 802902 804329 822539 571465 848471 24980 689757 170835 237 751962 762622 6 760290 819779 802208 475740 2879 266686 16 719515 825838 758495 413175 839076 767818 192271 180756 368289 74142 655755 234123 322578 41805 66355 51018 816749 818304 595034 895 10332 815091 31 542290 29828 182753 171 801439 633186 317509 218507 3400 723633 780211 655336 208599 69 848052 756652 803715 356158 497682 279514 320797 15 658672 25 701324 127376 839316 23330 498180 458496 172448 95607 815867 836584 485998 786131 484213 594861 2 10998 12 711865 643 62 501287 62671 471732 44725 449056 337022 35 779910 112651 129460 287739 827494 662992 80 825523 369871 706893 394558 4 714962 819368 283912 2 11 370506 415669 3394 751143 804621 103 690197 79 755454 361421 815552 418583 811387 205156 155859 8796 712592 693655 779118 749565 843782 792540 111950 1 296425 1 844440 798877 651786 620340 4 2 18 662131 807101 274756 501884 2542 13 821865 83261 775817 560894 37507 503495 590675 149759 146598 5 6844 689566 824604 349736 832946 589130 741919 824966 540347 3867 347745 279728 131950 741146 545300 449505 838062 118635 563026 1170 759232 4496 6 786670 532211 769085 354114 693413 155441 131492 77261 190675 502456 835886 815424 113029 220359 681483 770761 832850 686769 768051 262016 30585 814629 409376 721535 670347 573 820202 61234 848986 810810 82 512492 679621 242061 820719 6314 287871 753136 84 773480 18925 3 319765 313054 842611 840146 408916 314959 839152 3 715614 552564 581272 655092 622659 673299 3 161603 769516 762222 689867 632526 39616 23 182231 700044 2358 667358 233316 210 692562 154 671323 76 777332 694784 615571 169487 752353 569976 305979 703298 531361 262802 217843 118051 630089 619044 64 742281 272120 808991 34240 82293 151370 534376 36884 819625 55905 539359 367 42 836586 51533 1 109201 254226 350636 409506 583736 830897 825655 258471 241265 1 357194 315634 280708 849054 22148 373297 201 729750 233132 327906 519261 521423 835103 840481 607528 109110 313446 476692 716541 285555 239167 13992 304 1144 841162 739942 821705 692853 796843 817942 6 145906 804355 65551 590139 380960 219 778208 264970 849818 442044 792790 329783 757399 805761 839030 678291 779568 806452 719018 72670 829495 401325 363 72 429358 97332 12818 774511 788387 820033 768657 806129 47 324187 702543 6875 678543 2 831854 145244 724953 605069 64 452 149755 344 838091 16335 784934 563817 508786 214943 816265 368528 136839 560946 1399 849275 839503 57432 518238 797418 37 696582 730952 743667 87 817939 754397 177184 641819 123671 107117 446446 587610 799649 21761 768811 818708 104876 836959 847838 816293 618058 284186 745030 340954 3754 133173 206900 44163 9279 41247 928 794308 140605 227638 28256 789407 92350 385228 824028 730987 764690 680191 218855 791169 418248 267933 768610 127 256074 159206 714940 66531 823669 25 651 445762 744673 846558 807291 261144 155772 669 747318 511 764575 325931 337361 824124 692166 195516 163 393426 1328 159730 736609 363514 843735 700163 810390 240624 569 829037 818102 706522 7918 788426 808026 63939 411218 788452 722618 235332 57668 319282 821645 798432 739833 459880 4104 843497 749102 580568 776336 730202 236553 810939 573434 359772 791013 775525 794178 650117 5 659048 2 466296 437560 822012 206234 814071 634896 620563 763856 28262 822796 216792 183277 764223 44383 833494 476799 449880 82 613377 743686 719684 392174 21371 615744 10 752008 152823 817984 380345 776823 799890 6238 53460 783754 760186 3 271897 109720 824899 30385 737370 581402 722280 844201 206099 742851 151353 131263 269745 379436 585301 720025 15335 12682 57143 563197 1 266567 424055 795510 79420 152829 117133 291555 466588 2 11 311834 753993 537163 2 801047 209325 831736 845396 498759 350040 780992 830090 293526 302068 743928 1147 85 817443 715708 778998 819735 635206 16154 772887 842844 587359 38 746632 307950 426699 60924 293974 812731 2 268368 844103 211329 824464 9 824904 843311 756515 256276 240907 106452 290966 827007 320768 673419 59 16 801686 754566 774964 36 757334 583186 840585 1544 487409 827430 453124 10942 836482 4 650939 808277 2317 386 811769 118415 218274 582991 709266 120 395044 647994 105 835800 827200 834735 834506 352957 254622 9628 767459 422460 405667 374054 715104 629747 1830 838739 181200 608969 434401 542484 235519 844506 798363 282991 760596 3 2 46 793222 2 2 842488 717755 815171 813822 533935 363501 510346 778493 129412 278068 774434 828325 4796 750678 308056 1180 656336 97035 648773 830951 712966 10225 796675 693581 120072 463504 214243 840453 14678 28844 423463 333409 659915 396524 734755 153753 42856 35978 849566 27145 88 354515 499217 621623 807297 759165 581190 524580 2 605323 317487 25397 1193 674510 247214 407871 701971 504820 96440 80131 765490 867 378131 352799 466 2 846350 747827 649260 743 98 838815 266315 214043 771709 798425 228882 731125 655792 103615 348326 585021 179779 225188 131923 104274 148867 27 2870 393922 151587 586519 828736 198704 48 841659 504863 1556 841475 22823 1381 741297 835681 698244 24 26 790168 210450 800221 47 614407 760758 785682 352616 723007 803722 799724 9 649195 162786 625123 486986 2237 755443 636821 796642 720981 641521 651487 364508 835954 841477 584180 845601 846698 347688 831407 14487 749078 409203 835822 14 605994 754583 1079 177325 12120 11 703234 190661 3248 460934 609099 218631 52751 823749 834489 6 63436 844949 309846 709919 753807 839685 448027 590202 785905 336310 495 2 132028 543 647436 1012 1 372524 710895 718914 169183 735 20915 54680 714931 318438 766875 681739 111817 437482 82704 744321 756349 733098 83389 716932 339546 839841 348239 789083 796644 806772 196925 839914 176135 2195 543456 839612 824901 365 53946 825058 551605 1151 786607 556949 419302 390654 267109 130866 965 606954 18558 798700 713259 824192 758197 432378 725761 314973 817389 578183 797469 670368 8 506942 283422 133772 18943 137955 776812 34959 595153 19937 198 23070 202394 776530 733810 817789 740791 299351 694125 834032 32 438577 63 6 790638 213559 615 108906 843989 803626 447849 756060 842676 322710 177935 801758 10834 35 839143 736529 791373 103 108597 214789 753773 31 358001 278434 845493 57 267384 3 724921 778877 41 18521 1 630188 8 400111 2 752529 41880 516184 815099 812267 76544 844356 390092 2888 161545 472267 149134 835213 797602 822392 314695 4195 788756 67388 784584 2 582807 596 394430 195341 362378 768225 21 831490 799590 1094 795742 145530 579772 639879 274605 457714 825401 1649 804940 553607 762088 801211 814756 813023 791467 6626 832227 2210 1 101110 839476 417568 844855 70946 774679 52 2 442137 275 69992 317662 812503 804323 81597 322531 3 186582 826004 702750 156957 794209 513943 775099 2 6 155137 12 1000 228329 842942 781678 465328 808891 54 800235 102098 25 454959 18 149 770266 199873 637111 225803 541810 4329 837648 71864 744641 369746 199 811288 177199 354 105759 291005 717204 326 103 213451 390380 746829 318172 1375 70591 331607 764745 746186 302410 23658 322635 747004 12634 278005 208736 351301 833498 746305 458671 392885 490088 790637 818614 848650 366453 804613 42 723355 236094 752139 447155 805367 16073 74952 89964 485 327689 820444 846331 426175 20031 339659 481143 453575 250805 819649 22008 548168 1 822439 774276 520956 1270 838370 523290 7 412945 791731 222448 323345 1699 157231 830797 1 441834 326953 106 810064 77034 561689 813633 758980 840322 629090 835904 332708 808047 8821 570592 711046 487172 580822 10929 112835 5 743388 733214 337596 3047 805674 359635 68 313568 270653 2198 40270 84833 549646 53185 163174 26 191303 9 93334 764103 76 792761 577162 2 836822 410123 17792 848947 40220 25182 699038 625906 25746 97684 176 270036 516805 831523 483327 690175 202925 23 505327 24072 758145 332908 824770 748637 397451 740783 826804 749168 15985 430926 224370 383885 822001 801853 842799 223132 6 97507 27192 796314 375894 628896 623759 203034 182781 776923 264043 489078 676421 460329 296011 793211 795526 360777 773167 425344 579999 517461 4994 62 228126 354960 64952 650784 740328 331838 31 658371 171230 394379 503625 112212 646711 845920 439 708044 568702 186061 811560 127209 839906 757619 550129 665493 796414 25759 343685 621730 3 398556 611478 758261 71802 6 214069 379525 732494 642685 780536 444943 604540 178725 359 730992 817837 624573 157171 1 846746 819 750201 425135 500326 845384 845960 6 836690 38345 216935 533972 8382 409577 730080 233559 823505 733236 211339 3193 2 17348 684862 402631 330502 163595 563438 558147 4754 817037 51465 185836 97706 708573 752485 830332 690004 3065 795148 4159 55314 86 660382 1 80203 185844 762940 651853 836209 753602 5637 793877 739609 44594 96227 793605 83414 816138 48248 28132 358164 780735 572513 645040 418 621874 547678 363831 704234 2 11 744024 646366 837142 33562 604153 366493 709260 189 76123 55818 1 825406 831506 2541 847649 647041 410254 765164 722968 410377 34807 38 757365 753952 439479 432430 81 842612 812084 47121 85993 801817 195965 71746 816398 819411 783771 1486 637073 307 825339 812570 85780 51660 588518 473159 6507 386040 65715 320931 149895 430722 822742 10775 182 286593 534155 801777 790030 96836 687721 762427 835247 175 41865 577493 849871 763079 821441 829913 9933 4266 545795 332702 845528 221555 654628 658989 197665 221224 16 423586 805339 501048 663747 559 784811 807184 770991 656099 6 23226 229101 15809 831070 841213 801159 52315 2 8 576190 101 26370 251616 575379 453286 639445 578889 46305 769118 519399 235092 795415 471928 785683 831951 15172 805787 18 167082 630944 816255 811743 593991 662626 738798 32940 133 813591 211391 741140 472010 255520 841649 518795 60636 204 281079 809465 748982 155330 375942 54863 701557 351497 602157 352545 236 413250 261112 5 585 785329 789536 748716 56929 518684 621916 142806 834541 606257 370490 10 775788 331881 10711 759562 619799 486742 145307 20 717950 1727 347735 403908 491268 832983 556738 842720 157048 675226 120352 754346 635714 656597 100935 752181 35238 388025 697001 843467 22466 701139 478235 832213 101 627909 99737 127968 797342 805607 209851 772861 847119 804507 4044 684500 567 813632 1 52358 754049 195302 832050 403316 802828 271442 17694 842536 21272 740380 596147 710416 605336 699066 983 775239 18945 1773 102209 504001 831406 819615 4 129575 7477 526003 487342 804806 124813 552214 443536 262653 3 17326 4539 37 486 693033 585618 829959 425836 102616 831613 625905 843931 571882 376878 832745 816142 311026 1078 811533 802574 487890 681470 836911 608234 839349 32588 838066 493990 230520 377403 740055 247797 166973 4255 162438 798533 809368 797088 801462 44967 820242 11 1124 717944 580764 606495 387388 622757 471114 385745 834951 3367 826535 805254 17647 802415 748948 780033 379880 10 74660 10372 834138 825499 823499 1261 792259 67 212835 56 10 23133 173194 127458 436199 352098 842583 773399 528794 650 446623 475292 2 843634 829858 840218 840505 797586 757935 837006 162301 122323 778964 831595 77 215791 788517 777623 825350 795728 352606 829108 1 549 779968 750582 835636 830008 624671 783927 36850 781551 723154 6 335507 345228 269771 811512 215573 365827 832911 805162 227805 150332 815366 516266 150053 86996 2167 731718 362246 8 171571 67 836286 790044 803891 636108 1979 754004 745342 372344 332082 2443 810814 438743 752319 628556 51077 472898 480 835141 30 503491 592307 387942 787556 418041 38297 75838 551315 270601 22399 1604 549708 111803 2447 3 3 391938 62 262 261260 60003 665803 848793 407912 792680 442421 182214 166453 99756 499977 830542 684668 810268 48868 324749 430060 1 205975 834290 22 124 556025 11 558662 4120 77352 718712 228171 3 262793 753402 8929 128 91 95581 382779 111716 5 846371 591902 697138 514347 775281 14353 205939 573706 3 297 162033 566842 837558 717843 47911 10496 43651 59691 90498 811029 749826 78051 267011 721914 375690 763583 810945 315011 781897 565893 5 443907 218754 7058 8777 801403 774627 152797 523988 796172 612868 122106 833380 793399 775686 265229 500212 516 41642 384324 428879 670750 87697 8797 826688 353277 334598 12827 503308 516988 580630 793163 237656 257277 732295 816285 806048 69266 71781 827370 819443 358 3725 80904 607376 769935 171154 844568 158719 2755 704452 849023 732522 709359 1 13865 10240 788576 751455 663351 423436 27812 767436 74 14211 515262 44 685215 314511 349009 767185 390322 3426 837365 795755 645775 745581 613939 472144 471221 717846 317075 4 597840 842558 359708 12 380136 264478 573703 465542 685051 796232 836299 349779 231689 835304 219680 846504 82 203297 705767 30472 218489 131314 239958 828920 180543 706449 303 816657 333093 791871 269894 401299 447940 710714 460757 735936 137568 70636 800339 1762 835387 7 656765 3 365666 617291 715277 600945 391109 349312 758058 848916 438124 30167 488873 817019 485445 713574 843553 114 844212 100 801687 22908 36167 816956 554687 395226 168 776840 2873 766522 795945 842187 2940 714859 2512 173875 823150 122417 290261 748902 796278 94 809805 112778 807728 822564 834960 143 790455 71913 304899 445058 683382 202762 790189 742677 696 825919 6126 522878 758922 589080 668119 1411 226652 597736 621767 603860 780187 795770 80151 802588 799691 1117 524865 105 464357 103213 602473 577279 2 771554 82725 2 775009 425012 783615 147939 785424 1831 85 264 643364 305789 135 844308 830209 214743 760573 643321 819342 12447 5589 800318 457957 659994 849071 595995 2 183065 387125 379626 388891 150837 836533 409343 771539 832694 2 131100 770702 594518 144 646292 174441 715590 33 265825 69 24 734031 118 461602 846247 581023 796501 8129 14 82425 12 830251 776178 109 29 133155 214298 760450 732834 765477 42883 724587 841929 671853 227328 630701 634624 800430 671336 844160 835931 3189 567924 643916 2468 487892 90402 503477 4073 634453 25628 64 221426 833622 25952 35 832113 7219 468597 672470 760378 36 522498 7289 35 46250 745815 596775 14632 722470 515407 123103 823790 551388 700925 95451 376730 811310 709537 160975 119426 197 624036 503979 17117 811740 565471 201655 668744 573 50139 689860 8 832157 813588 568328 73484 136022 735490 8 807964 806954 805351 830934 3 137 53 833399 111439 351 848250 7114 64812 830185 467020 735459 1140 74 745279 145325 821739 349755 831201 341666 848377 11 103893 597212 79 749787 825903 56067 789815 12394 67325 748695 407397 132081 831179 478476 747371 119239 778339 438493 263575 741749 2392 11483 600815 597019 680 5 647412 395854 755068 531 163436 556866 629501 600140 226 606576 475810 113366 581516 246980 443156 714996 455906 800114 820128 39160 824447 801241 620446 713389 2828 801382 840354 802961 787658 449732 820171 386884 71447 805380 627830 728066 600421 441544 391021 71675 574558 44301 829636 8706 624121 126227 12530 690109 1 7593 352618 738313 56821 284457 465719 798980 181952 30026 710702 332914 622913 574571 676561 2 3103 827263 1 1 68512 818940 801066 697 4 830629 820855 94 124714 700211 388971 618489 767457 780093 758916 403932 827858 65 162615 259355 832672 816398 772233 777639 560935 1 85808 809904 108697 2 22 658420 28 311138 734050 513584 322094 828153 798357 748624 625198 75912 333742 65709 648592 642759 264871 348929 741498 46496 821607 847357 617933 661120 234935 170478 5983 803952 718694 385995 4 813786 786088 690759 680597 814165 801639 788428 320267 939 709065 140185 724531 772887 579586 473199 294978 709860 844403 269433 608372 614125 5 107287 519712 210 135272 132313 835250 567258 764000 590946 532562 787470 5271 739906 703722 706186 205730 1213 724322 580810 804440 495299 375563 823648 555499 406509 1165 802407 581297 440840 530489 266215 108054 575065 298191 3 84498 732130 458241 10139 741278 290729 450099 162 795053 363521 772814 446640 412011 805508 224251 624790 481589 542436 5147 2 121072 48437 570 821021 908 406460 148346 847624 497111 474256 847827 807190 717695 44730 471098 362757 177348 2 731535 231814 840061 321060 765712 6 560054 847242 806910 835016 211342 140504 92086 830683 15161 2124 2 37 844657 646928 663651 3900 788159 774226 837083 806390 232498 214226 515956 27028 527286 778433 791691 2510 712354 489320 7 776652 731916 564155 566048 711191 740883 456578 743026 29832 753564 787921 388167 845397 432 819378 2 836073 748842 604591 813547 821311 793897 846798 578095 800636 116954 513575 402695 53735 950 14147 219 242430 17 486322 121468 43 835728 170810 783543 575797 348735 817569 537210 846457 520244 325 530135 44132 847883 23562 1710 217775 795073 672227 94971 210016 14646 736414 774387 838656 716426 4 836901 687888 817937 810827 603200 166287 283955 70 426209 758166 70589 775010 788456 48152 811048 745481 627780 470184 578170 826862 766784 22 333194 23 26 1719 811145 26 764747 1 832807 834487 817312 713390 793872 719341 665918 2 539920 137 381463 656964 431 72307 704302 840792 564800 469968 193711 278 677367 467 342930 3 424386 799 540557 3925 775091 688682 154 379391 384480 34307 545561 784994 794891 80 17862 788093 34222 796227 35667 752238 31550 821757 842898 1 30731 846229 392475 185 520463 5 772377 26 732340 137423 173543 721223 60374 445509 49797 546237 627058 205055 817456 796743 239351 696357 136341 350371 844298 537657 819145 600 836516 806125 372135 847075 20994 836956 829731 6199 701481 313049 430467 363479 809820 368468 617170 831279 1 819560 821827 690539 649672 16895 521688 3 39159 614894 10 12635 130755 537047 263503 395087 843965 631916 208837 439382 17436 702247 493422 830955 752 9 773789 463798 799261 770826 610823 574127 826690 843838 404407 207883 13333 5550 32 653707 20 344709 248424 547051 482 524474 223 14344 155 374418 265564 751630 11 730649 845795 493392 849280 230812 842816 46321 688537 723711 319854 1329 123573 842564 597883 3 11161 714163 308 700250 460874 10194 849787 742279 13 724598 839100 1188 480069 755199 29 786001 797146 842001 846391 163303 226387 836536 129333 184085 159 832226 2 165 830239 197736 735616 351528 606037 56696 573032 626622 384 819066 765514 399508 5 570991 642217 837938 405127 603342 761079 47489 772238 142276 188274 618488 798490 431294 792107 767076 6 548216 2946 175975 511129 11307 42 152 827140 71890 15164 13731 58 747399 479659 691266 375399 28169 464302 831719 705096 770397 2308 707200 822144 566705 44 287626 820780 773190 812074 789504 811362 833619 379055 543261 116192 703339 126006 1 664325 89045 520166 206675 180886 725673 48139 829739 806024 21965 236443 54 842258 565809 848438 81219 17959 190 671522 737253 737403 461275 58979 627686 77178 4485 414394 624822 26799 40528 808471 353830 447438 652179 7 154 19491 823203 64207 823786 782579 424135 123718 827765 738871 811731 5 97737 694149 839195 213600 2096 763372 222394 54772 33476 4 833082 844231 341809 3241 844158 60713 229941 172 163826 801911 647882 94357 841253 54015 602553 417196 774843 393033 190242 243303 55 17460 83717 823547 814299 809893 379601 843418 4661 123 1 4 701742 624112 556792 804565 655324 807185 758417 624589 801088 794680 72 2275 663335 59115 514967 437404 822685 827307 258062 312450 651421 832423 839108 422995 102334 301768 350 545921 1969 350577 95038 69714 89018 830142 2543 473566 796321 824639 595263 21 25 752618 735955 298213 1324 153666 181684 620950 493 102953 507583 687183 775469 849827 164350 822184 838158 605356 302347 101807 324918 38285 130349 396365 814597 1756 842406 57858 86745 321717 804819 571052 1111 822616 137007 96661 845167 725372 741129 71 212886 58238 582850 52344 814120 157292 361367 614616 203235 305577 820164 248128 172056 428672 736399 1704 723565 107927 118 113538 236539 3130 227376 831843 597417 35 194879 561908 7282 732880 394371 811412 831792 397255 590785 752076 9 66875 826 313749 166953 53583 43039 621160 13974 186661 494905 732440 842360 654869 814932 585001 236906 16226 173703 156593 428885 780050 1089 752301 1575 106110 211199 272226 581380 783455 357597 843871 457 654099 659963 203925 134183 579053 663501 1 218168 48682 478102 688375 444565 53157 821879 422009 799766 761257 75594 335 762470 685395 838797 410 699108 770733 138610 715435 118394 416710 22525 783036 37763 418565 762792 678952 1333 52964 758570 711275 317045 4 782279 72070 149098 746026 833039 801348 279301 410942 193810 59897 48975 790334 1597 716807 2 828284 822988 13579 694909 825679 841438 823877 792820 702020 303942 30695 29 580446 664 174299 8207 127605 779428 716127 651479 646482 3 492019 33 723266 555559 756293 828483 102375 3 577962 38117 645585 280 341691 58 584170 214645 669075 331943 826400 719463 11498 669134 118121 346254 834927 229055 286743 549199 398879 62 6058 105260 847804 25642 185813 1 308444 1493 758974 413176 85 929 486 64959 375820 68663 190892 427261 44953 309292 8 724865 740746 611316 815592 693282 71869 467115 813906 799349 775959 437293 486957 1395 832095 294 620455 445678 2446 36 7 740347 688593 1128 696032 39804 522904 758112 825887 2 318641 375910 124816 356362 848466 300651 341550 9779 698651 767222 698115 2727 647973 657193 128860 829304 787577 423502 337789 122 561758 126 136370 762145 833827 104160 72104 193497 77218 435852 804546 92551 81 750848 536475 361791 802684 786542 13009 68502 787892 825210 512232 837283 783879 475229 578181 709716 184670 791735 16391 38236 810596 819743 117932 420 371051 820552 485249 371349 840713 81676 369 57193 809389 730528 774718 265515 115658 710799 754451 576499 217 522802 709 324346 599870 253246 2380 43772 385552 786242 685489 80913 557248 17096 595625 432 699795 3 2 711575 10 625912 153859 240519 788995 166252 816812 6 429563 134247 822636 223028 408821 95436 28177 639091 413002 1005 774897 825998 366425 589572 806681 19662 200339 725011 416728 764747 616628 887 10 20219 661555 694401 88287 814809 839509 553342 233591 3602 825493 76034 712422 689240 1437 379319 38 789387 39162 83230 89957 808261 827184 787351 419235 588859 838900 782538 760441 107474 92423 86411 227160 844694 397927 802114 740409 44 754131 366264 556103 283788 401858 762233 582069 195513 6 743768 507538 697865 727174 5 415918 308526 579507 770138 359423 43 826496 381814 445023 834953 630711 429214 779807 400161 77518 736843 138099 188280 733799 689005 91751 800794 848171 781000 42131 759458 598945 307451 576801 254409 356 254302 54886 88 94352 1792 2 644281 262681 695038 248116 244128 359704 9894 634183 750712 89140 233416 812795 848630 277777 737839 804754 430543 354463 772000 197807 433630 584276 359508 485889 783823 24075 74716 817385 617951 779964 18588 204977 139069 39432 36964 845508 161176 817091 30370 728508 181368 811481 80773 97 262473 682765 568407 328101 41 849793 759179 675138 602787 1302 682386 841008 368919 836248 791961 2313 708 580644 3 1715 738035 368267 535702 631791 24592 101 542532 63002 23 403670 467812 7 71 287927 560578 513481 841725 449499 674042 658312 28170 724485 769537 816974 678 201757 826837 283770 831928 340968 812954 411893 734593 110936 802867 115 745464 824707 179 842075 266249 718373 841674 15 792258 60935 460456 2218 448669 839474 843452 213196 9 843432 769968 845791 694349 784783 35 118892 336 829432 770373 780913 824546 739695 245942 846981 670310 819022 15 774793 818890 176369 116612 435485 58913 576994 50682 773951 821732 828462 650242 4 277947 813767 810591 396073 669484 566545 85545 367 807588 804864 19 108839 216 849345 513005 835717 816244 800891 145644 805880 347992 117415 654628 477731 729510 820939 645263 815158 325 823635 58596 3 509225 173273 243167 742113 362539 11 768342 848157 829552 825673 132 775835 474746 839476 695 818917 521798 629473 839877 24 805991 64722 307 646651 710478 809612 10 186606 735358 628928 40 24757 333312 847196 403189 277195 93172 556708 836484 772095 15885 910 835212 776781 762855 38 779182 2820 99602 584298 665576 743408 8 612288 842730 774463 1092 226079 145581 446 415209 782140 31048 449012 780863 197 811026 770715 165191 440405 567209 3123 159147 830087 772430 35788 777179 846921 269559 460610 5033 840821 817541 845137 1 452775 311 568435 646009 458112 637820 13 412553 264869 816520 552419 621759 74619 1042 838325 14064 824731 223703 90 328613 155130 168311 751927 152515 795151 843530 346717 3 20424 572651 104353 828731 801349 371583 15 427955 593252 485165 819706 747362 494237 404990 697683 64792 158616 763889 2 55611 417197 2 827226 466 748774 44 723968 426366 801641 791056 782701 511097 820488 842770 141452 31314 835137 183501 678335 236937 9 392167 242979 752782 1002 90120 433 146596 292120 3 806733 32 846127 793389 2 2 792684 126673 833337 842283 12263 179870 640591 944 99133 793597 524785 651730 3 744462 4 1 752161 721039 349002 233095 34830 1 59039 424804 116396 762448 735669 95539 614646 36066 4 439526 23 2 707472 175389 349749 5 207876 70349 531261 746778 822431 679720 103648 18 191085 793889 849228 649539 2757 739840 637480 603803 826828 730752 516000 268282 145024 841549 619029 784126 621293 837839 847627 11010 228821 769397 846741 843908 574727 8 446398 11 153402 383303 348536 336999 405608 49623 848464 296371 2486 73380 508859 220 505308 211 18062 154790 398987 58344 726383 637335 415354 765734 666347 826297 2405 503747 701239 663359 1 682692 432223 828223 602455 790582 10 246785 179626 606444 359219 370678 299890 283344 840808 816323 188372 776487 833841 793779 557120 76927 350368 1680 718756 149783 820603 7347 833646 4 819664 60 66414 296379 445666 812804 548142 813970 701043 19 838170 777669 180 770652 3290 828796 32867 672833 824653 143271 3 28 473269 525643 800009 299334 642252 734215 466275 622733 167416 819018 325757 675214 825584 677523 638090 314778 849474 432300 718352 102302 803982 810987 488708 136704 640343 373453 788666 188470 558082 745168 110297 38 826992 19 1389 209 823965 488861 5865 500689 370949 219800 1 19251 834597 74248 219481 89 774297 772220 742 118204 839583 404 2 819717 735952 794770 399710 35262 61 55093 219371 120072 120842 750227 838256 734464 695151 828602 317531 328104 579025 314724 2475 816743 321907 45 683035 223639 263865 843275 664523 849035 282580 337003 427650 48827 841016 659261 648322 709165 263642 498616 835806 678508 97 721963 704767 822420 635382 617818 774098 240559 834897 4817 119791 176 742011 707689 684891 1357 3 3146 175341 238343 1194 527476 731097 840885 845725 2 828367 3 655363 842953 3 796445 846702 77638 787151 16287 787673 381703 22 58136 50 68803 839536 2 552406 351 681583 67899 803389 297748 9 632879 824501 156570 11 707764 1543 526722 425685 13469 281386 846463 543532 734502 794404 835848 711016 1 784756 459518 401863 46200 603540 807068 9 820674 670099 694024 654949 1453 482969 14118 14629 401134 815437 848498 251995 223666 698836 276 533288 7393 71052 28 310009 202112 349563 110802 796010 645499 807112 813391 3192 2 840432 832860 358540 403789 681824 837802 747957 351 31 329 338085 2499 57589 826785 8 17324 1326 441789 669657 701010 38298 740987 839897 4648 552621 163818 53 568152 110 179564 12 651204 380652 9560 86 147501 833330 292416 738196 134445 215671 838815 845370 713293 787983 66497 3 318088 229998 805138 758785 166424 387553 235781 841126 803747 643913 519292 266788 819085 76218 772985 453414 15 845467 36809 178289 86862 509917 627813 145003 1082 45156 734849 767268 523482 270860 83329 738980 433639 775396 99647 754426 827089 820119 38382 366721 833151 437449 790956 6571 775128 530 837261 198523 393385 113134 704 699934 717545 17 74916 729371 642072 346061 40478 12252 704954 308692 611602 770771 428294 520022 52288 40 839505 790244 519169 325056 5605 279929 764443 636625 746517 849826 426574 364748 815206 807953 434555 787067 1234 830012 96679 756288 808 276040 733361 788027 26984 671833 779080 4 329469 466354 40800 12 233348 41684 833203 224995 9572 1 183 250554 517938 247 60553 568235 835269 840388 5 842700 560866 75960 146509 711725 813163 442927 389 834435 148 3 37 443854 47994 104590 845096 1179 164551 278760 805839 187351 844466 818959 6 411727 826795 755140 653400 837856 30378 70540 108800 2952 610108 817197 830551 21920 190700 736535 587210 833593 163595 631374 803779 352253 830569 26730 448407 846641 661669 19 824014 616138 254983 830803 659919 124080 346312 705606 177470 2 392803 596369 1511 6036 37 666564 786656 486061 278504 229557 22 71680 794623 282664 778979 833787 377515 221998 605572 217 68916 577092 150507 826587 610456 796028 313534 45693 329 289218 668994 112739 813446 389847 48596 381454 132 70481 848279 817780 51 823881 835535 4053 56373 99866 516177 684000 58626 42067 1590 57 685205 160217 260771 484831 4 778257 30916 2 748199 3 826034 184593 655199 725297 309066 47890 570377 406507 378101 693531 735220 79 36656 550868 410951 537019 788810 329666 370554 15121 669629 22720 671287 20591 535584 474795 158764 500548 811119 569250 742236 762799 124866 779155 845738 891 24625 20 27052 347432 87820 4 751350 504673 707981 74187 98810 11 151 419955 493599 3939 192328 833315 266783 845857 740695 789679 1 800916 250634 801984 828929 475655 844385 271773 102 217638 322051 745229 688447 641659 533872 31197 737587 431468 409104 1782 608769 6 811591 803021 208653 5476 173 816333 3 145474 541142 3 826557 52 772548 465036 37175 792049 35960 74755 786469 288748 844557 613966 329185 378940 80179 43 829931 846375 78287 490192 736548 19856 721422 836407 410171 731699 219893 782425 824822 789225 33427 46396 446078 838473 575718 94746 730452 836559 787539 408708 465130 246506 292796 3141 794603 140492 364287 623174 45 754335 573921 52896 289889 670 798660 835192 8715 174540 534434 119563 18 173913 591 793942 679585 823908 716225 746024 258390 63158 73614 125134 37 333040 807223 23132 374677 131306 126891 574334 28840 840539 3536 548984 184233 290340 530757 234670 831521 24961 664289 837746 830365 524308 814156 5 39465 61 825505 338268 394012 821257 55586 688202 807072 821097 40 49240 1 5 545052 643696 771115 2831 719229 22 833747 830 820252 759748 3393 2 132151 530483 849010 770781 650863 15 4778 30790 135739 52 431398 308850 82 8119 195 363057 20742 772321 101080 209680 381720 374722 261450 268254 470823 14800 7561 674880 264438 531666 314 267177 13 557180 37911 2 779452 653274 799346 11935 21054 216 68 469669 52174 63 775847 127399 2 461278 772027 109716 73719 840797 177327 193465 242150 737606 357580 798059 8 793929 761633 738447 506970 11265 833037 13 207678 538057 817554 691793 8 327271 354498 734497 804460 840795 813274 431960 777699 450 765067 292325 241912 24 538271 288361 12625 447273 410213 819842 507350 716863 831565 750597 311474 57 643578 614758 11076 60532 756968 168532 758938 1494 41256 825719 389459 15852 849390 54262 631116 55718 772335 465076 770816 449400 586641 166671 747786 49 802937 799983 692235 474384 477929 13358 634566 817108 278407 723155 54760 75595 791262 774475 826170 5177 37556 846613 71527 24366 14 32165 751474 19 414477 619993 567878 90574 383482 86375 751791 493178 24212 42 815054 75289 729941 921 160 2360 765995 317480 29 1368 845182 710054 436626 59821 534487 190094 177590 822514 13656 429932 8 783627 786361 581917 566176 808729 133690 790375 582876 253020 604950 582529 486826 834309 27873 97026 25 841535 212887 10 185916 245 841703 20033 9 177747 424397 822080 224228 650696 18390 203016 586315 560267 775571 826618 844167 375251 709537 661494 804661 829119 496195 1 841997 812246 298890 403210 508950 25270 784056 502899 843457 467207 839618 727216 9 412511 127202 166712 442466 645600 464398 466989 3 460168 81908 828178 487604 746747 21 549886 1423 21 97753 761204 137681 20299 611922 568248 512478 123236 775397 577 849359 358226 674699 834464 3174 352103 517187 564447 181633 434149 696827 778137 832711 689 1 88697 198432 114 2321 782616 293783 29682 182627 1162 175508 172503 120 461263 2 661150 299 835678 825056 248532 266774 543437 844408 72691 719389 229901 764229 477458 780547 421859 3012 841073 88860 648440 839617 278800 71 79 780449 3 824302 111640 204072 256564 781327 310859 9678 14676 298593 791804 5885 711977 1360 215608 38 363434 330877 318722 520970 693407 803965 90787 795732 845765 819279 825817 839624 279 763535 154023 99579 249839 254746 195354 9 847044 591758 751169 563353 330466 781941 849518 26095 868 10 625251 150317 251511 201098 130536 824721 106821 797431 847260 845256 593572 751545 3573 441692 23 128584 31483 418738 16 792972 816746 426601 830285 818849 2 299911 626417 57368 835962 513360 754691 811728 259026 451618 593400 846840 44 131741 303003 842371 22 34951 809905 840378 848991 754196 1 744993 792018 1 2250 5 107722 530898 794550 815142 257633 120441 128418 132 256894 771755 791953 3 117432 5767 735651 317434 16180 220 785374 35 638482 823197 480660 709017 174876 17235 779064 359 524105 737251 193935 725885 777036 749495 806924 588513 817188 810136 668406 783796 34766 739208 490509 638852 624562 293503 505085 671060 312844 739216 846598 756270 2 247510 993 845799 306565 813297 685841 797254 6 771214 345370 751414 106117 277373 383 47 422002 210 449095 514525 72693 821924 366754 4562 60 825317 480760 818565 212984 64 6572 150337 794247 4995 837879 303 168854 3 236922 39347 269953 815097 648295 8781 149357 811956 514471 1619 629829 609124 790509 151368 838050 1 61076 617912 287010 116 595171 795886 481998 834113 634391 2 849770 589669 836491 786375 677170 375153 745197 559792 639525 848403 631657 2 37357 53 707 686313 520993 208529 827345 787916 21 709649 800615 1508 847956 843401 747758 543293 663614 161345 44925 677402 307564 578682 28 494176 539639 8021 750772 104009 757578 833194 368148 339706 847006 836962 827225 785 425669 445110 147146 476726 454104 823787 22746 271907 579021 178974 20760 164866 834202 565885 829059 97948 842979 711503 177806 84086 692212 51082 303635 830310 200366 442739 846297 784183 782164 4 91632 591536 176 315633 109541 234339 800435 597023 83 262865 3 274 23 331165 775792 6 545866 8799 318471 21676 109146 299885 6 20 190554 3441 823946 805032 398652 28 714247 1 386765 802890 968 579444 246622 689604 213280 2 471107 842795 776557 7 232228 508393 28 743986 816757 2 610356 1 445153 706854 329385 441113 842558 1787 763206 284513 806682 542597 835059 747542 497636 421 30 60377 304270 15812 827803 68443 832743 755362 4 777070 455 138 526313 627622 797916 166288 848700 698475 781221 188957 803180 2 776168 825402 16 95183 317920 33990 828697 7771 452248 2 87 670602 844737 816479 144 5414 2244 207465 755501 777665 9 420253 44 801089 759420 111865 839613 843718 204512 1315 437061 786119 781110 295219 57449 252 224889 298519 650932 731605 811249 813218 780626 98085 773864 654837 813089 580803 240203 125318 694157 254766 116301 241725 792426 42710 801648 624709 769842 5441 11684 353142 830376 96391 346078 286093 7959 472864 63 832077 798510 793940 640789 705426 16305 683809 829993 130258 447616 7092 55376 623968 146772 302894 135833 831426 717885 181602 62167 293678 695024 832646 179190 600154 793461 749470 24813 692876 525033 336211 13324 129781 12 533304 22832 820342 97604 827180 471222 698595 163448 539 1146 780275 359563 130605 111191 477114 217211 139356 106 156072 793511 686469 343157 761348 45415 533873 805014 796486 109 822289 835889 645 130090 815615 114 838412 252432 241934 679 614821 159748 73848 3934 647404 172989 413363 195626 837907 825604 572674 845418 24568 104 565515 11927 726023 634311 398132 778899 358805 848579 797617 1912 1 299766 136654 243487 796791 408983 607358 828524 76 843967 845824 352172 283515 261 806364 2266 761971 402882 12401 849967 339940 726348 798185 753439 13248 806295 761889 192403 581869 98462 618344 458552 249330 1017 380739 374473 827640 751938 629326 143585 786739 837866 207871 836398 262741 213749 572518 793666 4724 805035 4 824802 3098 791089 768942 803384 489919 644818 770328 270530 31580 175481 826866 810968 791698 5 820247 356330 720098 594951 4243 86 618118 145219 738725 84204 777055 403261 812406 766825 50639 2932 134450 266482 301535 486052 462386 674015 778164 607543 783565 414394 688215 647792 149246 665631 19 305203 699700 836998 38860 514300 398102 735189 591981 37827 12 762579 12406 543955 809320 119048 27977 838852 596748 776576 104233 212740 550939 825377 307874 960 836416 352730 113357 830648 349172 168 22848 814978 406409 286470 338913 503437 462739 466 691923 719595 302189 838791 707010 224677 33367 14 817 267773 836167 283387 1148 831573 668242 103 268483 22429 763265 4852 2 74770 766822 495718 830556 621242 147163 2 55 814632 4 19454 284885 815728 838091 699961 813951 792035 794074 17 780397 779930 210264 247952 170612 596903 813091 711321 677090 3884 685573 294733 266 14106 707223 828614 192746 438276 640677 792351 824958 5744 466524 843939 805954 61290 746994 465915 550027 801724 981 443948 161773 347041 69 9107 820413 573717 668732 665841 736396 11885 699 816993 406366 58070 357 476132 269102 279546 835267 644965 819988 810558 503680 728227 17 96 727287 832049 446506 2 688900 192794 768925 481374 449673 842310 309 23 388524 11377 805441 4593 30 318283 834016 118110 9 833280 764343 349125 558497 836826 832418 595508 506599 817493 3206 51532 798481 82558 22826 434415 699163 755803 26256 398897 494217 638446 126199 816325 670120 214 191693 724203 1812 671160 565400 5662 802400 253988 822668 461301 667551 372390 622881 729001 763023 565536 463492 485379 797220 730057 47024 799165 829209 807074 9625 600960 794221 712334 836233 811589 405 191493 497316 795765 18 21313 218371 843502 351114 5347 193 808434 294296 802102 784157 688037 351427 824658 28922 14914 7662 837234 309442 225137 235280 820670 773358 476132 164018 4008 780234 474843 816759 690913 812276 653036 836463 781102 593781 759992 60030 770552 797447 222 418267 19324 319 302651 750052 214 415675 90003 219 14534 222468 4561 158144 582711 517055 31746 801083 179634 22488 318183 702502 131474 539082 2228 412774 3 783714 686579 443100 613456 799565 158 781077 788637 100 591518 633331 802761 47423 629173 62895 40773 773327 720190 111642 3261 57 530943 846230 754639 121840 847141 3 6933 84282 847492 14 495881 2 10631 605129 308956 69267 204998 3 711994 561031 461656 3 584373 626369 390 780172 601040 809877 202171 583591 137640 187 8 241 386787 15293 1 394146 826629 523972 477940 407288 322853 694599 17964 510333 801938 1077 94356 838262 835048 508438 848919 29 30209 830827 822918 373536 6913 520706 166943 172047 414618 22145 349708 833639 823678 538088 770826 784636 6741 244519 576 510736 63242 400510 575401 735822 9 558328 189 752665 348827 315927 11662 128870 541595 817856 712563 40135 742192 759308 795012 284940 723519 95795 789552 428962 136463 229284 828998 473569 741007 706341 634236 664583 540022 485098 529071 36 823527 252 685072 66739 801016 678701 34 799920 777735 293093 831471 177437 299510 674317 11311 628566 819683 7 718320 401415 78376 755677 746871 840914 757169 834235 618355 820562 155977 440964 645438 848103 686784 83473 357395 630168 770266 748573 568414 377472 782128 510745 74 298 338261 372121 745411 845512 741490 410766 781143 279795 807077 81374 151532 214903 300464 394914 5 2 639786 785458 1808 764055 251926 305689 780738 813661 643855 333570 835202 337399 2 273423 539818 14231 845075 837938 538928 9383 723789 709151 757913 831532 831995 717366 835699 437881 555722 363255 270269 841074 43398 784770 6667 695156 700969 674579 384940 848546 99848 491543 81330 65638 549631 820263 814467 365512 314772 117293 297878 119840 334265 763026 415716 1242 111587 788862 485609 292101 1 772704 338468 643189 39 167725 5364 718482 666612 833118 197508 318848 818515 827128 771753 823751 824517 763525 111041 843851 640 34 120051 777999 554469 668450 2 773003 790484 690195 35626 3561 100278 838333 100 723183 1169 754738 366076 2 548801 35185 753289 730612 801500 1895 671126 1950 341733 156 305946 105205 391195 761380 4 88 799318 487245 11 685094 713699 593949 685504 841754 754234 152002 703204 123752 67076 834924 440 804368 786709 465641 669951 229787 710 213219 201500 3127 93 249151 428789 1988 98288 516882 809475 808901 424366 506904 725388 683329 195031 198824 151166 609492 843407 763068 5943 660091 830583 841298 13103 842906 832606 149770 18988 835519 846216 95170 237663 785687 846111 9 795343 442816 688871 466933 823644 13201 812064 842898 728 62 5 52296 290267 612074 15401 634203 828602 7 517477 28 80288 779638 6797 833563 655542 7 769757 357785 401366 682396 23290 272274 366671 845917 697545 117966 840260 815636 132578 377644 308492 712935 2 764627 25882 843690 585071 842392 667907 106276 52408 670353 726890 646754 746817 838043 410609 847058 839767 730398 210933 5513 378188 811663 343528 19545 842551 756772 1329 7636 268665 7 406936 262838 759 837434 312395 767356 8 828668 722592 165751 814514 21 393603 402803 10308 574500 107735 209295 569448 585079 790642 694331 419907 178912 519642 3 805166 191193 798244 801072 800304 683095 768807 831721 79947 25 133725 687040 642894 7669 361618 811460 826906 229960 381407 1317 12 380163 822948 733422 664788 806235 71690 876 1 397551 778991 564912 470491 66563 582449 828670 1194 650020 846001 700023 501718 667330 747256 841415 840664 274260 832606 230328 848821 773697 480692 17348 391170 317788 845154 843442 540124 75 60084 162548 446281 122275 187233 1 198 681603 305578 147159 832052 377178 821521 216215 792704 9 489 783 840831 755091 10 800915 706745 840419 365501 468498 184641 453208 337570 432738 65312 520724 767856 755336 763425 530830 401103 7 550268 605079 4 5736 827298 777586 138613 801364 125 646949 537893 698156 4361 84250 67076 114517 4 76686 827749 817489 406 802376 345093 3 835419 313190 847243 687424 738514 848079 710898 604199 341331 2 86001 137785 596065 702541 833054 778224 330666 136245 703859 27892 480196 847506 768368 99004 1064 612060 847288 586688 790587 50 431485 451630 658363 256060 29 79274 651223 695766 461490 715711 13 600419 311 791609 770685 420616 822919 518382 765597 81726 778077 114135 690145 496603 793310 802040 789556 802280 5276 65 818769 12 4 760919 751467 18 229442 222 580271 536160 76349 704338 112619 777525 3960 3 74009 662300 3428 582545 225079 731385 247264 206415 782003 802492 654345 182133 733021 69 829277 31 592765 834923 442028 643593 11428 463969 816523 1367 413456 262182 9 770235 839407 842043 828569 844282 711710 383249 391844 4420 830669 683415 11 54248 569195 806571 61275 550297 808574 172 765731 452104 251354 150530 833108 798396 36135 31 753136 825669 414075 149945 461634 575356 223867 60402 432109 709117 115936 148056 302865 639360 845603 11 600659 845387 792970 8 325181 832586 616966 681631 474 621288 485120 685298 642912 765563 783276 413399 568160 1 134072 822808 2 183864 176732 90930 145403 787406 311694 275918 347222 24 606770 40711 693 758645 137842 155987 65459 600290 118 736814 701045 34 486517 1410 781571 33 677209 35667 8491 5 4130 748473 682385 573153 750428 269432 790692 156 827054 27786 117800 456129 605078 654384 106 614825 826905 368567 176045 819976 567682 721166 384570 811824 750946 731504 313028 362 693395 410517 271126 789872 782272 786987 702418 366423 255002 426070 430409 384146 5 34 528675 526750 744483 23 15 381363 575991 38 12 676908 29318 827614 732519 348 839013 809451 170 256762 823880 295824 216 22501 10160 183841 3 514124 542780 2422 781453 497830 985 6 791140 280325 557561 422824 195 653616 81271 61094 816242 688621 571142 31393 818355 380265 53157 820028 844253 561524 66712 300243 456856 390900 317739 21188 811092 16655 522497 24 709126 458914 1515 670449 103475 766020 578685 844796 809722 238373 832291 805523 17 821530 848787 84160 647422 706549 4622 844136 410 17258 4909 27168 3 420759 803 534245 151630 789977 836102 113179 230877 549744 77104 112 832062 149353 741505 104065 2 644259 838665 512977 294407 14 537700 25219 301142 64502 46 3363 23753 618754 798581 711447 653711 4 754889 815382 792027 295084 773886 138354 3012 721361 651645 6073 10 138547 58187 273054 792534 45 836973 6 45296 421381 715187 768142 2 825191 1975 453792 715186 3363 143050 816887 375104 356946 806783 470259 720695 570589 602125 392650 272487 431045 171204 512345 45580 839045 11574 808639 742232 849798 570691 722996 665530 639319 767766 663000 692801 69695 7 257202 364259 496016 678158 288691 258795 774803 3640 825812 229699 846228 800482 266 597681 300339 45589 834273 1539 64548 771895 638480 21814 709612 734677 820409 211863 826965 746847 15 778950 278307 758777 66450 835797 818451 349781 4058 135259 114321 832418 4 225983 229670 85398 161457 834363 751183 59569 428386 651903 547657 638505 600337 260772 3 567445 456369 476990 761125 839377 5 194789 583003 476143 364731 8960 822539 181652 826551 121931 778404 569469 438259 36310 214625 630119 794705 841655 188156 153486 9269 548130 163699 212351 4678 434640 338995 20664 781845 401771 334954 827092 189110 422 339206 766287 474 834564 568524 744916 224527 820551 278658 57897 24235 376485 198110 842511 792045 605869 630585 634323 837099 586154 716270 18504 1260 462011 613383 541486 50057 26197 324799 707569 1443 177807 804900 848608 360697 696732 264999 30 346335 357201 806321 793207 788714 73643 198749 561479 495051 2 613416 132845 689846 755 827037 624865 722442 236801 406157 1287 204345 406793 12410 654 887 660065 846614 5 16134 713926 340775 47955 204 36311 667313 415053 394601 43033 654061 322389 826457 161118 30351 783621 332151 709792 21547 847698 1 744358 329462 14 41334 767049 661 677401 782266 822629 196533 721914 102814 455975 582170 36037 217652 17886 791175 761251 2 111 703077 599598 465772 325697 282949 2 8905 847310 815959 227132 30532 99948 699 609828 670350 487254 701373 181127 421999 602126 12295 482556 75301 750525 7 5256 2580 819414 1 80234 84577 8 331546 405642 794492 841100 10 66049 749054 5048 455426 246421 696075 299011 1881 182466 105635 470820 699013 344941 9864 845062 485936 240219 239 479485 670744 848533 772847 593 324509 769020 116 14881 578538 99 635086 161816 783388 28405 763254 643008 770443 849944 264 338928 565718 298392 748071 91667 575857 74275 127398 180 835142 3 9317 844917 463873 822670 623382 244804 836984 590940 824904 691334 5463 828911 5125 1056 826340 384 505813 703883 560899 765247 582 802611 762300 96564 818430 209178 826718 306716 418488 730320 9748 794549 833132 73107 2857 158059 36819 785821 828396 743877 594590 411497 678945 471931 333512 817500 211344 46757 498010 173552 33 4 225327 13254 629501 173 1084 240148 14635 154675 747997 791550 449 11289 16 770350 280302 355706 808962 2558 490846 771969 785810 837677 147223 835623 742067 585353 176884 112 781775 31554 63305 788313 126143 832059 4037 814077 560202 690272 606507 7003 831018 11432 1 713485 413323 3511 391066 36693 815367 768326 801182 786937 2992 600581 461848 637495 520529 542577 84010 837418 393903 784959 403062 667550 74920 748099 103331 777527 347819 232818 486946 1 447768 170812 229975 266524 849223 634036 517 394313 6 90488 114129 517880 281271 686567 2585 8685 146038 845768 267463 460794 460241 777919 331859 27257 2 718039 2823 765423 525908 1008 1 7 6 1389 148 85768 786248 839535 825327 741929 235649 374400 674383 782922 527 680702 705338 266822 5017 667611 90828 158 315040 824157 30546 2 2 339727 104452 797445 23714 577021 382347 796216 100233 237588 2 377746 110455 779342 356359 59624 653366 736015 496019 519607 754644 838581 843536 663118 556426 73522 826435 454726 655124 80676 317875 323041 33 310224 754393 697076 5934 815307 2 3 196354 530845 567285 737492 239627 62510 690755 578741 157928 1137 370132 3 831195 19 710950 407216 408050 353799 393479 385783 364179 226026 841230 370964 593735 170655 565844 751851 249 686456 826561 687352 786332 319246 383775 846515 540601 789454 446060 53109 363739 581766 1701 450623 2950 773105 708220 5113 424002 830518 142834 620 43204 828421 665413 21 787154 73173 568 6 267039 261468 3565 103955 10023 811471 198985 812537 2876 762234 775823 56815 656117 506423 44 719507 115657 734970 568919 849626 840720 847547 404074 294375 811880 281649 729426 695166 59505 461478 675053 804925 766956 348006 812009 12 32294 474905 836699 365653 122845 665660 283760 736328 311372 822458 790009 231793 656385 7564 2 795031 76299 761170 356255 664636 846806 613732 506597 68306 38 578655 381593 31 830500 240451 642531 563953 47 189836 825995 804710 11 629112 710446 808889 393950 483649 676131 773682 798076 512728 569864 576139 421828 555311 214865 209953 838788 12 302096 100116 27091 693935 1108 495264 97075 720308 397613 353266 771429 795501 314990 320098 714340 200643 834233 793930 791153 561727 120476 549500 21 824291 464335 61618 74 727296 313787 141 839706 807486 217529 55473 410759 770 827749 800732 3 695762 358950 768853 25870 822225 447318 105147 494729 4 255576 814668 511550 807362 221 654972 21598 804493 517346 451031 158455 834481 509721 680862 772826 79110 828585 137 35782 827570 822337 729038 697120 4302 829001 59557 611163 4692 305487 844589 2414 843044 62637 796544 620435 197759 696046 49 185740 229778 830276 570535 764366 588903 449609 4378 455766 569670 473 117602 562563 692379 41604 1 437015 825172 769033 209627 808317 1 821136 682868 846665 2 830950 16847 6 1674 814509 154570 5 840789 6992 413517 607938 3130 110676 730317 685521 517803 434 834807 839796 2085 389218 843459 517567 28 838555 197007 570563 81215 624475 424675 296114 750336 256435 149 819617 796348 769410 200961 828849 813956 750067 8612 229665 830392 330341 824114 397546 114 845095 302235 1112 787653 176406 1 766008 13354 794196 61 28754 835472 840984 807651 13 789910 523018 251313 363471 52345 197591 649783 750399 815522 655459 834065 584349 781318 668983 6 104397 747243 29596 593755 736729 6971 821772 683601 695043 217790 293168 74033 665403 5 266936 736556 146 70699 830228 300302 543 782423 617972 784382 314714 4 702499 753882 550141 611550 43 47267 741142 2 272511 92138 787388 496338 252769 268288 846264 1012 702305 42696 55137 3 835338 837677 678713 581319 585894 803599 90117 59211 436370 183613 826964 799862 199357 830759 687296 450 2 813098 87072 3513 830469 359184 31895 731068 442666 3 817994 318842 815966 193891 110 145581 666 7509 102 796597 834598 47 782030 333 823125 593032 37691 698063 725201 4051 7660 172938 837569 786235 815002 807819 695594 362556 547681 5343 817467 828371 64906 783740 475954 364757 445800 352755 562970 140674 824024 2 383903 849034 780203 209022 626233 195388 353414 637486 616438 714048 659361 677469 18000 807808 839174 810838 179518 138807 809733 589069 665767 337377 822184 836779 325730 254051 10 464043 4 5 714968 834865 815182 533387 694932 807281 555168 131435 831889 18 828654 689069 825412 806268 808977 471235 656705 356228 698680 7411 309206 467249 653255 703005 797554 1 282467 130935 786608 346929 50151 27022 3608 4 162963 402697 676080 100 23 198588 362129 395531 197734 283117 177503 795021 754595 11 34518 202927 785300 412259 788 96 745974 223388 782905 822403 541586 333670 782086 601744 637281 787355 26359 800270 725629 810290 642854 700924 606280 1174 686499 837671 688609 727924 16289 555877 119 21360 601118 792444 815372 82905 300637 691344 782388 812492 817435 493891 755106 65300 784501 822576 64369 141023 21 385036 237 8 608939 1780 832499 244006 442908 806169 461152 801761 27885 709559 236498 594411 498544 503939 47950 769353 559932 407584 125 771556 828751 322074 676938 582322 609245 105019 629482 847108 452452 773963 379827 118180 839480 174142 2 561601 815058 728558 441038 774459 650980 805330 618755 152931 824368 842267 382030 540819 834791 79298 817902 828039 157736 222892 15776 720835 617123 2 742244 173960 529614 791484 247222 752202 803148 258398 784492 25 336268 746022 6534 223246 43289 20622 283971 802161 127576 82637 7112 566239 23813 808397 817870 282099 839700 35947 755479 223386 63654 562835 186821 822683 673185 291846 19172 91445 808 419 782095 309909 624444 627651 464463 464 788643 708668 175388 774569 151631 306134 31983 5 794877 381879 22358 460312 132 577 765552 30853 1263 2 834151 668381 846489 826535 771720 464208 842155 11 469643 568885 583442 433502 547404 112960 349588 126213 12172 721983 376470 1 52763 698880 846482 688042 541530 651832 6 784037 272903 5723 148138 17 763361 774758 44561 47698 499189 751478 365 84220 491 337470 369104 813790 749254 840939 782944 835684 793594 253971 816431 798534 144908 674711 3727 816037 479749 179759 400465 11 17 698509 11 842987 378268 697627 8420 605443 820605 52604 16332 831949 59798 812360 793174 695750 652604 115583 795991 1 815125 847251 113 713182 809298 842796 449457 15 198491 848634 785013 823120 356988 806951 789758 825088 335196 543491 622077 837229 8 843679 574122 570830 56186 550770 843350 730724 358158 830788 110 374325 522 29558 558097 429912 500229 787723 12 449750 13 34419 361730 799156 700180 9610 514970 756974 184377 368415 221238 831532 774880 740615 715110 754028 82 825202 391816 30 822186 67796 129844 667564 542556 25941 2 61 25657 552890 707081 736916 847637 1147 224273 14352 88026 13331 98144 10508 689453 784948 754818 421562 512531 796357 792783 841991 84671 757936 5 774965 55889 276649 785435 195316 759893 308740 754082 176858 847878 25541 60 230239 7 816113 309831 136504 782441 10002 759611 332604 7 248444 72062 604667 758848 18778 1082 647 464619 295108 94 350133 564485 526309 308113 1 177 672357 197618 775 15734 846075 729270 44 823474 760921 3 741238 19722 831582 832389 710557 790295 281985 72575 445956 3 42339 583208 695098 6135 784152 93980 128 79523 508362 736871 484497 554490 791145 748208 205 406041 611057 412947 766728 802060 838779 628362 650743 791462 947 692788 69193 849267 291374 636116 783105 844504 262796 390878 590512 823631 725621 59 332446 827590 5 780442 17133 2 825763 43985 755704 829595 163 582465 816142 61 297860 823019 630494 5555 585874 707653 815534 828232 17204 171598 790490 172160 322998 395241 11 1 335551 400568 400690 34992 717528 4166 800840 776334 49695 580074 463122 792098 655975 20 348808 241999 731471 712980 97129 351405 813383 81046 809021 1 616174 822302 700111 828488 185107 4 565920 46059 140 3328 288425 431927 588385 439754 805656 849238 568549 744148 27 509812 499424 208071 671419 535638 456599 11277 423397 544 751740 738897 847464 126613 106528 72562 166901 744506 847990 50332 547928 802524 849399 274573 774086 398621 11679 845705 164650 314794 701828 1 371192 378862 10 543997 155511 154307 417758 699932 655483 791458 720065 3 733724 457 835780 676965 844727 841584 653701 332676 777784 160264 2 838973 770183 1016 827479 77241 445068 507757 793556 681982 447 219813 849773 848055 542189 1 10 95879 399121 849830 832960 19107 45926 743774 608658 195 694180 43051 725848 179289 89440 421837 283471 29202 625583 675975 427440 386122 192 628533 39 739607 832440 5945 843296 783144 4638 531184 826592 816528 496478 822861 402979 289306 543161 441193 764515 454038 842941 804078 1 344140 368979 179026 57052 823839 374952 113321 757542 72 344626 9 497407 837560 404961 112840 4 821948 681813 7905 676996 1077 817384 795809 818818 798422 825598 846364 555406 484569 299719 823266 97979 782671 644095 276732 643244 609463 650527 814191 777422 152376 161879 820588 713957 741909 471 668335 2 792951 3 474770 1134 838682 816586 319921 139695 682752 47 326837 422639 652186 373394 807142 355558 106552 4 548905 837954 521150 266676 809873 271687 839756 1523 782570 740837 63 737737 803749 759792 407341 666642 803932 405770 4 214897 838173 842783 254660 827190 771592 191905 544785 222526 812482 155921 587859 827387 841653 332507 715128 241946 41 591057 40 521880 432303 777948 734846 526 759845 600574 843010 48182 17881 641309 428796 799941 485330 514825 823416 788284 55515 1529 763671 459106 586292 700898 468866 546091 810611 840888 460049 812606 135880 797673 430290 9335 556770 443461 59603 469359 613922 836637 834933 77881 51 392442 651766 303741 282048 751927 633514 813771 849498 652909 651929 749169 699374 4586 215938 224648 748134 601379 847822 12242 834797 848381 572575 35043 147773 533818 667272 12 7 623607 37204 19512 737496 469379 103218 771825 493057 131623 802470 821533 152608 69474 72714 1085 2102 424658 448478 635341 11393 818996 715676 362957 762887 223621 276053 825033 96 470265 1 408876 242725 215416 39401 751336 804803 803571 430192 709283 488430 784820 245403 241 254296 476 154087 390114 826967 306897 759028 1143 825066 836881 8704 736068 781128 773616 707096 594777 462921 381969 104194 802170 839114 62174 518107 756281 750708 807057 3623 787786 716242 830787 2 789628 346716 50780 24 121 114314 849225 1 184360 787416 704203 838409 3201 196367 5194 16141 827316 55860 168911 838673 742391 292530 308881 89604 24 27761 769746 1 628 6992 801893 12278 32 284082 811496 718266 334067 80072 803 566558 367523 371776 622343 822445 841257 715105 765807 447774 244094 15 49977 770303 598430 6729 318381 378130 1 657 150003 761775 636311 785676 824084 617842 466862 656422 804721 752152 706229 648666 730375 36884 849331 1 654553 1570 35 424675 754444 828392 383 3 394185 445537 34 759690 746505 772406 3775 60782 288158 620 37 829531 331834 9 25866 842455 21198 70237 3090 129035 832556 10061 847587 349730 1688 56 90524 87276 612490 40 1 291157 22 39783 647376 569925 797582 814387 835558 2 768663 813925 5518 440512 153335 454455 411343 723738 688 5 8268 746618 530456 68261 20614 815057 192836 636021 754815 673225 814117 13979 840412 295949 93133 611 562 780314 474003 498552 92032 845343 437609 183 826497 23 722003 165 2394 2372 841823 377568 766281 318733 833082 242629 479719 833775 741486 108984 604976 423391 809182 847963 714977 799683 7 821543 294973 844274 797715 20 402509 73893 589974 804418 825066 149946 838309 587954 767664 828924 396040 772674 569915 827386 1176 620928 2961 3403 460050 429513 41120 843227 790556 790409 2 835277 788774 38 281499 4 847430 521916 816888 403256 847383 822250 754439 839879 168233 743947 115574 421522 294477 5 840466 371821 838275 229999 12 128482 218101 700 441624 53427 11176 804321 177467 1052 1 537719 152537 1710 614105 106768 252553 4994 763330 106466 771825 831498 780492 789601 484469 841012 639038 5 337972 739544 183786 2 715965 426236 814204 836777 820704 617503 766508 81855 510436 465537 825733 467166 150558 73 833989 12 413119 778454 615971 8 398439 127816 816236 1292 30556 466387 524002 181964 755474 433480 32830 388 169633 840162 845229 395221 441661 3 133008 627784 829001 715579 710176 510458 767092 746649 126992 84564 2859 674087 810647 4 754915 24526 761341 844319 12 130170 7943 797264 361617 4479 770333 360 816833 789861 434695 668753 270803 341928 827332 483113 808255 818418 85787 208556 780169 2290 828469 803789 784564 682240 821096 1254 826291 220416 673640 842670 793938 463800 75053 86835 735718 708331 732213 758881 1 4 22 837446 7 829337 1 401074 23332 799115 2 11 517600 684248 420422 189921 738144 4725 186406 26773 8423 2 311467 830484 70283 205512 18 152336 536608 803160 466267 754178 816821 695486 30 127218 597512 26478 19326 560619 69817 629723 11289 543798 47721 3501 814341 787987 388878 520862 2178 826854 4 770988 86 380452 1495 8055 717592 390321 350569 811929 431 838420 316 186 338809 36567 318593 394418 571 3510 447334 466079 753063 154249 53 687073 48835 803765 736032 826018 2172 815755 183024 290997 27746 338669 501570 227292 176324 78194 470267 381576 481448 747688 758816 774515 839387 784221 779520 9695 835755 60 670697 3 789272 678725 681254 27 454428 831455 97424 744651 545603 820954 250581 503571 56 129433 560717 73616 23228 829505 834603 352608 199298 830481 705729 372083 497128 776441 645254 137223 808294 755953 4 832770 770919 835715 53611 814480 99302 672778 312151 840364 699938 785466 820584 396713 831837 744366 380 1 720409 829399 266458 775699 337835 2765 568563 534922 8203 25 837230 377 5310 837 653548 22827 489948 790464 820576 100041 48 13441 2078 1671 739544 770894 733552 455 847198 793626 11417 31 748241 4 329568 104119 13442 424062 695299 621357 788070 682482 732676 1 230781 43595 2 771398 715442 330759 429385 370059 828508 1026 707051 9262 712349 13257 565530 2 808536 634152 527930 159924 2 3 326693 15 14 446769 436685 185 52868 361071 779070 722 4460 648347 16199 666138 144102 1361 5422 754047 578153 408952 1760 147763 486106 833899 727005 598355 839249 98730 725709 247047 266536 1 443597 410019 665679 62330 5 2674 2 834593 550292 463285 581863 273031 688589 764049 5 113639 70988 702 738826 245995 837892 761900 689151 300215 805119 34944 398971 793724 333600 8574 106773 226927 768984 267 645179 44783 846421 825183 1 28027 839892 638219 362 467374 749771 20637 666128 582907 196213 649928 644043 103391 390137 751926 562413 755782 684349 779294 406238 382 675796 809832 430035 383820 797174 28382 750076 11840 845355 710990 498186 748343 29 126423 36 737109 835000 72763 800812 46134 356788 9926 38615 843825 835751 2 718356 40285 39210 1976 524965 847123 60821 780429 367732 27987 699714 808662 817733 94996 611008 812828 2 173952 630301 786115 256791 94141 739562 822265 511639 668682 847623 740710 80868 713492 15624 530899 480747 632046 803012 568577 2007 833813 41301 14204 838646 269222 123 244952 844698 846538 839869 471426 529898 49810 845614 2 821001 2139 6663 798336 757335 96597 50712 419171 786973 802364 637118 60315 148986 531569 419777 831809 805766 93 15056 130742 686027 495592 584 823933 798992 833410 19 244227 559076 717330 34229 829978 780054 800671 599967 699630 788505 617743 32919 789571 427030 567681 477 846248 823829 8739 291549 128563 843074 18170 725662 308 776336 206537 551984 408856 7997 766425 517214 830113 611090 827604 13087 3 2047 250 63952 290821 849676 798205 455089 619291 301772 729802 1 279320 32216 174328 728254 839776 690560 327518 2 461893 19 481553 794876 396555 634773 815398 238507 821554 227558 462276 262475 367019 809330 727601 154326 297701 520478 139433 798522 714828 289014 715365 325101 822194 715040 543 700231 269659 25776 750644 516219 447907 201430 16 349670 2 6 803972 799690 39021 528050 784867 729490 44880 405394 839735 678473 3 284277 780728 753208 615267 1581 774560 748201 210 139636 2064 651029 2329 74970 792391 543864 779991 415151 626468 777694 772714 440336 830643 846565 777645 744021 10 785359 585558 1 635125 140865 164017 400711 527027 805252 841595 67 454673 3952 690858 838709 522762 849996 827269 728481 700623 158335 392443 6 376318 496295 114 692958 228269 833340 440002 8 728326 245 835057 324319 70265 153084 50 572493 214952 272 778633 781161 173069 819643 836767 175750 811763 13 837977 18 811932 556813 682901 66286 310292 69 19159 760218 621103 263535 830178 330349 762635 517324 721841 237480 161722 599410 653026 764749 712473 662737 3 20323 814518 818850 710604 44503 772526 308652 677162 21 720533 2 239588 187713 290381 3310 666437 463710 656616 809049 648538 346347 191983 790293 169302 2 287032 532396 1 4908 766382 106345 350474 840693 434208 696922 839136 549575 51398 842168 311700 823356 243123 820002 195630 731539 14 394413 843722 503264 216862 3191 738245 3391 726236 175379 733608 17 755108 557768 45 817391 837653 198814 414290 2 68662 862 843560 813409 363716 821221 748922 673258 36353 4928 836684 221765 458653 1 795401 605322 760 832548 809392 282568 272678 32 770512 276299 64093 353397 17680 831475 826327 307985 792465 588165 525064 793893 832311 102471 559555 63 773548 824558 738717 128591 433449 2 832568 597381 838976 844437 582 815366 1670 826208 1 787021 626485 238899 659542 787757 669088 610674 749114 783208 198591 189794 757839 211440 683184 745682 2 6 183552 5 623717 1168 814529 152523 203580 160426 15319 834172 6 517095 335790 546874 129814 830798 275040 2 101772 794154 50473 159154 21557 414930 27567 87520 759144 247480 837081 478562 945 215309 1438 56439 335275 760404 403277 689656 559073 29281 216519 4 1775 1975 21 699664 782601 12 189212 728247 412541 690582 38082 770378 30655 28 800039 799 413171 13916 350110 244288 157 634182 849969 19475 821906 833356 221049 1 333372 421975 242518 475222 584019 692492 518931 261931 790835 746761 6461 3 819822 829513 328269 772631 697283 524169 371396 620100 1 157222 636 33284 101717 325 23451 398544 381024 651963 175464 820071 597750 709529 802420 555064 526929 58858 93459 845655 10 767379 272418 696144 849784 956 101653 240098 391384 534000 7 131905 10491 446697 12435 54006 820347 20 662 283722 790152 316988 693911 300899 831041 837362 326295 259557 401038 213154 838646 795204 89411 290920 377725 245422 692362 703927 780359 55911 768540 707383 835582 762336 1 98 838330 748945 230 10736 2 345598 793586 121616 828411 12461 839694 738790 500 499768 795535 12893 293212 2 2086 151805 612345 315842 144 828175 831976 838334 302629 628440 834197 802639 64018 548211 768237 769334 767341 310497 1 840610 51 302653 769050 238600 759636 48 829189 298766 67866 409574 2 439863 301 2 2018 759944 293617 849396 367657 57300 395807 599 259884 60 7494 511187 161 630492 202799 45725 267976 271930 404638 760770 679312 23998 656418 307763 837863 15 109 829314 13788 524561 553545 668857 540887 25615 664695 68102 164566 629 520 782397 815506 798029 180847 844887 801661 786602 841194 244853 15208 145507 838507 192 747562 758190 44 810556 846108 534138 767374 2 628959 847094 841909 70115 845996 205792 182122 185555 387885 377675 447919 594759 742890 637205 733885 140485 131 32 433245 444320 805318 1 475983 629579 308188 691150 47777 388980 830778 780868 677377 832255 1 164 823895 458314 367902 755049 235185 613169 4419 410551 819043 14 542975 795276 165068 792293 818623 361688 129294 788009 836429 794186 650422 846317 833932 4 824277 307685 821097 385404 215175 587002 5743 839774 13161 134191 510 3 401770 381118 338023 764896 837138 813027 169 505712 547727 592632 235069 357 49802 151492 13 624716 302621 817589 246593 725906 87580 2 814779 22845 18 41535 11849 464894 46549 3 834400 239267 63441 773225 440863 118 224371 73 786095 791740 826306 22335 529589 15200 191180 847396 841424 148890 564830 389679 5496 645849 479974 145 8971 814466 633168 361366 213848 206110 831824 199494 840812 581833 168699 143434 200239 789123 7838 157665 466471 707360 563862 817286 186474 841814 619145 241979 744611 362896 836277 433867 184303 720877 807700 433743 423541 420067 231756 125845 709954 719332 33322 551509 559529 814193 519318 575237 104125 727908 315751 751511 253990 827968 96286 840701 660086 555228 773200 504718 530666 234575 621625 820216 81958 744587 747151 3789 838021 1433 3530 811591 826570 837003 788570 21394 9624 234029 603935 784818 128122 77163 47484 739338 654500 774214 847634 667722 834489 809533 520684 849058 649910 391661 303105 729551 611759 10053 369199 762170 3263 449132 290105 608972 10000 786588 794678 775942 417953 897 2799 302678 184336 836727 53352 399242 10010 24015 310412 269611 828915 35 145634 294 45 10217 348663 137606 148062 366442 849572 849508 9556 209408 85168 207138 721225 531532 767871 14 84412 181317 2 846818 610155 62346 786445 826907 586830 678861 278622 705957 784395 289636 556228 614892 702562 32735 94637 263380 822706 1071 6759 157943 26197 1 294776 677181 123737 544304 813439 100 626484 376965 842369 364143 164524 539876 2017 505983 798686 86197 611124 826242 781579 227 246545 819518 816087 9568 419035 814690 512753 414798 849400 746351 186417 826501 604133 347147 10 356099 126 6 533124 29909 655549 848974 826291 137463 814 246654 243 302910 812892 14 55402 211 316703 7305 607173 801545 111370 1837 219402 47970 3 11 756904 609407 250 6515 698883 159428 297778 484220 63343 578519 9377 66981 532915 153307 253074 577410 842313 706112 438681 824168 702066 27 174914 434 465461 778481 36263 706745 402834 15316 561719 832001 733646 415570 469767 181725 401666 784208 19 1324 742956 766286 214209 813379 51837 660196 761792 1 828289 567406 27871 563635 133091 839965 37013 493262 138292 233672 836837 836365 799110 735725 20412 545656 775974 812302 563296 51657 842195 309271 765 8168 447145 17 347699 117757 814291 774417 4 425043 415 825982 815354 819217 8862 770932 814312 28 58783 302087 150 623974 99936 798874 823847 25 2 780978 561199 646929 204176 835058 725943 845521 619464 313283 233406 787199 814587 326139 795805 739658 794659 225220 409442 825396 535920 27798 824038 13 22 761936 644290 599874 8309 773272 455740 275747 63 747797 948 94700 76 134660 615277 533977 583276 445458 337 285277 683638 753854 830580 337502 381514 664769 733972 319352 39 46 787786 530582 374004 259098 91127 409874 152397 842083 841775 140 73445 388877 65 626137 763329 827967 792662 845547 820499 273077 314445 733212 553810 491909 722057 2 837118 838877 215900 349197 451391 705838 663215 816316 836868 84066 830468 674338 715999 846803 819415 842485 86424 729610 690379 830141 842576 842794 365762 210146 29565 791885 224039 836761 1072 724799 71246 220508 836914 736085 55836 823793 11496 740823 376506 832416 691456 817986 801956 144848 242 3 2 269198 340076 9 832506 163445 654115 809771 241989 2 6 199169 830409 20358 804968 840294 565272 796076 496173 165963 703468 231523 847598 700966 172230 771724 3 177608 848170 156471 559497 262841 360117 653727 79784 780925 19 571824 1 1915 778855 324462 217672 1004 1 13201 5 699 794835 3 669936 480016 3477 798417 729795 214353 1 554429 120 727256 693177 534881 2135 2515 813646 841816 12691 621333 383933 589845 790934 806434 192931 792759 752320 849606 604881 47925 294267 611442 360427 793055 506435 669881 165647 361744 760963 804373 70483 419159 355579 64825 723955 837322 128324 818696 15459 837820 620098 768902 38781 733150 257609 154647 55 12 329656 803260 698746 838972 78590 165137 782782 832228 527009 643 1161 553971 670268 657172 5980 23483 255087 280239 126 450757 343519 63725 178033 813356 293936 608289 1 464677 468417 15176 790974 608125 76549 22641 113482 118 799466 57 529952 41478 281437 241616 317156 37925 126 166 522162 541242 658958 593260 151243 476425 264346 827282 416278 118 60 27567 841458 316421 620078 828402 536869 698768 4 806640 123561 137 270240 678106 767088 365235 831016 94195 837872 808694 709630 465420 126361 581146 11 210890 6 807849 4 226883 75 808651 457151 72 776644 48733 115 116456 4677 721125 209111 572435 60146 460382 750712 550 804397 548105 266135 45228 1879 753303 786093 664949 730193 698397 2032 789179 125246 233792 138618 21325 531625 788547 722287 32 11370 268 232698 266407 334920 833331 765394 1271 239972 492429 525459 11037 734464 389494 472527 838205 369964 298706 817319 1733 29 774976 847243 2163 467147 834706 275468 764572 85550 585 53458 625936 4421 829097 1056 840460 777448 827952 794341 11693 530671 728518 351301 99604 8 505900 306367 575045 3517 593612 205124 467138 394870 709916 435560 282291 3 7 830673 690836 754991 277969 332 826014 829388 822525 20213 936 736120 54457 838465 835831 503886 537001 37372 280341 5 829380 282648 13265 210 680038 576392 669629 264458 516 825104 444771 669110 731713 821128 660773 108944 589020 836101 835621 453421 101 198700 742249 800547 56142 760765 846164 825836 320187 2 10142 344440 79904 788371 816077 49 815701 793623 3 364365 611319 17 747413 106349 664588 5497 8 841695 8 550745 2995 636 143 2155 811302 20276 164325 118198 800173 20727 206910 205723 253350 470802 16001 180925 149 704248 133907 343885 1 175305 46 539 822921 849372 56030 483529 260331 28112 822334 9710 17 383702 133686 24204 384763 343027 471123 842948 728515 1 181 722970 336065 830609 126810 823884 798082 223528 303984 626639 795777 581298 605385 443887 123652 181585 831422 179989 627383 707672 640800 744 816784 41 304485 718696 588836 393099 14 881 752494 12 130 453649 156641 125249 792790 847747 72715 8484 592384 682278 331436 794993 784631 281959 652678 185711 806872 612960 847188 774158 5413 422253 162869 7 1044 364799 2850 849132 85994 817017 25294 400563 827508 814276 288778 792171 837115 723994 404571 838221 733881 839786 482595 257809 423959 33654 178175 825320 392918 799970 215838 107529 5 759268 318798 624721 712192 804013 24 200 798961 510211 693233 828324 579808 29 430596 189280 759663 17 842796 117 545390 718866 138 161699 373083 782695 1299 226529 8907 336327 835993 3 117107 644123 70173 235985 824553 823567 789157 801193 199091 49 411777 266557 246387 803953 3541 374946 636301 3368 44208 745050 699989 183031 719484 747380 592879 270562 777161 2728 17396 807339 447905 836400 2 710078 786971 4 24 6303 410029 743079 697791 279101 731252 770914 818381 847756 567863 28 713963 805310 847689 346278 825407 318334 214538 213851 338067 6335 165724 134308 163 384713 705353 837012 5786 5740 699002 651102 135009 391784 263853 843587 777467 800692 821520 26984 614420 4 678444 99203 12002 1680 588436 800554 537743 212324 558939 220592 664140 541262 508865 1129 638779 793249 451485 2 390905 4 752183 833834 640648 847696 4 6810 39358 500137 693819 802625 1743 469824 17872 160280 785965 220345 830983 430913 2677 807021 205778 842134 562792 106026 54 17 833642 6 783087 736588 34176 13 803228 684596 39195 33 347230 836808 845140 2 756459 5 820937 310969 478568 263596 2 1302 842535 826158 802387 6 558695 35 493654 669171 831838 1 57320 405984 648799 428060 564448 6244 767428 216405 177464 832536 634697 838658 798033 832506 847737 757227 15168 622073 800916 509210 6434 526395 133543 258919 729638 369938 736458 724755 722810 108505 781187 744701 160382 781015 11683 722743 441756 328861 268829 656469 104 790883 5327 664269 8 771438 800684 845041 838490 20511 1799 819447 66055 6 849518 443494 8165 308235 312636 724906 725545 763823 71758 831333 212 44 1022 302118 292841 233537 246697 10 6 265588 840315 701540 549023 395507 569 1 460295 362 824813 845018 730796 17938 20087 622514 17276 518697 485018 238278 8 7106 5108 230145 320669 836148 602372 9103 199894 829738 2728 4683 765577 700172 1240 66894 429363 11009 737425 816160 2597 332 741231 316725 794657 13 760550 764584 745735 513 509445 221474 375303 7880 15491 47550 830638 808565 35 830541 408565 125156 11 426578 9 351065 5335 813080 18 202136 823057 836513 730031 846693 737633 6 463010 567214 799886 651029 217965 80694 743895 818509 732853 830449 728487 839398 751795 269551 793486 69869 44521 707357 433756 61152 8 534674 849781 761890 644446 11 229415 14 785062 810609 302441 15 826805 290603 14668 729613 232114 56266 827511 326931 624897 16037 757229 302020 222196 337320 669366 832451 771809 807635 338325 844998 144401 201812 161159 521722 8 695592 100836 845483 566402 253986 467710 16 806645 159546 12346 318546 788306 806205 283018 742027 778456 776496 32955 404617 222115 145287 843976 607274 643341 369106 544838 46744 24 4792 181296 760100 113 799589 324570 405946 258433 845704 69 492591 153 664574 408972 188927 758137 610644 405959 816058 788075 539246 212172 841639 676507 548425 297387 832477 685485 710428 493401 709629 7171 836812 781038 301179 470803 139067 40222 767065 764095 5936 278991 812441 1835 35 567442 848866 557572 782331 570737 822129 526445 2481 842226 504 620750 715210 271039 694231 251034 759576 379975 36 597340 718244 849273 96292 2600 657327 592057 471717 291582 3 619886 372137 12 626320 465446 697751 293076 757396 8 16963 203459 434914 189107 848959 6038 565029 820124 824196 1433 250338 2 1 518947 353499 485912 8831 620777 533167 16324 37827 1 674708 445709 353218 400200 591199 843050 404267 331841 820563 349327 672203 47149 239519 813693 280 538642 2696 830079 739599 813986 844507 834974 830457 728120 505832 766735 1334 677570 479314 691077 19 613211 421982 829231 577468 694166 838940 767867 844389 826086 759855 689638 823398 781809 846771 258 845335 809630 14966 2 796206 452961 267929 574 603257 734029 839518 490379 838980 799342 838132 801596 745905 849120 816268 123729 848063 739943 969 644447 3 788593 25324 828358 91 563463 849671 492045 843375 548859 516764 298896 799378 214107 634233 800747 509680 152084 232331 6397 97457 492097 39716 811685 793697 444740 742050 831731 779449 194 537717 146 581782 566634 133972 358334 836791 191630 314051 709381 110 246535 797719 340068 566554 810905 537482 766630 218 309966 849421 610557 10 616534 593112 51 42 239826 725171 377090 477170 94 827363 819746 247 693491 128011 756619 20 737395 464077 210457 571806 585473 255621 737331 39426 1 468226 842410 84841 184029 2493 529251 841552 534073 733967 652489 66094 691663 9 672382 229422 95 7364 5626 786879 821522 788893 214 15 803787 692083 614226 714738 798 53991 292013 213793 715389 227156 840811 125307 67392 129881 23 395929 77603 598766 250547 849213 746588 109 333868 31167 728239 118132 91982 812844 412938 126564 43158 275605 77539 193392 309017 275960 731767 511428 75956 281334 311003 47784 403351 191966 849098 14852 483581 780213 849486 772446 146112 816049 671158 212782 92983 774824 442181 108515 795812 545228 26 24431 842587 314411 611829 129060 714361 250350 2803 4668 19260 392571 743037 830785 847833 2708 832028 116867 222639 705688 160486 233464 6459 754350 525147 58895 838375 188125 7 541392 614559 502780 497119 806313 51 645665 144909 848176 173410 16 377923 9 820055 550141 806939 734568 466227 552 247122 710743 7249 755066 834925 811470 540103 837651 701 781489 3 2 540851 776328 537525 583975 532429 501955 776734 62316 831727 794070 288810 188892 515582 831866 829088 846835 53207 820853 169001 821127 789218 2 833436 848198 255366 151085 11 7179 445841 7918 738010 5 268836 840720 304457 3 688469 355250 170552 682887 52585 747465 770198 845745 148845 721614 4413 783787 807 822366 529065 531888 155488 164051 656206 417757 536402 290730 836100 418773 588678 556665 337135 786677 169880 95753 728457 1376 794856 106 247014 794499 139956 97735 562881 837990 782925 111228 572113 518635 1246 823330 14638 377750 580824 698164 816226 353235 849560 791 5096 79 768875 15861 246529 511326 746506 838304 771377 155023 748334 834057 402996 65305 471902 423173 421425 2 773068 560503 311630 319472 792238 118064 814183 824131 95349 91183 745177 25 710888 839234 241663 1439 441842 795086 615512 142 605059 682506 8919 820377 394435 12710 1608 801304 505579 811556 777961 123739 4058 849704 270 767911 71092 357880 11671 694039 3 87730 368200 437878 820534 836692 436549 779230 16278 103027 737871 702518 3 798605 627129 1562 639370 221210 323807 681795 184627 8 756789 111117 716120 333353 622883 1212 779657 608759 265773 740344 420165 592632 216619 1 848274 676289 735855 800927 2 631425 156599 251349 1489 841611 349785 323052 689441 828337 804223 584783 835675 61042 806619 845297 96834 256565 783916 43715 483293 5 4939 479134 825827 352975 782276 645872 845279 750860 844895 153438 197 784397 9 2700 726261 571462 1206 189033 559577 831567 218 503798 495 718060 436643 19 752736 842409 369346 828323 435338 815329 764310 7 818671 629864 694501 136513 792298 766291 59 170858 360979 711866 99752 299399 161483 789506 769033 806146 140164 18 318607 235456 795619 427168 784677 845682 727993 52 1 812070 509473 657 653377 30338 777928 315164 15 350684 415721 838794 784320 702264 450832 158913 812705 655815 256910 18199 119747 700404 569419 565289 34 849354 825896 512799 24752 602116 420994 826022 742672 6469 559867 426220 184057 23 484977 657230 691773 113164 459332 291045 736388 800773 1 766640 251297 780080 1 67 806948 545732 259482 44 766352 500959 839091 798589 133367 169678 799690 233383 210664 800630 467157 238267 788152 543099 236023 65625 689404 692039 502770 224111 603570 829253 364435 462506 806088 453515 831740 27653 835015 33890 770817 580998 809255 85380 577590 91677 585430 102 599536 830969 490367 734022 569735 130428 776390 611312 365959 562527 244374 752312 797895 61393 644873 24 223018 3717 678484 398 137962 410858 820576 763944 721711 64954 658291 146583 1 734765 548890 274748 829718 128441 174756 807767 523101 8 286279 43 574511 838185 765896 456192 10807 557313 72 57211 595146 4 746127 244485 808502 6452 799274 72690 520438 795093 598784 792268 842034 221706 153499 3 34015 848723 775930 184080 771049 806641 671290 132958 193466 800908 748782 429575 836297 799840 702293 43339 828855 775028 358688 571534 388224 381578 524625 237869 14212 351770 355 178038 29591 695262 140411 220047 13581 749754 235418 741195 328 822510 348658 844096 79 769166 764345 819554 421886 480734 844453 768268 827673 584397 623252 792735 801987 584598 40 446818 815701 366832 769771 829212 507624 300777 825945 25 180294 170315 772405 2 291084 836301 283583 826854 181155 2701 848439 108041 85238 632706 830255 104 293650 4 607946 354822 479547 434773 669321 55 826508 431752 1 2283 828728 230796 3708 798033 37333 1587 823333 580071 807532 174342 803552 335422 518300 458292 42343 632 671551 70468 333830 315164 824129 566999 807923 1 759757 796543 746432 617013 777998 229838 737499 146700 14468 581908 734777 172679 532145 506478 827920 156516 189641 747191 430944 368185 544176 661917 120 6696 82 838741 51 123970 160497 597079 392626 829033 772622 125883 728701 750636 293697 5709 441 43 505436 13871 267726 4207 169183 843677 529935 265903 158465 1 797652 74823 634338 139418 700756 393702 12 38948 295964 256460 799262 12269 753125 199901 765170 294739 780557 820994 575267 564 158660 574886 448435 162713 694265 620899 807656 221948 812578 429370 431 796771 158 823117 766069 1 535162 1 832863 100 802225 502216 833834 796333 1519 820628 592413 759297 836142 801026 229681 756690 6386 822288 483236 88427 204411 351990 749174 847866 837115 772097 476886 672786 97965 473753 826660 224325 442232 246 1506 839704 815824 801913 335499 467970 838113 597221 13 30 15716 16 768463 748520 500170 806155 436458 759212 391315 667273 245396 838582 341184 786804 577087 803366 401 2 579119 834475 13 798713 718433 429382 635356 189013 116 93 469160 253463 584956 149649 680756 692305 207797 799512 3 64 1539 755639 222 651301 311 490714 438785 37 815687 27 80522 487104 243 848895 35200 521907 826897 533279 749068 575131 696755 787396 372552 65474 707797 814801 829950 104007 625972 633852 113 362093 39870 461662 767984 117782 567 551368 228 102884 169940 147 522062 259582 662070 198415 821772 771244 776468 116765 750881 770496 1235 532922 501014 8774 779200 328989 214405 762103 43568 824097 13 847001 440285 734454 508739 13 1169 725710 217453 835295 663573 830451 827712 827880 579642 242393 658752 554049 799020 241658 699741 1779 132743 775593 381 50764 203015 685015 358 647008 672655 470486 324121 725769 371365 222404 1397 803766 618843 141884 350559 507184 821863 211 491283 654743 37894 667609 395511 44 419759 428463 745360 60569 843903 817001 135571 83973 2657 18580 477172 710678 498170 821049 662778 427140 6 23 747424 695093 2 846227 745373 779350 40469 740407 20539 128759 101394 173205 838654 664772 213821 538 224966 195731 566662 729028 143609 831569 176160 71523 38922 315257 194598 335318 159899 626973 186232 407972 9 750171 339011 761913 780361 1255 68961 790534 717111 793916 14707 92 744441 262703 533797 128 839166 765604 761589 810891 590048 121918 844935 121206 42 650 12411 131004 768182 701741 679161 789625 759236 383180 848275 12365 534599 51 572650 10829 760965 792020 58203 523585 835380 180 786938 266818 1 1462 18213 838465 167971 325355 814245 464180 771521 463079 673322 457513 632396 393900 841294 709235 95993 36253 199123 29 807318 734591 10184 467620 775016 774769 821035 368077 499089 741933 823154 837262 4 643602 67872 783677 849062 380430 27 816295 450340 125021 228176 295665 385349 842875 817282 374035 60452 533877 299 828702 605886 15 119556 137208 1182 45423 662397 1068 66431 506204 774833 615192 842880 92 487980 735 80 581635 377730 71 12564 529388 677846 736736 770218 826101 132 646534 622169 312870 732606 2777 573493 482517 491445 431547 518147 832900 669943 794421 603489 116264 148 174970 24 537422 82389 1 289701 7589 236637 674007 18452 593542 295685 630439 474798 66944 336346 693615 2 114312 825700 721325 804003 799129 345006 677253 580 525886 485297 12929 761558 629342 427022 827677 2 831721 472174 656890 279533 226272 29 120179 643042 762159 834793 826907 798147 97 322408 487007 103177 204900 13 798763 204 832202 758061 306567 834311 829690 7849 480265 214405 733821 1178 352069 618760 2015 739112 638801 77592 592451 367632 184 825567 367089 35671 689310 368331 61495 50059 598214 266459 180204 492004 153 336898 808150 580394 179411 735157 315510 115010 28 171185 9753 2 729469 549069 816793 841766 819778 95 755841 667568 602858 778034 83315 8495 841151 192632 65 820599 714571 10927 790920 83515 6229 328 795984 453309 833623 433926 6560 287 132062 804885 142445 6622 815824 691735 19 7 811879 718613 13428 773 88265 831307 444429 89763 784266 818286 2430 128673 353628 5253 31 845514 3215 281936 26 16458 380808 124079 276299 539002 787949 801930 788608 444973 779898 846091 840629 246515 135499 824330 744213 451340 715929 606452 269938 725819 787686 46568 24004 156715 849850 789497 758382 802553 542584 7 132809 828036 812674 715640 837730 163592 142318 492466 138200 752832 775480 417099 421495 295 2 193416 3055 526357 1 265339 662384 825224 835385 743194 525407 170263 835040 608310 97 30949 237 848867 79 670655 770479 801803 788307 789349 757847 171078 359266 477129 286522 191705 809789 216933 24956 833252 178679 755068 97 849875 745979 25 822221 616439 538 22 301062 11358 263460 313965 1644 824416 496256 215641 834989 472106 169443 768407 511410 269 841198 310655 672872 411984 833421 793523 36563 792016 280 758321 836187 840272 501687 81516 5189 34883 592420 644491 816694 33551 815197 131540 177038 379 4464 761039 472080 407332 68 669324 817668 50371 714657 306670 475703 806193 50605 468161 4 45668 743571 2 275181 664207 847189 324563 686841 635120 86864 663430 790284 9655 164204 521603 683960 399207 262788 828624 97455 830860 817854 558265 773814 536641 824557 434682 723157 688102 755568 448396 264037 772412 844426 133721 577716 22564 46208 316468 824153 637188 8423 742928 806865 7763 251035 112 28710 20111 742631 642063 37448 271073 336 507733 360222 169280 416696 8 809584 1 749035 570886 298816 263394 408 4749 756446 204958 14 259785 681395 648931 271303 124915 259084 676117 270456 477615 241075 794638 24461 706763 717643 506393 759223 828256 367812 196743 819723 746468 318892 225970 3 341 147 808240 8 9 675578 443930 662520 2 16 356712 157587 4 8868 751607 203416 218706 1 844202 593001 1 654267 846993 71111 760522 49764 644 685281 294054 482352 839223 4613 239990 848019 211786 16 182339 778235 23043 4 232 805500 779976 837406 5607 118544 124 360038 484653 706618 809652 847748 163889 845620 128447 823374 101389 33 393911 739 345 88049 566930 199767 714759 638876 794420 60074 149734 2803 270471 716173 626986 360456 186419 397432 672524 712911 638736 64942 819330 83 820632 1659 16 239000 756411 791184 298622 742735 735721 523596 759674 178852 381961 429669 128116 202782 29086 54282 300730 439049 456551 766814 395737 462930 612206 2 198715 75754 1586 595388 40261 635408 803175 827028 105357 817461 446627 437952 478275 720178 694207 352000 55146 4438 387 178227 723698 838818 501253 4205 3 844728 840310 39 838523 392590 600 367170 831780 834425 290731 767133 185646 98731 46004 13 842985 1476 2305 525328 809805 685654 9 3672 299063 22 631616 811219 2 779293 382855 396744 814946 830457 727296 818113 605754 783581 653847 386936 2 794352 684838 799480 845720 732591 778422 260271 622545 220180 1 1232 427877 269232 294774 139969 480118 622320 843295 169 105543 553659 192215 2 157573 784332 642728 427554 248698 237661 486 427510 2062 216070 142536 112334 801049 829678 833385 496611 451 415922 649165 445611 755185 809280 494869 3406 820941 272770 26460 475856 807063 118582 201488 376624 670872 524397 717251 407 828200 755871 638820 525416 567896 14 758881 1467 614352 1434 273416 166488 242886 375633 40761 753826 2 667939 748225 23 745028 849513 135422 686664 5997 3 479455 114219 847509 844604 534304 810224 8939 834288 232707 137889 719192 7587 40103 82656 335472 15528 728203 599213 41357 751480 366 802836 24276 837640 771839 2179 317253 105596 74113 481334 718495 741054 279042 49088 849797 108423 357921 423709 155417 439898 254 554369 1455 46292 176979 1050 720313 780111 119326 1198 704507 839064 740087 624620 493674 682133 832746 834925 428144 729819 324712 3092 821770 451174 759303 844560 716450 4463 796719 50 41285 436 701792 1560 827544 741201 835944 16 744580 687088 761934 759590 196941 2754 36076 840532 823840 348021 501295 10 69412 21 21 27617 830582 741668 823527 817319 809456 843063 27 506103 717324 196547 812846 2705 30 814358 809013 242591 122555 109 847466 662715 129158 813631 659812 1 463573 768194 34253 53 27 798142 337721 777561 43537 805654 318209 751942 377254 493938 14 41459 696007 170809 776978 737204 339228 31 838807 65576 308930 693235 830984 188 267669 844024 527894 702818 849143 46602 368402 8 363811 38667 449052 837306 737885 734233 814535 361484 15 32 165437 339742 9 828892 10 5 286026 820902 565101 506819 206986 316827 1 114317 553318 493777 296898 509033 104803 6 203823 78054 144660 53334 961 305092 254928 846046 752315 328658 768482 454224 26587 835725 1 60285 692309 509285 759523 52358 455857 655943 31419 825895 6 1650 1 553783 796439 13938 726663 768042 826563 538932 312538 847281 60763 791642 744164 101876 22735 522722 848773 3061 31 819134 260887 682247 118491 770308 608063 412793 2 786553 591983 637845 844626 811004 769549 836308 1 356657 798056 14700 758131 55382 111771 68 230063 274389 833575 121708 241878 128857 832164 511890 683240 629023 834299 512077 827049 3 773940 375376 657607 674308 576295 845875 825180 11 495962 243708 1 338508 38945 845178 23 821403 615210 652822 112469 831496 833969 57978 517210 4222 704523 593136 678036 291896 311623 587673 748807 366285 8165 49 249140 459350 83774 11835 164917 341489 2 667431 481141 807549 19813 624392 645993 771268 40541 117576 846370 821170 74580 735615 419767 826578 437301 63705 756056 700186 64619 753575 830709 765434 640708 235121 734 579045 2996 326324 296 699444 836570 803481 737305 58 99631 59 6239 842068 477402 672997 314476 22 272792 715872 536662 3469 755867 4 76 599630 824394 269767 534481 504536 565703 834875 273769 779411 230422 464451 848174 705506 795237 404518 811565 47 237 343744 819134 156672 713048 325 51 736636 338489 507557 374010 752233 828292 426649 292680 13 102850 566481 143075 359158 464887 354 336128 212357 490129 767874 144323 827212 15 289477 18 292 340500 583045 107295 63847 426104 834354 26 543912 10700 678086 755627 15015 2 586527 178705 549026 4303 717097 845619 459293 841585 4 799923 837450 718085 808646 76201 720229 823622 67468 365 289879 678973 51107 794689 840538 725269 718476 2 35428 587693 122637 837211 829982 703456 734609 738508 16 754646 145260 781204 722899 487704 47179 57327 304 105 792616 514508 306421 685224 417 802619 5117 775801 332936 382532 731417 60902 308231 2782 477371 823670 482677 723647 353526 836444 554182 827205 846851 815187 516995 5714 745618 543240 6 291 4 815687 818234 1081 801708 684012 833867 845119 4 277947 606158 615141 131 783550 545504 623138 497953 250862 45080 3 741630 769864 824982 96 162361 7235 258467 844192 817808 781915 2 827249 830849 167 5696 332 4 831432 647763 833238 652960 349395 316085 174 214279 97574 802186 522329 813207 135 198477 52 700552 176297 391091 39737 324265 337875 840909 123900 812899 745121 700063 849639 795192 559251 762158 557199 593585 1003 87 118469 223483 809787 12 340013 872 840773 608707 711711 169036 413746 482 456234 848977 838721 205496 4 491452 720 765644 827234 300794 364700 601751 5702 54829 139930 670282 598789 804112 802341 707876 846051 629935 315839 67488 845390 7470 760259 673161 782091 110124 4 404253 782347 599206 608028 43 476773 777146 69 64690 318930 556750 104957 782883 439632 51143 696537 704328 249930 9 457096 612427 848345 839221 832047 381985 739064 708517 807790 840047 206183 210852 173607 663881 4 704790 355165 392775 1 3954 52 751826 631411 112446 515597 784475 693683 187051 375589 716358 602709 847655 10603 20430 734781 838419 650524 288234 443042 346188 813878 376763 538996 110926 748871 740247 1112 688525 821006 841988 23 271148 823219 120764 66418 520281 43104 841901 246003 819635 709549 777719 763110 778842 327750 68391 219634 826427 848357 722498 4947 102628 8 584411 500146 600820 814343 91756 5 630222 9 364089 3 21 618668 235147 805905 602418 750962 746447 5146 694018 729422 104742 603936 623724 481399 116 4221 746814 48941 827761 547 7 775566 429062 369273 429926 659450 837221 3132 15356 298442 402043 36 165091 237 826293 132130 168 18398 824807 14722 7455 401 647376 833389 675959 549929 600474 373606 21 542230 326852 713287 838356 13275 847994 831289 593936 593163 390146 470474 846633 160758 824169 796044 355911 145 11052 541960 837793 799596 788766 488295 133006 157184 73 838665 105821 702697 213852 538373 235837 364048 828858 591544 401452 841982 596499 699447 91 22802 733913 332624 727378 7236 139194 486028 185272 218824 838606 87840 518272 25184 27717 134202 549766 3245 596 729102 839326 847073 436217 671773 491155 512203 18 6242 568048 792422 540651 795615 832509 181 11 711660 135761 801470 13104 823769 745304 840239 786023 541826 835940 242684 899 672033 790262 720047 803815 133075 68 761551 771434 204496 44625 800399 246020 739381 532337 10132 804860 355104 788661 728355 813715 326 14 179436 775446 634292 306748 580607 823341 143600 813188 289174 537854 832765 824807 243155 1 8 400654 86393 15431 445203 580609 646085 537 378410 823314 1944 2717 805647 788384 332211 683462 849581 623513 849863 637472 773614 703562 699063 47890 183899 841600 789629 687539 722336 676618 682752 819173 531520 224058 724713 821400 127845 803325 767813 783475 169708 597892 461845 189771 824992 170998 830212 513530 18 798561 815354 739329 679021 489270 59 71183 397550 838784 277712 824146 9260 159462 1 110836 829434 814358 632381 24152 430587 237633 205883 682674 293279 67102 807050 835274 827537 239714 7203 9853 807849 823231 98256 1025 7 419 830497 883 476197 162234 106283 22 206 271727 709318 834896 697423 444966 50 132963 35744 525539 736910 427569 680278 751932 423702 15 4 585573 155521 751700 601123 651543 788405 14 528505 676855 82037 723763 5 377092 761268 537429 819511 606787 343595 527138 2 501563 64233 198 389926 182560 11480 303468 514239 187 351257 826488 565072 771967 729942 774635 2 11266 348788 331275 554162 31917 557091 804417 834751 5 43713 52 705744 545036 804940 822726 2066 8490 755121 791160 668913 757875 420049 643854 545617 7 809179 832652 258110 172651 153735 546682 760508 11536 139250 804586 793589 367 736987 379661 175982 50858 837456 682445 332349 598775 649603 755218 713819 819753 28668 822891 338544 235320 10675 487682 776 794576 650339 819554 260404 842765 735060 814270 25 826828 5150 722336 786443 199352 463699 19 136985 131708 789833 773917 112057 662387 772508 77 739258 73 759702 536019 51388 796 838411 827991 399090 314407 193473 53576 24400 773047 918 803610 406898 815416 805259 806918 231561 758541 684543 247173 818776 273068 27293 50805 265849 466745 839737 793085 4449 715976 803797 2851 661931 329 1008 498568 10586 430561 586703 24242 11195 769063 1598 5384 780258 9376 735626 131601 2 800681 792530 848709 141013 450407 512693 200419 820962 314651 489467 656331 718377 386598 3853 312589 357830 753990 208 787063 681661 802931 2420 710517 141768 25 620794 802473 650569 212194 91803 847393 798061 629727 417022 292428 772183 838363 123389 569490 777923 501809 208921 596533 791123 41128 38 269812 238585 462978 780115 484 124444 606715 662242 833986 719016 121 456396 559113 2689 745779 100 148591 141546 592548 38069 219 845476 27588 262 7 820094 659868 323078 53 69274 167229 2 366072 637108 78 816265 17 494951 826928 243212 835678 734206 11255 310704 363478 538645 526282 40437 270158 300010 492304 733846 412511 65063 802312 380992 686959 319 701141 10 553897 443160 383440 809314 1657 50516 486287 845849 841196 595376 834197 237327 539562 716385 2 538513 810385 831750 461725 752742 553534 338597 188185 461668 781691 59 26541 111967 112071 673675 55012 845846 794997 823628 635632 747290 799841 832608 15009 502924 293618 50431 1 804198 795087 3839 804556 169 846012 745249 3 320098 1 578643 759955 650219 70756 48 774690 1140 823930 830496 844716 598117 849533 3 836038 558 78005 705647 492364 824689 716541 53907 123542 568018 733771 675139 819278 581939 93454 54361 2773 507541 757929 607871 785076 510325 544244 540087 80931 808042 1 740257 647227 511308 811854 524376 537445 820240 755213 453893 838774 617 201592 827872 633699 76370 814850 740327 78 797114 824786 444538 763168 267019 755766 343543 218667 111349 483475 806143 603118 8795 819 808384 214438 107251 157780 21887 676293 191578 835770 5807 284277 831218 313648 21430 221864 818915 34582 722073 225087 834402 754050 799150 780708 792064 748950 41747 780480 841461 824659 810961 834921 11097 774443 223636 107721 316 288 563048 474565 50 751040 1058 6 251977 752921 574628 23 249 20401 536119 51 797805 809896 772454 610131 163744 529978 317567 192983 724347 779865 201558 265333 824485 179573 842921 765726 391413 814581 276003 196928 21742 815631 128799 386521 812128 210111 117377 7 530071 835913 3 301 501354 225115 583 928 630892 256786 1 57 832259 35218 526451 360339 840839 370704 323308 600494 365233 17413 543227 1 523378 502 427509 132553 831859 491489 673710 25245 755368 1285 820021 620920 107668 538368 839197 579 919 796210 264227 3360 469888 183144 531083 59700 483936 15342 752675 730900 815832 34024 14927 44363 783111 736917 391330 1 808458 1404 819003 785167 727296 604591 4 119177 771853 795054 40 10 680463 101581 840841 849589 765544 161962 22083 98243 784880 760757 846655 710462 656187 6 149777 5585 1975 4 176706 408055 308611 1 198916 94786 840465 39 259356 757642 801680 740753 477 770287 827043 281716 1897 192132 19 559936 173614 825910 1678 20268 317102 826086 843286 49928 111934 317080 390030 833861 653418 825975 758483 833017 738654 625844 832902 780584 388094 524706 812682 747357 376244 51965 387871 675202 493324 251322 118157 2795 6 624462 46 248551 449282 827076 835907 32 643545 836535 23706 467356 832031 15243 801832 701434 773661 783654 954 785197 735345 809895 442382 766798 2 828044 840243 98865 838576 497724 655274 1 821444 226227 733145 709279 1 818638 57 130 766776 844000 819120 170391 704663 466636 135707 455574 830863 20517 829710 386277 142879 39 785540 270565 839073 332948 345582 837366 88643 829168 55610 232 601553 757838 7 821172 119987 755706 808061 356121 758910 5 192603 530331 2733 121964 382863 619708 791190 322402 572333 648935 2 609999 287236 804694 799187 6620 791934 842746 10 530514 77978 724125 640129 2 577162 8 768455 3 290158 434363 647062 71785 750557 745 1 2 761965 515113 45520 175484 26 306869 5187 753701 554182 747964 68 219135 248 777877 319875 434 13 4367 845756 590602 796315 846474 522807 198211 7278 839950 773284 163063 147252 431012 328836 242496 649986 746663 346345 329410 676063 708020 6 769431 166772 616597 740468 10331 828881 144814 797806 833081 81749 837608 488408 264102 815637 418615 771796 770067 67980 147356 494344 800139 12 164926 343 763637 530152 197535 3 822814 790063 74 774300 5 823701 74564 391571 466943 775724 721093 6333 523173 390150 412746 425332 17574 746664 785466 2349 816276 361079 334908 567621 145161 201293 170 65928 806859 11 7760 6530 174 271811 804784 446854 239907 832391 793847 282844 141793 794935 147004 782316 157991 323 42283 768864 169997 698325 12 819975 792086 12 635757 739124 723149 26 514566 820941 721607 4 830457 14220 764432 146765 703087 227006 845463 464959 463949 620200 385028 2 327 839931 794060 8 799758 253909 26 213082 245203 826413 729185 432843 76 598472 13 832006 476364 777456 709539 736686 843404 657117 490487 841465 461042 497 655459 508058 698489 61643 842779 383676 146531 18 815352 680207 840365 142155 841999 770540 657695 224554 501531 255707 84 719917 339297 21273 563 3337 807183 747293 444553 449030 512910 7185 260013 85749 122262 5 691434 829300 374935 100984 845150 804924 731344 592 547325 833671 105471 293395 235130 600621 707624 580135 207357 202976 514934 2402 176890 833178 243167 107405 675780 524791 724575 13241 377818 35603 756186 834520 658085 605163 20311 800069 392847 390697 787413 784124 846800 324185 828434 400138 826382 763836 760628 148829 361182 126498 749549 534598 457562 3 3292 128646 732261 2 512620 847580 560 284 50149 692699 794831 841186 1086 711 225066 836521 14392 560 2516 423392 1484 108854 431400 4 252 304985 477712 809445 171 771658 788465 759977 49244 10897 695714 788005 183499 244576 42 49 760328 450075 163 129 403697 803333 562227 4460 653959 443117 725373 762468 831098 63 509379 770582 761722 106353 589708 433403 127925 2095 346258 848226 73601 846864 223153 545538 758682 328373 787978 851 26567 22 827581 163781 621744 525997 220 7663 840040 372524 11572 1 207749 767950 118294 196139 2 839355 846777 19 843994 185939 838672 690012 148386 48632 732273 2 363716 842424 301616 834213 179269 694260 6785 139695 296996 203969 1729 731856 846479 93176 827603 309294 393838 156856 468844 846041 1 123313 748491 754980 176937 203844 4347 737385 465293 663533 762205 831909 773365 837726 12654 830501 38301 104 551064 797218 840225 828142 815814 386971 838801 37 62412 798152 125471 508023 493408 653210 838922 551750 828425 824710 239976 19 799349 13705 34015 761986 643409 795436 296466 10804 818367 90579 380123 47660 160893 710452 145 531100 735781 458047 434993 676304 529777 8940 526679 600814 223544 691498 5895 47 208031 835440 757637 840810 692159 521644 225441 709008 509679 617566 504184 706010 494637 821321 754959 348112 97493 679156 161547 846720 837091 847012 832130 748110 789165 231740 668608 717862 848445 121033 97010 362245 749759 802385 557517 28543 822274 33216 456550 538752 196 362374 740994 833142 771728 289787 450115 155195 3 227088 832388 849541 456600 135579 846277 812885 786172 389147 767154 841965 34 650379 383456 4514 5637 1 804005 827166 343719 776022 375633 638211 891 796885 780117 232857 785367 522834 44 90788 280 818709 840722 288164 748796 842872 681436 151 832997 671286 422354 620117 168363 13308 48780 576720 828509 71289 163632 8587 1 764113 176412 408096 754224 758794 312964 646442 62 751165 280600 753746 820092 830270 443228 270742 793788 518423 753853 191096 834418 846689 293558 725713 708711 189884 492315 261874 173696 189484 373688 78102 442411 2 407954 428515 58495 24810 651475 2 259361 326252 386356 762788 287449 387173 701783 126579 159537 104207 836996 798716 162444 143569 32 705265 2 841447 762135 830139 451824 507793 103983 161119 688360 715228 573561 20368 780983 190724 675694 759892 839096 147402 97835 820098 655010 781 229864 598967 3826 180203 814959 10808 467253 794029 25482 22895 596505 791747 312 818173 71 128585 162888 784291 737081 769382 740941 13 2771 822901 783902 458037 813002 22 599119 239964 303225 529546 755430 1177 825756 61 612555 520009 414137 799288 769867 199113 681105 546743 24260 652620 787176 174113 311 441506 247920 389264 1462 801634 806083 441530 103675 118484 1800 5082 327552 132399 717465 677854 460320 15 37 47097 809719 363127 2 393948 799873 245 837931 29 523821 170498 781042 842433 18 709437 428389 460258 816275 575215 675846 212114 110221 655036 83494 849327 718491 271919 103 628799 772666 773650 781034 534721 2 639008 42854 194686 11498 719405 328380 48 55 23734 23 677026 514812 748015 80743 800222 3591 803114 611263 632701 535050 674777 831940 125760 311392 779159 396566 735630 79509 847178 459875 819645 557336 185863 485 442079 558466 774111 19 708325 750954 754424 626 103251 409946 23445 8 586065 786748 180 276318 161447 779728 274050 15274 419561 846878 6312 629027 751485 776343 782365 4 34 2 830008 776313 764064 727118 167277 827636 482396 309184 296938 698443 2 103506 3 833947 661584 472208 153954 412695 677669 4951 721628 112 457219 814106 716 49834 839411 18843 580913 530630 762883 117161 809319 542614 67879 43 360300 4 727078 534855 34754 1481 159 801423 213 780641 813103 793929 152998 704686 89639 373461 80376 843221 778465 200062 307175 2730 253187 734373 2 148664 831580 847094 778685 506454 743301 524916 173510 434686 50445 397676 8118 25209 126952 610581 814705 344219 123592 613911 316540 3 154 842742 5211 510312 3244 378496 819298 812226 807834 450462 327398 5 683864 5 21 330239 143602 772813 771880 127479 13733 125057 825916 374936 85 778635 830950 731074 530786 736794 785248 502463 811380 2550 34144 743042 145627 642839 825865 612055 135998 680702 836468 731198 554437 66583 845913 27968 1287 301 73059 1645 833867 781866 7990 489324 845029 357415 836225 451591 831850 412263 227462 842659 739264 788955 785087 770335 823024 41424 549905 98 781973 23 805387 7 735796 15177 472289 842927 274022 377961 805966 137237 512 832284 840266 355 347 779733 849493 537617 643456 644005 2 383419 467909 250433 837988 162490 72 612553 775421 2 776680 830922 362411 824869 799055 252699 750703 99132 171138 1181 849081 16203 822792 95268 71039 264531 842698 541233 286209 807565 979 797313 776004 790677 842897 30 645945 83688 840280 553213 127799 598650 8766 1 90558 156673 11113 649989 847109 753691 809202 547074 803029 663983 642726 72664 738185 844755 565914 822850 7080 788796 2415 827953 434330 63638 631794 568793 774505 694162 723367 9107 823095 148267 179 607 278635 288109 7008 825935 174 692760 3980 792469 376159 5 732496 818417 184081 4431 731645 776882 175143 447929 723346 817797 3254 804289 828471 27665 674431 449020 261754 276254 841293 2 20 753106 830494 419414 725956 239828 309381 691001 99695 1401 846233 354867 525356 320992 250 681515 249988 253592 722 840168 507594 609634 108759 677261 6 152927 773765 511600 674951 785617 503318 804537 166939 61685 763148 612678 631139 840707 411126 119 644707 139705 636745 455438 811327 528001 844048 37479 840135 833914 213938 59056 624971 673413 839190 756432 31499 561 112470 771001 728110 673781 352496 764525 4 221 207198 13 244445 24742 173679 556424 602245 471961 842867 886 651957 286480 847005 3 831692 224491 2466 849622 15 527395 1176 817087 832223 159964 701102 808081 691388 726726 251 714014 286559 263129 729838 353544 688957 782191 1182 845907 837900 198732 807910 467890 496559 332 48 846878 836368 233938 264016 849829 791956 52177 61568 826323 8373 537150 147185 27 315298 280725 607310 740280 816441 778172 677006 1867 839917 43103 779245 93175 334816 511469 644788 463274 1826 827109 436300 385657 325635 229204 9133 7628 57238 346849 813800 243 321893 1996 825810 823084 383226 849804 846347 828899 775370 221904 824450 189582 15629 245899 114779 839040 304731 12528 9242 837153 791712 811324 766077 773753 823519 520211 697358 191440 441605 4 668973 38573 736167 177 23373 774500 824897 827246 221774 58604 41990 9204 356 127563 807636 651348 732114 73287 407545 367076 256135 365836 813474 573240 783650 828711 2 318382 639369 340237 745770 808998 706102 165531 830178 124623 469385 38603 341261 828305 316399 832089 540080 170302 695132 30 302963 529503 845048 676067 543048 704960 839684 20471 635820 746555 364093 532812 553098 101267 1149 4900 737048 14674 571840 30 6861 493967 623138 338289 802890 530197 735510 605778 138645 619278 730411 101839 21149 107 262005 635490 755406 362027 42 181822 800495 265892 222182 645179 835237 9625 268302 135782 693526 721913 743698 89237 520977 684991 634882 664436 777598 494013 653437 621398 695875 639927 359766 15806 536518 237375 507273 496383 248582 291135 175579 795751 229544 784194 410981 362313 839776 843298 534271 830930 641180 797390 1 800058 3 38 468772 843683 8550 679965 340184 843446 698905 804002 654825 8290 740791 429 40119 33538 765589 406224 456 820928 513700 775752 829596 1480 684348 219375 359894 708910 10 781735 821355 129973 5 839832 583600 4 751258 845253 138993 723423 348430 371403 797412 675923 278359 160 14618 523117 25299 264549 102869 707900 834552 745428 61087 44 76312 448088 569156 63738 283747 380835 798513 785783 216 803436 647131 840915 468494 321579 1187 692878 275616 4 2 326228 112094 120849 546641 745677 4700 355535 847066 34 414602 15 170825 750567 414613 397330 845819 446437 455156 738250 790413 757717 434178 5134 545504 266287 162687 721755 376017 607452 823635 459976 77028 386937 169134 617965 673951 8842 676021 245142 659479 22272 546120 758308 799139 557814 789852 369 746009 664000 462875 46230 25797 826710 2 1 735053 831967 43 735025 593812 847656 24 91 73610 776190 848567 725675 173 434628 67519 383124 783610 832302 585052 63 839882 808846 15412 796726 553300 815576 290463 740308 833914 773435 342758 642673 811844 359445 441591 94994 734058 3 835485 637425 409 550058 178374 187323 591491 781613 702165 790473 717528 809839 536667 643247 34078 783591 162037 557605 162439 563566 3 776148 825314 4041 12 833208 8786 250 834761 823574 845394 761554 849874 788530 835321 774961 697725 216 59 13096 551640 807402 762509 750 921 687932 952 455 839609 824147 177821 849943 470170 274013 317980 778152 814681 827610 830283 593596 795824 656950 805951 19399 184368 3169 2118 286662 773271 631398 317705 571442 422912 704392 607284 403546 807 814046 705307 38519 371249 17 808095 789583 1562 283976 425244 816877 545383 455794 437 3923 843193 37122 801319 796420 26 73 65 280 330640 24667 3 88663 730751 97 146285 746981 778375 8415 47 845234 735150 169990 94553 508922 152629 603449 111557 707502 806223 470769 467991 8627 795895 842041 764919 652590 642742 391439 841334 810740 521767 43787 757795 520905 709162 2 323514 22013 664075 769043 817730 52224 156445 795994 474990 488249 828219 141618 400846 484833 669460 764644 849244 796488 754599 34291 2 778498 577969 767252 843403 392839 767367 713347 778313 2414 835135 264496 274896 595563 595963 397975 40453 93212 769293 825739 612126 274268 555113 13257 787127 846895 38227 1513 292600 522643 444303 758762 807619 836117 847289 849554 840894 207 370266 2 698850 25272 697 481121 361048 836137 623408 787860 133079 741406 729509 5 447715 8415 810604 140696 549393 213562 461137 844614 810170 10 1 1469 724 825671 672514 6634 846 635945 640687 1036 37413 60338 47103 747252 766718 82739 757050 791205 65007 620626 800110 648175 764912 743068 803554 342829 842364 2 847931 731470 785679 391436 4254 53902 651338 159 756595 664692 289341 807351 290 6124 814245 11953 716654 717009 270664 16386 42196 703470 821224 63088 140 479629 421649 364927 766323 147786 436020 845127 590776 840840 571165 19471 192139 852 86151 710418 786616 841352 196670 94877 174586 752275 690 200560 835123 58 300438 730708 129 1 347316 109397 39866 548653 670157 376317 792356 792385 530711 846932 316452 821485 154424 198306 783944 835794 774194 281259 825991 845964 689209 493070 812902 752527 1527 681296 661747 510071 480982 137 794420 89586 248319 738358 13792 21958 736824 772192 829886 832172 791372 937 827113 497409 845817 528 818944 830504 785997 419567 427599 226372 752489 843315 840067 794869 29 2 230874 130089 156215 785944 820124 809589 105325 98338 459337 537331 123 236669 722954 839723 765900 320192 139703 29152 137 95147 660366 793966 539680 8 592979 816882 732044 265424 10 750373 360 731916 7 143966 1127 1528 453198 689419 260536 396654 498040 204959 22415 487810 384 167 87 806437 10 10714 721487 169 76671 656740 279153 274660 94004 85202 675853 444195 28 136083 738905 283592 4128 261981 737845 523747 722409 11009 723922 691190 20614 135634 350002 772356 436097 693874 793223 807386 613591 810687 761642 796577 848764 438050 404031 849978 815812 805569 666784 283288 73852 746228 41412 621281 482 613581 3 799214 423467 569 17593 296124 693988 641082 7698 722313 819810 198858 834414 18 294895 121189 787086 803442 290013 506401 781798 809431 13 849308 779006 792079 503434 613810 524939 849850 584782 765079 288454 30749 726712 455516 184019 587640 79 1006 544415 846499 420069 368160 284425 2807 402761 455684 849914 229 675893 832754 231348 806674 72 36 820407 578072 826143 827982 791158 30788 832094 844106 816506 77 275708 153005 2 395168 400336 766001 558919 17 761525 574406 138257 15 822007 240628 275928 340 542766 831021 790928 142943 249 166 583787 356767 3541 402340 87491 138547 1 26 784089 630324 452 834601 10035 258868 9 796158 377 715037 807356 261773 820833 608068 471291 669993 274543 2094 14875 143525 287061 6 2043 434 717880 823774 2 846852 77274 795082 675425 828834 848573 829697 803541 204249 484515 126705 5105 8845 758657 63109 243 314320 304772 676184 662662 9 620692 844702 445769 264593 270688 799041 817146 815545 293083 735454 613052 848301 746430 423006 779028 9732 4665 310475 828747 61737 711952 778535 834150 193741 711875 742448 10002 527569 620070 795998 219 465905 717588 829662 824242 600994 756621 186335 160155 212680 17583 608949 65752 796279 737444 27437 809922 759270 96 312802 840545 618247 570485 182 459200 631687 91982 504180 773606 745123 142346 840866 678881 533965 566969 829856 751648 162243 501101 750217 323 602662 194788 131096 106 117027 672794 847621 735044 791527 661728 50556 841341 7 736237 4 772414 801023 632793 1066 29 846326 840413 134063 770383 15 737120 241051 4 527242 174382 112459 816733 194096 761417 783107 439 357409 303011 60896 445930 708769 698945 405179 801230 605544 743 102893 308162 829767 18755 632305 512552 56 664338 102534 9902 814242 787941 300 270149 517704 501544 4 8952 270742 18 145 623487 728841 181829 741394 764629 480084 843037 813245 839016 833720 19705 74215 3222 68 27 2 807196 1 27982 712546 20 547711 594173 411560 361443 377441 666234 61027 662430 133939 387776 676082 73 701587 822182 266575 4 30959 833877 212962 745333 48 748872 251218 192534 635849 6819 846488 641862 202 747338 68973 489195 839542 102754 501596 282932 788230 606881 306406 815536 829248 4 495263 703340 413435 832820 143086 691260 776394 340099 234124 448672 423217 172846 247816 418 19676 803579 491252 607000 9783 785455 17 737623 138725 843667 683599 219608 713792 134761 412250 516784 742803 475799 812745 796684 353076 843416 741733 4 672442 821064 50 830618 29341 258708 128 615984 825574 264286 532826 88 51 4 85211 755054 726524 263097 171594 2 746 332 664969 159971 790198 49375 3285 813669 258528 826135 393830 661243 5 813042 754132 647978 175 188 383745 858 776673 609653 145381 64 669440 514813 5 696300 746447 830814 39 53 813242 374423 241787 77 110427 159682 409 361483 119770 4 839163 839915 1044 837578 576109 289 823384 502621 250001 773953 831253 729400 596182 718842 819119 25872 673275 584004 138369 242229 640786 812105 825153 505618 184347 5 703388 700696 456204 310451 351461 772647 848656 688532 329596 568979 48038 796133 435549 208360 152942 337930 226406 51 428002 142 48 819406 781762 840726 493514 248693 755037 708944 16 440795 259246 8460 109370 791241 1828 397 329904 431228 434804 311683 126 322670 119788 553489 263026 4 347050 826233 54602 205398 88121 818797 38175 707204 221333 791826 707025 543369 117 720091 838406 6 817456 1754 772388 6288 742086 723537 797515 8682 617526 843390 840967 835123 829208 12867 822063 105044 835908 596134 386331 824642 1022 759588 744559 842162 198457 842050 111286 572800 4 119622 22217 153748 200203 725273 164879 150667 12341 130365 532127 818120 786267 324676 297322 311846 756716 319865 14999 108399 818044 837818 3 4157 827458 79939 848766 6162 646784 5 483347 2 642219 179996 836061 837987 474386 193290 10 846881 532150 225242 776338 650848 1244 13 360128 776829 512168 279417 447344 841098 3 308656 763279 270406 374 812137 809817 552807 549834 83 533737 9 712091 15 35304 848701 32419 804065 599318 704184 524330 799530 715288 635 88505 807400 4339 820254 10987 113 2 741761 31018 757760 158269 736358 21392 396734 807128 585692 704776 245450 481431 399478 298132 1534 802097 119 4 835802 846683 844756 228861 830574 235786 522 843529 1 751741 733147 427248 833577 834217 738570 793457 757310 3779 196220 21 591883 676381 652665 233589 99 715079 224030 845196 741050 303552 629757 48991 41051 21230 541908 751575 659129 249717 88080 359998 774583 15 814908 804042 395305 9998 617566 599080 488927 181519 391862 511827 821489 582573 826446 591126 634587 841307 464118 616587 738 312671 250816 526314 478566 206 17488 121 834576 8779 143026 728638 562511 146873 201529 21 816088 559657 849401 686514 771171 183185 677923 769616 365 755056 95780 208966 843822 546394 543580 259100 12837 760263 762068 729122 804930 110338 757258 143 8921 839629 842621 9 69 24 429140 629548 315 193235 769029 827981 848109 1318 139414 823748 5866 36174 699336 390776 395 5 5076 194377 7171 847748 742903 111740 830268 185972 629425 775674 234 188144 246797 6917 55 2 404025 355528 842958 421783 1812 19237 35260 156 161947 482976 751953 604386 32695 552572 649001 72137 250228 617564 634992 662893 576148 17268 452005 17 117037 212358 7217 4 443246 371467 820134 383987 4914 306161 33 446022 765413 342 54105 2633 844912 47929 517659 303995 617456 480584 724253 283914 392701 25284 698697 826375 7219 714324 845273 3093 1 172587 835392 266498 233389 301177 3495 224496 753533 788993 1 817263 480491 777674 225392 224937 55857 772952 163504 522002 257710 849672 802260 741182 424 431692 134441 215067 809570 755474 667030 804904 2587 819052 801912 5127 442206 4845 790501 7520 25612 534860 779094 595600 482409 796246 571780 283580 77109 334377 823375 561633 350899 791689 169 834884 5245 818602 804979 2 493 626343 370479 762235 15 604193 318 148 531980 841872 361 615772 61818 143931 777398 4 823942 23141 188840 4930 417007 178507 631888 844446 835647 823330 120398 846 620281 821403 817148 794440 766750 752956 14 411044 255570 828004 349714 74 827099 79733 833919 708131 825309 143462 764678 490592 103894 244252 153271 60 827374 19291 14 866 161798 39104 373 99604 820546 46479 576947 807351 830994 812891 723776 753102 642688 473101 785411 2516 451758 1 396 27922 581 736796 779283 410307 236916 487 702543 649747 31 805496 800406 760889 832077 691241 419661 27061 178783 294928 722390 415608 799088 612945 1 596162 4172 30651 2 828186 538119 773 206353 264585 842701 1 259247 642345 805306 293273 847045 337212 709966 544939 448337 370253 848527 778127 139 126 102116 327470 646131 124252 10161 695591 327348 672072 711365 687760 702961 580335 169499 447213 727922 217 509435 620515 848458 298176 320115 505231 512363 797457 799381 681200 175838 842862 778354 501632 442442 688520 54268 786748 684101 810575 820430 161 747736 738129 418797 812434 159920 577199 270181 216373 117572 733892 118811 703376 645620 142759 324937 2854 754473 17361 403819 546513 801539 14845 11 313670 844900 750183 789199 848352 541496 780287 722136 69 746540 831031 220 211660 809164 101209 2 828273 489568 305 589178 809740 2079 13226 355281 76395 927 796555 826919 546063 1036 526129 789553 39647 323372 630 1095 758209 496969 108440 824697 27108 316 817902 324750 822248 587583 794334 706556 404435 144 691985 17 469609 361 17030 321763 555687 24348 2 226227 243 835288 808709 271575 711818 839201 457672 795463 378441 293347 743243 849474 386214 667410 756908 2393 822176 52314 809027 1918 508489 198005 56 3434 561730 355941 1662 246038 800330 34 713374 8026 807384 547991 837153 767274 319 164638 742288 628828 345150 80637 848759 784124 803908 847088 838745 6 461829 798306 272555 610156 787919 9981 194467 838861 571127 44306 10346 700865 330736 4 27098 72675 268576 658428 514460 801980 760874 93110 200435 16223 732141 297093 305 90 741 498412 240404 802259 671334 698624 821199 115 286743 427791 13637 7562 299053 41193 25 14 149002 825238 786657 291805 212636 82307 721941 367714 86380 11503 827149 216462 985 778037 809507 430431 370228 20 232687 820083 829940 360 495548 7195 349162 384688 775343 361960 226961 818988 675236 743599 158 831832 844559 124079 834466 797832 759041 751072 406146 17 276604 40524 12094 2 1 807967 147631 51581 605031 85055 182073 726018 811259 760736 270269 816094 797064 180837 821891 744319 752799 591806 24597 7 487852 11583 532957 26 841663 36094 793664 290203 6 104596 184245 310573 28 3 353843 642868 524564 566584 262120 67166 2698 12 791593 759706 70288 387556 650622 846115 670916 157504 700975 658412 118024 701 320666 155505 60613 846802 45435 810410 606040 844275 415971 3 844986 811147 803503 421130 755549 315362 2 811694 398059 821225 78 732968 58 820745 553544 506048 58 382785 763614 714108 763719 14311 735148 840710 544455 295678 3 453 762139 596756 166406 214144 9 405296 14720 842444 840445 23356 344936 3410 729041 1394 733490 790851 816783 319221 6245 831628 439016 765143 7527 196548 105659 688927 791986 763187 191 307002 436 319 587913 72519 687645 337773 835415 26 991 447227 6 821277 794938 438773 6072 765759 842185 785892 627314 830269 701573 173060 803273 808128 697495 596 781081 620079 836981 8494 18934 254155 842840 378 838355 680399 245056 807469 818608 9032 821526 128827 3 675231 43 308202 105849 759317 10 24140 36300 7 557692 323927 707719 716120 103314 110 4264 6 798981 813 838515 462051 146623 296302 526192 194779 813047 748059 629353 98 153438 205394 842324 143140 729000 384189 180855 229027 207579 2 845062 768404 914 801301 742263 382382 786562 161978 8275 1358 745863 141285 846387 241373 671759 584912 838191 7 807226 666181 151890 710631 728882 6 826062 21207 362841 436792 284980 35449 316324 18 801813 608040 4 782716 909 818434 620857 736111 796474 134959 2328 162935 5 663470 644752 753162 790755 783731 492558 596438 815552 807251 460504 50264 253212 366605 93136 730967 61692 139156 819342 370504 451317 667469 48229 197327 264 621135 306299 804201 5 768959 168906 271091 694377 833155 127 218038 257693 131 797031 411782 17 130884 7 1 844927 819849 447263 418741 563571 103 33775 751 211106 751598 8 652514 616072 152844 228608 764242 615155 4 13551 484913 77278 713770 240614 73 63249 843525 493 650259 296977 2832 12 843728 306491 825025 2 67139 94 632383 719201 371812 247727 11 156813 511 818185 353 765674 950 157231 8 607470 328 814614 621809 91104 760494 604901 797085 364729 407142 357558 18539 834228 291625 841937 77799 3 15 12 1041 837482 5 834351 628232 445739 91 455018 258040 767336 648593 584302 811358 686641 721149 6 768761 2 181 845103 832841 176899 815353 19906 836129 18736 203713 168633 122189 840588 6 747233 612188 285 522688 28747 131986 813500 762514 835 791447 814517 1232 716250 840825 427519 707772 848377 4100 433628 392999 92467 9920 4 3277 784503 5 328245 6050 296121 9086 145004 52 3 22101 537 822733 256602 675143 550774 814038 692894 390347 846008 28245 501793 115691 476592 650693 746505 319878 515 793920 214189 180621 671557 55 3029 153490 458472 59679 667348 726598 838149 33631 40 819127 790105 666596 589914 143079 60542 3 291388 24 846721 246683 1074 384109 12687 590067 432130 261490 721210 83747 19 476594 410814 583457 507176 778035 408163 507601 7392 113487 825003 338583 595998 529989 223086 765509 201795 5026 546497 406263 2115 818024 80 188228 316370 532230 119098 276606 9616 159199 142 4294 749180 775311 366812 711665 538874 207253 263337 403254 8 3186 687882 821148 822491 314086 608487 758183 198395 817066 187666 810930 845006 231243 415959 793172 1 429538 248951 235046 762345 845785 497439 743153 1327 761206 12 835391 518496 89539 6 839007 840216 2395 547127 110965 72 423883 608311 623338 648731 10944 107294 409421 26043 755182 8192 2 123809 693570 331971 200243 16 791689 10872 16516 2 254173 47 829881 711017 352196 813349 64452 434485 5275 562759 78356 808206 777777 689311 812492 885 440688 821 401042 846254 824856 3 8810 771476 842513 19 72 76 704700 502 776073 511078 312954 215191 645036 823434 1 774623 3383 254252 146216 829711 619132 825978 62254 492 260610 734157 505759 803546 4149 767428 741196 560240 223871 1175 875 831902 716261 817758 828278 89845 51555 707347 503 46 821824 358568 793838 503 629855 776136 9234 698965 54237 332865 388372 752257 134849 756069 834030 426814 31 839487 845368 791691 112 611778 9 411117 825090 422660 829992 119134 748290 227480 332485 54 743046 211152 66743 617814 434675 384534 830067 467796 638985 831112 817166 552271 48805 6397 9 818413 42423 480819 258747 845563 803773 5433 4 835992 59460 745051 322702 449327 58 11810 124288 845380 684444 833241 728513 668963 258410 225626 795189 2 786831 15 313164 801732 1 422709 250642 800262 905 280427 49 59 840827 834681 719101 780664 368473 3 528447 457183 415697 487867 90 94868 790691 816272 287335 100794 125907 36713 206098 811121 335013 748092 791137 15 784072 736 604432 87730 798622 690045 582397 742188 17122 816947 614582 714920 100592 724687 503912 195562 684410 598517 460578 406 781085 195513 706928 831892 37987 638201 825367 553459 259619 251043 3 506956 202301 318 9295 783330 9686 10086 205705 147281 43624 273 136 835794 574503 154286 655146 545343 839726 423291 121776 77 844029 520570 90048 170 398650 7 793832 115 312226 834978 784605 211878 546450 682908 769231 777279 294614 114356 210086 2320 65139 1 208599 2772 726382 713636 133438 840664 250190 762180 188044 376107 69894 182997 99559 9221 174905 603294 634660 799660 843009 214366 1296 720672 416105 837674 715217 46364 65771 781809 1 56936 845835 199008 831639 525160 828311 494854 23774 10 299485 728831 838263 14272 596153 1 25423 239187 467222 305598 2 1 682990 820407 44 717603 44194 585030 835951 297531 833379 661149 252419 26810 2 756005 373686 491 655043 385432 789598 818691 833152 789168 5562 561249 709831 90 624697 138 916 827869 809649 131516 50 833664 830164 44444 841561 845877 845246 69547 65188 763843 736308 601634 360385 767336 15979 20623 47 55855 8 214597 822324 489366 276 842190 18 191 588888 690384 441165 734244 505838 53 846069 75088 808291 9 462045 735081 548291 744277 783740 818876 173019 784495 156 55158 837704 808165 84741 121206 4 62 340357 561881 487629 6 768436 390228 8 218460 270 754651 63520 639009 535 805148 639053 7084 2634 294968 691106 514449 7926 826560 1836 798351 4 642152 17 434248 536066 127 532568 834963 832406 329599 116481 1877 784696 477206 837618 729938 233333 833793 831429 423776 11 812572 8 778714 31442 122770 839351 849069 782106 619279 716223 6253 813890 780143 477626 530183 507779 619872 8357 799116 68068 740919 625941 687738 678658 201693 708408 551456 440127 10844 255 401983 322053 835701 806709 534493 452079 40754 253727 11163 7417 232637 409820 2316 601661 41499 819015 846133 183957 1990 150583 8 35928 531078 476505 3664 828375 35948 240941 805813 769295 635175 4714 181731 744420 844445 813873 619486 72947 72910 217 369809 20357 496568 6 846219 136 249888 33 620558 748111 370845 108 454962 544240 171108 1758 91 440595 713629 15168 614636 703774 35687 147144 394237 777550 458435 733985 6596 73627 661162 530975 260068 227852 721700 310364 10338 421 12 439097 841056 846123 609077 617649 85204 163344 818386 832530 25 617007 711462 613599 33900 756071 1184 621448 4 725473 207448 483994 777593 676025 595788 655633 816657 242036 231047 186074 19678 694072 821502 358597 279712 323423 750568 821214 193591 189852 127373 89114 313814 179916 721580 46462 51354 568437 848638 683 5939 574032 764921 138274 755566 657383 574443 628507 9 788738 23980 2918 217330 53958 831027 830840 727144 196405 521 543266 818418 768398 756842 60926 382747 467717 557674 712501 667033 831562 510 808726 20 199 586032 46 118537 399221 41368 740082 791862 790545 331513 440008 694289 748379 356509 16387 568742 369107 686316 20 419218 753462 260526 59529 725217 509477 218213 37051 603185 806914 799661 838932 834321 9638 297483 133808 782470 836350 398379 790463 90443 769939 270391 293896 313388 813071 636742 186436 325087 796454 133953 809770 400915 284 567073 759305 14047 592316 266908 718753 168407 203382 298518 154573 748202 715796 156467 405397 93 814799 205951 818977 625373 285627 815911 19031 171 2 762211 842680 820177 67399 18111 34 120518 594664 739485 70754 371076 815319 772338 113649 792318 89797 219022 815864 724816 26583 767726 314183 450585 811625 766509 1 841898 416886 355613 94072 2 810413 836447 433731 738777 834571 813126 295294 773833 54873 839135 749724 798139 2395 205749 459912 580675 197768 123663 648323 345979 560988 868 835023 76055 252 804144 618745 792397 793929 724065 9 594010 3 547981 323571 8599 5778 121089 807281 5802 9 246700 352172 10057 823132 825781 9702 801334 558929 405908 1848 820293 748520 829616 13865 810992 643847 451311 849124 518733 12 801780 676605 190381 21727 588937 720537 841163 765799 358258 39765 402073 11 1698 567895 288608 9 377182 52 847800 131216 833985 19 753018 508597 4 748969 30721 289984 3896 9572 402645 164296 309340 143 839385 527934 730796 82750 719558 622411 752330 433217 823851 2649 669876 233905 19 309402 804540 818473 849416 484368 25 805345 733806 6 827166 356008 394023 419 58431 237408 3958 751856 803196 134734 34973 785911 136708 536155 841134 790836 836358 428550 793099 53212 489608 845094 594886 799948 562133 6459 758140 779526 532777 174 52995 467426 785397 98147 840500 634693 105657 842166 1 516465 794616 51 95712 761086 154341 31077 837275 773580 455266 122245 839411 683978 398049 70 351863 257970 21762 794815 248494 65477 809150 849162 823928 686901 319513 181862 6 222828 357997 380813 704903 788757 69874 218961 847873 34962 1165 51798 28445 797952 380837 748634 629452 8359 502588 39898 514296 423629 809367 2 433876 763746 2 322769 787009 695091 412777 88979 3342 810000 681974 792517 236049 229513 729167 381157 571103 28 822541 45650 57650 591290 840532 713638 717062 627922 459101 242903 846165 818555 2286 750969 555689 413276 260039 5 65068 270487 3992 551960 22 26027 175418 534647 16356 4 758044 16 833143 26568 813297 839127 839987 669059 827991 779502 547253 215076 849959 193248 261 843802 90 1171 15427 597613 801564 334822 570859 840827 165 766775 560205 833178 814104 36 731004 55 137 3832 769542 820972 120906 576590 758464 38469 77 52536 814816 68946 825760 826547 708506 144810 281150 768384 261262 724695 342036 188852 774957 835454 453577 391509 281 843654 267963 354351 331185 9463 811834 310842 450995 9461 684872 705159 173410 303178 754050 350364 707057 716276 349119 525534 759505 452012 201650 827586 244674 782060 795628 789603 403393 197060 787677 329030 639310 775232 480379 378992 844602 793089 124518 216037 609137 796943 4 1551 686876 796894 280848 843690 483 167088 669608 408216 7778 244374 690955 452571 591 784332 25 423 827329 222 245138 766873 366020 379606 224196 849530 640184 221060 837485 784177 48588 67936 80321 11864 247276 647414 524077 802737 1670 784392 693263 536334 816563 663135 75602 275503 516969 26415 801650 274869 94834 86944 38844 153302 171965 67868 410083 440553 2 824612 758307 751916 789715 305094 548132 76878 7679 59 796911 744839 165390 590152 737540 499861 209818 780585 172012 769968 46259 525928 427455 361866 995 1563 16 4 560256 814443 361506 45994 62394 246535 794668 201558 682924 751138 38298 552828 1 17914 9 524786 783731 523102 645142 56 304297 207338 812723 119047 748474 307 408489 1155 836279 244674 355 125814 180540 830123 820518 348176 481580 151065 668032 482564 192096 774961 740116 78916 58071 791789 8 464500 19 53728 844725 23439 197860 735537 397805 320942 430529 729193 150420 421039 146456 41330 707325 721285 250811 58946 386754 795325 65053 1436 654733 120 785856 144948 667386 369656 3281 84 216405 117566 350097 829627 86 10023 829419 89665 577262 2 6740 827343 344274 479983 425987 755742 311232 639272 140129 794141 552041 181 11 315756 4 134568 649467 528498 12 848961 493692 734101 125967 50629 770902 66928 826048 801408 28 789498 354911 821005 9 19667 112466 678328 815307 295713 448914 183540 817977 575834 324 536223 828725 34 178 845306 286102 233088 20 787307 267449 838850 668711 846677 10928 531505 98594 47943 833860 425891 645710 212590 296061 50763 778339 95210 432313 266280 8 540560 666439 745199 32 487238 795554 11933 350443 817175 549023 430737 6 791000 4 811108 630436 824872 397865 64253 272727 790411 782807 580436 415679 811783 272 543357 768676 796886 593710 819899 479410 287326 595401 494245 69 751207 13796 378160 443 667464 488631 580571 55 633689 725404 30 838727 841494 43644 9705 2 6346 487471 95079 491351 530131 198 180086 675995 747485 733165 114552 4185 179705 781545 453433 701306 481717 3106 832636 108528 575377 177207 10082 813326 97253 783288 837971 48012 743100 8205 709225 46 849170 598277 1 43324 155 838307 814496 692695 109480 843223 681808 628296 621864 752946 848407 235985 795218 806754 89435 1 795811 788150 784950 330632 217822 400 2 33799 9 3 80 3041 411557 332560 753671 406349 694512 840270 690155 2 509132 850000 54388 464909 741532 76 115805 429903 4 209957 819793 657536 808451 332389 656237 124384 830543 128 37189 64884 288193 17 254173 834889 448322 761790 339348 345003 845777 838614 20 159931 62689 501434 816830 173670 706262 402620 182343 764184 792076 37 374467 290465 709380 181604 644745 700844 57 755791 681104 146 789701 558617 362241 428544 841756 1140 747992 742563 48431 711474 848515 756184 804095 579641 841605 742560 505251 191950 614134 43 847586 58 304620 146726 833736 416562 465163 72643 202342 773720 144041 779355 286720 277478 606 38297 756783 724822 621133 637696 837024 19374 36 652078 525624 827914 501800 249832 843256 78622 56 215418 376342 289 419070 446127 3 269138 736956 393243 1073 342900 583096 615921 147585 747541 842894 573541 801689 140870 12444 466255 682647 823190 272097 356946 76007 16741 760685 602129 799824 1 59283 175528 29 596974 683770 786670 662140 29 802210 400911 792382 545476 386476 59 755251 226303 636252 372981 51891 835860 22 838710 812148 436238 90424 1796 9040 190117 98481 839982 790765 1382 150272 2 753968 782049 572175 706955 782421 122767 1 470735 834488 402358 828125 651885 3 690281 14 766034 145546 248197 511449 374760 848645 661344 791439 20691 127932 831937 129 315059 749259 797026 271510 272865 574 816003 133810 628282 6659 795067 834447 1 140782 9 9761 6682 656398 5 621543 727421 777038 204294 5 438380 814020 827777 602416 845952 871 363795 794370 670508 654414 715188 228900 82 59829 796134 731452 666766 845221 753090 761222 29401 460258 85824 7272 193 673710 703330 849649 447835 483314 623315 371531 830149 849591 5362 635287 830 105909 14988 28 1521 167 808202 642958 783573 829184 814785 779048 81021 800472 755680 120487 406132 826903 840475 709806 5 515 266094 815665 757725 166498 6 7 1002 28 438032 535443 784432 832230 165360 774255 58495 65135 108 87 718192 23897 811861 369981 589508 626738 821373 147261 275 1954 661855 297291 767257 583654 711941 326 497987 16779 634440 629153 54680 1 764703 702579 762688 819466 369355 272322 717759 1262 720996 333573 844766 652042 593489 199134 536309 657735 834752 618062 139682 720646 20413 723730 803553 505525 12752 451928 748183 634933 462999 440 686002 60 691569 575522 607 817989 601157 848544 186126 239013 34634 753207 307 179169 53 2676 125107 631701 948 78277 520666 57 75659 793366 782399 836209 443815 748174 425 824043 135 49860 408593 177344 800046 307 8708 837080 264 681 418057 812337 451697 574787 578523 167 670762 796392 834064 230493 642262 279827 11 504484 653813 302764 783741 25116 148963 108124 729919 300887 368048 20 421 213078 743966 848525 438814 739464 363404 789793 420011 683956 676103 708093 697723 747172 725035 224 779482 168107 694588 828184 821543 824367 692718 491460 522899 651862 138408 833914 12030 6 606 160162 556 620340 693616 59 204995 208738 341678 118873 71351 828229 621797 61 306295 527603 454711 3 758587 747339 832460 2573 1 130936 18 239 837258 699609 289653 770623 282558 504240 95713 48952 372139 194081 34 278168 521881 267874 723566 808641 696204 831924 23895 824512 49848 828373 837469 18144 485375 213447 273800 742346 326537 742220 329361 93965 31 785392 381621 830751 337388 266066 2 819567 206744 739290 767856 412994 429007 174054 543 37466 778533 659456 241365 720 573503 763585 34229 693361 28 9 406010 624 94508 525499 190428 377797 448119 839733 224034 837241 789503 606713 36 562574 284623 823676 782274 832391 136151 803164 70997 513233 403576 771931 670159 700054 87179 762966 1494 13215 750515 781169 195337 1 846042 72586 849278 832797 816511 61559 452487 727369 831490 662430 583861 268133 229975 539658 27058 689920 821276 572768 822931 746663 723048 832266 9 79990 650465 749679 82558 531904 701445 18 843428 828211 832193 789267 847565 6 609027 343555 284752 2 1 806358 830906 676999 513539 739886 247138 504350 7051 700106 403427 6468 811010 570385 730833 179529 243385 141521 800166 612626 49996 78472 372209 841328 841422 810058 2 20 23831 392440 105635 807395 834379 420487 50253 678649 410184 262521 827766 533950 52108 595778 500 1200 9 829523 843276 555013 728985 86556 783870 285832 169 7520 784811 499091 840884 420717 716298 3107 52752 23 806648 49 834236 710651 846970 758304 10740 794247 809079 797610 695540 429509 338357 396174 707156 349693 668743 179326 48178 151024 558914 169565 119422 359472 629010 460731 588858 22860 846298 521104 824318 738172 576705 6 847235 53383 839455 562073 545126 823252 664107 465626 683148 440229 132103 844836 395179 792835 686490 849289 739831 839336 620216 651159 13314 7 279963 819427 767930 711918 301493 96743 39147 58486 197928 712912 799007 43474 96673 703 318 603198 248970 672483 3111 267106 775611 439278 849260 734672 720041 89557 818682 712821 5 50651 830370 802942 424793 166593 826402 840017 21922 648247 409536 47 811838 762416 17642 839233 179677 738275 64564 758545 834057 776020 55981 595813 746565 127568 26541 380 830732 681178 727584 821139 2919 628307 835039 828218 40011 70 802411 778004 488406 458948 144030 44824 731575 36373 780310 617975 810011 829589 183573 759960 752747 613472 661541 22606 776042 256251 15 141850 490494 605945 673469 632013 763930 668244 96812 967 816037 700886 282114 3244 394427 491755 809426 762449 33908 288181 199714 625360 598943 2 15550 649826 86709 18611 426215 424093 813319 379185 191243 671638 700746 638293 744275 37 7 611370 1 763004 835264 823845 273024 821590 551768 26 99568 3 672954 17117 592223 26 768499 3 5527 845301 832530 470279 525270 330346 793434 133491 629084 256637 718866 827844 773347 43 429013 797613 801594 492727 1422 802385 219992 768242 805579 13406 767454 176492 131 349343 824013 810473 1460 223393 716302 839538 349914 97397 813901 827865 165 783400 757254 9621 621386 567858 35 130956 819935 10385 349073 481679 97781 575728 147 848104 368415 557064 71370 845336 731737 3602 2 624311 601333 738453 778411 769502 14742 809828 804635 68167 846075 273652 683739 719304 671849 669881 846767 1 844352 205035 841834 762676 847665 665088 842441 17878 780356 91877 642211 584300 737979 1 777263 24372 768108 383552 97913 266366 755 41366 229 842714 95436 66045 315367 479672 383754 439705 81634 800986 569601 7 827616 107401 27640 849848 24 89 378442 758020 824875 1019 217570 846281 751480 845155 781502 81943 8247 42164 778776 374028 4 367937 576467 716838 746771 194743 29876 602820 847401 849389 743359 506163 93103 189649 175842 695385 842006 98048 22 1028 816461 835504 635754 804057 67 47739 21229 1703 839092 769956 10 812641 11856 102363 504557 602986 754702 45726 327124 7 788677 622241 760052 624785 760212 637140 361317 303075 10 808706 978 755224 8 138 849338 743339 838634 123756 695502 42958 300846 7 717399 380445 457859 777984 786842 581910 798271 606032 653688 122005 422170 71010 491806 702140 652535 797852 11 711036 255 61 216577 659011 200536 3073 159865 644047 2 817228 687635 847177 4790 440477 738717 423229 300 722083 710047 438895 37116 106 728320 14 1822 45 809301 246 398 382328 96684 593415 824993 171898 370880 9412 68 604765 847101 4 24682 462836 674197 94111 407234 733547 497479 798532 434925 8771 315538 537694 683392 193215 711512 705998 563559 705228 421887 618239 593993 643698 72426 463310 832560 673006 174857 32496 6 45150 588291 564260 193795 800975 771770 499217 95037 4 176 650235 236467 801218 801988 28 330680 105941 846821 719288 617994 522950 489083 15443 811702 841018 259136 452443 789279 28608 97706 218303 667857 513457 71057 174465 11 38 447265 774398 837326 574893 1 564732 5 228719 269720 836517 781758 182632 187066 546657 174865 562508 680607 423297 65 451148 819713 534288 707652 83489 839713 3 155 41028 828077 387 777668 828322 186286 302512 753551 798188 63045 774494 633944 147670 23 816527 826601 720237 558178 799924 141387 827668 92239 339707 71 494264 784242 814275 805676 623769 10 434088 714178 180300 475702 715231 805484 130 681922 812060 590000 60 114353 828322 803236 793990 154335 827427 712624 264184 609631 596950 848865 75227 388184 706613 825376 765254 180023 230851 240293 694832 321854 54 837041 513466 5 795 534909 258684 9 841180 796126 781527 151420 762445 5 52 550105 766363 818354 37 354160 588207 686063 324311 786630 213047 257872 278388 3 17 845033 655326 716895 146203 401288 6103 11 17 837042 379744 689173 14910 641203 356557 815531 384305 672882 159143 36789 3377 594545 190113 314331 443905 682626 800673 790185 804730 520599 593688 807638 187040 500010 771885 83918 3 690690 642269 642207 446260 167427 484152 432593 832751 55887 132636 9 641121 825259 104185 111000 484637 7908 654299 603457 512688 370502 572806 830164 473921 3 752656 762490 324425 691744 89807 211327 364124 527663 742669 2 719967 142425 66 640609 8115 428181 114745 548962 768424 113 751141 598364 796921 93190 175374 472697 789778 285956 1857 282198 154693 252620 649291 1 531223 813640 342138 531 182540 20578 849385 369693 647333 1 787548 48867 583418 708983 800189 947 15 16795 569664 758230 769393 810357 732940 3 684204 986 9441 16673 182354 562 770174 1006 800044 228190 35 60 833133 357388 405094 143066 253170 639872 2 224601 836130 701802 13 520776 720239 400978 844361 696106 1462 391014 226862 824827 839320 395 713648 663830 8187 740703 228263 678237 145683 163461 834771 112624 131123 157308 52826 10210 465892 687390 66 633245 300482 783252 351712 716135 820135 664986 724518 3001 21 317899 844859 514143 496 1355 544514 629433 5 369349 380196 231395 9119 348018 626963 625395 837699 52058 423183 166351 136316 6292 847077 689362 465411 751873 814637 603100 803628 61465 7 374897 736223 727128 45875 815111 60825 312 339545 778455 785164 776484 61762 824691 52 289664 752105 12897 819768 813652 650356 652118 466654 242348 797414 832184 359 32 607768 8839 16547 730433 49 27370 820180 1288 1 6071 770 45505 800833 501641 407271 805797 733769 415226 269658 751128 7089 263660 395874 422940 834978 343216 751275 4896 2 87147 808034 774410 656210 1198 1 663215 266399 241439 123624 266912 430858 194031 828371 120869 8064 259559 695877 275432 316622 651497 115678 755423 742059 572050 829804 231634 5 139151 733167 793421 5597 808171 786631 440860 73 184331 796091 564687 794043 22426 774666 737764 803862 37011 1601 2 837604 542332 164776 449697 382 538119 578141 195795 805538 16204 43 749541 730268 391364 686564 795174 70 693903 59344 33916 772539 823208 108830 814213 709322 43699 353399 842193 352854 285260 840954 738906 74747 44606 804442 833340 163910 258126 842509 822027 813214 81757 337276 756145 838410 742295 241 426049 13244 726813 332076 806511 460509 745096 816424 19161 288987 724091 425007 804057 846657 188477 492301 485204 771356 4 4639 491948 799687 438 22 20301 838650 789170 143195 504850 363594 200 126366 384361 213278 827969 308577 40445 838521 16838 843460 4361 842529 145870 829393 291186 756888 31292 340333 25 321 47643 292279 781798 814348 60 1776 12350 72262 152511 693409 23 753759 52396 44459 5853 8831 51050 401615 772524 849559 145660 52200 267339 2 218697 189815 813261 817631 777832 800029 323387 47 739905 650306 843761 429096 657097 228856 256428 249326 485479 32401 24 428050 316067 262045 6 792225 818636 304 818905 4 727260 592145 60 632716 3 795834 156 821845 134038 428777 43 802816 812995 570665 206938 846899 410193 40663 1 699116 233093 468 387811 783411 793476 549813 332960 11183 832133 767709 324226 659029 598368 29393 836252 788876 409797 51819 509576 814017 737378 7671 672872 147610 298074 1 86290 529844 2176 815872 552833 180913 40 156481 554079 629191 153064 476 11 466051 10138 364594 651 816295 580728 328299 809446 575231 600617 614511 508002 129016 6360 262062 11605 829857 334362 667170 172069 443825 793714 819077 845032 131639 144 599607 495704 803905 802229 678493 72863 330 836672 7 42905 459859 632081 4 193 350 151516 563457 543920 21 478501 436929 413004 166709 641088 674757 809806 358193 1088 722236 819626 391978 365676 10456 610966 142308 38477 83258 790056 824005 808886 17453 732564 242154 472284 35200 13313 296870 3548 9013 115450 662726 263550 320941 662475 2 815043 764483 717409 738321 202288 598732 800519 785959 776612 237716 544170 298040 5840 823182 837100 698658 724206 15 831702 5163 566259 406 6872 847694 771917 304663 738732 444512 148482 844014 10862 606877 785506 737820 836086 18 755867 253082 98344 3272 146304 807225 835923 695331 815836 2083 1688 726876 662704 5 197 717454 13466 810238 735670 124702 664822 40036 776955 668519 290748 6318 256383 456167 2213 773377 28 739 611406 410756 4 621076 820491 479498 205001 66 112868 143 721310 760345 824232 187 177 179311 801 639151 171543 817676 592439 425043 302640 799094 848719 199230 44 15772 736356 4995 777090 774325 427532 419974 834752 11243 182644 836571 783434 28047 703880 535118 236947 674023 403663 737672 368696 762829 3 363572 82147 811714 59251 376763 653382 639249 720189 838200 826223 1306 64627 803190 455214 829139 836678 60557 840692 827264 847309 467706 1 759764 124508 141630 634723 3 1449 20 629488 721988 808565 695065 831432 2689 769163 234198 23835 606675 817721 811514 51141 83891 535 814280 810503 800113 830168 1783 823904 76868 174374 191 630726 571262 834468 29214 36 76955 544408 835964 814730 256618 77862 702 705697 46598 361058 4668 173235 682647 826931 603514 772122 848705 739539 314645 738768 746414 713400 739958 547051 810258 322851 842557 523606 473792 298768 2316 671806 2 761085 302556 371 747785 803227 409100 341669 806742 17 813246 211693 834463 136524 821391 811806 2 831748 645556 627470 683161 752861 123231 746171 291963 803069 728030 834716 2442 846849 7637 302851 348195 129777 735086 55404 80245 145188 484950 241900 800170 641703 4 815212 792870 54061 637528 69238 497929 1954 67620 269900 554867 81011 262793 509347 21168 774300 516142 700048 807493 825859 845990 335276 846629 46170 44026 712377 742751 816975 82839 109942 110125 657802 110 169200 676357 410720 1 83029 429 775389 667388 244867 172109 365366 761220 1040 816281 797028 8138 36744 392139 848616 2843 674154 297610 32 811624 246078 706713 2965 16 829430 817191 11 371452 23474 807880 250412 501284 108648 3 6859 566143 309075 7252 849434 599365 594434 768314 757390 105873 17 193433 628379 778408 8 66543 16 382598 1338 843453 162003 244742 128959 634288 1827 460698 86035 470 436 240694 815375 244728 224974 834623 547889 382263 824066 681021 790198 818649 841538 837573 30 188185 223007 845284 252276 665294 838543 230091 101417 458138 844413 287762 788785 268947 647126 274734 255722 658057 282860 152622 756487 837693 18483 11 48660 835682 8 289774 123035 777722 496627 78847 189784 6 355431 753119 320502 775854 700040 10 787507 516799 834226 12169 768057 165488 21 837773 63554 809213 643349 42264 617729 224927 772397 659320 2379 1230 182292 90944 533786 838844 823087 529943 540315 34 7 595955 233916 827814 21951 620085 482111 294681 839607 6 85748 136111 83 822840 93253 782178 480856 486915 444 805857 4836 507807 794795 847509 845947 607777 760453 729482 629467 2 849863 542515 653817 119430 787053 2716 518245 617683 670982 105243 764129 673315 202086 821564 401053 683986 692537 83805 704833 563011 520936 46 273224 1 699276 390851 666790 839963 248312 10745 786994 808088 800982 51059 544023 196631 53780 113376 767226 234173 321358 836967 779184 191147 472532 233489 845928 343008 28 275102 97547 24878 4 4220 202969 498723 55266 30258 58774 843023 365564 797716 37787 376746 667774 163304 629485 235495 798885 76 778759 79 836017 8732 507846 766876 582582 807199 458458 803675 19 701108 9617 539629 842104 221521 799110 31 690721 717132 761054 593315 147836 137227 83 519896 675059 825076 760161 598253 812798 639846 69 124 13975 168 445219 757590 73330 703883 802022 813018 827379 21952 735533 1 702254 2005 424883 612583 187716 171161 2782 739881 32 774857 708 333243 323011 261282 844251 183952 1 584005 700162 676777 252696 845954 784004 204506 558072 488553 753117 838520 330988 413483 823256 842249 4 845234 844023 6820 185647 738361 795009 2 1470 326777 361 755217 584085 44483 707557 574307 81368 342434 492308 500041 844051 142243 16709 14 843703 765490 824099 74321 794411 791041 822038 521000 1059 839109 147 825434 792363 669833 43960 5 14195 387963 112308 481101 324534 167243 756734 848790 227398 548864 800419 674443 665653 245978 531147 20616 445339 294843 12 249298 333353 271863 329191 246422 729475 826439 807104 815795 756251 765376 498743 769710 646205 768570 25831 58 154853 653731 449573 829901 2693 46 926 417903 671624 849305 715428 272695 836966 411360 556946 3 68671 740730 85195 387 167787 228089 70983 839366 103143 291650 536 849119 3190 92171 656602 951 803572 844865 7 279138 674081 35469 548678 786575 94151 754733 807846 66 771397 640074 376675 834571 13 123400 194044 843115 805367 389328 8919 497341 602021 772007 761154 362660 71597 602399 13980 38598 14961 58809 701191 828145 86391 847825 710344 360107 809303 98403 632462 392264 5566 788140 616975 835962 7395 224714 553320 833432 9 11451 2 43196 502050 7 233306 22597 823135 560 838387 14 272961 837084 433636 2 792157 52550 824738 323250 701688 136223 772027 745121 753756 220572 785872 604174 645642 653380 453172 673258 815596 5 6112 273831 837752 185954 200 531238 151074 300 2757 835799 677555 766284 793802 122445 114 3265 273 820902 266610 821918 8 596488 30 520641 760616 839253 749441 8526 801507 29797 810312 768394 7087 59 169621 848790 90867 685000 842166 561 801259 454734 59000 127616 747239 505874 270 187940 85651 220138 846911 849432 739042 824366 756900 580496 5 159665 215121 263534 849715 623 383246 53737 411449 105118 773166 9 1 19932 756237 801756 706506 255406 517850 244060 769574 2 513621 660560 200139 830615 58318 839612 805411 711004 29681 816349 803487 445363 407935 41861 755354 619155 764298 834841 622296 67342 848312 60 169906 225116 791406 836831 70312 393358 14608 523072 238295 143 317694 834425 2 817284 759969 2 849104 206527 788615 232460 1 5 785492 102012 87 847034 139494 739848 6 482450 238828 828885 824427 790717 827847 344480 126122 726368 665553 70 173 5477 3 677852 743862 841644 294153 826462 722198 788121 730739 784869 89302 546769 110673 768038 832023 849237 844558 2 32559 55878 797677 772297 339084 4056 714495 825359 721058 668184 839191 811771 524925 559384 44277 4 32071 3 102285 701523 273558 558590 378783 841887 265220 652051 821697 1582 149 580346 838250 286025 186 809642 832431 163291 144317 503529 5 825448 56806 744752 2 793030 767725 661 42179 842019 259531 389495 564038 5546 199271 733711 7 515931 762787 652796 7236 771376 608780 205857 848061 518162 633130 682658 738876 799079 840150 265850 334830 375795 511 181784 724113 47958 5 94223 838010 59585 833944 291530 401152 112308 685271 679818 388960 83510 614893 638913 848433 274232 806449 125625 711285 811465 2 125633 462479 495743 392387 31815 655219 798059 211374 371903 833991 65 297161 777080 398680 378620 45048 682802 205271 27472 844094 338090 1 813506 107782 159593 509385 774381 529440 22214 423703 1813 69690 12 835273 824033 401660 61832 773252 13 788806 315427 562155 747076 1175 613622 64109 888 1 674521 182359 203566 6 3237 11912 2372 304352 600177 780090 419332 188165 581724 830130 111115 645891 805351 283550 671106 329425 84841 173054 833945 34794 651179 809949 135661 726737 848823 682730 789787 337735 703455 240509 724574 325850 512 810281 125506 838067 473155 635369 47436 803366 48 686911 295886 421438 1433 11769 837488 825063 800538 756064 709523 129025 516398 6259 702920 766199 444836 238767 677224 797376 33550 818662 607741 800662 613706 82789 760403 76737 633095 228612 618264 807151 32854 828586 684741 813762 170225 822452 149027 767022 667248 738853 19542 350 800460 707460 161807 212791 804867 2 113139 736887 443350 835148 775820 399529 227982 627373 843136 652635 3 513520 443565 799673 432417 2269 568611 699506 347677 479080 701518 418440 47995 53141 675358 719913 737132 647158 395341 808106 283181 162368 401039 777357 127 7 679549 527175 20512 705572 123760 596904 186 1334 727219 381634 505279 595058 167848 782181 274716 785250 139362 224393 827678 804225 795986 20 800284 537388 193239 471479 14887 780157 31 849826 1141 204340 18020 4 319197 249872 134178 595198 750514 734879 2 266 614513 6023 132659 911 689387 26220 808095 207 422646 56759 27118 131257 778444 288739 830839 233 780735 29362 803512 141918 498546 459643 38 165950 796043 745881 202089 6822 634 136155 807914 620750 451370 226265 447491 693649 10198 641055 307806 9408 838434 842300 307857 555797 596309 840407 456402 348016 74004 778842 835946 324345 170436 764664 124 427534 603026 740431 827256 643209 417808 3513 825710 5 373848 833107 29660 734223 6432 179857 77 731900 299811 804035 752003 551 18 74874 375538 46 147177 588984 753601 92472 811283 816541 847961 360528 3698 830796 827217 20102 9 450948 257918 518764 1556 628134 649771 552803 815500 805911 198330 732333 79460 826745 9 9 824347 60694 361863 82 117303 497175 5 776839 798825 4900 696023 136599 116972 465199 744972 153295 830824 2 70518 344553 1044 835673 801772 840685 800388 844829 848369 561388 829839 687718 466652 706380 800433 568515 735808 842449 620268 717266 782578 522650 780730 704426 1098 762714 462736 738036 727271 694868 143 782122 8 657189 544923 63952 835677 4 488594 232847 732782 511396 240075 834236 428082 567545 146344 30595 805464 1 5 309065 1396 200103 763961 494722 448435 768652 813097 717041 753240 399617 773960 1120 835867 631438 745918 757700 815060 772738 296302 515294 275064 849893 843413 843564 538538 3083 462460 809809 661503 459420 685379 4470 731139 832091 667338 820263 434470 534433 61279 19 777740 773747 793063 590233 664225 592966 161884 90066 660567 679211 92313 210675 362497 92244 655086 840672 115443 818155 297970 832258 56 453094 582522 835212 828057 793780 845980 587189 790976 4523 709213 834290 844880 288255 123655 799758 291904 5269 8342 769976 833923 196483 158168 828520 831921 1 147 726490 818414 7 85 747718 8 840368 792514 12010 787679 806314 841617 821394 790584 39 794940 3 825598 88289 336772 755958 185204 718242 6660 498559 3118 815206 817082 7829 5253 508706 215450 63533 52002 135162 513530 463419 789677 421701 62 369733 425 2 10 636705 59795 2 27 502884 181714 102 2 19318 102130 218142 357125 7485 428594 1 239490 808611 449101 848976 741169 149926 300528 839733 395223 808886 796459 598253 494553 691115 11 718571 101642 567689 841024 536908 277 849944 766259 531565 843479 137242 14013 342375 547098 744139 775481 835704 835 13 355704 85050 450889 835299 819141 508199 34049 788214 24155 382146 642688 826856 17 801442 791599 6 687562 516739 824012 12493 250783 8380 463493 2 402610 113970 328511 832656 122233 777469 803354 1 49383 844922 244 766481 22 118754 805 6967 3999 798294 13509 820946 827545 255575 8 815875 771534 144931 843599 713076 130991 28017 175372 42956 89752 798324 253765 189968 848113 643269 486473 699312 2452 792218 1990 81 849718 435776 269788 827096 249616 379774 725407 730393 783422 707985 65672 748 812766 256505 334912 766099 472337 751641 42876 27814 814000 683867 33 649922 837163 818585 475173 334339 152097 1 705291 569642 610804 305383 563808 735998 831796 71010 171781 66888 2 547133 811268 818291 810261 825307 807583 51 22 34536 364597 39506 587800 44 389799 830864 19 543454 844589 776545 191932 688532 756047 812304 656174 779622 775093 50040 373307 841054 6010 748146 736800 684565 816422 3 210777 640971 799142 61755 141904 369050 92106 2024 1929 421718 410615 197772 205879 11859 1546 805585 24455 391760 816323 320996 690574 713521 93029 8408 73 91 783281 71228 7100 822617 765768 797129 275739 562428 833208 836353 98892 333158 82371 832901 72 264119 766686 331344 61933 17 162193 801653 369 670666 774247 718523 830152 772736 813419 133945 5348 7 26594 23323 92106 800255 268 336448 698884 772514 18122 703146 399619 1010 833666 533536 22 125051 2146 5 109701 233203 610804 123749 10155 35 513767 845833 747312 159 460 841964 115702 503 89 735017 350832 754709 823815 666225 416451 789940 797129 2 1355 139221 768983 723390 365144 225328 181315 39728 199476 514646 70 208 798773 516528 600327 574366 86032 145861 410156 690657 801975 142009 707749 781000 38691 244080 80171 637729 833249 231914 1719 807221 741729 421777 1171 27451 741472 4131 213861 495217 727776 10 823416 2920 391116 374186 715027 475076 191800 702911 167357 656613 434583 842077 770187 807523 749160 432028 505231 7247 818564 222775 298779 727424 280762 42 802287 422226 540156 151635 818678 102047 242 849815 841608 17 22232 91 755799 114087 3 683263 3707 695806 338699 359019 103706 404626 696779 673024 124 676137 721400 232362 86087 440492 623911 834016 19713 443 782537 822334 554841 405187 313736 427902 268824 24574 738341 781034 353 477374 6 45173 795203 659844 5 8743 475327 806693 666978 849495 626747 177 474288 6736 113876 210630 322747 13 5 278890 733982 849758 767438 318372 37005 3209 594932 156443 737047 661591 292746 346993 581765 14197 719013 815780 3 844805 836620 708 284736 418480 332 311 498763 843737 2 806412 129 796575 786012 772461 2089 1 76186 576531 507575 237365 827970 517962 818177 435813 351 10 443218 839735 341403 847882 256730 816875 31 175221 550162 244346 405294 19860 829283 104 2 823882 16784 675819 578744 773338 603254 769641 6217 16 732886 710952 838431 540788 805258 242315 1423 327249 73505 485288 777131 1519 16 754533 373684 453487 2556 135934 40 254760 762717 60927 658358 823423 156532 97788 472565 3066 14645 458597 371171 159259 20 161709 658346 625838 735681 712987 761941 120978 783685 4552 81354 390367 209616 767075 682594 669118 751569 396165 756859 611574 4 824450 193902 62483 26692 409766 634788 2 825831 204 101971 363452 2 835710 768585 815250 547363 836877 3577 144139 779262 4540 801683 52972 712398 678787 431548 165808 145633 297236 767686 803559 701510 749220 215 749544 615974 227666 84067 94859 755204 7 794443 123530 254 455 835316 17 2445 760054 954 116366 775523 849803 542205 264184 452402 546268 736124 587671 25 85622 650918 12579 845254 603976 820034 35569 808211 22018 828988 8 413939 100532 517994 939 63111 285462 836775 133036 124212 765467 441 513697 330198 830361 115319 695248 806532 209362 708338 9 32521 733795 8103 21289 594128 810002 297451 179872 117000 845177 453976 726269 652580 374 816657 545673 571526 222103 210883 145388 5724 687807 664026 553483 632554 559535 106204 115909 79821 581595 762715 753397 739379 776178 782821 372049 154856 849278 723919 198558 420249 27026 815789 26489 71 35933 202250 826466 794857 805531 772263 630 817867 519413 298899 842333 204597 68541 156637 2626 15386 137 57547 15 802601 715384 40837 1036 837624 698848 25623 388871 524 18 783618 161301 630102 131804 841367 451164 237547 543829 768662 491886 796317 615787 717426 521891 448285 398643 823391 624435 773154 774331 150596 760974 29827 70254 843347 1 256363 849890 548845 728160 691806 491568 151698 808609 794827 112883 309623 795152 426072 841927 608664 606693 781175 2454 738486 202837 730966 12014 734769 285956 796224 574896 449064 843449 17 1719 841046 265230 841343 218577 838314 625060 755880 250558 100574 785644 14 332636 20 692014 793996 94835 37 295663 471151 152476 616513 4123 842652 708936 1805 46 583297 382777 707788 53271 1490 147761 383951 780074 509092 32333 160801 722434 277110 823400 172915 438347 731203 820787 771965 638692 830564 131573 758642 823014 402 1 211979 845198 18 557851 654198 740578 446631 739639 141287 805501 525625 191127 838212 325601 837270 334018 3081 829732 124427 299171 797647 78607 780786 253345 595100 588440 158842 795094 797845 379695 819165 1 363294 798761 813947 109927 212136 712823 614919 54031 180726 621006 8 809172 825501 735207 1984 503191 38955 801430 849166 754982 272918 16011 656598 649499 244314 1942 808146 4899 827997 575854 89 484510 36740 831275 670708 431749 417 324768 598838 35622 6 713318 783540 543 505248 838512 26351 786481 821004 2 655376 440244 737575 839747 613827 609684 849719 282039 609259 110684 801610 752640 745865 8524 46830 195121 11 13405 540175 733919 776557 840 4 355075 13 94367 66230 831241 317971 145872 79845 744511 790635 184958 554149 747624 785957 843861 659824 633010 205249 182976 20427 728604 5244 16 638403 732314 835873 778455 602876 789516 451926 175225 623137 531261 769405 750237 523745 761054 9 531158 703076 780029 807338 38834 835020 408702 189937 252900 67600 845085 497954 734746 137 160646 834655 779544 837556 668373 467705 5 736148 808260 819352 91024 760391 833163 786328 9 814013 600937 80988 788879 4851 3047 623849 44133 825233 656998 736100 3 38975 398152 775168 22403 835608 584245 24573 844240 73 382 820438 810732 832816 286229 816797 724187 823590 796933 764257 15366 177764 778446 84 845844 45803 816302 14780 751077 788561 29012 623730 565165 846339 694264 824332 25975 269659 830618 737271 409533 842385 259391 662695 573529 765690 195664 1090 693423 1 468988 839676 77344 433016 580772 398470 329762 219410 510 19 819950 509201 433 548863 17 597173 595499 531742 427273 813594 847770 473365 603604 992 14405 843739 13306 837554 146622 540230 1324 276912 4727 259 436358 243 29 269 4848 658519 1419 819002 542348 2 535935 820969 771100 61 57141 85283 752060 123788 120004 177452 738280 847004 194111 438933 190585 230323 799604 6333 280 124196 758229 350500 6 451121 25 330539 600532 667890 24 389528 44 833360 833147 3 298959 46480 622188 759629 163990 849565 1 713746 749035 840720 50981 725011 561790 3 305461 805757 627506 685667 843322 149892 13 794724 53234 16089 19763 179706 635374 844026 682341 11 763284 638467 91364 625243 844982 767641 727902 830149 280812 548288 826618 784617 586217 686589 43405 836343 488514 375277 505986 3145 468021 758857 838314 3695 757718 827385 215835 575380 827335 459463 680379 838499 843619 809518 808142 14 142508 3 62 174365 730113 813303 161287 697231 682 134094 774851 2027 600832 465658 1 4 1 797278 684778 840022 308 19 572835 297390 470924 780647 805006 83 126091 20 1811 146309 726112 195843 464 612745 68 604509 7799 814209 779820 258663 645697 716659 609340 52141 159 9 786367 427864 797183 631750 768828 645380 298039 794077 336630 753036 824090 350066 277943 790134 833503 818033 124 818121 466228 846602 519280 639220 550565 762505 211033 825606 3 181825 380934 349715 819888 55444 424908 831442 1 750364 698006 337271 54 660826 839653 827135 26 254 231863 525279 233137 372431 111229 71671 755806 592797 842255 531782 789953 412698 88 255693 63148 673526 707717 838438 100111 677712 834949 829000 371023 2784 841634 788147 26207 13 603544 222609 841172 74701 830422 814587 510080 112622 393869 660682 722915 36547 669503 205 93167 592129 11844 756442 729230 829299 638343 833016 30 796256 805393 812292 779952 487329 802065 1043 781236 72354 300324 282933 263809 122367 695881 51 835039 522428 821765 253900 1307 843452 604883 818740 3469 771563 640313 743483 281393 641237 489774 833472 697741 788017 810165 778803 814427 25692 711856 157941 793283 699259 543543 13619 122 480728 755461 805629 821772 4954 71 5 776593 986 3753 346194 804868 554523 2 798419 842528 12621 502563 2511 779576 526 7 82068 96262 124182 195808 791274 726726 756613 4 801250 108724 26419 705389 840453 668299 312913 702696 824808 392982 2 729624 195436 393225 2610 254164 137664 81518 200224 500918 843080 99612 839189 546796 223405 782847 323408 268588 777251 475868 224 846879 675469 720434 178495 31133 167391 793754 558040 497523 454589 4522 778483 167879 828880 845876 818803 156 482 325663 825316 805813 9 653397 412 189531 847589 833867 811467 125263 642548 161124 341943 717549 680641 4360 369716 578958 381064 771909 755528 845247 786548 829617 9 466175 847666 512814 551753 268179 159 814522 827321 189822 836250 41221 313016 828336 181762 787280 758492 32974 826893 774057 781755 821952 68836 387969 578039 545766 341640 511171 344638 26971 211 463158 798976 167 123994 179295 2 470811 632558 6083 10255 2 815635 476929 304211 828290 839385 178 1 662991 559277 651672 754569 549728 381780 758113 506753 16 57433 111624 181849 7042 2 170 773163 641591 709024 778056 623126 50605 2 577928 2093 829965 713434 26408 814511 680622 48951 844379 540597 803071 763614 825209 128 764030 9 811599 812316 841484 815500 665249 821050 778292 633682 625507 155002 818528 733650 108620 840911 35012 798051 304674 685913 6396 351343 34 391496 2 60678 784403 770598 599835 350858 809422 793914 753139 636952 580136 725857 755219 99718 6098 804032 4646 5920 520090 742035 181712 749766 753621 1 570179 161645 835137 794946 6740 157252 789553 21464 291724 731148 58370 89009 75122 252690 494551 251550 190017 289987 700431 2 236069 820652 2132 768401 814823 153146 126009 827255 276365 58 93178 513725 779225 400001 543811 122 798147 426865 835488 703521 278185 98347 273320 533239 112659 784417 16014 166467 845936 337655 128160 338546 793354 42 798461 88924 843795 124833 154955 664139 201468 192646 837138 649226 839926 391174 97350 590405 818226 383034 43962 8171 117013 840065 221 661047 56200 802694 615 600442 918 141296 333853 23196 827274 493444 471349 819729 549594 806040 21 1 569491 202249 732458 551864 592547 681255 44325 393798 12 786314 805837 336336 263339 267631 96470 703827 528382 331255 817207 1143 153780 793177 128 795899 24018 514615 738908 90515 815311 102 840623 793522 291 846257 702868 352764 758431 815115 846014 446839 43618 9713 641785 734358 737192 6151 160540 816927 789818 650170 3534 328665 827301 299701 719886 465902 795712 37 39 846297 681761 381738 128730 574044 193299 25 52137 66 11516 93 576541 728931 631585 735667 193812 54892 767155 800943 724931 438240 1 575923 536431 117025 843332 577160 580 338994 452073 227912 362560 750969 470999 640313 561746 285252 1 70331 498410 587818 831705 411835 365694 670409 699953 16203 676688 70361 367286 127087 410963 370100 677395 15416 732734 267189 225 504190 66313 438097 825442 7349 1624 606 694951 625410 820884 831827 792897 535086 809258 54 578517 592906 778480 565747 610653 577262 756125 832971 728278 837341 510679 2544 90085 282646 8 585457 2 354658 613 114244 482581 165397 10984 838419 68 295492 601157 713844 761044 561119 492276 2 52033 11099 10643 333826 822143 23 2 607307 197882 826427 136880 749867 351 759728 835890 540312 838285 711695 13082 55406 200527 736109 385232 132 195219 330899 1 353322 577793 747840 13786 723773 175 844394 499293 661507 415517 734084 95 92209 789479 2 783806 785433 2 833388 841647 842685 201312 11 209906 115 758074 634112 402275 572891 837286 792201 457955 430280 25381 3 369055 472367 613334 837073 596455 466078 800421 817341 33390 446 163952 706462 15108 846726 13689 1369 14 812700 727318 775625 169391 457 839958 777978 10476 655963 1509 799319 788720 829703 211154 694918 108606 74417 690983 236548 292 702864 200692 833219 553846 641784 445268 319412 489371 784268 819992 572386 649767 430889 534097 102134 58 4 672083 2 49 379115 164419 129096 739817 30758 106642 18 833670 32 466 32255 689377 792144 127 836406 78835 689841 564098 2234 572326 714313 555068 234622 37196 742846 310665 671390 831226 769781 737305 848931 203964 100338 279185 777269 564267 803445 317880 713303 94 685268 150411 718775 596369 835665 849703 326834 826 423149 35 806625 838417 435774 781656 229272 421 30 35255 667274 500472 296048 331218 276703 412845 3 458109 364738 130407 724491 452807 633651 811882 3 2 846423 703913 689996 809731 29668 848003 825788 245951 1 759141 753604 2 311230 668344 490757 805595 652863 692921 39337 685780 53259 1935 83634 3395 638265 498086 53065 229381 840888 470097 465607 704284 826521 728370 423289 590171 816095 636237 848655 619269 839473 167684 587213 785196 257220 625675 41135 7690 761652 601158 822420 840207 41 181088 784604 761521 93715 45127 257283 837414 2213 629196 74392 280653 184137 597842 832139 849667 551976 112787 827141 204431 471602 845877 217164 641336 235719 829351 252864 242903 810343 793327 828317 443266 207732 75332 11783 779728 89 836082 751368 40240 340342 39225 822513 404 649633 165812 777831 842181 138581 453836 417455 787710 480373 721350 335639 706391 720061 533944 17 757894 341868 837555 122938 614297 495230 220236 34 765135 764517 94915 43617 340667 461838 18481 107242 2 513782 757392 290166 419516 821194 730651 318635 478197 148 629214 632806 709128 748999 52600 358821 700 455466 895 846220 688737 607363 792516 804297 534124 516554 108345 599000 220801 60343 997 715132 866 560 809182 748993 752047 760509 847186 19738 24100 386310 467031 2022 610911 491780 53648 207940 5246 675776 261232 800883 161739 825556 183637 723918 80599 759737 840772 779211 133890 769117 387089 3 453484 303314 83863 1465 191059 757271 798647 817878 801202 7 836639 209571 4 760195 80917 839740 374112 710886 727841 3232 143993 617695 47 822656 459539 2234 39533 756358 761555 788666 208724 734715 712918 418 824369 825795 59390 807970 825931 18 643562 807628 795259 412 842192 111633 320212 45567 85547 3063 237346 335998 600613 148725 719575 786840 414592 816545 688941 753467 796760 98046 128410 75966 2230 628361 560648 742375 231 475 158197 849798 123063 247690 2 821740 746930 479536 192864 796205 421814 256675 695371 60373 452636 429777 838050 25679 288078 847706 818400 253 833257 2 477686 582790 600144 451938 497679 152028 86944 37 775674 13802 766383 431597 217605 846208 833797 90368 48341 30742 2340 255846 90885 93726 825872 815234 744586 574436 597806 795326 765604 827006 4 823855 798364 2874 507606 263112 618520 647880 2 24038 826887 693981 557837 485452 15 604620 262562 545932 773286 692814 571229 765276 490094 779008 839450 730678 822598 704473 3280 471868 1358 821101 350012 821200 183646 849790 843652 567351 639964 566170 653013 154206 14369 802161 729059 842164 450147 604364 6760 261413 722922 748838 567890 768431 614692 716 795980 282811 146180 647069 96203 816233 32534 146632 667528 816646 43 67405 184172 795475 41 811560 271870 818430 194141 78631 289927 810829 534179 759557 466352 205049 758010 2 243166 140 329841 343868 554763 248683 697866 607408 707985 420545 183847 819328 8 64 248300 476205 4159 22 788484 632369 283708 787433 607947 502092 774235 789129 800602 779944 829452 7 331 195159 559008 4570 679515 329210 40270 660267 834358 23219 26632 657482 4 754799 767183 521914 718383 9670 230292 828360 788709 808895 19900 790373 836454 279463 406936 553855 11 229226 85059 532532 780309 839 214179 773210 789548 300856 39 781110 176966 792582 7922 467093 546842 448312 25 798926 92017 826962 840160 6250 673 792891 757971 923 792451 522438 307 821352 431358 51 705154 847357 634659 843044 790193 619666 300 839975 788752 545735 687642 846032 431767 121 590679 711876 748028 254293 283320 418467 723486 823001 138883 821119 711 12 476233 693229 13 790 758468 522063 846301 837112 511715 276289 619854 843347 210424 76456 771446 845960 11700 780830 385260 6 614579 741567 726921 813075 834258 304885 847578 322673 627948 433140 60087 822900 304538 2 382795 820389 824150 569760 286263 192493 130988 2033 790022 17271 6 128023 619349 263611 618677 796120 36010 87144 4481 509807 207347 784737 221524 623186 460018 100083 510119 589528 500908 609383 841525 1109 415767 571219 630984 2072 816581 768871 631808 3637 152380 814671 2479 125423 7613 830386 692982 558841 411188 465443 12481 562033 741383 510328 725991 69 205127 17 1 745270 294695 117963 621360 219124 505 839919 5016 1 625671 255 7112 770110 848997 124245 51 161593 262268 383766 803518 1 726091 642618 660982 506684 799882 773251 838528 520634 819086 232166 719714 728654 43 824874 756825 832220 118153 77493 660099 405792 779410 838879 411272 696685 801899 203676 840651 125 704442 752215 831700 4 804926 845576 5 321105 5 33904 800877 29321 2 202042 274991 490587 2448 709589 575997 2080 445937 821988 43482 265443 661629 821808 81711 78590 760853 374506 297 2858 105 4341 755662 1618 2 31008 83523 461846 2067 1 69451 833468 714359 565419 793402 195935 94493 767470 657428 561333 817297 817646 106 801421 498398 815532 3484 749071 719112 731992 714593 357694 4139 27 837155 830815 831194 4 347038 844432 730425 3 791817 264009 9 753554 218377 805606 710 451390 420850 773036 849504 824730 346953 566494 833144 847601 827010 512027 835931 99780 1382 37634 441746 591152 2 5894 423904 673043 478181 9 1027 616178 333422 785542 580990 671444 824325 35836 644721 821352 148 191525 17 2 768386 247339 31 44158 798106 816630 142973 729169 849224 486394 791459 800446 8967 246 604235 175269 821087 507754 1576 162889 828630 5 18741 148758 757545 91 520300 15 467165 158833 44 37005 78805 174048 536 421203 358 836861 647388 251 819927 555423 6 827168 771440 1100 110733 184063 696482 694145 753450 777300 221243 176706 212696 261456 820988 29185 603835 2 512178 290961 555230 768241 29969 831818 815088 685178 841357 118046 565 812241 597601 642278 782296 6 712434 289627 828316 845381 844302 757082 832349 7 490551 200118 273188 701498 848868 412148 751811 2512 760208 24682 351 511773 333 188828 771442 803278 796921 324769 40231 434177 674490 773932 592274 204481 840417 555355 734553 2199 33 447893 4421 53 120365 733195 844327 6196 20847 271 789569 259911 6159 150979 536 114473 836182 303989 660667 436591 772445 96 753160 1 493173 74214 3 835596 362195 711695 330979 735425 835120 38 717 615983 273024 242097 341520 2 778979 349083 740452 204078 811470 209822 597775 363120 4190 746057 501364 7897 549347 119093 435299 43817 526892 812130 689582 806545 289705 788694 1170 195823 387375 825320 141095 847087 439582 556140 127376 26 249165 762368 662205 268211 105 1591 705787 448091 625001 832341 3328 2590 333764 849883 809221 183824 385730 130614 96206 115 185509 534695 602372 7653 259423 647779 833641 53923 243934 298045 221 787676 17 51533 803045 806613 802769 429302 809360 607192 845523 33 757637 766907 217448 138314 27412 376887 5 644656 830184 83456 125 814021 214215 94821 327684 523441 219114 102222 799711 394786 791909 278026 19 79019 43 693543 821999 1 818509 303390 1 838693 609087 646 848901 1 359090 813116 670934 64 459064 2 616248 412201 574687 639827 93971 397953 1757 36979 296476 565685 425856 849343 630849 185615 830721 704520 848404 470389 96356 150582 322689 787317 609918 823094 523392 58284 357415 24 849359 71690 738628 360227 15410 572769 796346 503903 299786 275113 678957 10767 771206 799987 378461 781983 298564 33203 364537 683942 6 480386 356900 472828 605092 503116 33122 4 849220 359570 575423 841389 284440 290347 834457 5289 785072 618722 32834 711710 143597 795709 730968 346437 445113 816484 772127 761865 11382 2788 735360 293706 678585 505806 1533 11337 436009 837389 264977 783532 1031 576400 542041 13 652086 831716 762577 394039 393 838311 116 119677 691475 26202 816412 776532 7 791362 6989 108 726680 389 511277 46228 351451 820208 733896 6223 44170 2385 956 807697 198875 213946 490447 704546 184071 875 84097 8376 342800 643598 793625 830505 837136 648582 209 833195 40248 25 1 549538 65 18600 74152 58160 587857 777855 724812 26605 807929 77933 311270 581399 749371 791722 810961 604124 207 158616 750482 725797 462020 506 441574 672898 118539 414110 33 5 839868 703938 813126 216 301709 113617 495888 60520 140 649310 27 98050 849171 18 822916 445333 313586 792756 8 351853 631739 2046 743669 375940 791275 549106 9 241448 764912 134197 4396 817283 16 248470 843235 761095 306495 1 617109 5675 578095 790235 769448 417952 304250 333547 3 157468 753127 336791 299531 564006 766895 736475 542062 2 28031 803123 587986 6865 834746 831967 839934 21 636477 462825 781601 409611 750208 827519 2 241086 321399 100962 808255 626487 848525 37 630885 634668 4 61 549423 835580 836404 13 632223 804195 786627 834855 7724 32 381217 294 838133 833954 694192 710879 2 11545 41810 16002 794006 500567 587303 149962 788351 446493 49189 410418 682603 722968 830395 665276 348727 801174 353476 763302 13596 390750 721668 829549 763223 470763 508838 735445 558192 203211 812247 329651 794526 312574 773972 762820 635487 186432 2 285643 813581 755694 818710 11795 146723 740454 49773 771985 304421 1922 82374 776284 8 26 612510 781790 804864 310821 478464 88752 458410 849361 391605 450606 7 806111 253181 2934 838397 109627 233946 497983 630 731138 442803 165915 41512 387016 725787 504790 837743 772956 270942 21780 842074 171718 845627 65163 780062 110698 717933 177117 365823 3719 73959 742607 834887 285585 831594 847661 749460 781902 828121 222751 837959 848173 483759 6 846783 18266 783706 24169 197626 463653 127914 769930 470232 644122 159238 6 793898 158495 7 776407 786331 486172 774477 278 776335 2692 259038 645029 578981 807602 806830 1 3351 5 738183 714594 836429 461313 278890 2116 63313 1252 10 2 3574 175 597757 527638 785374 423776 448556 847349 30393 797696 19881 9193 841775 805645 100214 1201 696446 747188 808470 814807 839305 685710 845667 11 695683 814730 790156 777359 846300 10137 236065 2310 117866 804960 780156 804702 826766 822699 89686 502496 62 719452 361584 834568 204720 665241 231054 735013 805723 68699 785161 842306 8330 700881 848139 251013 625164 3991 17704 3776 830969 350751 782707 457 3 194 184487 12374 111634 29376 265246 458662 95707 89582 780433 79451 512542 70 734067 252288 2 846197 796031 118478 779834 639646 829573 808289 297137 584071 838856 790518 15 647011 819110 593131 789772 769012 469634 727700 149131 3 250132 845994 657061 848251 391907 783595 520070 208307 725302 200278 479143 492560 142399 846097 418201 125591 810261 305438 232209 734736 751407 212846 151769 371768 186 539130 422154 425660 445351 153 835673 834870 694082 531136 607188 839169 753394 403 848710 19 95570 607627 847356 312816 205673 607142 2235 662189 1441 48 642967 330922 820391 750845 674205 820786 688471 667565 621683 763308 311712 659151 1649 563278 535057 202454 85 13 233472 640311 837821 800092 111132 791842 295337 438890 28985 399696 364285 61202 802615 840050 786904 734241 556208 14 746027 667160 5106 1 14557 333882 786090 1 58788 836660 833311 4441 599997 350110 5366 314905 70 719921 800351 45408 107 820022 803538 634390 37871 687922 112517 769543 477934 9 11 458421 666190 207562 50151 8388 6858 54 143 9800 822172 760484 196135 760647 250014 569534 816509 772381 682 641565 714121 162 427239 450278 570306 110445 837213 274423 9 50776 801370 600072 796270 804024 617750 829098 781425 358344 5093 392766 49208 789987 391026 427061 2741 845174 621201 4842 105487 764288 763376 730218 829692 243452 12 547307 785688 841989 890 344153 579174 655175 275 3 404268 413668 847769 132278 762587 369459 3064 306552 685559 847885 789443 89 193933 5 487908 152499 156795 719952 90 741939 2059 50 648722 1444 43091 431267 89 824197 721798 69158 807712 844559 480467 512065 19335 2412 475817 849610 517831 2 361604 831719 505904 5573 342156 57780 770955 846474 804629 775625 820402 31143 264669 410796 647652 404812 849475 597541 30443 2 484733 74278 366218 725376 583491 848957 151758 680412 455145 846947 772442 813639 352168 744105 23593 469380 254372 765664 835498 37333 386719 6 230513 67 511510 823802 800193 24901 237609 210308 669376 839865 458 502955 2 797647 95993 771935 822009 214 840686 7378 847115 179008 188955 839910 2659 770526 73 820571 2156 262222 282029 784608 179 751048 19 126135 723099 2641 664265 742357 753437 63777 817018 226606 50212 817308 819334 609043 839625 685437 101975 610790 843899 292030 255377 15689 148 344579 51180 38690 4505 207628 327867 1004 559904 29276 721488 203816 763567 777488 128283 843219 594223 573089 393093 104564 849657 791153 523949 266195 618 744001 9 130 827599 244584 776131 710871 832636 160 151648 329 110824 474353 3040 826486 716767 539179 836707 233 744498 7656 2 807541 155129 53214 782301 798761 1 463549 665017 180990 486431 38 831594 84259 112935 820078 235 421536 811778 636 2028 244392 359293 144554 996 267381 49 309 365267 6399 29 835107 559667 841413 31 87 247085 13 809955 754810 101328 285 164231 329630 448566 758103 781901 770503 771029 825238 16945 638356 472721 739812 835161 403084 738039 411695 142653 744527 87952 330969 660248 337926 30505 2468 37849 507 119285 411974 827234 725764 22 709537 77 441161 315962 842535 4289 319094 50728 33899 29731 244955 819396 397948 672780 213235 738627 839061 583936 818092 480287 422 610089 847543 820867 2126 143803 547384 528319 612065 801132 662019 602891 792636 72704 819263 849018 1 791992 821386 821605 2353 747562 767947 2102 835262 748622 824518 837392 1543 221 673738 787358 779763 471 815223 463506 281712 828839 275472 836407 32 618 736307 583809 515039 287695 32 65750 688074 621506 556297 16 334 64447 765060 3 839335 250111 439345 113931 435801 75 828695 743520 833024 281915 40391 703041 265115 100697 26618 193119 316931 536783 13734 6 617960 504818 629952 597 432352 44966 361025 829004 49 218788 838742 14 265808 461544 58680 805784 679206 793364 782280 864 774528 785977 299186 709009 7938 630287 501414 831007 823801 284936 843178 513704 181803 802210 682218 118054 631577 631388 446 266543 46978 4095 845207 328 699197 422231 148 74513 15759 5 209566 837018 421089 323309 626363 745500 304932 374398 151170 39882 66021 135695 762591 93 647 836645 266 22 99183 809829 652126 165 193 848828 826830 5938 258670 748007 257279 386445 742538 690631 443592 47024 225622 20433 456875 496751 790896 760343 453677 561723 380011 162 536932 817054 399085 1299 62 816728 3709 236070 189494 32148 406786 738576 198745 17092 512018 485212 835170 431153 246900 773595 292571 767317 848572 840292 734663 834960 548081 463156 796459 1503 13405 111524 217034 5487 9 834550 791741 228843 318153 302697 829435 814976 241983 5942 753659 343021 399815 804481 83446 226691 824406 845733 739231 492861 593928 319233 6 415627 749764 4878 96 808893 846302 648670 799924 58438 624150 762194 265627 779238 765541 581230 690502 218 243190 385998 635868 366775 34367 849323 238623 553537 5 781477 588133 499004 552845 621915 4785 762541 447699 56 107462 721030 797573 640543 590866 691757 440919 3616 842498 372389 813295 275508 188495 760568 58730 122602 232489 712072 500621 9215 525940 844857 78685 739853 1 72368 388478 848604 327979 734468 505831 766892 615235 37521 485822 782953 48296 344 781843 423034 610769 657368 838485 3748 128 824144 820294 845418 768706 286700 259050 555471 400974 429664 1 4188 719530 777572 2517 31368 849099 488022 806290 764391 784102 827718 518120 222 798698 780327 831768 3 349686 313644 46961 845595 108528 47823 62628 683803 466711 314086 727302 13110 526928 849365 152715 757496 329534 823021 11 811058 807694 237107 827648 832887 829166 798594 582563 656989 187022 339035 186123 371211 149 79 92 429326 704 477654 817280 208 799616 340286 110491 844889 270387 831739 334798 771890 772232 430531 619467 3032 828927 1985 43 599859 839622 820719 145423 543028 377130 175506 837057 813044 830753 206992 765907 631508 765559 845089 578404 553011 658407 1341 773557 838847 332689 839395 821052 452 49 351997 182296 194812 711182 840086 838105 21253 566926 2 175723 212 815406 30 840987 4 794641 390715 115492 739394 745623 597409 806594 94 35 35 20251 69864 5271 202311 740471 788539 86580 691588 512403 1845 637679 293 475398 393806 589942 285038 496385 55 538087 453422 13353 630915 72 356519 370013 781292 775523 960 506 674881 420674 661934 49 814141 82 721963 463638 16999 479071 841263 293311 44 644579 3 809652 2560 95208 843843 5 773799 180 201305 916 702017 270950 64675 776901 650986 561755 666313 551609 700711 818266 362125 503197 8943 837495 764472 218043 799798 123430 754154 832441 323819 368365 731469 124487 213833 753216 695192 114278 817178 153 720703 802584 137407 298668 502611 352764 607 3 250674 8 3 1412 137099 817923 633123 775432 788464 412361 624602 1312 843651 245858 846069 34 7366 786065 410874 787977 69 479931 483235 506118 813982 664075 483583 3020 28 96027 782329 80429 293913 405724 37823 12 109662 191072 221 102 6 374768 822306 192 441837 282135 641124 600508 658496 270132 23 78749 832001 345202 93 1028 847048 302783 181 646331 673559 11 843859 68334 2 715715 92155 196 643402 811968 83 702729 716637 5 739869 815224 779819 810983 266907 331031 804148 312201 468281 141835 779720 7787 27 506067 34649 824724 421916 61193 990 342396 379554 13 843698 434526 606376 40 52243 178205 764121 481259 273442 90891 5 751979 442472 289014 386476 772590 476866 832877 640904 227343 608380 516 28 809037 22 4 621611 848170 778150 6961 250455 90 821867 782287 471126 378219 499021 410306 739946 595788 767478 3460 776945 810885 152005 6376 801294 843607 802586 757343 744714 817239 725183 163107 763361 33748 346591 63930 23652 511465 819993 32074 39031 240842 833761 1 840939 833762 470161 724703 452 825897 68709 494684 2815 20 819 46982 836488 819256 273023 568791 843122 733630 234 176576 676170 179 285520 727819 491290 1 457127 429358 1364 76317 439991 22 775302 797073 720507 802042 801074 805567 825662 1165 250029 639673 700271 151988 15 831181 198062 157176 12 11995 837715 818822 38296 677261 846567 176461 572201 88102 356566 844710 825118 99480 827227 15 555037 490464 793142 809453 49766 164827 24373 2 195705 804638 836586 826202 596693 796781 2777 24703 74 1171 775608 660868 806348 218905 847840 803590 198917 607121 810606 832618 7913 10 807242 677695 442907 721216 811353 794202 67554 208598 483041 840507 816900 374903 387426 297772 498 16165 2 80533 579474 26566 1 832139 2191 807074 768305 742267 551923 202075 476913 808668 772159 1657 5788 553702 622232 225578 1791 764765 4163 817764 618433 809441 589346 829299 819183 257904 36799 849875 68 2153 837313 521601 839836 1160 835468 450658 740685 538329 669782 751280 166468 742454 471731 816937 843417 738516 607261 4 82981 2914 702518 605004 683089 526448 97227 470940 213783 285661 775924 262468 57228 251444 8765 781933 718403 205147 320410 695846 478287 6 2 773740 700157 2 701971 465736 4 183732 125527 593928 748254 607291 549701 837967 714 805 2501 218529 174322 491491 4595 15500 1060 430863 295293 590444 720821 99545 30152 243261 269486 8 718331 9 118265 770809 1077 593281 1861 279602 272707 839494 428840 839500 6031 744241 153853 219127 372735 439977 407851 303233 827092 23314 468268 699070 283450 565083 647737 187673 844717 290141 810733 724973 538045 36833 768420 599735 724929 6 573528 754570 719670 815631 612670 331866 187025 841640 699959 379657 845727 780605 273003 466184 437166 212591 791657 472053 762292 189386 589998 767420 807991 828781 610825 400386 344294 78189 335539 786021 9435 827394 61350 491856 729392 622399 178353 516851 823019 837279 626344 835352 104890 121 11 515314 7003 138415 445 391369 822104 792899 416555 165686 76117 470263 24166 677222 381531 247081 821795 132619 1 696446 540 794837 389415 352575 625856 774880 382 675831 230363 804849 735225 62683 694786 213309 732754 739101 325779 828763 849155 51635 186030 723566 693245 795689 519710 633769 1575 711520 2539 745506 3100 1325 185 76 197 411808 642891 279088 105137 76893 6 705 824165 280606 269208 840235 168982 1 666079 729435 824731 679691 517777 378545 1242 833118 1798 794619 206082 54086 687705 11 836403 824255 136963 200020 3 4812 245204 827786 16278 417829 213146 194228 520862 722409 740538 473362 1123 246399 675882 34727 430 155929 758475 131346 812588 829266 519346 589201 53221 36226 322766 1174 777838 681242 713556 514 421933 2001 145280 659081 291003 121 477604 825615 834419 116048 739612 217308 58643 757048 777297 280012 322647 791979 677681 289673 788339 392402 793867 9 272032 725832 728877 213600 310 407951 753211 809413 62025 809592 536176 227737 15917 829306 721496 730163 413583 236766 679123 26935 523751 4 784582 3 126814 117122 787874 42 639356 583524 730494 825589 53637 780724 401 484909 1 695751 1551 157 724329 729 827964 641895 359371 68999 218768 814864 109694 748975 539035 826500 95656 372345 50256 1886 755947 272510 43078 825407 844111 23805 515688 844793 694290 834231 846698 394044 782111 780440 7 376235 7158 835372 723675 472019 775995 847284 596882 8705 5 705831 648870 585626 737292 100 299819 41799 845570 9 428722 300658 795240 795465 847765 235271 35103 843128 775196 781587 849590 457851 488239 203964 846670 6699 847864 157645 230571 709735 135036 187835 291200 361830 239405 486393 118013 4911 832267 761942 811017 798000 194298 920 69458 786919 849797 724739 1 826247 637242 543251 835701 376091 141154 814945 420245 425602 675355 368311 643004 845718 825050 387083 841112 644789 754388 463399 840523 690101 844319 55269 300749 1649 40562 759578 27336 585972 3038 5 40269 451293 23890 758008 306852 573084 18639 527131 244524 429528 330444 800551 785594 311717 833363 285078 477971 148339 459908 6739 660290 497912 474744 82149 810766 2 192560 788123 88179 795799 33 752 224401 64694 618616 772506 749708 772564 354694 552320 225916 729387 214777 67567 605213 32513 28331 601049 11 804639 803304 604182 230087 439200 802112 790789 174539 754153 803564 1178 9814 116760 7 15 781453 716159 815866 675411 22 201 659800 212142 6 71642 612520 549090 388931 142699 627191 620845 794142 501967 818014 409692 223 298553 797313 847383 1709 2316 330505 310830 793355 183660 772670 504681 732835 212588 167863 5 704875 57463 654585 832968 22675 448249 785330 251180 467382 829867 782108 67102 237025 813473 833748 87328 130 518556 457652 299059 630545 798785 1716 84096 4807 785028 263865 770334 849861 843422 546826 819272 694762 731662 7 623337 839077 407365 301464 570433 52053 13 51022 489411 801572 822888 664950 357 115279 846507 810668 258461 775923 579829 457005 19904 821842 810310 2 637851 46979 318661 363105 82329 838458 789519 7040 849580 262092 548699 721448 532551 156618 792 829555 827649 89 828693 21 836766 776861 2 715075 783461 194383 8399 820196 757940 753053 712397 48891 846422 130590 773880 7 705727 805777 729525 808846 1771 746697 22502 60 472287 646563 768992 3 804658 699214 348308 67694 97 288548 762970 172 76687 627400 461992 815908 107392 2 9163 34352 742677 768573 199189 753057 3 382982 102254 3308 234820 2 209076 826819 359219 627454 463283 655649 6061 374365 15872 832748 585848 62979 1427 843590 203151 56493 378969 718189 131662 113151 659742 838368 295440 775868 830995 51307 833030 2648 649162 160793 655150 10 667467 27664 516871 114717 576660 354992 56 270861 25 572281 447831 801283 58 706 732352 559044 846239 453435 3327 444761 4328 771675 820311 149191 694524 828806 512017 13 225 703487 356437 732086 802837 524147 18866 53735 537464 359201 723156 844781 161 272130 551191 47 849452 393621 13 555791 477681 14997 630911 81 798978 4115 832667 238194 840973 819764 824477 2541 846183 779158 3271 104 846044 639937 206739 86173 143 202843 831127 738946 436750 432092 166 562280 73 25065 804058 13 693848 696747 2488 6268 633023 206101 768820 783318 114731 156690 443827 9 340961 263873 649589 445574 4068 139650 176593 5262 825525 810597 114830 11867 728770 71395 251667 495832 21 732194 812029 125687 122 6195 222329 799770 55 26792 760548 484721 548473 219566 369480 234321 819329 792501 581643 826168 823556 233 1 769034 733502 68055 3783 827794 805614 6 846447 152308 10436 696894 27725 813169 772122 737458 434833 803768 763154 392902 295257 821330 779507 774488 60027 410 819922 52 252910 317659 412140 826907 547660 117435 830292 334599 402010 246 145439 347011 842016 5 655154 688634 10847 199 690243 96219 135134 795562 831999 844545 1929 15 726555 841977 716 11016 291203 211779 783675 717473 41 139413 1149 326896 573415 507866 571190 283028 344380 783735 543208 613307 815397 171207 656004 59443 591972 2 831625 25019 769060 6 836631 11 779735 16 623634 11 681382 840958 840888 793846 158295 296 676542 848192 1538 12352 565358 827088 48 847797 841476 780651 171255 835187 489321 607343 643992 160394 849680 809467 45927 252945 531020 697758 754545 63346 258916 240839 276334 60654 747349 179344 370932 35986 640233 842440 336296 2 820187 194801 780320 775 478070 808223 15341 1197 694541 15 149 16 791532 816881 4420 81253 638921 158908 996 276 636025 708353 817389 29 470205 550928 92802 327664 755958 152 66 841506 485108 767876 545410 92322 11 6278 31 29804 151086 549895 275556 817752 824403 744797 6 443340 394261 637688 557727 805868 349095 111509 304271 790363 798925 846382 398047 497727 658536 434751 72742 21328 728732 808241 682854 840788 557518 379692 774275 211264 19434 712442 5875 784536 766122 569934 115910 222947 718087 49 589715 2960 326879 183117 169663 156969 113115 180126 476273 129195 13 664424 684749 794921 778807 24955 804234 608 261911 849922 196 54833 125234 498586 756555 254580 537773 667323 285551 300588 130335 5 783191 662092 141092 24869 830371 142143 700290 45416 6 706339 800256 770862 3376 577320 108 329062 540985 1284 288478 775907 413360 802190 425048 804760 553212 5 844319 809234 495435 5 280088 799595 13 783296 65287 286732 313401 33855 523085 214202 808409 445330 815025 791593 748223 141 325992 314327 110124 14 101264 110 107629 601828 129775 125670 781543 636907 764951 751001 16 2 840726 782067 758976 429377 588276 768516 234969 59 1 1705 247145 5011 840537 830345 628089 317056 59929 196513 102493 807706 196 58079 811425 16 119521 716814 180 794652 6 566256 285 122248 59392 8 124 654497 813755 127812 617640 99473 239499 841047 823008 258817 735787 355253 140157 692844 743282 703654 619319 605868 823013 508489 838784 706407 7325 614976 295368 509361 633038 832174 187290 39 838766 653453 493189 260066 639873 732441 264687 2112 164600 759694 818946 590542 511088 808597 838770 673307 831882 348307 688455 709084 840932 71 312581 721059 669853 699163 1862 770734 100 775808 181839 270669 406818 2 757933 780205 168099 308200 775743 499548 105649 19 543607 750974 555192 358486 737543 145018 74074 43974 1642 661141 811809 323237 653636 1631 399037 800571 659589 655705 277526 583426 503632 742010 842217 452111 848393 2 753120 434075 608324 23 429324 796125 763119 444268 780708 577148 3150 14993 380086 637732 531 336792 193992 849308 377767 2 34 67 641086 170582 2 575133 515167 826384 814585 350363 772165 154294 667852 749953 833958 797391 140499 2 792697 342665 4242 246135 266338 483086 625650 808854 3 663403 308620 830016 554619 269462 780108 958 163379 665794 662926 338188 196388 597886 262560 353700 302608 572000 816508 748072 447940 844240 841328 223134 789437 133711 746338 789263 729697 833901 357 306763 819520 270297 92478 842670 222766 716475 823614 216 786596 40864 730378 19279 22 379127 582469 229860 386365 101 62056 328132 341153 148332 568953 2 720164 594675 141756 745174 118703 661935 149362 565688 720932 45752 657576 722447 795673 61708 840236 693746 177825 25 207398 704870 3 680902 571947 671543 148 17099 661989 818519 825514 2 780717 778801 614969 1291 54702 435013 95988 35926 1033 5363 29777 764093 429293 680279 640083 322611 151571 766 31 768283 215 781217 293749 803523 807095 184382 9322 450477 54511 308137 560367 716296 560 175140 691368 400939 392319 814649 566470 422046 2 789041 221219 691639 68058 686724 568559 262672 628424 829371 68739 695956 832748 556022 720935 210814 60247 17333 24815 146561 752060 152592 4377 835741 658309 583329 184719 629262 118849 36444 352903 448819 37725 547676 781911 505875 830361 793654 263939 677732 841198 663806 823557 709413 147483 716729 482305 296984 203386 77271 600913 481699 23119 310020 116243 832318 102992 622628 3 590773 3540 695663 784159 333825 797112 2 843920 4 220358 711738 441 835172 376739 777439 166368 628427 656093 334700 775319 839737 212 291329 803282 332085 482112 164039 11 774250 834724 218691 423252 847547 4558 327122 849933 244671 840804 295609 925 791146 775644 356711 130 421746 753095 529114 736142 817586 831016 838856 491128 221502 528814 630736 23 709343 309328 266979 401146 92 803139 599365 508356 582933 34027 796827 768620 11351 189680 14230 123407 368743 636749 224746 830619 836745 763403 774950 838610 252730 8218 259410 370786 15823 709360 757940 6396 204281 623070 261503 78738 457740 461663 3014 494332 501277 191480 127833 685842 653120 265925 581253 841215 487889 2034 785264 23811 117085 2431 676960 23696 93168 810477 506518 714686 638916 842935 678 414412 14995 54 546464 261028 749543 1279 542737 382602 696085 8 784051 499976 96 3449 214443 165287 779924 842327 818350 23 25 577098 551231 3 826522 551910 2 363451 13 129 59 703284 305052 311028 625132 511046 601966 140690 1404 9625 23 590756 497882 234134 3309 745197 116296 653 31 322667 845013 569902 171718 3896 643730 39 15 271033 108 168 753425 418235 515403 108642 668404 227992 137 777338 625315 595341 19709 847706 477616 772451 14720 210045 813966 255843 395134 299941 133329 22 537602 845181 636771 251557 8 403163 646838 26 785535 844979 241038 647116 698426 3 394655 847593 529420 1 575763 774477 892 835725 682009 123478 52138 823917 817905 485289 224278 17690 98030 491418 742968 290712 815356 816408 302430 951 6424 667018 135207 25 822956 141066 328112 613258 817710 419416 833449 461660 827205 107923 826316 12020 744724 758480 799583 68372 261245 8 808435 605768 438795 781276 327 787951 771674 740628 836319 16 40 647235 394283 756026 23 5938 712068 98511 479409 848997 546714 616354 353406 402955 439763 416702 130152 2783 618336 5024 584553 1 1 326700 726983 328300 12 614 460754 611194 601446 367121 515355 30 782106 789466 396188 612704 5715 827923 828477 554897 536884 832641 299374 583310 575280 478496 809930 838954 214734 788016 753189 758566 417980 835716 2 212437 79664 36939 831728 536 73664 21143 833857 778964 51320 11948 27641 529564 740591 222351 558791 815548 790884 11 841429 498762 284617 804776 835879 708831 744561 137162 509790 188894 650730 5 676556 216119 753007 193099 780557 687596 51700 17987 165574 496092 98518 528436 786226 4 1 380860 816952 282726 317288 16559 763 504642 41 23697 7437 430696 639541 861 212774 416812 698514 518184 807642 845 691262 56118 318815 719315 149228 179819 772695 373923 479733 217977 727919 59501 824939 327 101 50079 497604 646342 552022 177676 645339 3 92711 12 125496 796779 14 741379 215081 218642 193 758920 710276 498344 741498 749345 826616 70 30033 2148 809644 45126 741128 811671 59 816349 623136 10284 805860 163 309502 844 669205 2 747346 366380 303756 216392 796096 656671 17 1625 325397 776256 23224 659597 9 134988 5 368734 313249 432934 768910 77345 816753 501079 707520 839254 839719 159453 706193 23 231683 69995 32031 537107 570494 677534 169458 830218 511458 16709 408525 246038 339561 831961 778083 10 110038 640631 105297 306059 52270 623628 818052 636713 68155 88272 803720 412088 812111 383961 77760 6555 60572 282735 308902 33269 775029 785523 114541 812996 797711 96001 733339 384517 724556 733949 768484 108215 843200 30870 318614 102332 837821 3 4026 807391 843185 10 122149 843119 816320 832359 821898 3 691619 472470 5 30 117 5806 2 807848 833239 64005 407917 631 47853 165218 297727 836876 2 68764 43414 590679 321390 195622 1511 831119 1699 205350 985 764424 824398 5980 1584 804175 21138 509821 828473 358131 742446 707136 803718 531600 459909 844116 809971 430954 847864 682082 439756 795681 465272 740246 529171 215233 815643 2407 817376 751986 78354 331 49786 3 845608 162313 727912 696903 292426 2165 827613 633038 783479 230601 752625 15250 355263 833382 4 291739 222801 754793 806145 749590 287391 7370 815304 615804 804902 746268 717714 347732 25219 788163 119913 779144 11 9 128062 773774 450631 803189 771097 710131 689975 1 734393 579995 9 786494 130616 815810 85948 574575 6 690200 47676 627590 1663 584727 744621 601058 779446 561787 21 775970 744617 642095 827446 579478 133733 799761 744340 22814 711079 775485 137132 18 358102 8949 115501 118805 76581 829511 748530 1 803493 824392 16323 808314 792205 736114 305073 201570 797 532129 695150 20768 819332 245843 40 50955 4 23288 10032 761231 829959 572424 253070 836476 805417 786989 353016 695529 577130 56574 98378 528460 769308 1183 775127 692081 186130 164 784310 829619 545297 833079 230288 842626 845452 157186 596778 473784 228734 77911 797719 145218 410711 780424 848456 709546 1 443 554580 6976 709973 796169 321096 653468 584643 30404 779269 549 809 286781 373953 711092 588229 48958 21 712395 496016 407454 751089 13898 110870 149790 4 828623 817800 554960 142784 582545 23208 458497 681182 282604 656456 641138 503608 541604 877 172519 843981 534225 717157 275288 440109 1847 451766 429433 7597 464664 242 738293 39434 81389 634189 759328 3 788845 17333 419646 359513 840617 724003 718680 86 5 6 477634 602696 825551 17753 600260 10980 754 827840 3 21 627421 676314 408352 327380 144720 846874 778406 549297 529504 4 467644 767262 67 361587 447204 776826 848812 97451 131420 47581 563 331614 811077 831989 3 59 17563 82797 783246 786224 9208 427361 777 823409 414080 671117 818449 834358 572404 266 842745 718277 824896 22359 844093 25 14 638619 150040 623961 120853 529158 834134 85 758684 155561 100517 179255 402447 266506 735073 757778 342929 142641 586926 61 744146 670985 823074 292886 819496 462810 711890 295117 73602 33589 4599 765860 7253 824145 141602 839708 311785 364598 3001 965 815454 706966 292 158536 148532 141540 573400 124082 16717 801101 745041 780534 711963 689202 479892 674017 625178 503806 321769 616866 459393 827344 593037 698 589264 298583 154 599276 2118 834490 661320 841751 40378 725040 260044 1 526414 53631 10767 304593 192795 343118 17888 706688 5170 395884 825387 825623 91721 839987 554315 112069 726730 780489 8260 815033 828831 382 158078 823735 283 790822 360868 501106 7 758201 646936 2 4 731799 11681 584279 777086 617721 849448 233718 806776 55 2766 208909 753 819000 220171 205512 239815 742489 321591 529909 49 153 769978 224034 533123 220603 138683 25442 742157 3675 821085 841356 580640 625631 149 156400 218962 815175 362438 66549 771918 11624 735857 296957 31 104157 498763 814501 117847 573057 588050 809772 2410 843990 47426 205863 572077 825499 403926 391474 45877 517863 811562 690739 802551 732457 667401 803578 786182 873 776754 122 675318 22468 311813 339410 75404 173539 741974 36683 164 535584 367309 839062 845962 761894 49052 823409 189726 780936 163307 6 74 442138 7879 348409 235251 790741 533185 481226 454349 9121 1152 3 551030 16293 786888 214598 140307 755992 849499 816832 214014 834450 401060 230 122611 536 388071 550680 764105 673232 83664 585594 845688 137265 359575 451263 829319 22 652471 780828 40844 1 837198 638554 840915 450109 573256 832831 762437 801078 35 839766 416510 162421 711162 262168 171 733636 806272 216349 264026 335765 441585 58967 6958 335991 797930 638497 806727 473542 553129 2875 26 453 696449 761915 167599 483 622009 840038 246 401031 77 706988 2267 800475 682 812596 546378 839888 141630 367999 62949 1 178 226555 65994 10521 796415 838135 610381 827259 812900 817826 18 683393 797819 130604 468884 373688 2 830325 762509 788065 752 254457 671169 1210 705678 615851 847432 21902 148792 91721 800355 848041 17 690560 659815 769938 786750 778617 38079 381839 810346 7 56960 623009 300149 319 638 803937 637241 667232 735349 844144 7 314 733702 141634 217178 678225 411912 265762 540846 785464 348521 756578 763704 370948 814866 23083 564 98603 846327 484318 13 845666 2011 579713 272594 535517 148506 5 9442 168592 33 817998 10881 300 278991 725583 441554 4 825438 823408 822537 188469 145966 820606 213544 559147 828744 795818 220944 560370 402338 483934 817907 478991 1 30 213765 765517 523234 603291 777097 679948 84 346561 834290 179 98924 662028 1436 819917 659832 837898 57545 533619 781114 154805 683405 842602 732964 712856 163 839777 805596 77284 681827 731969 772385 11742 664580 784888 838337 732919 832997 910 338345 800216 596713 50 667237 802423 719702 7742 175 169 795370 157852 785194 822535 788841 427767 823719 92 3629 95 802234 762806 19797 12 823186 843593 842632 320966 746 33934 31807 752197 535077 805439 794007 811623 832475 416361 722052 469906 53196 268091 11084 536351 53280 582804 846143 322840 6 72239 90 19714 75258 805992 548 667796 386011 10755 88 654649 750249 306416 569915 214522 53254 422046 461 215082 1 845570 845417 52080 104980 838289 233010 686888 646436 72385 215394 679543 841200 408467 703481 383955 82431 794981 6 38558 20861 2 15539 62794 836359 44196 777735 5 74 405278 757052 39196 668029 15262 60 821852 134944 255127 836762 17 50974 836681 511052 6 843177 396629 5684 587520 728018 192121 511327 81020 777516 5 294 633 11 813463 6 539718 726349 769448 572776 711500 218201 301579 9339 769441 785046 969 580328 730650 816504 495642 713840 446 3235 787384 752034 144084 195 469558 19349 465667 295454 72797 182688 336027 661742 471692 789891 837093 641491 648683 374 760324 3 154818 628989 828903 1486 701052 440 841955 766079 754747 102 308698 698535 839845 763159 24 829140 780210 831184 504496 1968 377303 359204 97286 68810 791752 815475 236069 266419 830847 593312 771398 185386 53294 203475 105 821148 15 382164 804167 837021 717425 23649 738528 808297 18908 703363 11745 402714 780609 310 490154 802278 486415 642036 471419 11191 793153 844947 812977 695855 830850 242439 445542 509933 624536 646178 677671 820781 162165 319959 244604 792910 694241 229634 267732 747782 31117 57833 836 132825 506701 810069 509724 834518 9842 814977 250807 811463 9714 178400 617515 558324 308790 70804 1 89742 744359 1267 223691 10 384237 280838 774578 846724 94790 825365 262107 1229 540291 55710 43196 811415 824929 708164 12985 433393 814872 598557 316944 544047 305722 733789 164253 55534 46555 298097 821802 387850 839492 544735 423816 824585 727089 849792 799279 709372 161819 324 115418 584755 745914 811600 250444 749608 789137 644442 745220 194861 196374 579144 2 58695 9394 357101 476489 11454 837106 799080 793296 427775 114129 506408 835662 827835 824314 782856 510164 784564 837691 836029 724924 816375 797369 759989 826834 34 6775 15493 683908 636473 295606 48687 200127 775655 758215 2 742221 464154 834405 178 750309 12 788007 656160 338 556885 607893 729005 812346 689916 32245 774504 6 231849 5581 791182 12 22751 506696 15 1756 843690 407649 302 211626 817020 817185 169412 830195 807129 105 21 693084 630280 358368 824739 488996 78105 462893 467251 271103 646156 590999 449760 309 8 449923 693577 6583 85 680694 724821 791269 694930 343292 97104 363237 266347 34604 230594 122520 834595 681021 577 739461 828765 775407 6353 683454 837620 274718 849088 849187 823264 532038 262383 704704 840465 186 808520 623780 845579 583945 338368 505925 661097 841426 56833 1680 1774 639596 642879 640638 129501 845807 783936 553398 154329 4 1 835153 15 814224 791910 597 118689 475565 687610 475248 7 380150 448003 847985 398445 228 787103 710760 718550 724240 430752 776716 3555 755107 949 807727 195 808018 566615 162 131 816489 790633 815638 298373 816895 734917 840912 816059 345634 270777 72769 35648 809501 631372 70694 467451 828368 59 16 362157 50663 782476 289882 210155 822849 659407 438688 3 721509 120500 75099 605702 1 492135 31895 343 263944 279003 261827 232732 131195 806454 812457 733927 342596 30031 2 837220 317325 760429 775108 795848 301195 472171 822925 589231 11759 182481 815396 262930 12969 652118 254504 815510 793148 283779 3 232917 294599 802509 841077 769423 767715 788190 7 95281 526867 444995 696612 449327 155362 240181 415074 191241 837064 688249 172923 232522 631126 788385 805512 147852 23320 816559 462124 820969 801253 358104 31051 441558 717504 844621 795765 124608 71 15 227880 40333 667783 195861 129 216718 720567 620334 340779 832776 489774 787155 608475 511604 48 24 13625 848419 581959 3 849283 830989 716135 113329 236982 377749 663405 159526 223366 598516 292824 843313 800314 747669 683922 738819 6 196176 829467 41158 67852 837430 848143 644553 711560 91329 7961 656729 718374 3 841870 841 209929 2 218946 802956 613272 4566 261452 58793 430019 842806 145690 824198 38516 200630 803484 241846 197307 404615 164091 3 16733 229653 273745 825488 149940 357934 33417 810058 13763 419960 748811 773920 3353 17 528400 652017 666884 212623 4144 677361 478082 671255 126656 47 11686 761419 459834 495270 681308 5089 161815 306031 827884 844479 79692 205563 69346 86577 633922 480177 134603 331397 154335 817890 793260 764720 350444 42 11 775986 1864 31394 231579 799482 63301 436278 57 179251 561188 468065 555142 89103 140009 682924 285650 670765 601248 21 830645 147 452813 818596 26883 755498 810006 29869 475289 766062 16 845396 278 238769 685954 306912 849829 32 316373 494495 245576 416724 530906 23610 823182 767238 802345 142365 840273 738866 30885 809000 402367 130145 699611 506036 553292 837999 495535 42262 186157 203874 4 18263 241020 158078 43190 812097 830653 1650 105 722019 807910 772079 799709 799398 846464 475535 283 276049 816657 514948 835228 651349 634900 801655 57 2423 793174 791757 13161 193089 787758 694794 785915 578 558876 368132 828104 785108 4495 822965 182107 4020 4 692956 811824 14739 608588 462288 659798 96959 811090 1698 301 659562 10 453558 259579 174881 734979 849078 75431 334924 263590 5343 139922 39033 158394 811385 11 802438 42908 556157 597911 176455 746636 2601 605245 739653 31 738610 408780 53432 2975 838350 1086 520988 721381 121626 429204 3706 583885 841233 2 767 773427 672870 812550 693086 841908 791331 389076 178072 217 399687 735705 755530 778382 816836 762639 5862 546523 556975 391274 725805 783622 165365 4924 614087 742146 807268 1 4 185991 590923 2049 7499 17104 10 707026 678107 136 718919 830713 12955 283102 694252 696 280118 3128 13459 371621 14 757312 52272 2 821479 428154 69675 3403 819035 805609 507005 78188 82022 419796 43355 191363 788243 359441 300826 578709 840476 34573 848201 816661 844119 117944 59758 107655 303948 836376 3666 4 800223 9 690949 72952 3898 763238 11044 749915 816983 818751 356929 775193 845431 351609 738702 813086 2 629600 801265 353316 407026 127929 2 821110 134 2 225 18298 3 507483 243630 7507 441122 640525 764484 14 291697 763812 911 765 811354 165 842292 15909 6070 255731 766887 82133 736811 1256 796712 529095 38534 258810 3062 1328 5579 776582 828383 71 793859 58965 847653 754716 708545 430144 812595 401654 9 805913 757821 5 11654 13703 305822 809330 772657 692876 429697 364 13997 479289 811519 442084 112948 717797 618909 522468 42358 210 227982 703387 694500 363910 784938 48184 738924 383601 56161 812686 649863 124793 156504 98909 215168 159449 383050 839859 834164 824184 121031 712988 795695 59 492298 741532 275029 2 783 9357 317095 776196 171778 16279 772095 820912 80609 727573 55239 806088 106438 7 792260 626295 561145 837720 275616 393924 677243 625764 238074 713382 842132 829257 104971 760540 9666 122 778065 526919 637549 462390 843605 117895 21689 135 615535 578789 834697 5 491731 454058 584778 604517 647708 239059 2389 522502 454259 663805 766141 696341 620088 54116 759884 712069 655570 743197 802240 11 576601 188319 142083 697823 34 705647 321176 731468 745119 834537 777617 8471 25 55685 760235 337365 748572 844208 13 26 528150 72823 446865 59927 47780 749415 603404 848823 348559 737134 796070 150138 10167 692554 818847 1419 847674 727152 804892 666643 845093 544630 655197 419599 216745 717426 710166 828451 763093 768405 780519 848421 841203 146226 813 247629 120223 709163 21490 567288 4 667443 643813 113237 117587 838094 820349 810509 751947 390187 123043 685139 9895 783958 831980 792802 710927 812209 1 704479 141 7 387921 825210 34220 762907 517829 728414 757957 150193 6884 4271 33725 520 28 64515 569813 813750 40824 435386 641418 636171 165981 2 6 797780 616641 625629 438845 661809 294505 776129 832130 285779 813277 56443 239364 126111 367862 129 204586 594522 242785 299242 847553 473548 227069 801822 613961 214073 685886 153762 1 446174 246895 187352 5 796245 797604 23818 2119 94009 199602 554480 792949 289353 11909 10208 781353 735946 770272 12 666320 207 325608 739330 829181 319985 1 111859 565490 26 793440 70622 848517 40 10 447576 24490 24442 481886 12325 22 520766 479630 760006 777669 2021 278357 826788 20580 842886 498585 5 534855 16355 565558 334326 189432 646841 781169 208107 352154 260052 668687 898 214657 447580 839318 833911 193438 620593 696899 18 7 222286 34 220098 73068 662739 766297 298218 207396 603483 779775 92 467540 185818 557308 835241 615543 836802 770023 151818 3638 775812 98699 785 760937 599973 632357 803257 6034 640540 844016 827820 411034 290 684579 70 2 843384 45449 208265 833983 760263 812502 1249 807884 384736 627448 1488 530830 769244 478752 617052 787843 372 842845 791964 753975 18417 109215 11527 830778 846303 789462 204626 514445 637189 379151 485084 847840 504212 8207 9742 714420 6410 842 618211 312714 697889 660950 893 281048 25 641367 622001 767650 35 5195 7154 801684 946 151134 819025 150677 418050 848700 272550 815800 385067 822635 388471 403629 671352 1731 157235 744198 218477 243165 581987 674015 2224 845790 680638 53412 849167 68 807836 313532 10 756834 844287 24738 628302 67065 783861 840228 24754 829389 56 323353 816892 162187 63397 395381 709454 754498 730435 810862 7437 412082 61 843258 661239 804122 1 127958 261734 17445 81932 604176 768 125680 782488 624792 26 39949 44922 803020 286981 606444 295995 182235 39 2655 5747 736655 217099 131822 846645 41155 73063 331 13718 834875 2 778813 46728 694513 32558 174871 3382 5 19 50 807172 804331 780586 17933 613941 833428 764268 789192 1020 451106 787694 228090 21 102607 441264 18730 23636 703061 614854 3 4418 61235 661048 813455 610630 54769 142975 555532 152237 717912 1150 622806 3718 620172 552763 449372 11 806755 537719 819531 76184 815837 802495 158642 770190 174758 836222 638698 42072 1661 594903 427173 350260 427812 678468 806793 59 781944 8985 29 469238 451777 53145 816384 189807 22 166055 236489 17504 10216 821416 2154 742755 340 845067 845236 698214 467739 606603 701739 338807 465246 696330 360120 585035 410499 2248 764189 71190 49324 426245 763144 818365 733842 275683 838916 430285 768607 318656 90233 731839 38234 15764 351779 1840 792436 836361 729354 240390 787474 222838 1729 688728 767564 17129 44643 824376 390473 35913 1 244739 765584 33 264946 1 736954 500077 810882 26 815133 792587 333876 751321 618923 18795 449991 765069 812154 598491 813646 823710 765726 756574 215083 762717 466293 705926 409938 290853 601626 725505 801347 660128 551354 847907 10025 523306 291197 728198 820873 2 148528 297892 499548 411616 732494 825490 312069 835752 122 63467 380827 606383 656883 384307 847066 771623 846280 140361 832038 61829 159907 358717 64625 844444 544919 312775 234453 922 702464 718732 697189 2 7 834946 577565 7 66533 507127 843094 832304 218764 337468 370207 486104 807923 241941 622933 789798 299514 705412 432488 94002 123907 1 480516 381671 826823 186129 238054 845975 805686 832514 510102 811563 209559 698067 682030 797863 385795 639216 504416 79 831876 214371 457254 25062 133444 131807 16587 791602 750962 560157 351461 610059 4 800407 834494 346883 425238 140122 594997 346480 794117 53946 688575 124765 11035 58236 828587 657650 268518 15 545200 413970 135169 688678 521771 39243 813707 602797 757522 753729 491994 845397 2548 79 788905 196965 714609 815464 473565 441341 736457 269663 5 456835 831101 21218 731365 85089 765038 796999 107907 745732 915 449328 533286 682714 285003 776466 115931 648269 240 821914 800522 23 14326 346599 824272 571272 1207 679867 834995 841154 1 733690 8668 807379 827364 836626 4626 776154 209 369641 199271 689529 769758 36667 835017 286 271873 32822 762 175224 840230 257669 315183 15 712579 815672 470 613174 757047 169907 15 26 920 810375 99843 829214 306951 494870 788255 426711 1163 695609 816398 782792 589685 741155 594728 790265 220537 482053 669362 366249 811924 775390 123 771107 20079 298232 832227 752362 35 828258 3833 744194 16 39686 841854 818549 840692 1039 13002 461326 395077 375827 28781 61131 708763 737666 539574 607255 826639 115553 413626 93675 354432 51713 831138 312896 663919 132157 95871 787265 486197 340279 67154 210884 613701 838224 19770 673564 810390 249 623087 848677 421234 2856 832924 219295 834772 780750 6 731928 109678 759697 256098 119836 503175 756928 1559 190083 333598 682192 80438 92213 756532 834182 69 151397 404956 590165 3 746229 847517 826968 452555 738970 812444 14162 24 86886 184657 734312 816964 145536 798747 826916 138901 10206 832782 87321 130843 164457 784068 10059 788105 258254 604 819580 711006 807371 710791 55337 755857 16 95392 1394 743617 809479 296670 753575 158457 831596 174236 140335 697987 590181 644327 506 188158 597682 806042 762735 840582 659582 610784 197237 1 844685 840142 662510 801023 613974 242921 31164 369367 608222 28902 831477 107296 696211 759630 814933 599682 123261 520016 123578 575986 687082 485444 120261 158487 821780 847014 848390 840562 819698 513195 301945 241681 537643 57973 524642 798329 646118 585543 60710 201103 367772 399 212956 848318 205154 579391 132200 86405 6846 775487 791527 3234 780075 653633 779000 713196 827284 86919 800572 784776 288124 453 110442 587877 668283 826257 830164 6789 176967 352859 701156 195685 231787 320 131 665 777991 278493 572916 23 13776 27744 363813 740175 373530 126465 74915 815357 731223 53938 5 680755 801563 380727 304448 6081 797178 3382 260845 627159 457686 836634 772874 1279 495957 481855 829355 820310 746011 837883 117690 328000 724476 233 838823 336091 566149 52904 120293 657081 364813 8 776796 833600 828676 228205 110561 714249 773734 810064 805623 17261 634470 109176 780236 842534 357379 495571 45 728272 400 1 313535 8497 833703 524714 797328 832960 693412 454277 3 615371 824422 347023 762612 725735 441673 428637 80432 718004 107 728794 790006 386270 76302 392630 589345 188575 305294 843292 165032 843762 13831 441736 845613 562994 320580 98213 715245 92866 79650 772148 42968 745996 767655 616359 756912 618895 37346 813261 840420 606534 784730 788133 430460 83328 222408 260151 747415 434 508424 672460 538754 592928 242763 279374 25312 342 804320 482 520800 812292 12 149 82710 65 699207 844000 418636 172849 395202 623811 4 658104 826231 37223 849957 16 841475 650942 373146 733575 708873 754252 528933 288538 64418 247673 804892 307 116995 676729 342384 847219 510803 14273 843629 450048 392976 283085 340 671274 298 3 826785 183099 1086 795628 4712 3968 800163 5 153094 7016 805856 806449 758347 814622 845289 518740 832224 230 33791 199993 796472 406770 397632 774500 426984 738521 1579 824370 516394 15 387455 825348 740333 823819 143982 797538 4212 608617 10699 718815 271454 431 844275 837533 150 254739 278425 773354 146595 52240 31533 169346 322372 821682 240842 838159 835730 797110 735252 176615 740460 797729 684880 467531 752643 839735 354745 726579 127429 16490 3195 832808 1056 832784 487152 778933 28616 168151 529937 3 597616 845363 463 849363 846793 176730 239728 410467 824644 769 751449 829964 39738 408594 800477 740623 795925 12434 411807 720426 752677 849189 357952 674484 708850 792676 103856 125367 260497 833096 750 847562 391390 12898 119 501574 807550 235480 840642 840549 54167 682614 644315 616179 424341 786732 731849 693279 840115 38602 757 15248 579334 751435 742344 747358 67710 468882 667005 585411 527290 841489 295796 110123 762 754192 140 843317 166172 1580 776266 90982 19048 296624 697584 3 839 10 482813 830167 762637 844130 817825 27239 195717 1874 387310 24851 275188 9 524401 813779 543926 11611 812265 700265 842596 769435 587907 839498 237 762353 14960 520013 760230 29416 796339 182 91414 7237 787632 4 2019 719123 6 792648 579003 576444 818783 209173 844888 99184 428963 214672 93522 320719 384692 15 282552 93 188319 164600 65 287561 199929 588825 119509 16 319645 306137 479814 6035 2 763570 756154 17841 763123 446621 77334 775286 277 839235 93593 810778 792510 220325 335427 195320 18154 702839 727436 782575 2 764436 49936 9943 232711 596878 668987 804661 818654 848666 772924 1781 678461 72165 233815 827618 819920 804657 502862 26539 840342 55507 780285 565261 847955 420738 278120 771753 846149 13 361954 584404 836099 499769 2410 369554 698098 64957 844702 15 148 657943 606181 810278 770886 143851 156485 703044 256 112952 618513 714322 432134 548758 374409 845030 723484 379448 747890 843963 65892 83770 69591 284 348 12434 773852 273894 79 92540 38526 849788 736236 179523 500222 183702 829400 9196 4 194844 305907 478947 473976 728573 209201 641979 552602 767329 58402 249762 805124 841883 772810 3330 23 578404 218 730 1 366941 771883 22949 731710 795471 849283 445625 429144 58922 708408 489508 402987 753775 637178 280203 20488 65241 9 677149 713333 810940 331225 146532 116406 609481 645731 764510 47 485580 791950 833793 844177 106282 10241 237891 792749 69902 617 366504 1367 772716 787090 1 471793 194523 1205 23826 751440 804527 714378 756560 1 813152 277657 781907 74281 721967 846908 676671 164 711947 490252 56 784401 840720 30 769777 322525 537168 564897 737320 355042 4337 652969 109537 623595 534545 979 7288 21467 591861 835071 802594 324316 197946 499842 723238 525055 109144 493071 607388 650349 805284 428433 824291 908 695283 38 8 198030 41125 339417 3208 352731 766328 67675 821167 778898 2 490516 807177 793858 28 847511 521495 840734 360509 58717 787237 789194 774612 795152 316246 166496 133383 776486 248320 826787 205724 263405 756719 2 230502 24668 475283 803311 573509 694929 62482 745558 174617 4475 69112 431 735105 71989 366118 120442 798643 758192 47154 718749 27819 671174 115247 844098 229603 96752 758128 637963 1455 819310 750819 613964 91035 528672 373161 12297 2293 445155 662624 517211 113268 310166 520972 823416 829391 609829 337795 842975 2 810153 89859 694510 30246 814948 515050 482764 2062 651277 756920 177234 746520 718501 25259 828282 11015 774557 849513 531 843248 831350 812710 91777 15954 92640 693374 71 719685 725917 735996 758456 558906 835131 647477 375429 656482 824252 125957 662855 826050 375961 454143 775704 290286 51 390853 35546 439756 638819 814071 685410 219 771579 630722 775798 561850 26285 440801 446272 736785 271446 145917 791818 803584 229615 1 733177 49094 21 815856 275270 755599 848151 814108 327429 734891 760044 207997 39158 3 266518 451065 593415 645827 683270 831489 812675 426845 1465 471838 825114 683521 361796 819375 837262 847168 790589 454529 444029 816684 670498 79 798582 192524 390650 115735 720539 157063 168033 770365 535075 787063 690225 477438 60 21 2202 552235 5494 158 830026 417079 299878 788227 37301 440619 824740 673500 532372 36214 719310 60489 611333 762918 240194 597793 382341 646408 159712 415873 810948 638041 8960 824575 31216 29229 509876 408240 294441 1452 775 793426 566967 796189 20955 779703 423682 432440 748607 148374 27 376 799083 633270 563147 695189 822104 430040 828137 664213 6 357864 793034 661802 568524 569901 14141 656101 769894 839703 694756 711586 655407 808142 822792 777061 12 819830 704394 795255 62111 489520 514576 3 510666 354 805854 811044 849 4893 752395 841881 802355 577 254131 420782 436 542824 838792 566995 837040 587931 100678 717957 240552 166 764021 800711 101 773 503028 843459 469 39567 579446 793211 793579 571815 283 539 520914 766583 398372 782859 813655 732196 795896 728325 434674 62431 3 44381 774287 169442 26 97521 485142 82 4 209847 741563 517675 817336 257160 368566 572786 96538 814949 345132 556154 520334 829603 670440 821103 3 701373 146 1 599831 742868 610092 324194 25 553293 388037 2 823446 589757 839564 143296 814562 371698 302 3 750900 383166 266991 30118 746140 122373 182753 203242 3475 804559 105169 135351 343350 1596 520295 317744 12 582606 14954 3624 288345 28127 4190 358884 555801 828642 716657 551322 12 807376 730776 433113 243172 224715 519227 485507 714009 10 360522 4 811006 761340 71481 686842 841669 766088 280889 615459 785036 793867 668511 827483 839089 20983 240834 391 148990 155927 120156 789220 823889 164397 143 751768 4859 513479 53153 965 3 815918 144820 804052 810433 839488 153 645995 125155 816011 665628 727924 448835 554930 811523 791722 784183 8 816274 147756 820745 733559 316 612881 499449 473466 820886 834356 388286 846757 602854 774567 752750 787244 794214 424175 773742 271921 767933 547301 617911 776262 534333 604068 618794 767731 711319 10048 41025 798227 89 86335 4 818404 813824 694272 1658 738785 827684 825747 564091 677389 748030 396106 313094 583313 182 845814 422945 826880 298003 162400 613 365081 40 334492 5286 40 808239 556367 2096 1361 355291 584669 623 716637 358452 324605 541 756450 793142 801746 816845 768717 848516 663241 812975 787986 90363 196056 489500 705118 12444 740080 722208 830478 719205 480676 554147 146576 474 343336 544069 756777 208098 66851 36 727663 87 5251 830298 774940 15 416827 643692 789122 43803 672 334855 598214 447328 823716 534956 831986 8218 178997 633385 678349 809449 194801 93 10820 575612 206285 810153 129812 76606 503304 2821 83912 832664 25793 846676 848514 3018 184791 380 155361 841315 16 333694 5 754958 707077 5127 632461 9 768117 836032 442763 757525 487959 717580 837830 208701 816794 665196 636991 145040 689021 2 758672 839739 790296 781899 335612 6 802385 610756 56940 826096 766588 417356 294369 30839 780179 754917 726928 826178 127823 13 16 829848 16 825816 121238 223814 499259 615476 2922 11 749028 15882 180282 84277 53924 135529 201850 105961 57 175459 697359 817019 477887 526 105159 569700 527124 828524 494175 614485 37417 799024 507 585752 574652 27666 133014 775791 335901 809823 6 259754 23133 372 766537 718818 636706 404738 1738 699245 204 760426 36 1448 1 203274 659788 113557 477485 849811 6 814896 12289 6657 848829 652354 450565 219622 818031 6246 418346 407075 630171 251117 382695 324053 693559 766521 636708 705350 60 787428 493060 408009 297 658961 315782 21 323240 740550 346287 11484 59180 110796 775940 848948 794172 819814 849597 463427 818228 12411 338621 7891 811606 74905 192906 4 371568 794999 380231 141391 498695 800182 827961 5501 826 113949 719233 602036 435 777240 837655 56116 169279 800103 659525 381047 429004 807890 73050 247723 835622 848253 47 784126 755541 848028 812063 715460 504 778462 674027 695824 466614 805310 754592 272253 182081 609666 11 768732 130653 34 578926 736247 373759 587181 767431 14846 45 30507 714969 141 275468 99 460544 740509 174592 596129 184612 256061 199894 8178 11 760 266444 789 795116 1 821218 545278 93137 409659 833584 89 6279 533707 15286 805490 327783 479953 842593 267542 750408 524230 82769 815695 8637 487194 847762 391595 439613 612943 754912 2 37759 41 736241 2 133966 3776 364940 816332 668318 735368 106 829 645513 58 25804 162069 21617 306 29959 158195 674226 667782 452694 749642 9 124926 6 59763 2 426835 488717 281052 91857 482103 234462 771829 785011 745191 771992 744110 100129 196235 303004 1267 811489 157127 457091 748830 134375 11469 124341 809881 23816 132601 791371 115019 67617 766045 31 729307 828640 4039 828650 352863 778570 823571 230707 93291 754412 11 473311 384272 3278 471890 20 245379 197452 15 741695 773619 168169 630163 348 44 783900 299519 60462 470354 747535 78004 188324 824159 651961 716220 545887 608915 717133 797395 837740 836207 487137 750958 485762 54808 402648 428076 228183 126448 790043 92287 705218 147632 839798 168332 96382 352971 154 684283 5 826139 631059 74991 791424 22802 345960 677050 832731 792302 657749 1446 686023 4151 22 408008 688297 799585 469417 475393 497256 175319 768502 784487 751390 251752 647108 320144 259127 96612 802157 814999 149963 1413 760974 833777 253163 532782 792609 834550 78536 641752 56009 501687 630319 789074 834284 243989 335483 745279 252 834064 330746 188778 92395 480604 820917 841757 806321 844678 115598 534470 831497 404238 839835 713 46 736895 672120 546121 795 567031 802292 581808 811075 695995 322894 575301 277653 830691 454858 2 21 824794 843839 690988 1 823516 818178 817478 108651 529687 348632 644443 396553 738313 804650 756235 348051 433426 830137 658723 275643 827150 525338 500853 328406 824344 730576 3725 351953 232903 806842 504770 379330 3405 787518 411983 6569 693868 1196 840131 740770 831321 843974 845252 11116 14381 427 629944 25795 487753 239488 838940 505 143007 528896 765262 2 425356 3 324412 835682 579156 395716 309474 101992 2 1 829891 751256 435711 617113 772411 36767 98310 695162 570248 272495 125583 833462 834456 564346 156441 59762 453309 822512 616416 649882 793431 573489 849761 658858 549 785246 2 791288 742136 808223 535991 195 123359 757242 209825 2 777584 837963 338465 440310 786739 775766 844372 294902 826331 100301 1 164553 784606 708014 65703 601770 536324 138861 1909 244488 284 465833 838042 1006 824784 313676 677333 728611 380152 202082 845720 309252 846026 596761 848558 58505 6 386627 134970 19 475353 39205 68645 830731 422919 235832 384815 1 416148 60 337230 695897 313230 843560 848027 313381 756543 847907 562527 946 89122 122587 298618 288226 64385 811916 553206 5493 825402 16 777605 381539 577389 478112 19964 364865 32204 29 784509 827384 113985 821730 658620 196618 778944 101750 818541 313 774457 502865 454425 66738 657320 107 3 624623 551235 293059 833161 28982 736636 786016 215077 14 646270 849334 435558 810945 717399 538517 8172 14 710560 797815 209760 22386 847269 173200 151710 4 841673 48038 102456 198741 779761 21 56601 700626 445932 793747 373502 40223 77 849606 195498 192 15516 55616 9923 30031 684498 207485 494734 825037 78276 784026 611988 23147 568986 681908 72 828148 289479 812058 34098 343399 1574 32785 794360 294052 59970 5166 826205 952 612272 117159 840594 950 497896 152524 5362 844775 827974 2862 637158 30 253482 29 730509 780645 604904 698249 841880 844220 135365 1259 660343 783929 95169 6 24173 43998 5619 764820 820502 171724 694234 506 229236 700767 774929 661273 18688 846117 787979 12453 820661 345401 321244 753353 835995 411915 815895 14122 819304 842128 259857 63827 318941 437 848397 143913 369300 768864 13746 765452 76335 843262 617835 777449 374089 98679 106218 804644 493028 205206 797723 421308 224611 604118 829275 44068 212356 386870 84197 85 515076 5 417897 98416 839001 541055 435632 492094 732683 837329 6173 308491 487762 395006 263 764066 844164 21 472640 776014 3640 27451 310265 629158 575187 740932 725680 602940 804465 519686 1 2022 10795 518907 601759 54456 651057 389148 260437 5657 749147 10 25437 310 10253 115764 842664 285930 272864 846507 313601 35962 401078 835128 420675 81375 788411 112481 284551 569280 844306 244 34951 60 849627 583 649750 701838 744125 234457 440592 389515 202794 674570 185 806037 331031 434479 832314 235197 4 8 845361 804453 358977 819702 839927 47709 547512 780159 23 2 289 61 438313 8 808911 390084 799940 368399 22701 796344 630938 332445 725752 807772 386389 349518 331687 829512 24147 27239 81542 752500 831775 7 86921 515142 41420 81380 26 387301 1829 794893 11678 9971 821068 798065 1520 238734 650176 830832 683675 441799 812428 794153 162315 49769 157506 715078 380426 325016 358951 351708 11 514306 311934 2089 841826 1705 750331 754101 397538 484820 3 3440 757878 806527 21 304721 705 90562 699046 624100 803903 300321 821358 753838 1776 546620 836814 155837 67552 281757 1 476225 787405 550918 7 825214 802316 694028 186393 10380 811924 828123 567078 832759 44785 814139 382337 634149 14 825917 26 303713 682257 628364 721753 396 772127 400482 840734 146426 61601 448955 6 473 4590 767964 216293 688799 785837 595416 506707 14034 192192 1776 83 794183 84260 698738 353523 298465 386316 744046 231698 781435 213860 369874 839030 199991 835362 13 228161 678417 19225 815365 296861 88381 739307 710771 551931 799690 447370 6 3 803139 801236 826865 542899 750204 690328 787316 820125 177801 96 5 721587 2335 700851 839239 25 528128 846634 779022 831293 617 313139 761591 841442 11286 780057 550276 323934 497079 92097 822911 30211 630139 731132 162777 806868 279561 133 2432 168801 379028 818394 28572 702611 434095 3276 730514 169 117592 799973 2 585973 831929 3889 2117 657648 579710 311666 100157 183957 227301 10 599563 849193 452610 179283 817440 454736 109497 828212 509212 70 745044 720592 734296 584586 820639 845828 8240 845766 50777 758093 290832 4 805715 1782 839042 396173 182675 96617 11460 569262 741234 200811 176500 748294 832088 124481 390756 379011 500796 833169 7088 831454 723608 1 455376 247281 811273 577413 496310 720096 30577 813216 671457 142 826211 3 2538 485005 1516 776055 40 524869 815886 276 313 717687 5 265603 723677 829667 246768 404105 675204 204400 712064 732708 581550 189602 414643 8 632349 20522 44763 128879 790555 520884 829290 654348 697426 762051 620426 775104 724029 2316 357854 687171 774603 477826 363381 726795 760334 565338 803141 382110 769347 716605 108607 101223 375588 788537 132 4915 428401 825085 222787 281913 104727 739184 303481 803494 52776 5 550793 702509 796514 722330 99353 838753 666024 288267 775364 790730 815694 57044 798345 214010 639040 741541 474274 351822 606707 836161 826914 186154 832439 135059 53 844898 15836 253433 723462 2958 793978 837727 830918 121 711121 684995 801215 585278 607119 103946 706328 847680 789390 695104 611790 826233 824102 134368 816572 781349 102913 665621 787140 524275 268689 106659 451102 2391 706064 529837 643264 822535 822203 593130 736835 415557 1074 197907 19606 806964 778771 281772 438558 29 18 577968 700015 764314 5080 259078 61363 25 8 111771 8123 605938 31710 759969 618349 3 608980 461780 834198 449869 237088 688259 128378 726464 516441 11721 799328 65583 420284 687955 833951 18946 828081 305490 802649 697730 461864 587976 203264 309686 372 61281 421672 659311 60690 160168 106971 628153 3 384092 2 2 247492 845974 1113 549064 591865 848828 165987 535520 117064 10 246563 372594 547545 696904 806412 840861 21 425 825576 646990 53531 588895 834438 168245 676162 783407 776275 415653 831748 129561 583791 5474 719591 463154 6083 2651 433177 331313 776004 843524 616731 81 811442 37643 724722 736319 2839 214136 308 92579 91 161145 587261 164830 161110 135486 744278 93647 26379 266156 825715 5 629863 52551 535496 420790 362992 406611 8955 771253 769081 402247 521119 152662 313094 808385 518644 233421 827932 676209 23 761382 2 398153 826477 401873 691941 7158 528312 725243 821134 184834 380006 493083 365745 102150 811541 4443 35 129136 763026 539093 827470 2 379096 838692 94482 736057 818482 26 1 683031 770770 636409 537714 726296 621708 677512 758833 816887 810396 312448 702908 742093 822903 201908 6 707603 557723 1 538623 324781 150 365687 19 838839 729301 138157 301367 666 839269 386926 849661 429362 5690 24732 337 166899 326 13 575770 476356 825899 745156 33770 13 803294 819755 227701 820852 518582 631258 801620 131660 234823 451906 818998 25688 12551 823514 787329 830820 102536 463094 474600 7769 121 33258 818528 1656 846818 209558 2754 589678 759979 48848 159031 142 646847 1 499600 203142 436264 364545 730781 404928 765078 12169 223217 830777 847833 815728 676843 625342 772622 598984 332380 2310 132767 718074 787690 165160 187246 758731 652614 560177 830055 665487 36 36217 61533 268444 386717 662885 830395 717588 847931 811683 604937 747889 842907 787078 216537 12989 254200 694798 646253 474912 84033 100115 433442 822435 706876 828407 748118 788066 726038 388739 596167 833238 830070 809260 807717 785366 652305 725596 684029 622150 796198 253601 738141 814715 794652 9 430179 277810 506464 828182 563817 354832 738021 5 782106 737614 733380 751554 829717 125 155284 1238 36125 827817 500514 99472 121 788445 647017 244839 795865 197977 125 25815 222085 54109 283066 127036 847401 212476 239280 26143 3749 760177 104 638417 845412 11846 786089 428 6956 778800 201 634237 104 2361 674067 85916 716732 5 584196 3 16 838892 79650 120044 4604 51426 76947 2766 2 839467 40236 757732 693796 41001 3445 811763 453813 68424 409089 36 822502 817966 370773 52 6 598477 737587 417991 573561 351105 148281 742881 663004 527223 601195 695289 805746 239797 200137 95791 218966 438703 659235 35447 158413 3484 306244 826488 846851 1071 451515 513215 580637 2960 829022 85192 143516 112359 824250 823870 819388 711329 780610 64461 287611 1045 29010 713868 785552 285534 833069 631970 374789 268386 720641 758549 559440 8371 426519 818608 680040 373904 277 36259 310931 3 410889 485987 4315 58660 798142 767748 842065 18467 226857 367253 391708 813472 164881 788201 986 87692 161 787174 12310 429268 208 839505 606219 8632 118 144658 728 405 821422 759122 587454 430127 78973 612894 819611 243658 5 25665 847219 836446 116937 837562 791164 770473 11 169 840683 58237 1068 739316 405470 811931 340631 813655 24 812630 849680 772028 404832 5653 107166 4283 553294 358 735373 164281 777639 3675 188719 97251 107 830943 1304 216296 159 37 845627 17 273383 267 167634 91804 1891 841908 107309 629867 71 7277 456603 826618 278745 840149 448001 11229 842276 628466 112340 799550 21184 845933 814819 146435 1811 144830 123085 709510 180939 567973 837175 845290 8558 596552 500465 607335 119937 849225 663434 25219 842673 469280 470406 657835 20 269695 671344 197471 1 704143 3361 178032 87904 74754 75787 769206 590084 554 721626 44 836017 791826 826583 746617 73233 357619 617194 589961 680984 2891 602816 1507 495945 2198 498864 39528 635302 76490 698752 351340 429447 82306 287791 814498 833390 68003 673765 48727 810517 232928 839598 6521 483 9 476477 822876 788368 625330 827933 419280 261545 917 787998 505564 12322 3826 187194 356924 759633 785534 186214 807363 561575 845674 279013 86700 841049 75284 729168 800600 28089 226817 7757 205984 669325 770312 757 651761 808938 401728 86911 582 116084 172012 815204 802545 788193 280667 836247 831961 4 678097 485739 15696 274681 34897 144576 807437 1143 828307 387 18189 157958 38 13344 32 775096 5 594617 719402 845807 97371 550034 300799 130554 796982 8 317585 100276 684635 282967 235633 352753 380077 425 9 848488 790051 432178 3069 653391 666756 813890 26 132245 176618 420474 37 510223 780695 752231 819630 760102 682 387 716197 459317 424997 841806 817968 678980 726700 45940 829523 802195 250422 59341 60115 30411 478309 846810 167160 187259 759532 331076 234 807177 20 453881 98700 494792 711503 339226 86 833876 3519 4553 471029 17052 92 803429 673412 378463 638 481284 833898 138576 849203 725963 511291 699002 280067 826808 826644 801906 831222 128578 637281 310041 4085 308 173843 4 676016 2802 841196 1 221271 211400 808931 617790 836431 843189 531758 773375 838082 844362 845845 567751 638741 498603 360714 155987 828180 704970 423254 330210 43 966 842106 22706 203429 550436 315649 5 88 832348 68663 765740 293304 426756 90839 612056 733556 839743 910 787312 11 732962 832518 184 666679 49791 839202 45 87877 1 291211 735731 3 760759 19015 272849 253317 8925 425379 846597 844947 553111 30830 463413 435505 4 483861 1038 488502 526497 403 16160 833085 736713 175755 364624 775409 443171 754886 847423 52 117 780357 348581 635508 2278 296002 843284 146 5 204906 669569 476347 825061 811585 57784 717273 703436 839642 557595 52 312303 834712 842905 829562 832102 617394 504219 76655 356775 53779 170320 13720 661137 621389 818083 843041 202358 7469 242478 109794 827333 158748 110433 831630 837576 844661 848711 420892 1 2100 706752 15 611654 649 800024 840514 519091 808856 234383 60 447904 845364 532725 627645 655791 719212 203681 1 52141 4 226667 718867 76396 826920 372 518078 563458 457069 813291 832981 44 561284 586068 244172 708273 10578 788763 741253 284345 816903 233430 798061 844404 702814 131177 53 778615 1 784601 822097 301364 9 131360 442040 16 741483 498498 810405 735801 2 656575 93126 131581 837501 625564 711120 57024 1610 701511 835554 771709 165 355307 12 429018 110551 573091 995 4239 551812 51843 405648 586596 34 844440 395033 791468 812489 773309 799063 832780 812576 820282 845834 808692 820845 843848 384318 6921 203567 7 68683 823250 715990 803779 846583 686336 20621 192439 727094 220962 471739 101815 690136 481184 196529 628065 408265 3 350759 51 480785 143 173778 111952 766333 817162 241 2 819691 533563 177111 844464 146122 17732 205007 780704 304750 98365 634763 338770 741672 3 193 4 602874 228733 369093 813373 3621 251 418744 753359 793921 454435 101495 2838 16147 477787 31661 701521 734341 710794 154726 4563 604070 1 345741 217374 139082 2 49022 22363 461701 841233 753970 146488 529411 46 849767 4497 20082 845792 837546 81 333490 21207 112528 667349 768587 101731 14 563859 325961 805114 4229 756282 769641 317483 30 627113 764326 787179 162 415093 668578 840529 792211 72 783083 125881 687048 20182 348070 44214 72157 6628 838700 439247 451340 781904 808063 837145 842329 786813 37 19 567106 829058 337785 399281 164538 697339 841147 195513 702217 302667 794706 691927 50 727806 139505 584141 829334 795248 180708 123 534630 777231 823173 583730 10329 665467 7 811273 849033 190 34153 611583 600159 779904 840343 756726 520702 828037 583543 719477 257993 522353 638696 236712 246300 165210 823940 759567 209639 229657 803424 320741 91208 320571 191182 114406 836034 139944 807727 200726 214710 263378 2553 442633 470222 809422 182502 641979 726897 407246 566607 828253 569684 472319 4733 96317 518635 330188 310782 773873 406086 298282 249452 1136 26 10 721177 14200 740992 655454 354110 673269 756306 39330 774563 16576 138754 424496 304179 775285 116328 269451 785205 848031 134098 848272 831352 744255 821469 387679 816006 849713 572700 675965 707761 23456 841936 749026 467327 388727 798223 567458 752880 199859 5 160435 805319 83 134 365398 803254 615672 434591 754501 671061 310897 3 789291 95 43106 820830 587459 615019 10302 827948 291179 4 793696 766669 787597 1828 94 359683 478285 568569 12658 63851 508530 507357 112 791636 381514 311947 123784 586584 140 694311 502183 668918 747175 837699 704474 27721 798095 763566 486 161366 19275 335431 200391 445471 376428 673907 736301 521171 539592 358551 16 402472 139809 527574 656796 585219 781634 598879 1223 811064 344355 798639 745297 627475 849496 93 641238 145084 847395 495283 844222 806677 827372 206813 837368 164604 832042 571 470358 377670 798265 3 439679 827634 774959 422784 271242 844230 712847 691831 757948 842707 782163 838127 783146 830967 494 838721 792837 76 52167 818400 587973 593261 3062 550061 801103 819970 588895 808811 362225 740888 841794 847534 17764 817536 174021 776691 768520 457 772579 40 780190 518016 798494 17 76331 847677 334241 250883 719370 202800 836868 846714 398623 802803 831432 756036 688040 102559 6100 212261 347205 408984 787967 251749 773640 785910 843239 704243 315 58213 205130 345306 280206 8 1 814286 647522 393783 778105 4 3652 214267 515 670722 317325 427534 22922 294 258114 839101 678177 28 437562 548604 98985 9221 357590 21143 197206 387606 423218 833539 694758 21459 132743 513471 763433 81306 778375 519393 353308 156018 731429 557529 789205 395542 12 324214 732602 291741 4 472 696119 702609 150589 578467 241741 18450 445075 428812 817481 770866 1 234296 9 840604 537670 807230 43 957 828895 230503 837302 78086 396 760891 7160 609157 848311 109116 725912 695919 53177 756285 247298 282829 45975 3 279863 829697 847856 761412 109440 348739 830737 384664 1594 645404 303374 346360 8 455337 22175 182628 517197 503777 579595 753240 65 767930 572895 2 261963 478578 845940 57852 492225 804181 826513 790707 411140 796079 324570 348226 103 412236 658489 297383 805406 293600 41 799176 663259 2 415081 244904 843966 384162 276 7 530912 396463 843889 801275 741638 16931 844391 289575 489571 748564 533354 593948 529472 725232 715663 122803 686667 204113 89 683236 849516 350160 832419 824504 24606 384245 160497 836276 241164 2793 475703 15072 767067 363537 848070 194348 834471 2 8 92491 348 825440 832478 846370 842299 811526 55864 782735 62 3 363 762611 398681 64091 517953 724663 772154 345424 835190 538714 459134 203216 616114 727337 780440 841527 186955 820902 664973 839277 832595 176 836937 848280 208986 322881 2 201424 677429 15 467438 756 758040 794244 439229 2062 355833 232230 436108 820338 299773 808810 797576 833565 313089 809022 27 401359 206 530338 117965 32468 300740 812791 234258 581569 279542 165406 739408 392905 71018 847101 291507 837324 840524 764909 790477 9 785087 50883 775466 848466 635736 53 305237 840544 838145 244656 307525 17382 1416 767878 14481 734522 304300 824771 819565 261479 806396 56 371896 38 463359 64857 65141 830914 500590 800242 841429 452739 399330 831281 82200 648333 83778 261609 441813 25 816121 430075 721314 45588 818052 379236 775682 845822 802265 529891 770066 1896 171180 822687 158547 13210 678710 786232 1762 3 470439 124078 133858 819409 443959 41493 115109 838950 83231 825779 813332 3279 25567 772172 130453 780574 266872 288300 986 83 2 445046 298332 526586 696746 726030 543545 825820 1580 63479 824643 713690 7151 743278 244093 3748 179614 760750 301491 518119 284583 55 755894 633153 809740 74 697927 5 843637 560459 756689 711827 288921 322908 521503 10462 754602 424565 838268 803634 15 137957 713675 422745 229638 762731 455357 709872 812821 792855 592211 449155 404207 6 737341 426229 135062 774649 634848 91239 1 88340 4653 786114 783482 16451 746008 590532 845742 754006 847571 2 53151 604011 87263 803040 542313 470714 8 45661 57837 809794 15 469514 84 589712 745863 587 53172 810141 345542 801297 561182 650101 814018 90 782630 199564 94345 36 569934 714071 843 22638 758247 566126 317676 723099 562063 250502 192973 459142 755416 437342 411875 53188 359095 441972 817776 810566 754 429764 132 807889 680661 101 839732 878 763803 493168 7529 420992 4685 53822 837278 826636 767540 111333 793367 848270 817042 759147 2720 815959 205791 677485 64 73838 742376 572803 597412 272408 838582 843930 807695 148602 244527 87920 40252 510 2 474130 784004 43 245176 836169 13557 841988 4 783399 4293 797030 3 14 842574 435512 328622 1 846039 100755 801208 842897 363467 502722 279726 725307 41196 819093 32057 9 657362 453167 292859 99693 126304 500443 390406 73 392854 744288 382855 515486 825229 1058 736965 7 747443 71238 843921 419162 734087 13 129066 660305 791866 4785 381332 23128 355907 824443 687915 381552 848090 231844 646059 83715 680506 731948 699674 271509 73597 5720 405534 47549 607672 781 674654 385006 655220 824994 822073 547006 88151 112 1506 368513 232734 89408 709889 840186 224248 843691 705281 9183 380987 11 27523 738007 828773 792932 404603 663285 1 74 754382 741646 145763 123497 728351 2 209038 5203 742794 783816 815014 833902 817866 665390 1 174 2 796963 520014 155499 767580 762480 521214 578706 463566 837364 779666 506587 666380 797892 20665 178710 645177 678829 841412 4962 583700 787310 71237 771121 8 846302 756 757002 426539 294242 1 69875 679 780510 20478 704965 16563 742464 776246 780134 2025 713490 759610 787391 740978 532786 718937 272704 794487 303425 252584 731086 485271 720090 7 376022 845353 260596 764642 484128 65820 256061 788481 168 193786 271688 138889 91996 16016 316849 827363 728055 531287 2918 349755 705325 316346 176822 476083 3011 411798 122 839030 149162 614719 541577 833987 13 822915 608380 14231 14916 579036 471904 1 783530 5401 41 833727 406747 826780 64618 812400 80018 230944 427816 442971 2 736074 15575 374730 701808 759149 214939 801879 628 797812 257347 655652 736459 705490 464274 770558 679232 500 665032 160589 145659 124677 332098 679142 732808 2237 316043 621588 248237 314900 255137 96 149500 5 789484 4 190294 573493 327387 743238 772453 782989 323039 719789 614640 687317 600881 6208 19 4403 411 586514 10 439738 838305 467331 787427 510613 7257 822134 508747 12 443054 847862 829146 751281 71320 443152 675664 760994 7886 757337 561409 757842 86663 216593 826877 767287 65 200872 17642 221159 799005 240829 574567 803809 684464 817446 413566 23 390903 199 823253 835097 17 247550 508583 831973 4561 685941 495596 844059 553489 13610 827438 2 214933 849083 354518 738405 837818 10 262532 815896 479151 185951 410794 59168 781911 735485 387845 502282 833065 16 339437 848296 791881 731660 1029 2 817609 760980 553181 636495 22390 780881 32777 23687 28765 210557 131 803990 789801 145966 806705 340894 808085 535687 492877 413912 792630 330980 753430 634947 827270 466626 74965 165283 828882 12 812909 819550 215194 644032 187401 165 293 486572 132251 803854 789733 808104 175269 669321 823447 6276 138 8470 422731 42411 593481 5 141374 368853 109472 719227 82900 57678 23332 9 687252 51764 352519 792331 237491 781191 739935 832510 801912 702268 1638 823253 839415 721834 673819 12440 640 1 394625 6082 508050 491044 442458 1535 760514 60213 16261 33237 47064 7 544082 705530 4883 751444 151040 846328 320945 772820 838910 485111 367470 84170 1755 643860 197393 188793 807746 588180 818723 55 720685 524497 834709 34695 6123 5 809227 569601 835041 669012 836771 849908 17340 516862 5 482452 712389 838861 57 63 3 241787 823421 325713 521520 498171 279195 15249 517988 586467 3226 765277 798659 95097 254632 619993 763202 813549 342912 86035 150084 831214 499034 604871 51626 4102 31517 41691 333972 338899 689747 843076 454781 849171 822697 844647 262281 4 814408 251512 243802 828174 772826 351950 657688 113 92484 802575 846681 20548 819454 758241 815290 514809 681749 24 640139 594982 234553 343490 273272 355601 1 335946 120087 128714 836173 212 792333 533796 242455 4722 177405 714266 120202 175439 221489 494546 835496 11126 831167 609863 694077 836962 8 238725 835402 847845 828808 115924 1 197629 845987 68233 483 826178 743812 799096 848845 223892 521074 790663 1367 2870 300587 231 6714 437978 612193 472429 594845 141128 465088 281815 516033 700827 878 29765 6 247705 553320 98 328341 801673 74 713598 756710 202743 973 739227 744457 776487 669103 839273 795912 700217 498859 602734 291533 829621 479632 805670 479671 589661 220 167799 972 827054 129619 239 183528 844269 719333 799254 505457 208373 305249 834348 763005 492 797846 9 797988 737687 692498 9 834850 140056 797377 154996 187461 1436 753845 453926 838615 348 387193 25 822918 831575 99 3 508652 31366 1 250465 1056 326211 254432 769561 56524 824107 29 714272 236 1 149607 595878 118351 421 702784 422554 65572 837646 798314 40 824455 770205 182874 849074 44526 379385 259961 142745 134351 134535 828466 258475 822854 168853 373164 588 466510 948 787296 195449 103315 430761 481215 71617 822803 916 737450 802105 713227 113426 40006 122590 150163 84 37772 245800 713616 835007 772824 708594 300361 4 479330 140741 25452 610073 274530 492322 808489 4 814062 603874 599118 648609 390244 262 228471 230726 847938 261517 786337 841175 16 438924 804339 278029 756344 1 823628 2198 763736 798105 267531 849495 763381 3502 237213 502473 369185 2 256649 137388 2 783152 291765 754796 820951 409796 123812 821360 118469 10 796899 84527 170763 581663 108954 649231 474016 611912 796670 393078 737562 581358 361255 840255 298682 6858 43389 505077 7 244 841686 632785 847423 839931 834996 604 350085 265524 105374 749032 411063 32 815897 21372 1432 208763 691236 10338 800572 380011 2 598 452093 611761 824479 562010 345348 26 704274 551401 662769 110161 699213 800210 184002 8138 726399 806404 8 660 70205 671417 207761 671863 807719 609906 6 747429 539520 5 8842 745330 5113 773044 7 575070 402700 401075 533087 163406 672240 847467 734039 509729 812787 741160 837382 110119 134511 828492 843464 704672 849656 516088 837254 115567 556570 295900 13 504367 822173 732213 361858 822622 686300 25 769725 669736 834775 846141 631058 233868 6 42966 117644 684164 774979 574079 239483 120 323 747468 4 415097 14 601471 811460 316604 848640 180638 176995 216155 803234 333946 6301 55625 647819 819003 24225 825236 807393 86047 583751 843814 808667 197 197686 367341 562714 5 838256 786249 110 822857 513291 719544 1 843698 704685 2765 830097 358395 29701 700 257786 2 412504 21137 39 841981 466932 7581 841590 11797 569783 813322 25014 12544 846952 446259 828076 106756 777040 817732 500135 748832 24698 827314 739283 835812 130875 510560 3 253735 373352 675903 842848 4304 620136 823470 700146 755 3473 7649 354484 347048 109868 186976 841797 344999 619845 720642 264059 215269 576113 58119 58 745528 608023 4893 839361 147123 761612 33735 16413 14452 655780 201578 749821 119 20045 772055 734492 251748 4376 845418 517395 759449 338418 181069 749552 770773 840080 58750 693673 6 781661 359520 588969 826935 832183 440845 18536 612776 397364 561896 796171 266408 3444 748652 646757 3914 504015 27373 516 25 249291 126067 598339 204917 13 136265 717186 498548 126396 35 690679 3752 836365 620330 245932 569590 13882 1 720843 637010 215401 354381 801147 845511 535 683399 37120 795962 179756 317539 469367 814883 49 818321 581823 38365 466251 793859 793016 415067 825414 810719 6864 263766 18537 1324 2624 783727 165 78216 202830 781646 7458 31 2 605660 310567 170644 160774 546955 45054 577062 65 368910 65197 29 33487 785456 3 822688 468888 1247 163077 294650 834004 758864 11 84266 744024 408222 23 539991 673609 1658 520 209871 508704 795741 706764 11989 562708 10 663434 690481 834189 814774 835742 12138 807785 689347 829714 712721 290 550411 656 5725 627429 480310 301339 639243 535648 750193 175 536330 2914 841723 527345 533806 552748 344071 751612 582432 817955 660148 35 504056 21763 766519 17864 108 798892 832708 836204 590658 821836 836863 303760 778897 282456 722637 506121 2005 504034 104162 16591 485614 560077 424923 799604 416605 185862 384322 748 184959 40 257976 314496 533657 505604 551003 828452 53137 211593 317463 655684 607527 763938 674163 3988 533854 471 521423 172311 834900 787320 654697 432105 2 800324 155866 978 773825 492818 1878 367286 743370 827981 539503 782430 55138 89151 586152 35033 818638 675631 1 48900 828727 840298 6097 2509 219659 12749 808228 808443 25002 824441 307179 503340 766135 825138 626500 761011 89422 335393 262171 548140 2126 762246 42570 322908 830876 43027 816798 168531 127621 508456 10 1 444505 384100 334506 157173 16 133684 777878 7878 598987 579409 262923 158 284777 84208 690556 727238 362942 52241 27 67018 20 145946 214412 877 844836 736946 785050 106679 9 23 402945 587999 306949 226260 220169 29316 823172 587062 68 398148 211260 418602 84292 682260 243436 338673 842532 12 830356 472179 85400 610284 775420 293235 827728 5 207908 8 333532 696988 813946 179141 787485 818934 15293 725335 250661 91 535000 840157 154882 90156 855 2117 5395 543791 843935 792128 353140 829306 15 800742 669367 399237 106908 71978 68612 53228 174596 1 703055 223921 786705 848092 11 720832 7297 686739 161715 49 550297 28180 156485 174218 841147 754626 608822 183220 790602 578699 292741 4 834237 516638 3576 74229 35846 7480 544311 7 691309 819533 716626 79 806086 804256 764779 108016 311598 751609 847561 484529 1 836414 18556 74 699133 309706 806007 202148 826486 393921 846203 5 558505 22129 801929 2 792403 836900 832908 436831 692920 840374 807621 838028 409617 530413 532464 735564 157236 583417 929 45886 54746 6 2 1 830836 787042 486683 756265 827664 840797 3773 560443 829657 143943 722930 7 2572 721754 748915 470563 327567 17 784379 824634 41274 831819 388632 257136 742841 848816 97428 46565 28194 329042 418941 759113 827429 774757 674597 381034 101386 821158 61 3710 176 647437 547926 604754 591840 4 771035 158972 404934 841853 825918 18168 506969 798089 64890 811900 836808 270846 160086 67425 317463 66111 237392 798849 754648 801295 800193 318048 858 438 48 227874 149833 800803 23 4 161326 834417 338897 4506 167550 807 36621 453841 482026 60821 742774 705373 829719 1999 302179 303862 321352 146970 1 555304 248404 720035 676223 510358 836821 401700 34511 819946 9060 502289 61001 497417 824344 34436 320325 578875 2814 450811 175953 10331 4154 669995 813133 5 632283 457406 704405 487176 427166 813800 178815 318206 815432 155768 691827 84454 763506 12 79737 808846 68043 483579 90671 840880 181075 478669 192 762244 360947 381545 809889 756500 836187 735569 1133 769525 809388 11872 280791 169162 169119 10 274659 566633 829184 552272 189569 21328 835654 744070 756735 842246 473871 203185 817052 370 845725 740548 34603 84216 626011 817514 836018 10136 784782 608768 156393 664784 309925 845803 1192 787149 741086 214058 364409 754151 749905 153598 102718 1374 622831 354868 846695 605484 219867 821965 763294 69537 8213 7 155672 646842 21910 521343 432633 97621 650 253099 425929 797800 214953 514972 373293 407128 8890 791500 839833 778470 300504 290803 518875 792707 4 106749 820873 544590 62031 753945 780285 296126 58264 846085 33 823539 63 728968 155 846404 809438 735158 812947 4 231267 1485 734 768039 637838 652825 208560 979 54860 812381 819162 2061 91407 4 2 549730 828684 353611 79349 212712 343179 833355 226125 503079 795002 211703 795943 380262 717145 380314 79521 59 2846 758532 804507 541988 796449 2209 47879 462496 87853 641721 334590 842618 821624 224861 401532 349916 448614 657653 826711 551226 692363 30 649780 1440 313829 150566 138855 322208 76 40793 295486 74160 600872 774985 203 70453 749260 824516 540778 841868 15341 795511 733472 1 9816 79 122821 80742 109 2749 764455 482417 773191 33255 825015 808645 821721 104778 673 685529 438266 496992 7 516155 829681 556935 812633 402302 843548 770107 215808 146680 804129 21485 774022 766877 602756 734298 708944 169380 786231 272288 843016 766108 513708 843663 3734 6 1163 838259 211392 515801 617836 2 838088 17238 290333 756812 793848 828019 1188 690203 27569 696543 35626 490617 95411 96138 848361 251530 787241 844493 820818 34055 1600 278470 466476 2 224 2684 741656 792944 3574 735314 199744 727759 817709 13964 4 727986 372521 9 823586 249364 192518 728869 636178 22 7 430459 792876 833576 5975 596301 10 342551 310564 653800 700018 3 825618 397605 9904 91 4844 3 798446 470391 357946 12 30183 484409 663735 560491 676234 785272 533853 775577 22 636145 58363 281340 306605 847447 230269 582077 407031 799193 390000 734863 317861 302083 837886 804567 151847 805698 340195 26373 112277 1713 458793 777871 849341 807315 94721 669 797691 831431 486467 104048 736326 83508 427678 844139 810704 405148 71788 531216 2480 848470 809851 401726 121040 685777 332603 52 503518 456974 776242 754500 674145 812084 672901 91347 351555 400964 767458 79 739598 789406 210655 605584 16 282273 830647 231226 298298 43628 589641 784590 4 185782 12 38546 598225 823584 693268 689739 26397 431260 772366 34 302396 845631 825629 823747 737828 1 843778 770425 837882 848414 777371 320872 160779 719464 34437 403034 206737 263451 14 73598 241 154518 837175 778002 12918 305567 586279 33695 553497 405594 566580 805795 195295 1409 389697 813050 417360 607406 618966 477424 65914 252607 85448 312546 740345 846509 12 830531 830063 733054 201 729728 774996 826848 818838 659357 60724 791161 1 689313 837169 835215 788886 343182 588266 174459 126006 340975 532023 685660 4 5954 3723 814191 6438 580360 157099 331200 297234 845537 240 585325 1 808 745744 659631 512773 840694 786918 790771 23939 673062 769778 689898 721188 821376 814123 874 16 790778 327265 848289 4541 3 816309 752218 343117 411946 500350 772396 10 526400 30783 190255 1757 250599 8326 762005 787446 71 232882 808967 420102 423695 43 731972 814638 253035 834717 185134 436682 5812 560778 87800 813931 820650 2317 783316 713334 30420 71231 5 725390 808163 499114 847980 150736 709467 9787 53 164956 806474 811472 822933 758331 54469 641300 145 302205 748833 630906 683728 658393 34673 487764 811183 843810 760528 840721 86519 524587 3 7 440541 73220 630173 12 716670 597088 481148 523964 540770 208036 595956 88436 728601 595950 688378 308108 152652 5746 798016 762465 123133 68785 684471 214607 694 421350 317524 720602 290719 719587 698639 65 53394 838855 452581 812082 58763 845906 712937 52019 761190 371734 846677 579536 65207 849129 723803 751661 826059 449159 40459 798821 689042 328516 546165 814117 543864 656354 820149 647 845639 262 822488 351815 779144 305 90703 520848 705904 248344 228784 119171 816956 464068 814568 80282 575026 839082 847417 496775 18643 16 645602 511389 557627 403591 69381 640905 4570 607934 833977 115 5 778942 675894 542087 648506 716100 353837 795446 250660 786883 809303 809972 22 554223 786641 69393 42711 382004 423614 414196 816159 293364 783310 456733 716376 93656 769868 803670 819002 608512 198856 354313 267359 794094 71546 812749 796750 12 823347 181 835541 169201 677482 114138 360721 557826 476212 695412 792908 7296 760282 750277 498088 800279 724490 320225 83404 217519 462581 2 767174 680675 650338 754651 821910 809301 591062 481 4986 842148 803655 543684 1587 352 262659 345813 292585 351561 538110 26751 8607 18529 52387 149818 4 259395 103578 664 450615 22 795111 372834 810645 776986 656928 264234 5219 26 114089 765381 731384 776473 581899 671256 27 837629 81963 1 842240 11867 5 82904 483433 710118 745575 191519 82662 1324 577647 138029 108 311098 742292 17022 741216 213011 36035 6973 829409 402532 593395 239866 821651 11385 4378 738776 460591 476422 2 839543 179589 845225 1 234597 413 477156 165520 724469 745526 4 20872 831341 804451 60725 50327 463957 166402 452853 46535 467903 804620 603410 55839 313691 46734 659007 9 156326 815074 771177 51 550511 842689 407810 579422 781172 834064 216801 620091 51575 831727 342975 692394 295184 332079 437348 122460 736311 76534 64219 694024 807526 786974 266840 824040 66376 808130 2 802464 18118 280772 388239 3143 447447 3 298477 494928 834822 44641 3 777395 694340 8 803284 9827 612570 601863 69760 1248 815394 813326 650278 2 808948 71135 3193 844507 64981 46190 162294 633308 763471 832344 468797 798907 816740 773401 831475 294528 24166 2362 93197 117197 667500 841536 214623 550780 662441 150 177071 14500 355540 397810 76305 61893 87635 713270 308 798751 530 498 771394 244 816907 531029 55746 773744 834357 642714 786841 137995 602761 264391 830038 133311 278543 840132 849000 456154 87309 93249 134298 842618 3694 830788 56897 784151 320049 381033 46652 1525 572174 721582 508685 534854 668543 739945 834512 151411 366738 561968 841439 777325 842193 271990 756957 156949 830957 262905 800538 106588 9837 811944 634605 678342 787227 58375 661072 163919 260214 296534 527180 420004 106448 168925 16608 834503 3 154339 565374 729448 1 7283 807095 365256 117976 6210 740754 79520 827898 70179 761246 77345 39189 484988 825122 4718 753277 38 258539 799012 683120 807776 849077 367 627604 210042 513385 647422 452857 12390 205838 118916 772023 200547 220043 812081 464164 52983 68 272665 568753 246573 439276 682788 848075 1821 46776 493635 746998 806934 1881 805142 509908 618382 97141 22 451829 827402 518362 761905 202762 411602 435481 824157 336776 796911 45444 263549 238195 821339 5999 2461 710256 763146 649380 765537 544334 708598 579961 330565 319120 538198 137795 180025 738382 789648 29381 786384 8 772222 847168 130 581622 40 405287 755145 448943 1 1385 811247 28544 845523 839597 702577 92473 805158 9404 823081 39 843497 568035 352176 766179 631377 514807 15 339430 687855 826863 810734 782487 584290 661037 424519 704873 326157 35811 376728 172953 552200 262939 250231 791630 580 742079 227807 272608 721247 441308 797929 830884 474545 766521 747450 722055 57820 115284 780215 6 834976 693723 64 780670 733878 298846 434660 657183 564874 400 356015 792521 672311 768361 166834 303 518 726532 711242 6532 2549 24899 807481 19 543107 6816 170313 826265 314308 14557 630924 776119 1830 844084 362403 831349 540598 706028 524152 338340 506170 180231 588804 711200 834885 812489 814179 825389 794817 788776 546045 12980 291602 809036 587353 135 34132 3239 20860 668237 170269 334760 682 4110 514629 181147 49005 8225 746402 794724 513447 245972 208830 194931 789083 701583 708757 567450 14025 637545 129705 793201 256194 165913 790362 149671 196900 1 846425 784147 685005 790789 348947 117543 13558 223755 767729 31237 190 656302 846047 1343 119233 306272 247366 11 6348 830833 247782 376119 741175 451275 31220 136384 813602 13237 2709 304399 6 278502 468815 141353 735085 848408 527445 46882 111377 581596 11219 149785 636 235 387908 832721 3383 767595 793574 808327 13 289124 670716 28 54640 833 570082 776713 758800 795395 37644 52 77206 801949 844717 369014 351 202830 2591 843727 757224 629971 478339 188 118493 366817 658418 11937 925 797587 130975 798173 742825 757004 106558 2 639975 843892 585 843528 784379 831343 9194 216645 605937 1 463 599206 9323 206663 5172 94344 355430 162485 5 151472 320958 829986 748139 796 777443 794696 142 1 841640 42202 396340 614834 848878 2934 24 786418 849422 789202 55471 736178 397772 750898 738908 50782 133547 100615 770314 717819 698472 729322 585692 764002 835286 808569 752299 22040 458481 606355 830653 583072 3302 83505 2246 311538 12386 806 693323 680214 692835 690007 54270 236221 509803 161678 57760 838105 654703 795542 200238 825473 728005 436202 843570 207237 835765 744658 270178 78 678735 720802 398597 505364 521536 542878 6348 833920 474919 802666 694979 759 823159 440807 112762 804555 797084 846180 686603 33483 681824 331007 12 750787 192 774355 729865 212467 11 798094 209 748503 22152 808066 769726 13 800379 17007 1 807223 829746 155 666360 144775 842631 819544 818381 817965 1832 36925 55455 205809 587616 652147 226768 792044 369334 427761 9227 1 696835 63848 835523 365607 56 823623 821108 2 648566 654254 69 825386 439305 29070 706962 204475 14 316690 761439 634650 844877 348849 15561 5387 754177 844565 573405 232404 810640 204 482921 493 849952 8 799898 423209 322115 649736 89808 88 501243 56 48545 832005 322398 663214 812515 844859 276615 23 745795 824181 194 411992 532344 438296 459386 96822 671819 298 732982 779692 248792 86164 752810 283032 784985 823098 141 391253 602766 833675 620957 900 812367 542748 53 469177 207291 645624 849500 373232 245952 331644 819277 18 389826 136785 105849 186220 29 1 828161 792872 3903 249392 37 810040 727544 545367 214131 789512 472969 52 661561 19929 109 38 347738 803997 584878 20 778868 201083 487472 72745 654813 793633 576 402332 836379 1269 6675 921 366561 437271 791776 110074 535239 749552 721290 588496 145429 784534 365776 596752 145899 468960 222223 814562 217 300105 88463 759607 817548 120 283521 688448 847201 538611 537082 799998 433355 614204 834696 38688 692715 369825 757235 111698 734936 208131 404673 713532 40392 540 23 788592 846240 6973 814143 496745 1 790622 114599 802886 197557 807567 175822 452076 15563 755993 137904 795103 845318 447954 845054 203665 661931 680957 12790 524047 775207 192078 769379 7175 157951 382128 810407 638339 514956 616115 843124 255823 826497 62704 801923 622526 726271 302 43 808725 543973 766461 54 33578 240275 29825 141933 528426 820226 10599 556 793785 1463 937 833594 842793 448635 350268 848959 839617 669343 3 677937 491035 599971 413623 534158 294865 814091 799419 448961 391092 407850 6416 460782 768972 68419 204209 306824 734539 799284 112 402446 25 763404 158924 590169 225 3165 447177 97219 298285 801217 669433 696260 547357 792658 659502 794903 829943 796761 591953 826722 476806 830955 158602 683326 246 86 430650 74857 5918 24064 605904 4 2 24 647743 489827 816659 19 172153 646158 812492 124 274772 292551 217684 78 662298 129980 914 18194 635421 39844 845765 3 831648 189493 240861 247840 4 185478 761209 410 803732 364 25 275948 560127 10487 5 833413 843413 231559 674832 719771 617761 841755 790247 737945 111 549303 732328 775900 520 626528 278767 174841 907 647846 808939 34197 839192 18 431318 840734 761673 845029 5 426603 1258 814552 234025 323588 783953 9 844 621692 167216 19 1 836121 824052 262298 238 15580 848516 840276 2 832868 5 836785 810036 822 811164 55093 308374 149672 802899 721444 819131 743497 801128 17 528931 808152 584901 4 836027 803266 423036 230535 37904 129 244588 337088 517373 1 179461 779068 768537 145181 3505 31611 842578 620721 205729 845841 244361 781641 798045 1434 827833 200273 52035 506876 847459 822189 844742 839548 358351 845134 13439 715984 777005 14083 222571 35060 596430 771766 839082 757760 749146 483484 5229 746575 4057 749635 115990 495429 834845 519878 714944 832005 86839 774655 743376 412561 847526 561 363984 125465 265027 164373 348084 846181 25 711643 164946 6732 118366 2413 21 825875 805956 795225 776773 613747 565584 10597 847 231651 344466 838796 34398 770145 771702 747382 842100 445001 741992 158943 317940 699836 834971 834737 697103 845089 168720 1203 639610 825472 838477 725766 623913 819939 753196 614371 3 362262 298148 113866 311684 96094 305818 818614 821319 486245 798303 159399 233855 53 528100 719062 698953 640124 32975 789442 10 486016 354255 768608 824650 14029 769506 719924 2 4586 2 778676 708996 826443 756586 619541 824088 55945 804316 568745 437597 696195 305366 3 577811 408 637577 369142 809496 790882 700716 110720 228 834727 667434 1329 50169 597727 3007 2139 643828 812225 445789 415908 257769 21 591861 560320 614292 715897 769332 442408 418894 499981 632873 4471 843654 751840 255138 754208 15210 800937 379 419313 740796 844423 676920 624266 543445 14347 647296 788351 602678 121812 729184 376428 230106 483935 284125 443782 4055 7 6428 778959 94843 415045 282544 422840 716007 293149 849049 250971 666103 400037 788227 833321 811896 180304 427301 22 428229 2 835403 115675 595423 8356 609829 183251 422787 825060 292608 831965 920 795208 77608 411586 830936 835168 1888 299999 811631 513270 2621 311308 639707 14966 554335 830937 6 162345 667777 729182 620003 476045 636 28594 802501 66420 611725 405356 631319 161277 717812 291617 4249 597602 613385 236258 227945 683070 52833 73619 325456 584205 447614 806280 1651 777708 33488 340175 764029 161773 782038 492799 314973 802629 606523 92 63584 226476 671845 47 282774 431780 314036 128 833814 603143 430190 693103 364136 1 264003 54884 36 735707 266658 155652 127491 267647 1133 767107 294811 442 718128 826240 13154 644873 6 172321 792710 807734 725678 170 548433 392645 490006 846891 61747 363994 50 39953 779776 17 809616 107823 400755 39869 556531 806751 740406 402542 368725 49617 794164 90762 311730 28 825930 688064 14693 91628 2 511849 744348 44432 830973 801723 759950 6779 843534 67219 393841 473294 750326 748225 1 741796 849388 713386 812295 436281 475246 759079 823046 264780 817739 812 287923 548598 782237 1 806153 761144 780495 37 675687 364254 1 2 203365 68617 5611 778434 336603 262004 380022 198 664733 799458 141283 244263 802249 517147 849253 5576 186 24188 794405 810883 799309 66882 836161 804955 202336 264868 227502 285343 724635 108214 13 709844 15252 246244 259942 72267 740821 391 138752 172389 536199 528734 11940 136910 47591 3092 564437 125834 764627 45245 770952 738458 154059 664131 312144 849491 811795 807360 4473 3 412466 835864 27367 739818 833063 793397 508314 849833 54706 741465 313 193641 758814 235970 282715 562964 257623 841960 161805 843036 843558 826264 821940 199834 835901 786136 6483 232114 19599 411216 4 31997 180556 232265 798186 1207 15852 555963 522400 204 23282 651638 229 236956 36 115956 835557 809211 757661 797170 84458 333 289196 58 13215 212211 820550 822851 749367 27099 741161 330789 802365 265596 451 489807 849949 830691 710662 829864 821573 440083 731811 330154 472308 750150 398575 382539 827859 508683 276962 298530 783400 499586 835817 62187 799599 643620 105 162 138455 26284 767664 842980 792993 240192 833137 688651 803278 630939 326782 94203 769482 705782 228740 658004 759550 783315 841061 18 270949 4594 816145 476 828431 2001 364056 2668 344309 268259 287082 277901 630024 55849 2589 838244 824934 97988 1 375945 843203 571552 701156 104201 1071 613423 115033 612357 843085 212350 378 608637 794062 869 703334 731790 397429 799593 848271 252447 819949 763024 653302 39956 831213 42893 809868 560680 519 449079 843680 245733 598133 788545 5 774554 16248 849221 818155 28 461005 505516 624124 843914 587803 480878 86 9 691858 467685 323133 219561 847677 90879 797819 542006 827506 436739 97642 2 732028 669207 10270 130166 63 759896 17 830831 187166 73 104902 303293 247037 810278 19 18397 760510 379967 41260 9 196959 460577 14 797651 88343 841740 110085 707884 805363 314 784407 795786 650757 178131 823826 748383 369211 786717 547622 811821 91253 701982 825950 349061 450227 773904 361918 836498 810743 81 1451 792746 806210 357226 769731 672760 121641 674029 363283 270 291 711559 568464 714628 4806 273743 817784 197517 1814 807676 282094 53430 30107 844225 4 213315 808594 107380 785092 633365 609530 756355 99135 17 524848 789400 811132 849992 654042 3491 703399 135 791133 308050 846302 164821 809759 325339 754860 762136 175222 837940 265391 161625 791953 849858 8732 188 518202 773987 843462 193049 481396 841893 5240 5 799810 277804 640385 445082 127283 450972 171081 143277 799429 3086 273577 733012 193153 2 783919 249299 3 681968 20 196311 2723 787692 329203 58096 736662 211589 820105 366682 13 497698 32259 141837 808955 526172 350641 797494 99 665847 811931 804192 741259 848198 44243 3105 1881 729868 812367 374790 679268 669409 691727 578037 96 810903 373001 227858 189157 1789 277446 127 402658 702572 735917 849462 835062 2929 742508 3 774891 759691 848372 332177 241336 715710 2 608377 389760 567581 334007 821208 344353 511 676890 550805 741114 318 175289 2108 848936 797306 780078 846574 819979 711815 208510 522356 799326 1307 11 94718 59983 849067 264031 819 125444 117973 41556 600070 681198 799482 340643 489911 529474 815396 640793 53197 478241 52 761801 12 472641 849239 797006 602274 812034 825392 452596 4 68 181951 841108 734011 842454 569003 95853 52712 652491 832112 819580 101340 821462 816187 322018 367058 564029 28385 493822 840688 822522 654991 799368 1 296029 1 507969 715452 805283 813862 56980 103906 420800 11 767143 1160 826996 532631 393340 405972 807211 612811 810128 821103 44193 702752 425790 191847 2 1 664252 87558 233556 67775 4 186323 672918 291829 821792 9929 842336 154230 5 701506 784927 309123 11618 595 795390 91238 785808 302367 1654 108434 817356 733320 619050 692492 835225 274 698370 567146 655002 836880 722761 529673 816261 783262 11446 682248 753197 732193 638673 432554 106503 92235 309738 10 38314 13299 227549 261891 349994 45493 384543 572363 601804 801903 170217 395037 805329 730298 56387 817750 20992 758631 1168 800279 3 216903 604024 797269 394 495281 399388 773284 440237 806774 30173 7269 71195 31 753611 292155 744370 147684 38 828216 616120 386172 756956 78778 171456 276915 67034 411650 130 821012 800018 156105 12 725063 197492 218 494830 698821 367557 834071 305346 551119 843266 557047 558843 13 17 488241 77543 812489 697593 759920 816399 844179 330163 7 323884 458924 383480 376862 838935 280279 681377 839320 6558 761616 510143 828540 33714 549919 2 607650 590068 954 1459 155896 749522 251669 297093 833228 5795 834627 806492 756 339422 148 638029 794023 620473 40758 784822 744201 146328 836030 769896 805958 642342 18015 142724 844387 797747 632719 681621 115120 836061 5 378184 675517 791378 165617 472867 13 809697 492858 731483 958 61052 793783 812989 272058 542840 326 772654 475924 222815 140394 569 748444 22 268922 633265 738222 27 794065 844904 683980 6 6037 676846 849905 836015 837823 311 713624 559971 598040 795031 771942 276192 7 811294 797405 324216 445450 214424 759993 408099 833835 770526 68479 772490 228087 800542 273177 682091 22566 631854 375 789148 273029 30 408542 413946 584303 682670 847968 145358 178397 589420 659 167871 394787 592850 737331 642873 753065 473179 139202 12004 692776 807096 123665 2 786719 11049 40856 717768 808993 797190 718038 821494 829131 845533 773436 826930 5 344 210 663212 720607 836449 38 10 473296 68 1 186173 822271 838993 750002 474526 460689 136000 155644 783485 66814 843858 244528 790540 435514 788634 3 339092 7546 1 484106 468843 472154 343725 333942 530404 749868 482520 86318 20877 838913 169823 617819 804021 249 815347 791945 2 217692 456608 651206 397595 564710 4 99645 715542 706802 747955 803436 371338 210302 9 2605 328836 15 58677 285563 840627 22 507041 821936 529243 3528 14718 746570 828594 4122 2435 93294 177785 634413 680057 849225 795097 212101 128651 1486 732438 712991 806711 151282 809591 507523 803857 693398 75163 2 819628 834765 71294 2 742 21 591201 25671 845913 166340 571057 840644 627762 610957 772553 131110 551442 123077 222264 830627 832662 753204 824070 19 107 827258 609381 844893 20175 283195 659739 43527 848174 1812 813587 342740 6 300687 804063 244155 48 668080 726873 815547 776290 526112 260381 94765 819499 761361 961 32 416540 1143 209971 731758 839631 836668 700664 773261 847041 956 829790 53794 832099 846236 2184 589381 29948 843238 840132 822046 618203 822807 267513 62369 113463 116072 743071 157580 250757 336366 748693 404474 719411 440832 839956 178009 4 812963 364742 1395 187059 321437 156291 187 338606 244118 158275 845949 848903 10 821487 848301 55 169862 821389 783059 405428 197632 628454 1386 813519 1 813363 768194 841909 120288 39218 79362 805954 15841 395447 815848 38577 740793 478 7 795640 127232 230674 816920 451852 70909 340392 746240 812623 319135 177388 438737 420149 735475 822604 398638 814664 715450 572044 807231 119089 139331 205855 995 680859 598070 24604 832089 541218 344177 700894 695576 13 509492 846548 106950 26698 834656 1385 6 127 518041 5682 776001 532 689553 163944 406645 847899 756018 3654 760853 197292 631366 804892 801887 815889 251695 822829 811790 421805 90482 770639 760110 53 738681 758039 844719 47626 3 770631 123078 188867 477482 93 27 377404 800692 813614 840004 447760 10 808452 703797 732264 12028 829076 822047 339265 822771 29107 572584 841093 359143 825168 835257 742 3 53950 289693 294971 737102 827010 814665 322785 627510 467629 550087 14801 648737 445742 836063 721707 459364 294267 644772 30 341470 320274 829737 840948 2 181783 728376 69536 738516 1 793961 344165 833521 6891 760354 12835 184299 657666 453823 386284 828578 9 251 488572 319878 28425 224 632481 806150 984 895 171651 4 750675 782216 967 106 123016 647974 45729 109831 721572 34823 308125 409788 16216 221009 731452 17091 758541 555669 759267 611267 49619 3069 258486 187144 531541 746294 751131 265982 24539 707497 194430 364437 715644 732822 244851 792356 772598 800180 842195 740220 119216 843675 831480 350661 134615 337201 87141 800373 461999 13 966 466320 509608 391022 165198 818107 715798 576926 825363 143072 802627 609193 625042 833937 182657 774869 840120 843089 290785 615248 835422 772986 232542 600582 12239 816416 165186 639515 155 592545 696435 662944 783319 672284 50541 225 293955 836981 783865 620436 526093 3626 243757 332184 2009 48 805712 788415 261672 737487 8846 41 847829 791932 745891 773780 405960 7534 781645 842506 738030 191408 106544 492097 12166 749220 783972 500789 828123 473547 847721 829787 621957 133 824117 62989 609628 55 640770 843545 757492 320387 20 67 246287 1256 4 649896 58983 32 3491 32 793971 584184 2804 849855 40 299144 12 781685 104 744153 820114 194657 842829 751416 191119 721293 437443 31672 498399 568505 227689 5002 3 6 834867 768589 101170 812852 268366 807389 690687 822375 793354 638351 621570 331245 606295 699749 4 47 827846 342873 2288 521428 268088 842232 285946 41 577128 840961 234061 370341 262004 821177 771166 742665 41487 836930 173952 758173 792225 13890 839913 3 6749 471519 735775 94269 761904 552587 844240 786721 729769 752298 4965 529829 583626 845351 243908 7 619544 719630 809431 433078 733473 478819 292911 600652 131332 188105 54652 669723 516968 377401 799148 674119 4394 423350 776840 701641 650953 6 701572 787362 271746 498104 849994 825625 588622 673843 1597 269473 693181 81476 752923 341095 637889 625396 1 839130 41320 74476 101771 260807 825342 722261 588376 704479 694692 78240 794720 14 804225 5958 7015 786371 715447 5 10 655114 820051 640179 766099 2 562180 94559 2 100222 13090 606159 811212 45220 800831 608647 16986 381685 351239 691812 832430 189925 563653 372351 828957 840423 252012 79201 593158 830893 164167 832133 445596 7802 1 769946 3542 82758 833421 29900 460889 557212 49164 9 27328 299226 364 396 218835 274413 652569 849117 118201 488088 773689 791941 677324 354284 14727 805899 113 89 26 1515 840352 3190 2900 20054 24 789411 191329 642508 699335 749813 382158 54743 30978 190215 380020 840742 32085 60503 830234 765219 9 483699 847651 368278 262 11 847616 485878 159962 234781 80 824120 605962 88059 802061 514161 768575 761770 586886 197120 149880 651066 391397 296810 813167 778756 8 256179 442496 130911 825960 432930 482928 849307 325415 598400 667572 159317 691730 508972 1656 531680 839487 89 828436 203334 747280 203708 774655 95481 753025 343795 239772 815001 417373 762926 466500 826133 89339 829680 67520 298 718389 239721 93409 531470 182412 128 601326 20875 152840 367 572308 710211 790178 828910 1892 443745 27240 544111 849241 834192 797101 783566 2 3007 2 599885 37623 834717 6215 71082 27577 686612 841767 774138 809298 1794 390806 843122 358718 26 140370 81413 6 847995 767286 736633 12120 556020 126337 1374 607568 396323 806340 12810 709741 458761 64049 64319 1597 766255 524422 6971 781663 405774 132810 841191 796654 799851 2670 43297 5584 830667 318513 272485 805798 812264 807356 83882 533054 746784 234926 796256 525064 307397 574745 764928 821252 585781 579158 576911 35376 565600 694092 608032 210807 669193 281323 785570 762370 732176 604 367994 641955 19155 517548 701634 244186 285530 12 484294 61 217998 844628 751059 737402 319150 221433 67041 849501 327339 757759 651154 724692 579966 7533 7175 18140 457108 817408 48888 752999 1 151042 428768 663813 787718 589052 612462 759175 241806 11210 353085 779821 140213 753027 706953 765728 520437 237197 14 346927 630155 5 70116 7251 815144 547656 561994 5493 761639 121 444842 32338 812397 804510 748919 92 809282 665976 752885 791651 333631 777108 67923 453672 116547 833886 688413 789658 772122 433060 927 276570 342637 144 547887 593469 416179 18639 135076 593073 769603 796876 775871 408872 49998 298026 136398 1010 159310 404419 847847 840058 164607 509 843852 443799 487554 754774 232388 13527 570327 2 148175 179504 720497 845454 269014 469278 3 606651 738954 107886 816281 262644 1507 75671 20045 833704 796444 360157 400772 782853 2 244852 831043 470522 21 714893 761979 262699 373758 595293 14711 67630 808335 259 199884 795425 109735 571717 453354 574188 28222 797207 809577 70223 428461 6812 654759 778871 256895 624227 3727 690789 121017 839496 656497 356378 711684 79938 787058 789584 791023 721310 498347 677306 460088 102280 63861 625 1107 747680 815150 812620 60145 841307 312910 869 614637 27635 206001 832127 773044 647107 831548 678606 813477 832783 2 454672 6449 804989 159265 325037 407049 12 776548 558 758078 826033 74148 616609 237 503071 287474 83 315115 195821 11033 188852 547602 764598 5611 847345 822078 95869 5860 827189 548988 598019 582787 101546 606439 775797 7553 784386 33450 113 809925 508506 754471 3057 665027 637748 297582 767242 2802 20413 540372 248468 150 334 284610 575475 302653 80337 5 808412 787645 794318 785906 794199 13109 672423 189892 14 524932 712155 549594 316882 8 387104 99712 13 587643 132808 745880 744891 108662 827428 328259 1 799139 739200 369 113797 8 302072 12992 25 846535 812017 824202 839591 126640 362602 804638 13627 680594 739947 833756 377459 133231 32 261357 318 771566 460923 399744 373776 443192 841016 797224 288872 129988 25025 646838 26 18840 356637 11740 737781 381003 57 142 561040 314421 502575 115092 795699 749892 6267 612672 499789 255661 331144 803516 195764 515873 10984 202328 791593 3 590977 2 6 33 173218 775151 801626 817399 51878 192581 2 289338 1637 6085 754013 2 838689 225709 459551 629343 299348 656284 643675 214366 157905 615192 555421 843983 243 511 779842 910 29472 572367 676916 497334 314337 229149 10 519652 839322 683608 54 804424 575247 273934 313876 146589 921 318492 699396 511062 476114 846967 692420 550178 251653 223840 634189 479007 849975 58 357802 662511 27392 795362 832759 99883 640914 10653 781553 593883 108720 598416 661470 158132 749517 402410 825048 126160 61689 412861 406579 337413 178135 820309 1648 767130 706634 847642 517159 2 2310 807275 582675 822171 14777 659557 1029 66709 324752 800694 60 74576 13840 812863 832225 2 582666 2 148748 85701 312739 795215 361652 845677 829405 728539 196194 2 658263 816831 708161 437468 713388 814504 21267 743656 505398 841536 130198 864 842895 14 729319 501127 154129 2870 826822 532180 842218 136 798571 406582 743414 20513 86868 247586 259466 28980 691 840392 162358 167 229447 518075 807269 450143 357092 110770 762982 665553 693271 5257 661042 94597 787 13 5 811052 828535 147575 730408 43034 833625 776273 5846 731402 811433 288157 844586 818349 141937 38760 148979 147812 779132 589180 745014 137093 3 784886 119760 561743 370 841917 739851 2767 340885 747629 849754 17081 764643 277453 644905 482637 780020 682224 822809 246367 618629 150913 475635 817602 9526 118045 526536 145810 193095 100112 1023 343963 6793 768556 330329 278964 379829 577811 713039 682401 502246 611467 727471 632439 778684 330164 525255 63283 483647 157765 800817 735700 708706 743959 846563 436756 439310 833150 583040 452016 795961 833186 729235 27279 735771 453589 16563 814989 718 733 672761 411257 19173 798568 447871 759919 324488 428811 261341 820634 365149 1255 605503 448821 819031 680545 1 482 840876 817719 790703 685444 279692 793171 743936 2035 830947 841146 53 559920 728396 644093 8 692917 838436 8 306830 565456 159488 185461 632421 382559 396870 723724 694171 368707 14729 35397 832517 561619 504944 41227 46 793629 774637 687740 845691 217592 574330 673762 292818 782864 137635 285394 799888 833575 7684 88469 34 269901 25 1612 38551 129483 557271 634 9 10584 795683 616521 7 668670 747127 336700 823810 303741 800567 213711 832447 800938 238806 122800 270 134788 554990 795155 11 8916 19369 2013 1 505958 147 681 219658 678837 559 519682 13286 311996 565515 798514 563886 53060 285394 494388 484000 491890 659889 795507 279520 736244 758821 847661 225 293721 724617 315791 325616 802318 134017 363287 832021 80331 799014 17640 125877 846404 8 1822 667655 150004 642448 296064 756436 16734 174826 264999 738467 504625 299993 9333 13000 126714 808208 142504 378567 181098 634676 843130 114 237051 461075 601993 631397 591489 837917 2 11403 441886 656394 787077 830177 753936 267319 383705 846310 768496 1 805144 95154 437514 813902 752702 142566 701000 358770 561283 776077 812269 208639 166112 9339 420382 294708 838600 346988 686821 844400 652184 792356 6 801564 832127 111523 845403 313196 838770 48356 463222 35865 452880 821136 390 12115 484895 807930 154611 185649 532459 627 350397 596838 807836 767136 755217 834005 813398 408457 766781 2 786756 657682 13 42486 737424 25 381457 128 809261 27840 704100 785535 483 743624 598185 318801 570844 346 592087 137080 752936 274940 298060 14 199918 9 69277 662218 520276 30536 841374 846788 243288 487204 806736 724976 3 13 282206 418901 259 813874 576991 113870 198220 828249 573271 17 762733 838872 776785 385694 456257 296806 20 738574 631951 787154 398 839594 1192 818333 757382 34340 11 43417 836963 843983 797924 25904 257696 842625 842779 254754 24318 56680 845416 496424 249674 241172 336 823428 354596 788781 729598 5995 81692 196425 839963 549 834952 842197 841555 37129 448942 299392 807196 779857 55076 795080 837343 746151 719420 745853 5 544382 329461 594 496909 253531 317345 845473 81019 127361 543 825252 328839 378001 726294 178233 44791 608163 843950 840387 673494 819761 802553 701752 565997 783404 526523 1059 594605 647731 839061 2021 136661 432255 830846 6 258583 725059 754707 212369 819812 39 683146 757023 836 19155 174 267214 281405 634265 7418 136 22 225 281088 73931 624739 840339 2 122 2 113629 743885 9022 782305 537223 2 607394 396628 69551 30843 840110 289437 174 150322 86262 752679 305880 260348 3 712571 749927 397855 39 728602 827622 553836 179193 825379 758610 791773 2637 71639 1 51243 357513 399959 832529 498451 263828 829522 10720 729378 54665 699334 764233 600614 31 770356 680406 359005 533532 759992 7869 350072 2 271305 75724 80682 367920 123 767024 847772 482851 804223 715171 16001 843675 3 829122 40580 813690 827241 756108 569378 530874 849938 462391 363772 423 147250 792577 582160 381499 809472 171864 467858 319532 691305 352849 770361 644435 13265 749187 639343 756853 26 25760 248494 235415 480797 654039 2421 698570 237249 2723 849917 719114 137 823528 7 192907 695591 811022 645491 95753 34663 44596 61969 88 411046 842679 13 792870 231324 93486 401780 839878 219943 531599 11 171573 689282 74366 190746 50 30773 659081 642683 301751 268853 287 1324 834811 32847 826087 5 406983 9232 595619 791598 499848 119523 75491 22 267459 823020 4191 532398 1 508403 2149 405234 3 686283 353957 45 802238 679145 842284 187 532042 14362 291343 836991 234 784502 263723 30620 214 138368 7155 836384 4 826115 17628 623727 365 460574 539340 761550 459429 26050 166594 823377 134401 2342 766673 836 32398 803772 823558 1430 814439 73 806213 19968 480981 440445 303 759790 834584 841411 786304 3 797684 69 668326 829562 417734 91519 845271 530601 22 643982 802029 138602 781031 787325 5 204800 138565 677127 729028 26 4241 49803 9 135017 2 120589 730 775952 73 195453 320553 809926 835356 796222 818587 465642 837792 809986 662143 798934 768137 235749 629999 826676 274217 845717 1919 31078 830435 331809 3 284441 5 9 204006 826668 77 411976 165066 805594 802035 378 774299 825782 254376 6590 599691 99634 1077 428016 8 693362 503007 543654 243905 161 539095 3 99670 656350 413639 5057 146054 298290 505029 593292 129671 441271 262549 2 12 678060 108299 481954 241705 67 22 790887 94609 424325 368107 6 746221 33 781528 657302 586698 292958 821618 451220 316 426 1 832761 693817 512464 849562 655966 620409 618605 123802 118 185059 658174 790987 846587 181610 77387 835323 797423 746403 9350 400326 726116 790239 58971 809277 67715 128838 339195 141 712134 787869 523555 174197 357318 810234 12 827443 683988 650791 3747 818293 777593 13 214555 316761 971 401887 467851 543342 798847 653 365186 4 372127 44434 505284 788 159765 1980 16551 550 7 839476 361244 5 31 1 4 844127 752317 172712 843161 512504 368377 16107 696795 69 805853 635189 44499 722572 885 682868 11778 168550 320882 801692 592 10691 672864 805658 455 696615 102 415664 1 399229 589018 125342 223003 801701 800423 1412 814851 481307 365088 18204 798044 241184 831572 841506 62549 700310 796482 397955 466894 270 526920 539536 221076 62595 26 14950 767482 814762 849009 771651 6051 52 443959 531 945 823167 585676 808261 553462 349107 556124 360374 771773 243809 209445 252552 756517 32405 763573 436786 1 288 824441 774604 841327 173 31414 4 696113 741418 820696 839460 806610 657974 464716 577945 32 653362 800004 994 18954 10087 115898 775177 524584 829981 689473 699842 598019 258697 649585 2 769215 147 764951 612207 815025 275425 61751 369 729008 645864 173391 609986 80851 1376 358 515892 6344 847200 847047 633749 824194 19950 508686 808965 11 797008 108457 167696 843100 77 230137 523702 773538 2048 651599 9529 2288 804727 697343 817994 791486 115645 3205 642499 656499 7104 424015 5 817624 799831 817888 251659 730510 831159 410205 636054 683548 426249 103616 825543 661 822376 9 65636 224006 800797 809351 24753 839137 574502 844497 287770 832824 198132 533555 351004 144862 825288 183033 405542 1229 836259 615981 795924 537800 10429 846253 831458 233351 37879 702231 11 474784 345969 662 8 761498 323 463447 53277 90965 52156 229120 3 445036 650443 19762 272590 480339 768171 378047 505092 20 667243 740142 85 144 11886 10113 587804 318 45830 828672 255681 50154 676374 838926 309907 839103 452810 125576 703738 486 306583 2 178267 284315 32994 841756 385890 777761 6990 299016 801168 50063 244682 633033 5725 148969 132381 753056 787448 823680 832888 4 583478 736159 98461 808344 797185 374208 29027 792686 381343 154 844393 16212 135643 563164 620110 192554 214 6788 277361 675371 787165 215 161693 423 56707 753671 391354 325202 2 15669 243330 820203 381 846012 287 78667 607635 217343 241447 769165 199063 405 288 844732 616122 5415 515815 360236 453730 718732 580660 771262 184462 768261 849344 10771 785149 98 2 835187 804792 269552 10 691578 691079 279312 754635 813579 700424 388367 322208 825561 507880 713334 239557 832353 230207 115283 27400 428995 595 408745 828090 363482 273 826694 43 126720 726684 714096 712817 517032 266690 11 838703 808548 834977 11 361921 699837 21783 223353 371136 805417 2 848643 16 18602 727475 845666 2143 836266 2 577231 401737 821792 845665 1432 798762 422216 4768 321008 49264 372591 672420 470805 137 848387 718497 636544 2 600252 664198 667541 5299 733267 1261 820040 428 819546 6854 617132 472054 3 157164 763286 820851 650323 540373 242 830541 378538 839233 811821 803353 831000 787737 404516 91762 837648 8960 789687 113783 782582 799181 748173 845420 787738 830410 24 838218 679235 795102 11579 339575 126948 70 840119 151912 846648 700169 750955 654598 211 829773 249460 673747 695344 6 203827 615801 840441 841550 282577 199571 721 101395 6117 562171 223521 429968 94901 726433 96 840069 673590 87 11617 43275 2 127532 300186 57869 7 799330 362037 342353 843682 734729 837291 422030 523591 633880 830186 837829 466194 196711 845442 1274 759973 3367 13948 1543 790753 124883 592644 423689 751442 838438 117457 8 414630 152996 714424 259 2 245431 141169 844740 245520 845299 792123 426108 301809 706115 720295 50581 468200 63 550494 364563 552360 269232 257752 432512 273414 158 13 336156 817983 804198 303385 77813 4408 802452 821297 842812 6415 484307 398154 215299 545120 833202 20805 125164 2 701125 46716 348078 755874 103261 749248 221781 809077 525208 145611 51166 296504 524572 287618 489401 573172 333699 269532 784199 616811 362128 381521 673790 694170 428864 796628 185442 4526 81049 515389 3 6245 552740 633772 337078 179602 335531 417951 155407 11989 788521 131950 4 407718 418570 849090 789980 820159 527833 714 170422 800892 840067 785372 2 112239 2045 373198 195049 30141 176638 37 785897 105 462441 5908 27 514941 77145 973 710732 823112 821633 547773 615740 500661 89711 631089 233 347530 605671 713376 201 701606 814877 622290 98908 804882 317513 359209 198991 251413 836721 837801 840197 148693 11 479983 233332 844567 795364 208719 765982 316239 814417 105858 170860 33424 565331 547290 3400 828179 547226 180181 150686 23670 343 513109 706018 295555 715600 492640 839429 794379 262410 695338 640785 759874 770339 641287 811513 18 780287 362835 825493 28922 141423 770071 975 2 469972 827666 691296 291509 155003 213 18455 438810 12744 656539 2453 588904 786392 813586 504789 842156 558 706146 832030 837494 10647 825041 252027 345837 841245 806764 220 783057 625242 662129 53036 8 294401 831179 547031 788957 660717 599498 465538 666704 516205 848249 833085 837652 1053 366985 239 656391 249436 511235 371223 704719 124928 79 576648 651435 35228 816013 754093 710133 438413 772500 3 842574 276391 288209 480647 116 207 456949 705136 693 20461 604752 482128 62984 615744 819281 233413 723235 486517 96280 6072 841622 217724 810333 44507 814219 392747 389315 825541 558209 17 99880 388401 481729 225 769821 823645 750523 313819 59446 71 522685 121423 28305 842215 462836 382 205442 1 711613 433780 676841 981 5384 183161 12527 395997 4 540890 365 513 293017 425148 78880 802672 519741 11376 68160 753794 762332 290463 428398 272981 815995 935 173672 285349 2045 285438 843854 814014 796523 287252 64277 742150 104466 175369 210962 120316 414411 69 94611 70 31 807812 787546 654146 1655 549127 831 732095 830772 801471 824912 440794 832320 8080 152508 800288 731722 686153 833977 8329 777210 836242 302013 6769 12 731382 744681 555191 747515 372905 573853 257834 65812 607285 843718 51 1187 797132 846137 412537 760620 121360 584886 62 785694 562782 205589 20 426203 28345 60262 839741 462530 451721 817522 744908 767123 330697 118173 645770 639270 803504 155585 543489 217227 841985 464422 248213 747220 801606 39 417962 172497 205444 97865 844829 477776 14 273328 340 717116 308113 626031 19004 314664 830107 142 90180 843749 358455 600365 80391 9 842733 415786 740329 239813 66797 248243 10761 5523 177820 780993 297014 478 797950 818438 749692 702938 173894 713345 763 807715 557202 3131 835436 835944 681792 565403 576 17944 838299 7 606812 29 25855 138222 425035 3 897 628928 142 666851 272588 778679 759564 822471 473223 834734 833491 62345 210712 101387 683204 3 805332 346 21120 189591 606241 848139 258522 75151 154783 941 29051 111457 760765 85356 1442 715677 98990 4 14621 814790 795453 310366 841615 421652 359641 112295 27420 815617 28633 581988 827008 587086 624206 41538 779460 22210 824768 239732 18581 736209 725570 575981 236313 14 843450 468479 824595 446405 6248 784174 92078 446215 7 539644 848907 1247 130382 104182 735232 145877 385704 773363 383090 834309 344608 570198 649406 431318 838427 701230 105895 267973 215960 731585 512170 823302 798331 2 618436 829566 811026 825146 278025 558997 798218 1616 74 395712 767762 66484 44213 1584 410084 119436 172108 34090 579930 629551 268255 1 820267 3 5 787206 6 48918 802624 631544 650810 565048 834183 31148 402168 824099 819403 312016 207380 186 745308 675312 576234 643249 588853 72 832498 199987 312802 827153 267011 346694 773283 840605 589396 243494 325577 7 423908 277648 666538 295697 249984 696583 792205 40 809132 188839 814608 769838 21 428808 687778 691779 1033 769895 179627 106706 500524 795615 547993 834526 5709 4 773248 192007 130204 716211 451182 23 8 26 35 803940 848398 7494 10334 298062 90907 841739 202042 223744 826392 103 154416 3406 53 3983 176463 837363 849106 227162 93 272429 14 111031 848347 729569 3829 387661 472 9947 240918 4 761082 799824 842743 849250 119220 798704 848333 590468 838872 803975 761653 511160 152968 2 775834 355 529128 10813 699748 829148 4 488472 595061 619585 628994 594549 700669 551624 723731 1 846086 25 785001 534575 174822 289462 838838 54129 803 778305 11 841704 643320 219425 452956 889 21 588281 6100 2 832701 61976 542731 626123 9396 837586 257370 235016 843667 83414 240419 343063 757759 650164 429052 129717 665697 194365 21 41 75728 156540 6 333391 586726 3695 775783 657712 40105 610195 70105 815975 847780 689487 825522 5 676238 825315 830314 337828 2 827430 146348 790294 820245 233942 409816 817431 697534 954 345011 733561 481362 76 732691 591338 740468 71 792730 44333 735782 430475 750361 498628 230293 4207 86507 847040 247623 847648 607554 692657 450 247463 32158 453005 2956 329389 766980 155019 689923 4887 125530 777416 459 271219 386875 64163 11272 39358 813295 69074 788003 799576 779523 329309 362369 640363 696186 187867 172104 17315 354043 114 245873 829104 33546 824194 831599 809702 701074 796429 717881 5 758932 20232 777956 447911 623372 43 653775 63931 713997 551152 684325 795465 758156 727696 727133 1759 381 133139 2 799595 70551 408 802826 847990 748527 797121 108892 10 477133 793459 666061 256494 97545 5511 787069 9 391237 11338 70 638784 36873 817244 789126 526976 526944 63 482829 277 817798 121417 2 207 430655 790636 315300 722282 264812 830502 216116 27276 142812 848474 841905 293461 738308 805006 385503 3893 843845 832483 555738 619788 373698 460 1617 808587 1006 323695 15 717701 646153 844468 773173 31 135332 829330 792655 27854 402907 503188 717304 480449 845364 16 215569 147715 367081 220697 776457 522644 712088 242457 702993 591972 848120 47 754265 649656 79701 2 220785 807199 663430 721282 690312 837487 516149 701316 3 188511 615765 170206 834599 502474 640218 618992 66267 810215 498032 802 782663 12512 822024 59000 198189 669056 11 619363 263044 1330 829770 513565 552101 237236 704660 725 832661 208711 1 845702 614409 826751 721973 237277 788183 811748 690903 201970 625434 64 742908 147975 550240 599610 833110 178006 472687 14689 171114 450636 9 836297 819316 626042 2 51853 407507 791802 593185 544692 834169 274802 186092 514034 579244 761134 245836 428508 838310 122530 4380 707566 534362 9 149522 691475 10550 776822 840354 409215 2 831304 123836 233029 212421 642127 792640 67433 843396 370426 15475 589907 827895 774030 539 757350 752475 38 829724 849573 842893 1135 819927 481692 8 47490 76526 805426 837348 16 839002 286563 833266 76408 650736 40505 235735 823603 318320 500537 526327 802248 2 849497 817042 613570 511340 606664 13795 670569 278 725413 787330 40551 485028 47 840759 1333 182019 180015 746206 172707 10172 112307 805058 414 786418 734321 3815 805473 43768 541238 195742 92425 712845 834316 838586 281316 691247 303271 587152 708759 13 16535 848031 814381 487434 3 4 690999 621878 737950 6 714626 838249 8 18 6425 3225 4 451346 33 31467 763649 145026 524186 7199 742032 794976 761923 689300 760311 50714 27991 844918 832007 405106 246888 663256 410809 25 303178 788874 791234 835791 794944 821122 463597 415654 191172 3 352914 748018 247894 848555 459471 24038 253447 447039 661906 797334 9100 448491 9994 309129 8600 2147 52 5382 781735 10930 19321 816747 139877 814556 425553 820908 809089 505323 788104 806963 798663 687853 489846 327528 562130 720309 831100 56146 6 105 39 117550 707844 238007 77348 831636 417044 729473 7394 263427 4 4 741514 94554 829225 633441 596488 816086 286497 62225 176 275 565043 799439 788374 1754 815006 8519 388439 119887 832164 646997 8 9 586688 690231 842943 836494 736255 210692 2 1482 212856 419097 780968 756366 303669 505138 443129 564523 769368 508770 435942 368538 117629 83270 838086 451833 586612 149020 739537 389 578219 3 33334 471 795621 62358 191646 480585 413305 760167 818930 769001 79390 679181 13889 359589 19 598 598135 27545 1 376489 4142 75465 43487 828403 810778 230069 461819 842274 164583 678175 172 101016 129701 607812 360754 201713 1 847537 418 92 681501 718440 319685 198631 743682 147 561342 267692 498948 319537 548826 699527 131 795272 344665 335616 829835 190 309255 160768 462227 625195 645972 236 1610 543370 153330 786043 495138 638296 821856 694453 548143 814840 695051 639281 820241 759618 688345 5 762465 104591 16832 838468 826517 785973 94482 493624 517111 502922 404972 783528 6596 435136 634806 39756 214 827080 681780 1756 741063 662022 58578 142813 434347 560265 539 313496 4006 367239 155595 851 469935 837223 782550 131969 182827 105 5948 2375 831651 160957 156441 786616 13042 842710 174869 532300 176687 190757 492 110460 135213 644006 825634 804573 2 828005 2 639864 59612 813158 796350 11 98963 737227 727612 683368 14509 165424 487077 740705 23956 574084 94649 784789 531776 570326 3 750346 832684 558308 488404 467510 369715 159306 9 2634 797109 136820 4649 623925 712547 849657 84569 777295 4 79 662286 102 6226 520351 154908 569593 288523 822198 141766 747229 711731 801037 11 163954 286147 827779 837934 616945 709723 803184 371609 44885 422716 815698 835419 730106 384959 770416 46 67 815380 813904 619213 7428 559726 241470 828874 814021 678751 3271 177707 775876 815968 739362 165001 151257 751787 578750 2153 810596 592205 295204 820107 528491 847256 802901 2 307722 535461 217875 596018 830802 61449 576036 796356 759930 561621 666639 810841 14 313287 69399 48836 25187 31179 128730 802423 231195 325575 620242 38319 592018 151013 827514 86903 38335 848998 34469 619605 533997 738125 550837 599162 239846 104406 525628 416373 824580 814594 687104 50485 216 7 643564 8 780189 849966 544891 419153 845101 460316 323085 643380 739058 598464 721734 333 98553 44884 834838 648240 753497 793677 1 825106 84 13 53556 784625 623383 753870 53473 721534 88097 304340 52596 463388 3 849904 844559 768651 313252 577544 733332 759021 712376 152728 393513 530457 82642 799759 133905 728517 403186 4 134484 847414 116401 824226 368900 512662 528671 334430 6 840855 537284 841026 837196 496725 248918 830813 813371 849406 647309 163242 817736 101471 451070 69600 69465 258011 799978 440399 497383 844558 217149 827508 796584 656572 769394 212982 508907 51519 748000 815828 605946 362473 551851 468863 305 673932 841646 847558 150246 105781 3 1043 106818 23 183127 612400 598758 698270 823522 805805 178004 534605 554809 787630 482425 2 3092 824913 158114 1971 386709 690918 847768 6287 302411 14 807515 738662 808102 866 829436 491697 618279 222 788849 199085 813720 233336 105177 697025 153332 706481 1123 630880 816269 808180 841601 80 644695 792063 470318 148757 347098 793813 555841 572202 805352 775906 1526 832347 672265 842178 97611 789835 847317 592681 800947 832891 770916 840201 455314 819938 383279 659 516542 377714 103949 590145 396081 808115 43512 64808 2 846988 137 186806 6 2955 810975 783294 35893 415928 820425 773478 143444 138627 811 473448 631558 136841 17 294619 147521 777657 461989 157967 288170 351518 490233 795448 91870 5065 149214 25 788040 834355 802485 639076 777755 671308 1109 346596 173 318174 350 96819 49449 806313 404941 9 762701 770417 75595 425338 82398 719310 464199 404480 624593 747349 803223 465511 25298 844377 819347 798254 651531 216 210677 39358 835927 672293 1174 759480 629568 80 837123 845473 513261 39890 364597 683762 733965 410126 449433 227409 725597 342957 776192 670090 10 725422 812630 64792 122688 837537 7953 179061 761619 188281 653908 372553 806764 345619 519388 717829 834079 769099 251430 180 36123 436569 847786 320159 780887 2 822721 765697 208411 761961 708840 820311 705452 6 510877 836157 308910 816500 63855 846456 809295 843762 755339 775846 13 800567 831481 60023 553184 380495 727007 832589 128938 232576 285396 667485 297218 6430 39034 36500 845631 514 646929 846155 639580 35934 714093 286982 818366 28773 18221 821106 548525 2172 781664 51 7 455854 784697 802658 4 763446 699091 747475 649132 629170 632859 434443 15829 462540 87920 10192 311077 488823 264186 740578 523451 711736 717976 792960 135985 848949 381543 253523 487333 662822 95117 840787 9 1 192299 821361 656004 724942 710180 58 65199 31989 310958 827560 73384 4 836851 413892 20626 6193 691614 178354 8161 452072 246918 739862 497077 315720 18485 801717 717224 679641 618823 94 801595 38 848088 36627 3 771610 760203 828127 1170 752098 584658 38914 3 125243 462145 246471 424212 838158 648858 786575 817828 539436 616137 845998 7068 525346 744704 201499 763944 259972 845536 1558 199 777733 433207 305324 3890 608109 181187 26 849854 718087 827786 215990 498433 762715 110321 71 539191 603555 636019 476240 4 522260 68000 2 36 105497 1959 25 197692 605808 411227 718353 11 590228 46376 10 216337 570081 43 8 277928 316761 122195 101622 627263 15 837189 106657 176704 712454 469240 236628 225747 412953 798834 297195 829271 14029 704269 489597 357398 517998 35842 668384 627730 49902 15 22 137762 459911 391256 625703 73075 747509 77749 33953 867 271 57263 792231 192982 799441 2405 70737 585 319737 815438 503854 831498 283935 947 825418 836759 589892 121023 813990 213042 2166 37811 823621 173317 7 219429 2 38 560357 843096 847666 27185 289732 723840 11413 227891 147612 672465 363 765932 774734 836917 2 208976 800019 264485 6539 35584 433893 673396 662776 532357 808844 41190 23 122344 804247 136832 787115 745846 424498 345140 527907 813768 497460 794617 751772 745770 8032 738592 711757 812190 755494 781401 2637 735480 43 795487 51155 659996 732399 820378 271232 423405 38876 264956 779737 57 404074 743939 709990 2271 773941 681658 412212 86858 360 577334 688854 364586 404291 835136 363748 23692 77619 533194 705417 539359 298924 631017 846732 763652 375419 790247 49 562564 808018 446751 848133 557230 609 66604 85169 366432 19712 822335 826243 747226 485296 793981 477 7 548397 624604 844849 16857 466116 250179 814250 482043 841850 160555 616948 350136 44010 13 836006 108626 848825 117263 9740 14 250937 100 528022 458340 363513 590274 748590 386577 802845 201621 620374 539323 285513 3246 827418 639269 120351 429717 836724 814421 819230 845648 32507 596748 688899 230628 300222 772092 337010 541 834628 349697 809278 173448 627367 386492 506341 766255 2 675552 171480 333509 576095 191901 8815 616593 337 386671 371621 1309 734058 743722 742416 620997 2105 819300 714830 760461 782057 31 292739 500720 548019 842009 6612 456179 78221 23707 668053 191 5 4 200710 816125 142 708809 223568 820368 110314 263757 186205 823100 240312 18 349546 605769 474880 684319 192 106539 679256 668702 26935 849024 361478 786125 205873 478057 60793 799578 169399 558734 828461 677073 3423 157245 3470 324932 678737 831597 848209 820631 876 30512 286 607909 4321 837590 5 213442 2169 820781 241202 653 2 747493 108192 195114 481502 73574 830479 86174 6761 775321 29 9 53596 89267 4 845402 346382 704106 31658 188530 692063 702792 11 842084 728490 1116 98067 21771 674808 2013 111129 796324 725348 585143 533968 28 536758 135128 789106 9 724497 394886 831768 248948 627451 773366 707358 830449 2 50 807327 840559 688275 500703 252695 638342 503597 3 535609 179624 167255 439947 339286 466359 230855 682854 238494 806003 320787 31659 11 805876 840949 667975 251653 328225 568112 98752 3 13 546101 807811 845644 132455 283099 634173 591 774093 843005 841537 585608 179462 25559 43906 750612 268685 1937 772191 705540 806756 839712 553218 144640 838782 797260 540675 3 759548 715339 22951 816963 298412 59150 661864 205 36 5862 23868 221061 826022 176685 463659 849796 834730 69086 69006 231820 782453 509008 784822 673984 806843 92564 431967 8651 96315 598527 849228 283646 811830 3621 14 674371 241139 209859 556108 576420 31534 239827 800422 465945 6 297371 801440 473468 405906 2 534594 806350 849279 214806 799450 142150 3 367507 501939 790382 247202 748281 257611 339664 5 358511 791997 80931 821094 3982 804992 274728 828889 118999 802405 460 677880 117840 191196 98213 11 269915 239393 543910 834139 163 928 447225 63344 58552 740248 816897 53155 72403 617148 358 829333 815860 649378 717443 176702 357935 118763 5173 50890 257520 595326 693310 7 745282 848199 785462 282 535826 776626 204863 837214 771537 693904 754972 131374 837838 63 620085 2 597889 621616 778003 136369 546892 719735 162989 549807 30431 620979 322861 821506 226601 68129 186712 675136 126590 5 369024 4795 66370 4 151 65886 204726 581247 42006 553182 4186 189378 426157 281042 693726 179093 442833 823868 12943 725667 1557 813038 838246 843087 701654 799868 171600 511617 20 88574 28902 298747 842246 673040 572565 8258 35691 347882 493011 815667 2093 748610 535392 194510 992 624918 6900 764147 138304 782753 17 68138 97466 6892 314493 3679 758792 434307 841813 838587 304095 172562 769269 494950 753624 819212 132477 324012 373936 162594 386139 855 96010 685958 668199 513169 64 820673 672767 1125 824843 21 262 332293 3802 730624 505601 822718 494 3865 653418 50 1061 457108 800890 740951 164254 840655 798197 2250 14538 506672 242345 10 587527 296983 807895 124969 11757 63139 828725 840862 334502 403849 71 23731 789210 237520 733113 207471 750028 695301 545718 5671 784189 601790 38670 938 31894 296616 1907 802823 809977 656037 7 130 717587 607988 32060 2 54532 327911 350126 571174 938 820488 819980 469215 814394 442611 15373 98675 339686 118124 361 629170 329497 832354 51262 368486 492153 580 826273 842762 773699 831819 175 767691 76396 820979 830842 211153 195907 16 765917 2362 241709 788775 36085 617 114 304 87568 411781 734292 6 177545 506533 1 7 486756 829225 845665 508053 2795 78880 822723 246302 317632 647484 343530 357768 804385 537950 406076 828926 836922 20 740331 485518 542016 127172 87 580650 1031 37874 292878 436826 614098 13697 658031 541 809077 837870 792114 687320 802804 565536 849247 757233 657032 517720 215102 513356 6 830259 757524 822946 77634 993 830730 20724 343095 4086 14 740949 642257 749755 221392 618292 721318 821809 162 800436 835716 102736 848034 41217 760630 72606 766828 2 613748 709869 828437 780023 734190 67345 28111 547616 832946 15 489 816537 372302 817088 514490 350242 832667 690 824812 627115 149424 13459 270371 12621 353960 532941 226934 4 277122 818968 134878 77240 701157 613566 201709 8 1185 108334 815330 824742 759937 4241 61 80547 57657 317699 552667 791299 80395 631207 492532 105306 770336 412274 4 350672 645448 15630 800375 637991 483232 22378 739373 535945 359240 505951 437182 690931 499756 748082 588295 690539 750931 636604 80924 838032 783 401016 717191 798252 320247 178351 497930 15669 847718 725075 824803 33920 261863 820009 910 752978 826685 645249 748418 37396 815338 233582 620685 820301 360112 65858 258455 48 11956 1 498020 660080 797887 385853 820789 448 827763 591674 326399 607351 226317 828020 58557 12126 17862 697737 848365 846865 668561 465 827530 25640 566730 5 789018 222578 808629 505090 1 1 846652 744484 847068 202702 19244 432 306309 14 314774 1 697687 332920 843255 73726 51870 810075 503879 6 18580 844301 307484 847034 128303 719901 681159 832290 263914 779412 18968 2030 299890 302 772478 307 111752 465773 779343 785328 715337 236570 97038 814018 721201 847474 387728 56739 814364 9 819398 599528 31410 797833 31953 217606 809024 350495 761332 498082 770856 47 783991 186 746599 124455 635605 739739 334224 666777 401336 511178 82064 805904 163067 686509 437344 634314 135793 470092 360586 131213 7291 245832 72688 39399 648551 515677 148263 125835 72832 32386 426084 832505 836201 713367 722512 763077 447022 496350 832742 728051 728691 12283 2 82 772318 41523 25 560441 295892 41920 729017 203790 151889 217904 340551 47057 291546 111944 8 843752 836323 298142 339820 31103 812771 462233 845939 378398 54499 773958 285506 246077 2 2787 705002 11003 15540 293232 10 790929 73552 701912 4877 44 4642 636627 757847 135202 677280 119945 661622 193918 848398 41749 683 608861 295231 831987 16 2675 52 18698 1 672593 201191 2 369011 808911 45 550302 252903 77209 6 447338 709276 713452 627410 158867 596069 793451 744717 530945 679393 790691 848135 844324 294 797325 768083 632120 68824 834818 794616 389151 746717 251086 755330 442470 796180 510999 420714 339890 758686 533629 624560 1 802495 801466 573399 186097 686760 803461 7715 812082 826239 820075 218439 267411 796812 5723 136507 796625 707978 688110 638028 329 801536 787299 486374 1 833287 105908 98255 820550 63 775187 826130 379836 961 15549 817522 581596 582466 12475 680472 165140 768750 841342 692992 417899 695919 289 9793 693159 369376 726141 2509 441161 754611 559341 774007 135 1 131203 7801 346332 813337 848932 550332 553399 300 802886 19 205587 840121 759209 802383 570406 806846 792558 389215 25 812358 493543 282141 658538 842513 593 538985 794039 753642 13391 468485 439175 550010 843940 465153 823990 821625 150753 762756 380 355932 106216 346492 36853 741368 286359 784815 593422 209564 659133 794000 823628 843034 24631 507163 5034 5297 476532 121550 655793 182290 798368 807828 370671 116824 478053 796738 509764 1628 156690 55 11846 342340 1622 764829 607559 297142 90221 366058 685411 653120 808599 45993 227806 274738 129388 447297 399435 731674 405780 760105 6029 767045 411552 421338 798512 433370 834059 845086 845740 11 729235 4573 774017 739503 13866 56938 544 839020 28736 787269 405703 414608 422495 4524 35052 601943 848978 468469 527729 779714 714794 520 4232 556059 114082 652807 250650 476326 837453 817372 70414 506951 550 844401 161 419378 13 257687 641787 812568 232141 80 632705 62892 798073 1298 585967 639463 28790 828359 2040 22120 429305 440278 313197 564461 760350 811610 678158 838350 778029 777184 841255 717168 383503 17788 729891 4437 778179 809507 18037 101107 769247 701972 574 156 555005 3 285125 587017 92 14153 51351 389852 34470 686264 811981 804345 405943 554121 805 827995 825306 674244 63950 836991 842060 812941 618956 259235 838755 143 838655 792753 596077 379340 4728 3674 163839 609272 585649 346426 622847 315010 251178 387290 418740 819260 213279 846921 98510 144735 3 738639 504351 10 771670 584221 753019 740587 344986 693431 835570 32580 827377 251199 318724 514315 788594 739170 408046 712921 95821 328089 268663 517289 750237 2132 644 133823 617283 399212 806635 575416 273691 307834 793988 106230 28 797075 841806 551295 7 372159 430445 58 846548 754027 531238 3 824876 89477 744991 710606 1215 804680 789862 79366 678294 475509 570225 312106 762247 379851 785809 742413 32 818030 136334 77831 801279 709126 528796 634576 540271 614798 623460 2180 320945 658681 340811 803874 481576 704225 137187 93584 765226 810341 367613 208091 829120 94635 773522 203068 591679 372859 205575 286242 480108 222 803916 249411 781630 753 665438 551100 773143 2131 163151 1 10 268390 1 54 634649 836204 4 849790 371 437782 820029 487432 4124 472801 151802 220726 318774 199228 295907 847174 766309 677184 204640 688164 476066 846842 292200 799608 16990 805518 12 155924 354315 196684 124310 29325 286826 566758 243127 3013 599357 849849 386000 846779 220721 19 6 722 700750 641062 806017 1740 436156 344 511205 807576 833670 454133 4 686087 5317 801293 601291 218 12355 847193 776819 68 153452 839096 3 801623 244450 615340 176 92795 12806 126 188 136 8991 840093 339196 818277 837529 470792 1679 632392 1362 700645 797826 819564 466025 421218 1 7 29 834938 5144 8868 461472 848466 729708 757406 85074 492942 340960 847094 1031 89641 305140 340799 842450 366530 793338 806135 93008 49489 766830 812471 636071 782179 330409 838312 489351 807229 130797 202796 105550 810109 101 383 541888 838115 206643 745964 480162 385332 146196 2 10 632866 833934 127948 800775 827643 7 833918 86739 832884 396112 45359 52166 734441 165216 192263 814959 737386 182028 43 353718 601632 151321 843340 244193 842898 754100 97 204820 190213 175 3975 1 5512 740670 811338 764705 576861 626082 588186 255005 3144 790830 3404 591685 265 109386 834842 663977 826000 3 483635 819 817690 720520 334880 71721 659427 821018 5961 783923 769005 507279 454625 17340 367961 512 232129 96584 71681 226087 813610 394354 241651 731675 105256 663319 205573 2374 92 456110 789142 504221 55 820580 796333 559295 663553 714205 11 829811 11469 82004 369809 360922 767854 37936 232349 692213 345391 324939 91050 958 41259 796869 3 8 751185 773682 8 817668 116096 525173 626330 754726 532750 792343 775391 836139 525203 9518 372434 550743 430253 147356 567093 254 8227 3715 830258 11 803660 114366 306116 127384 345547 126414 694628 576 213329 541141 781978 20300 840735 793869 215033 560381 522 307333 130307 70291 57 18992 786856 719935 536290 286755 843892 68574 592717 744268 247932 489936 4 49350 801483 3716 755215 133518 2589 805078 797754 203149 778301 732574 507204 4244 800987 154 37561 7766 194317 812165 467248 211431 561773 4 34858 61735 9823 422696 4 538698 541649 2902 2 450317 71515 181602 178828 933 8886 310 72 419829 845369 726008 411849 825642 838877 555935 502471 810263 405602 201814 103381 350117 409298 765364 5213 36287 738066 527217 763463 842160 59470 11 423131 845114 158785 385410 823438 6266 815229 791462 814545 450727 267309 527376 791492 47073 178387 388482 701890 4 6313 845074 822651 832867 831809 831282 19584 181474 2 799302 405323 593960 225523 183580 831796 150060 831655 493617 36106 780094 787513 54839 27685 721259 338552 769332 848451 61403 585166 149049 839238 201125 784562 679959 846899 649716 454073 26 369928 840528 292872 818947 110883 840186 13 175383 762898 698138 458784 801980 828845 387010 837916 758480 828479 3 633188 66769 659101 85029 6 681975 805146 777553 282908 747938 142300 1 222297 834621 731949 597040 732170 826049 359854 754113 577364 94579 841943 18607 2939 210129 210379 315460 46072 1895 207500 147 105632 449239 343350 778771 734806 384156 748116 150960 812778 11 399117 839970 595228 843295 41872 833632 36048 3 591515 395956 728653 809 829434 5 481640 110292 6 490977 49748 13946 662626 62 658462 4918 36180 99765 89 13911 327 86211 77888 806119 38 478650 16647 523 124743 205376 552567 807394 123031 513107 35 731221 266649 242086 670479 4917 507298 799194 840347 239901 52984 39034 773311 842103 373234 358558 729805 485287 296277 171375 647747 6951 54354 755254 567456 393333 106073 510873 142427 207542 162852 477804 766612 759507 263693 279304 683432 23 630050 465238 668867 833848 644205 783092 21810 764449 65615 228540 804447 53408 832163 8901 42421 186575 844164 643127 278327 549399 160 4 122030 501366 2213 116 101292 655092 275004 844135 838942 689885 1587 15287 811769 800520 673610 1181 69880 132738 768192 9 502090 702041 686775 745799 367323 639214 814539 669336 847896 1 630315 795447 483818 248635 2456 591035 402923 278 805147 841154 2 708015 714539 39344 644323 318544 565635 844010 29 466106 244173 33745 835172 825024 806049 842879 808156 503461 366144 733139 378730 175280 787739 639910 398535 140180 810966 503328 802744 710238 7902 771447 525038 335 739038 393540 199112 838645 151864 85 835392 677 134249 832191 598036 838110 597947 588166 772291 628786 807800 1467 753504 104135 452621 209112 162423 624412 441312 5 831293 23 325099 831245 465206 54007 572784 849813 297445 674540 757093 26556 400633 771617 816914 727266 8368 818312 47 103266 689346 448940 833300 815736 827304 810638 224 327184 845477 606499 178864 503831 20 481991 792098 182958 761658 557466 462773 105747 107207 176384 825470 819802 136301 620693 295002 654208 15302 231259 142975 759981 14824 465493 816 713922 818379 367223 97807 119894 839995 16 202266 87502 834336 802798 824743 812670 843913 713290 5871 801246 721746 821325 614851 565163 836184 696964 31025 14434 819585 805975 1 194748 341308 827694 3 596955 284622 738674 10561 343 830719 203761 733997 369526 19 409795 801790 689453 706570 846950 59050 815310 192 711187 11 691400 286922 511752 838863 4 718547 788482 813758 837034 35645 213 773510 315422 651681 7 343934 804430 398255 554993 536953 7 406521 830973 87 586 47813 78471 33 3 535688 53216 5 85584 31 447782 848690 383737 3 819206 125513 532230 848365 396545 734946 837546 206746 27988 809520 667179 490778 839893 838670 2466 717551 108 842914 678142 772093 747582 692976 1 846958 834198 150129 839822 146718 687537 386011 738718 22495 700556 725652 28774 26 468828 476894 725789 718983 838198 58731 727637 623210 27119 699 344948 794036 50675 839322 750915 108 756238 821511 245696 767361 399811 791888 720265 62 42694 451062 788771 755251 623581 517505 721078 98 431516 610350 289 806901 36205 508198 11 3241 607241 759229 827257 843678 803421 55163 17789 844891 845393 165623 703203 809085 630307 443754 347200 17069 314524 834543 748345 196404 841306 782057 373101 794284 5 848254 665326 6462 764105 504196 193456 787203 174788 648690 6934 830326 296498 457077 259276 7190 770667 366973 778644 848164 738133 124557 275920 673843 831154 815267 500643 596310 814167 784429 686953 725399 435493 26 515151 51902 784552 102731 632324 361618 819693 682198 177929 313703 623308 232529 803813 647405 834756 849502 244083 3 102 764076 216409 186406 231004 6419 761755 663860 9 517698 777455 415109 355504 145736 745035 822426 465394 813501 840039 328236 69887 815779 839406 2 455892 814521 688299 5764 244765 65327 10010 410735 691652 16142 779214 14 154151 131946 361595 610304 348635 25 107 701398 667243 294884 639078 434328 841120 380725 72281 1252 20 617 815132 631360 869 834644 753086 803800 847535 666592 778852 747464 754992 549578 11655 836639 222 8667 841006 209828 201473 33930 407141 836080 150 645294 732779 675929 778895 302500 349199 209789 4009 900 358 354095 470118 775187 12782 454804 810658 775138 56 464910 447975 10587 805518 77828 938 125951 54 8 244521 473351 839563 726489 330703 2 693227 662669 84596 229 11 683367 787818 1719 592 730493 80468 801929 767766 692789 378487 28296 807197 11 10 177705 683220 692162 466668 3348 3 76388 575064 555322 188600 73345 651625 681988 66651 768741 624 663321 983 822018 820679 151037 221209 57116 793063 700628 184255 697365 782473 280414 74 793676 777224 207269 1016 54397 834884 2 1446 298485 771019 11879 52636 2 783712 67406 570311 171736 557692 813443 499889 156361 163467 801238 801650 807080 815271 6232 200035 3 838099 1 707455 710808 95214 605 512819 799670 336544 719511 830106 228963 566192 813567 630198 22622 636228 7694 841683 4 3913 557811 27 673186 348655 435327 452414 832198 256367 755076 127891 802719 469340 643262 394123 835776 752397 811542 199 734 692437 836170 356189 179943 37452 425938 830748 2 818689 844074 23 683106 137 663033 686101 759144 14184 14571 391 820137 702838 815828 571007 6396 5934 1 37480 215242 737295 456 1234 117758 83202 795147 414354 145032 5838 5403 321768 306047 81099 846987 135870 143045 10281 70103 498009 714376 11 739836 846475 7 652516 329940 133 22 94671 796488 10277 343360 76096 688053 838787 347985 1 17 152419 613671 669291 500649 832101 289630 212405 237817 2 1 220278 821387 150399 807605 134643 320655 58 270281 402886 126606 56498 11 801927 355657 3603 765486 62788 824844 440780 502638 775412 759149 109 9993 842194 813267 780260 150840 799338 611503 58913 232 765605 563292 830605 1 2 297913 798088 721395 4060 296274 3511 836412 144593 19 796112 843966 13 483776 97417 23195 138 97081 311527 734399 125 289937 43534 16 840774 839572 778220 651878 735385 178837 116 699379 456004 839240 632862 776016 762192 164713 762559 123434 1 840702 646322 6 241542 301850 803704 2283 299739 2037 732295 321936 575 844639 758733 802498 233431 786585 7 8546 812456 752640 818776 3 821209 803892 636704 519668 457173 831672 847795 792475 322378 717803 753668 48140 659034 667478 324231 405535 809181 1321 323007 718334 21174 439972 768584 569374 3 698202 189 95410 791793 123455 101601 158563 495382 218656 512816 808219 192 517786 36618 88007 802720 116188 798721 60 836693 5708 809834 3 336711 612440 525998 6 520315 260938 654299 615216 15 601379 13 148341 119242 656568 294107 832415 96712 629126 231750 253 31 767745 168 57836 512260 829399 419983 264244 257164 801548 758972 814836 827728 1741 826805 357197 462666 89067 28823 800112 13 669891 690190 13455 831534 58099 27024 10 232961 609439 674255 3080 421591 825003 606005 241205 136636 718233 842453 143298 552941 144982 822297 25112 3 37780 750190 837767 638397 723132 390443 303 808919 298057 299111 842132 122985 225585 37729 476646 289 1 702879 406180 815411 821607 592521 306496 788709 788852 6314 762267 1664 1730 697205 746025 320986 317152 705091 514224 725775 772297 840035 613810 729577 104127 811606 395479 229025 259063 25091 728231 671956 772664 44152 822514 238695 433266 831295 258555 353119 808546 166577 799580 319058 805268 617126 831381 768386 836375 128 1044 642588 786488 762588 434953 44 729 288266 763785 644666 6 800095 844968 732721 45140 552972 727822 1 169 840810 699266 844346 378789 803319 134520 800415 708626 212514 838524 309256 732016 23 757794 741887 63111 6121 732883 555475 711632 567413 40 837478 749556 3826 80 833061 432461 512080 88 545680 842565 663011 754558 650056 94 442981 177990 114426 837593 469175 381839 728909 780328 244113 460872 843078 314841 748252 787667 1 13564 733119 752531 535 169 708490 779116 740363 833093 117835 780372 4 670715 176488 306101 112298 207862 50 781292 299119 485207 8067 814771 795740 776757 195072 131388 438 829811 696752 764755 841312 1353 344194 643791 391887 679323 802860 771995 394235 260 54 827170 4 818199 813851 448811 158 132555 119231 670714 831662 816107 803594 14 387754 499439 767374 1690 108630 23 819961 823518 11 697826 101925 829852 518264 421065 4147 693508 366954 2 381 722714 474840 66 576116 821442 3122 368325 846874 1 602996 415 28363 785512 713623 199320 701915 150539 529551 298375 835049 825284 767709 4 638498 758533 293090 931 758835 719955 612067 24 667899 799415 18564 743411 395114 846528 571543 492388 124073 843009 843737 230 476857 839756 738158 832062 93540 321606 160213 211204 13735 690176 7373 1 380647 734303 731829 638332 496080 797984 532730 8 254213 761217 815493 771617 30 67826 245 212586 800849 824363 472910 4 799940 376754 589893 376376 544036 738006 605958 104462 6285 29 814101 824795 771751 508173 198493 422 692446 824156 811129 29684 413787 747951 810567 2 830143 514189 800448 639619 1233 338 557 1871 550485 342602 234936 507812 50 756988 809807 587 719935 9545 12683 474836 1785 315 703139 770067 752039 172601 685614 835573 787196 774649 771276 219929 28 764019 2 89736 114159 840758 1289 716809 380549 22715 456438 727425 244215 189932 713830 729691 223967 228190 841192 226049 842157 620675 805582 771293 179726 158308 6840 14915 52 123744 697412 591988 67500 604360 235402 433318 237558 2 15 838930 709061 110 346211 121777 261529 377375 26242 398781 779724 759166 322201 380072 73 318 814260 147269 841460 165650 264970 42 70436 224 107 221834 62567 25024 554 3545 203 1 843006 567168 3 848290 829043 708930 438 188905 831511 406112 171216 671080 787232 166380 631595 415379 619545 713581 397415 5912 1748 1453 823880 506633 3 3116 198645 103539 28527 752697 384566 2138 325132 1 791892 844485 11565 390851 494036 308352 588241 157658 791670 1639 826501 521919 363108 198 786664 534258 172 751465 809196 789846 191047 847903 549560 86954 831752 1713 11 36487 389566 427234 819806 41177 58 338024 469015 550040 121743 828042 746783 816457 665529 773632 594180 840141 531565 546125 841313 264833 811147 27 571377 512582 431529 413145 19053 595934 59891 618362 775002 531999 370168 846170 441547 239359 794554 815887 794964 848834 1393 704064 121240 1 168929 637397 793211 763963 15731 453287 293995 830681 7 736276 312638 10390 40 548 834794 649214 836954 1 268 406903 441282 668800 809323 629778 24317 479 189 86 264297 721452 267127 676810 162301 355 20257 22 799990 795616 671707 494357 821781 30812 202 28 57768 830569 366124 843126 273530 848221 196312 35211 847160 719178 179808 676928 595590 540347 111146 794524 739381 1686 790150 25 764855 379460 389064 30345 849556 671501 841515 6 559333 345930 447079 846050 338695 1 828665 19 445056 699237 234891 60585 29134 816517 762000 20 21914 624715 613475 365765 93347 610369 820539 845181 761089 815806 824218 805578 261182 4 634593 575216 361818 654985 781030 606755 376820 831500 849243 150563 591028 841998 837369 701571 11215 824908 10599 292248 547057 828980 742584 334708 321026 639585 829557 797172 541383 478627 45514 427047 737205 36010 554046 601410 748435 510603 777773 12009 819859 823189 845268 318644 331077 844661 52746 841080 351526 318456 698025 127669 8 835847 232167 832976 110800 811230 1599 504 628025 202375 725604 1639 787669 819145 158799 729077 52681 256258 764676 615425 807013 778777 820183 734270 220864 482772 238441 291367 343903 388315 644919 711210 43596 845257 763022 809279 14 200 49 827604 11 1409 505926 780563 681679 173341 844514 810205 39009 703495 6869 774060 84 3822 550424 834538 331466 848772 815695 842335 766230 257353 38262 443272 197 282897 758504 386127 478613 744348 828810 53802 33 800752 509760 328029 214 10 71 444186 211764 285434 307948 150352 327273 183584 303985 746025 813044 33520 839140 419232 4603 796933 832124 827738 51203 123838 795891 728536 413676 584103 119537 62192 838052 318763 849620 763378 822948 945 1728 195811 800024 837353 673 829879 1 615967 770941 754512 824911 55 626104 624248 256075 797109 34277 7 257048 385522 356636 337577 782498 619971 354392 805733 76 719923 840960 545234 701725 146359 2736 642076 808215 380194 637834 23 123996 691196 365286 648636 771698 309649 750174 840989 846263 847280 350561 767205 415675 190122 832172 700567 279106 73 1 67642 200100 2596 700974 593891 19773 23519 509394 479367 54046 237 782641 583461 732007 62582 844428 2311 13 736387 55937 431196 750263 726310 11368 832772 445637 43 42 1690 279501 198 37 6470 584210 733867 835348 801331 807802 814401 88 636796 87555 784955 790700 595340 726763 828834 103340 406575 828313 764547 825128 733214 7 758040 50 821243 782097 814900 792548 837798 846385 644936 279686 525399 307 761259 826858 433152 736355 109944 174983 133318 486925 48400 691027 32 492044 13 142122 736364 812070 654671 795070 806957 826062 838947 816080 388156 691584 836529 342330 40 806594 85019 434 326046 829396 598148 809650 833801 103318 237783 533089 829205 818230 719688 442248 840626 109 325296 401568 226854 713221 306102 122 271211 586370 483765 744583 806702 686 541225 758315 724760 819489 795163 1486 221645 800939 62385 10987 702 119265 823987 467397 8092 3 847796 3091 724891 773829 563549 129051 623548 127579 77783 814351 245088 23863 833068 839 631236 704918 334750 51541 369 600960 35895 366181 644111 183183 191 360106 720033 47950 768626 611002 176570 805556 822998 530542 284902 97 443785 816967 226475 837351 458620 412692 48686 285598 147612 568 559953 435395 841009 600376 333641 672347 750894 797720 6 1 661111 381917 720814 467868 631031 191835 32009 75386 338 798440 814132 184068 554591 277427 424826 744744 469218 69771 813742 4 49080 831078 5827 70783 712342 411387 831898 446167 426275 9614 407491 173830 930 753405 716360 25952 232563 712081 820711 382843 109446 3644 230125 755841 812884 59425 382816 722024 359246 136462 407893 631085 314137 626825 662098 217506 767090 10 49 840508 69621 152577 715038 232240 9 2431 6 329 9 46517 658433 832276 797829 157943 499560 710400 324551 830127 657476 523604 3045 138391 277251 693445 787361 47164 1357 372582 576669 295436 584804 505741 236619 721412 803750 147272 164445 547615 218526 32 494797 692351 679874 773915 526437 55035 783181 723693 285626 580547 54087 51496 134135 2931 705970 594681 1974 119890 16574 416901 765959 11658 5 1 833182 817782 834823 831579 701753 297506 822867 1817 504953 594542 764015 608023 103569 697522 442545 427023 8537 833793 221627 4017 730969 40490 6 104725 7 245414 14 3 247321 157 237724 826968 96 135689 472249 794286 838615 273203 612584 18 463 152688 623863 847446 707054 717 1437 283855 228830 829084 421572 791988 53006 291268 804946 336332 809905 373763 423118 825794 84243 825716 795764 29675 255575 776039 41 496270 384533 754596 16922 841735 484165 825192 662833 847725 810769 822889 77 267557 621547 186205 308674 817034 3 849645 757993 822705 327268 547 831494 498514 839843 751388 384391 358399 821232 845587 723559 49884 124169 3 376227 717747 284458 45909 702203 168434 784771 758732 65874 24538 422388 672257 198058 714906 7881 16 67 844662 374906 753101 375907 1 805540 775541 298240 473407 816113 833263 828947 819194 151766 773738 549410 241861 8433 417384 35448 137988 102376 790792 146970 833836 622632 114360 75903 654775 771558 557942 723035 217757 112565 105724 140616 668260 776094 16998 5390 241887 645895 562428 816813 838531 468854 191 798229 1 6974 188979 834126 825852 30 786460 62631 487717 434838 65 408874 815933 39648 490301 76 744050 223165 5 833495 807355 6 782061 3 283238 236645 768044 326991 810255 473372 683675 326 177304 28207 769823 441557 779792 813339 655286 2 771489 150772 715098 472725 123538 806728 93496 18746 13 150251 838666 619596 375332 63990 28 194417 11898 772769 772998 366363 806335 229083 743335 476190 1458 18697 814983 793059 848256 847296 275 816918 771555 56371 2448 701721 471928 198 508002 276652 839321 821160 385539 837242 28811 544056 694 30 419195 38371 835789 705482 209341 385945 70364 713413 723947 694704 790873 762789 637325 408543 617811 735153 776275 526345 770101 392568 154769 795422 474424 835336 289715 10012 767816 715194 805691 689779 8078 18084 807956 682005 98295 1578 723223 836250 2 526144 454059 2 250925 795238 847147 802799 215932 758999 845273 7879 21862 748062 841968 138108 518315 513515 237 556107 737629 811475 663141 721046 637240 16791 60 346212 11379 686886 410508 63 168346 3780 828885 4 687774 632968 119419 3 593273 698304 3827 839597 838521 201114 462107 676635 842433 532924 93 802514 717392 765472 317 483741 61346 373136 42409 791745 36057 560823 3 58 562882 5427 13 1554 530906 34548 115914 253680 840832 846419 66559 31993 61494 70274 2218 241468 775775 38508 519961 4677 722014 307 284 195733 764023 823080 722987 225504 573598 258865 134236 211221 628683 62120 535168 2022 256021 804699 714258 840097 733322 797921 353582 9817 82490 576011 348 671379 271240 164 264360 423890 832816 843028 811107 675135 826165 408281 794526 332827 835975 786914 755130 593958 840751 773237 295 2 60390 1948 5152 498839 836677 839631 822068 828450 628426 516595 384599 3 766279 305 738548 326372 772695 740949 422 4825 117219 27074 830104 240183 567598 489185 839514 435895 803792 535080 345055 11738 3 838272 839026 32819 385078 811686 30 183774 796485 830659 215737 819669 200373 733384 288867 88655 136 512870 712610 231481 325753 835515 841992 803780 832741 751601 833220 777225 4818 171038 777618 118500 155133 169212 152795 1 2 336 765731 7 211374 484530 794980 39846 199636 178020 796304 436394 582327 107327 445577 124640 538245 834421 442 828434 140526 597796 149995 699830 205083 17 471242 791262 658662 505747 161088 779188 1241 737381 1475 807951 12450 371065 823431 785947 546788 418 761866 6 359098 184041 706418 799731 761608 806732 69992 7821 762302 766830 792721 71752 823763 823517 4 815162 88012 778506 644908 14 352410 769622 838488 269329 370416 27 844226 538630 478656 845512 707026 329121 672195 765826 164708 809204 654770 742153 638877 1790 188464 45082 842700 643648 828206 543778 847075 410584 268555 654675 518542 849823 34 417397 769638 711399 776826 655399 106656 11 639497 805438 834384 765718 736211 653336 14814 307632 187871 151128 453809 28831 828811 25211 230892 824384 747570 2579 105185 469872 776925 64 780690 683554 804464 6433 469883 577339 736945 681223 705145 740788 237005 746152 9897 89074 452769 155301 7558 247055 123375 365006 784996 538613 561077 136491 267236 481470 8 161873 13345 530867 13077 848495 45605 388704 806249 440607 767712 766443 820318 266926 265676 398704 4 6 328187 100516 174590 89679 224094 742754 513471 816177 274823 3 837187 38 47827 433 671214 768627 118 614792 806611 597097 771604 157 844663 848686 510267 810236 239875 4 581310 234423 838744 792548 18542 196105 788459 743776 91212 73144 783342 849578 819650 2573 561961 7310 663500 8 825546 2 832471 833119 12 32 729465 820823 662 193063 515834 251861 258508 470354 468775 826891 738821 434503 745198 35781 780518 1281 727172 325620 754987 189390 760044 356187 2 815723 488536 781273 762921 84508 544967 516610 682685 841543 841612 94850 64 144174 789601 13786 56097 788976 655955 801825 809689 595847 768229 3298 774812 73804 137772 321914 806149 60 808434 184400 330382 812139 225475 818160 822831 830683 693993 834369 637349 605040 346408 668539 783229 508542 2 699663 191209 659629 135268 49019 154129 708352 1506 835296 793709 1 630043 758521 740543 383977 823151 722094 509916 24 189443 349847 3157 201309 559878 547110 395255 294459 109436 309552 678651 634910 6 561291 13431 6952 21 618277 630187 676244 42344 27 838782 162755 598371 1867 840229 243418 714605 39416 835943 156 573061 621387 673900 573339 39718 725355 465162 1235 445962 99227 805183 730288 629560 144 822060 7 126540 109531 24 14 817378 848541 7 1 15436 158480 268650 731170 131280 774111 426718 407498 245232 757772 705559 744935 1 769841 799530 830812 361058 32 813585 320781 763823 741901 631001 816375 136452 768051 714104 211404 841029 814870 321056 842895 9 295966 107691 844333 3 576434 846778 11950 602261 42777 4 839392 196029 5 377630 172787 110351 1843 788145 61633 94 15340 845788 733470 234711 839051 805277 414419 490690 790016 572270 37438 1638 823 455089 829446 186704 11 842196 325191 107018 160980 12 80435 453168 797867 24 774699 359011 391 235474 846040 472793 695008 496036 795511 786588 441154 834738 7318 842019 838428 841381 59733 794658 4 14405 838144 848634 762221 6 848306 824157 612061 287802 833222 745581 2 295782 676461 424618 12988 620722 610118 808212 844364 759662 464717 688626 592676 519781 836698 176559 761931 30328 11 682790 318854 652132 12 30 511156 277591 229353 1 61 731718 380050 814674 846018 835976 843241 1209 488805 783181 39968 738105 12425 1565 713380 756911 1 137442 817987 779426 279793 848262 834477 104318 740967 839081 36 9673 409023 641161 805042 4566 1335 478813 771456 278922 526329 412170 672569 17 706480 428754 844849 311685 457232 84817 3691 362180 1 177591 82 793779 356816 965 700331 734595 766 808224 194660 6 312481 628979 74374 818787 833325 745353 126175 1 337196 354692 804906 22 494543 11 10294 417445 406434 844328 815 788631 693409 377038 835601 375682 1495 844640 67445 795738 815556 2008 780407 587215 403536 811971 684958 832974 841514 82 401435 12998 2202 99950 702136 54712 826068 83121 844228 71189 14 80113 5 845504 457846 768170 707803 683045 433227 2 415678 820025 586614 157317 815481 243215 754551 595 1356 153577 623 1 350737 767161 823506 343688 589619 897 713815 3 246 599239 119 818548 757226 501017 658879 764019 831878 25740 776508 2 154313 254554 5635 821778 313511 2 340103 511605 815073 1167 58 116755 155588 381637 380756 75 151 799503 822140 520642 785138 169602 698211 202388 1 693693 749448 264301 811012 436329 386503 662925 474768 774170 836932 738578 274845 721569 372 123427 339646 839181 684875 728755 229 834672 692260 1 467585 373012 791120 204695 6 90078 332991 491135 255549 834585 631 19 8 834449 831415 109540 244316 219562 517506 238 234441 176827 426248 466473 454990 743463 757192 193713 637090 64945 63047 817647 3 720961 843931 848237 821326 621066 824811 507468 814727 117 815129 849935 306716 446510 94 648075 326163 659492 728399 452932 83 732466 237115 17327 788104 846949 6 73117 94 523510 489 358702 300436 38991 250 9 847319 119001 56225 398978 12832 835269 463331 3 753845 15 201990 830267 228106 25163 267468 217 344364 422701 835525 145671 91895 391861 646 406647 265472 126185 410676 840611 489173 767411 762995 832198 849571 340793 247 531930 344117 122713 784077 808538 483540 12555 637899 18882 829138 605502 805352 191143 12386 822149 817309 96179 447294 772253 745073 140803 819603 785040 329409 746814 448072 237111 507101 602730 28103 339318 443000 676512 152632 168144 31430 3311 836474 640822 222611 104305 283500 665567 688294 46 118452 315190 7268 779138 628561 807510 809702 809209 435981 782837 31490 254477 824506 221 647812 195934 111053 417858 2758 667277 300205 790305 627605 821315 25 831844 733725 299 800826 810205 388917 765211 99447 825457 75 238321 825959 407678 792913 700608 54216 834421 356897 2354 385532 39522 698593 600856 65647 846583 734463 615818 90797 578 364 817111 629023 444558 454995 366550 232571 19 51717 8 628308 688194 669884 727820 827108 779115 59101 820185 10503 303640 23744 617382 196255 338 725068 677636 714453 752382 790874 15072 812877 403633 512746 460379 732017 552270 824321 720672 53699 395084 799015 206233 172488 9 431130 762326 486495 704754 724 3 619464 91734 754760 65 143857 740149 705092 3 1 291970 131319 652102 840893 185 801016 169593 23014 556092 159 834161 40095 14 727489 731048 482127 738038 1 243164 829814 484201 72267 829493 2 370282 774470 836117 319987 50926 679689 382511 267187 810706 197884 770724 401246 205759 1791 45536 841563 658427 553983 259498 817820 175919 2384 20 348019 820898 363590 210 613710 725114 825258 3553 528753 461725 846279 597055 806393 840305 3464 254594 432267 767750 578180 574587 846986 38 570025 438848 38 354166 13907 773712 819756 4 768222 773505 787077 841842 3 10394 83717 66150 828039 849768 739376 783907 5250 45 697302 305130 562202 6032 303579 619534 818334 664337 199737 591094 78351 580844 697445 655968 358155 825287 40299 791790 282899 262482 345112 799030 794773 586655 482058 810841 20500 94825 839419 455047 831391 587618 248520 849519 642515 4676 2 171791 823045 809937 544698 1 429175 830164 364369 330933 466009 736224 663386 812352 2 122087 796856 706310 836747 338329 605028 709828 451486 802108 623257 601442 1 805368 215713 1248 709385 286575 41502 370019 356 287414 389799 140511 821532 547228 814127 375738 788307 546000 440130 462584 844172 672826 802352 228735 807992 387038 108913 47249 418723 18949 681115 759859 818587 8121 837017 666945 158648 782054 836673 668595 709861 830225 201171 436 810939 165684 704864 885 320622 32569 740430 798958 532380 800507 128122 187 749520 781132 1527 7371 825469 186544 813722 80 744016 2136 10 89193 630153 134678 812000 19364 235282 10 797851 248342 830558 188549 132574 757864 268965 1 449 87 2 323695 370625 309850 771796 346148 92160 836873 515 845197 1328 491790 817396 658368 291322 105 847210 776853 258234 847483 821717 3026 800768 30 823811 721486 815936 185171 735232 823357 133525 764559 603838 701642 774535 848723 695743 272863 633242 18669 85 621664 518980 785559 401780 374909 305602 432089 785775 759183 844717 807711 229461 798169 757332 410649 506528 4 41836 165 671179 354867 805713 605 1789 104 27355 25243 487 17 441378 244106 284303 23097 792315 223519 27474 2 63383 312868 879 835327 829930 107586 710887 778876 816059 795820 385893 204491 814150 793175 555026 405383 822897 670031 771668 803560 796374 739913 5 4 207912 546542 800972 846425 49559 556879 745882 789303 830730 7776 236747 224292 248467 834270 595405 593131 826752 90834 66517 519204 830827 728322 428317 471468 611 693710 118142 60124 374411 42 692533 797841 849826 460180 3555 848898 162470 48 111642 670147 187318 20959 830347 601572 253677 176506 33 848934 1231 85 459947 7742 777134 817409 245553 555926 39051 161153 369271 283 432708 257203 2 199 7882 43834 345 2 224724 615963 839510 847884 343360 805355 761501 259310 274237 111028 630513 1174 816452 793332 736828 581925 172228 18 712447 769482 35 385 618577 21 393886 28384 131563 819745 413747 150 107777 783298 133 47 104 185093 536243 2 12 848983 695718 643898 535331 805257 418857 746075 785618 13 6066 297897 531858 585598 442171 69229 9 135196 28297 127 844813 790626 314059 200091 647154 582914 739232 563016 6133 63441 476237 1386 728251 32682 26710 997 828778 248475 71 158252 788771 745308 830146 271836 757756 298510 169557 163100 26878 112354 73084 544903 489494 690857 54 849143 612517 297086 449251 822612 521828 442094 845808 744160 115 539471 757980 801299 79 112157 845130 804727 44337 572987 532272 249288 836493 632778 839783 695303 55304 555996 719936 837329 848445 440 710801 9 719320 134231 201519 3588 95 786676 119 358847 437462 5649 101527 705975 5 824978 498762 567834 847529 814259 270615 454165 590875 27035 307245 354446 397595 6 506552 747894 269140 5 706096 989 798111 344766 798290 846348 846323 250347 639057 630560 243128 206928 14 66217 435487 7114 326625 238858 594222 833700 663911 785498 371916 815965 683549 124279 807710 213179 232508 809283 72589 489480 366408 153780 845061 94933 297123 25733 439701 352010 803482 825754 265477 838233 675165 717112 835201 798923 43 7327 25227 768284 237085 826348 714097 9 842284 65129 743103 660084 635695 846479 513415 728770 2 814563 564 723026 360705 742507 973 795850 72 468411 719200 191394 461565 740392 702067 6 716100 819298 844792 792012 838888 61383 788475 754737 3867 338730 770690 453554 694501 234685 1837 65655 1366 796054 4 832672 454575 6109 529316 255984 807536 174668 845811 795668 324079 846683 196467 137717 264313 2455 570941 615573 400881 391127 349402 838201 9123 158 831347 6172 811759 793163 761848 33 31 49 703036 802485 17 847194 848215 683151 830030 72930 828435 26298 113 829517 317725 816610 761842 806771 34 241201 580605 777442 73843 957 766763 746551 664939 841407 6 272724 382582 5370 9930 300700 795249 646670 27 515817 1 201 312647 898 142180 801127 449383 798303 314 2 685041 2146 841436 779542 501 17 748043 367858 543210 806461 785628 315307 695364 849932 334437 211128 290933 278584 751993 419952 803376 274115 112289 838748 380372 6 341676 827722 275677 388448 778861 131 140 822602 812134 712872 1895 681659 623 57101 764910 823490 117735 718650 4 471560 11 51407 831265 240112 830029 469559 353175 775916 123940 797026 799923 13401 787754 823002 649719 38 5 55132 442995 557973 696260 616343 832495 456544 248713 384835 801410 35 847002 735480 843671 50 443902 734710 94 823801 728826 644590 780330 73095 1 40 773814 566983 516 736032 160 397780 796250 327732 844322 144402 39 736007 747301 831955 228627 20495 151898 738113 202 146717 83 397 629491 797167 9841 768491 1909 413429 326015 433101 29615 811893 434932 848748 462095 820443 413077 191087 540013 25 458915 761559 578291 51022 41594 597180 504198 538852 10897 664020 486346 422133 810144 59 637992 446122 16056 659492 845964 407324 577116 466250 832754 788165 16 846482 700652 30982 639429 744 839018 64714 822547 842299 223340 837144 405388 707519 811855 386206 400810 842957 114288 187062 799747 420998 310 791082 56 590737 669083 451 30853 2855 1492 203890 793052 13 722689 606543 689797 757496 248418 451846 9182 558473 632435 846503 3 82213 793913 216 51 29 835729 318114 1485 459218 840745 844391 509 823954 176171 156451 154241 818350 839194 751804 201540 779162 31258 739151 691139 804777 757723 291617 814383 462015 9 520 744733 634561 71951 21 399788 2996 454954 500538 464136 603510 825153 398909 219720 194646 146256 388838 326325 279688 203631 352671 504105 825722 610920 835885 847753 256453 601992 49535 2 6 820376 404110 452627 9 828957 826406 763055 835037 641149 821739 835082 361507 609958 832823 796881 380875 748613 320426 510727 658794 819885 811512 56801 311708 316757 305 785855 843816 10964 6892 568737 682696 321778 736552 245610 724490 842142 534655 834832 783826 70162 502426 415 471450 786850 7312 427307 698131 728141 502435 401845 148678 810211 92137 112160 96097 467487 25 459089 839479 230680 479130 773354 742041 77763 577830 177585 332443 110 847091 335177 800552 485640 482083 607580 40 721438 206461 560716 320 9 257960 684765 154337 761638 75 500884 170162 789483 127743 843704 746059 617646 411943 8 506146 842381 374380 32509 801929 615710 177285 586908 812403 2041 25313 814244 799606 810464 443430 197680 842910 831539 107 493364 232346 8234 719941 480792 1 1 844748 560810 788591 670221 200346 694490 341356 63856 738830 825853 787446 4724 589898 114080 29 848118 621796 719827 802296 588143 350571 298602 126042 12 753892 820741 455103 685037 21377 775067 24455 832436 641698 463751 809289 758181 824093 731085 84199 766969 179986 653727 848879 686991 15 11 1 1034 49 616650 352468 2936 823105 511138 591679 708749 95815 775663 710002 774785 163772 842 120191 705340 733602 53753 391146 128791 844602 741875 651011 532856 108078 399398 833806 734204 828514 1 832716 403496 836547 789635 497160 345367 658651 21116 511641 755796 835445 763166 245840 4912 4 188881 701996 427792 215810 783771 706190 2206 339138 441 7872 6 795707 44 693503 92 841653 498143 528136 827286 801426 621605 126598 2974 1300 219 327039 710956 109 55787 752920 803180 551272 805160 606247 1 739683 90473 572074 1959 745050 150 630901 45 586203 130770 4567 140327 2 378395 717793 801392 840991 3 3719 707797 838070 830502 5 751899 85 800551 283722 26307 383187 724422 77267 241723 73655 3 828384 2 571004 1960 64 720494 1 722781 2 365253 74410 218247 849566 804718 444911 164381 467037 776059 826130 845841 469297 14 823827 787231 431775 847095 677930 731145 837816 704863 148897 463601 119675 4 173124 808892 385818 831984 148 847718 830290 391267 467920 538711 810528 68 100748 73894 196 973 24 139071 383271 783767 669514 836278 54077 808206 12 744274 134054 809578 6 1003 659761 802718 790776 25 419759 432039 197290 828890 760943 228499 54 384 1 840052 8 599037 636736 669395 14 99842 459 280699 8 365 724628 796566 109 105409 151419 169224 840911 811188 581464 156770 624817 843596 676326 27159 48 789011 845619 13692 68 526363 27496 791527 388258 5 807203 290415 356 836958 826900 144 743389 817191 131175 716248 780072 756915 809257 624607 320331 839476 545053 684205 139039 836509 174321 933 530599 70 786392 639968 397213 51 249056 68822 73011 824832 7314 344508 18 699639 339345 757046 840975 113398 153823 13 834256 81644 546250 362640 159618 74278 836387 660940 25295 241120 11 17204 156113 9 109 34 727111 357882 230813 228235 501 65375 137155 630714 732815 777585 47222 799952 178928 778848 74 769353 846687 566569 403359 803298 770945 847373 820682 789132 842345 841289 278279 173157 45752 472931 545838 284761 748621 381485 123134 419515 136382 824157 259 836598 716922 705413 203155 43 777485 227785 836033 34 9 57396 152490 846455 839123 844227 194427 761293 507442 2 15 770286 10 761 249231 117086 36364 193803 36 461155 17 627179 15833 834855 613979 314543 826638 841823 830682 847696 75185 801089 444589 810290 801304 287 740688 594770 309564 3001 38525 708828 797208 106664 6 736401 620257 702973 419358 781210 846650 837681 29554 847107 5547 483633 848852 807280 403745 330330 55247 10 177719 517405 680330 744482 826333 407017 840412 1 6 184 16240 825950 24776 606288 766829 525620 785705 319321 557013 815776 821865 83792 4666 799707 240547 731455 55732 845093 799223 404518 517034 187413 788728 777527 316363 370646 129360 41299 621529 6 627849 745990 139914 109 841055 71889 213558 796592 819847 378263 4 681 801433 818741 648013 48635 728890 463804 561790 32 223105 47335 640869 159525 844608 714006 747079 688169 235428 65203 246647 140 1588 692581 358405 831515 2791 681435 83 647905 658717 798174 493716 7 836276 339175 15901 801332 772004 257297 10 67 347 820570 443504 828762 346772 535183 653776 437115 615985 670058 793992 517408 615128 1693 8479 794130 266655 661198 416170 594323 2632 116 836066 779009 5559 188967 419628 317 558376 64859 213564 849726 231791 229017 749796 619 127 4048 100678 5 486999 567389 692784 5 85 179841 751152 787599 617373 31628 229489 766034 189 303295 1 401773 821540 525102 317381 59 442646 375447 311258 169708 733220 32711 772240 107962 661947 82275 811869 106271 693877 785040 18 163856 506594 236462 472655 2365 117997 825835 464129 837679 144465 18740 27 846890 586331 228101 97925 424060 839448 86890 10995 88386 381326 200549 823811 19611 157213 766801 819368 9013 357452 152386 572579 648173 33 848627 849150 7730 605781 843125 833905 578509 417702 491626 146465 128023 798006 251514 759883 56216 399236 848580 729843 824869 404295 777801 824557 840746 773836 372878 632126 226 735302 236 152595 4 385821 849356 560066 539087 352970 568315 714507 203923 662122 288511 299437 756690 41375 72 799874 48667 528569 222 137075 128384 582275 61 815417 381343 787460 797438 147528 374182 785905 542470 810669 355767 845759 591447 53095 8 113506 3 773097 247938 451725 377 166836 32 835318 398480 1057 71 25786 53 753572 470319 355300 590005 710177 1162 935 625750 531394 689708 786958 408826 425940 714067 827980 788699 377695 108869 88133 2 822427 83 470559 705286 560 248315 345 695583 631031 9636 94024 7 408976 623528 847317 894 697241 110734 291512 597890 793936 176890 315206 582 543315 452686 570043 662475 119021 835800 11 752016 828809 505526 698469 2435 242278 5 56 765528 808550 744632 620 434353 444 682356 843195 209855 425 118424 824787 733415 95876 813339 121157 68 821559 811486 34272 271979 810287 770469 200509 776400 459526 754751 362 842628 796399 715622 680164 22 496371 831872 420953 454797 771707 844308 30 778561 582501 499935 799308 749091 430130 347191 328107 790219 4114 533162 35 202578 556550 597974 6 3533 642344 846946 62393 24745 714232 42 616465 810837 730248 1102 23 839714 473 837728 477739 562303 422155 716052 799396 92 737107 409967 814245 710156 195261 340340 76962 796777 523570 274403 780422 805314 158513 375068 827859 29526 94635 770312 780496 670691 102924 17762 8 41117 832872 844102 206631 847647 782683 536982 140 94 824176 794282 168862 377120 35754 5759 14189 848167 3 496070 85 761128 825048 790363 145755 307539 827715 827707 838636 101418 237743 19251 208560 710885 494799 680200 114257 4185 378443 690144 64911 87124 838986 798481 590141 208913 92 680453 130634 815334 841992 28 6842 102070 725019 653353 741191 1 819280 678110 564375 711988 471711 768054 717589 246425 547302 834329 797867 74560 814330 703783 626047 782522 811246 792721 41883 662281 705689 596147 73113 772737 27845 613158 7998 63507 236264 1796 5400 796145 519953 564806 404380 407736 455184 67485 619423 840976 225692 106480 773351 825061 737209 707390 158490 374423 441735 192120 587031 607350 440956 245260 662633 788288 70 15 804073 768935 827188 44 3 689381 5428 583708 757657 805920 843640 230938 237060 183072 734293 769821 1 796977 390293 547967 629949 5219 832179 724435 800762 430859 12586 783656 781505 720495 823821 835166 931 9 787996 54282 433 625837 265651 177758 451255 626433 18952 497468 389074 118326 725454 181980 293 523369 346175 839905 309537 841813 56211 343890 358880 29 518349 837455 774967 2 16208 23229 410146 845742 689744 848645 329693 760054 554896 594107 49 813788 147355 178 845635 674 636333 837713 13 819338 287279 701680 626898 832373 753397 812940 542148 13826 798096 122984 545879 398181 714201 8155 526628 310471 841454 624861 693378 646246 786047 591838 793110 464878 848956 8926 846152 776379 585065 400380 332709 828457 1 686802 210471 717188 830346 126682 293 184515 776686 818448 215297 834351 771801 721873 84683 814415 847450 358 346271 1 773817 63765 419597 721364 171955 588116 795520 473216 138655 678684 278283 93614 15 184423 755339 100382 767622 181 9 799916 2690 545159 580841 169283 3 836862 802251 847384 749082 135317 759674 509186 769252 12738 809293 842234 560265 809561 142 729798 222554 2467 646627 848865 844752 4723 157190 840824 584792 259 840 494808 808286 36 774707 842172 439532 820448 3 2118 789151 569652 810173 789120 316628 837342 6 46730 76882 699392 797848 88 475400 837981 354647 18 710695 631861 212 77649 748484 806560 369212 576279 2915 762209 238467 1 519949 355969 21941 764643 845971 682015 608228 726897 828689 258703 575450 190842 772388 798813 830146 291536 20175 560959 642459 751105 211496 242020 145059 742417 61432 805771 417035 823303 42 18216 835015 39464 23347 748207 2 560829 80 542543 838415 673419 704972 780508 476197 248586 14 791315 278777 756371 826555 34887 245 165675 768332 63061 741672 842385 584604 646086 116267 720475 508288 743033 111652 10531 227541 514 784166 231 846204 41 738094 302582 844775 802844 706662 488577 726114 11674 992 158323 847233 754725 380951 297553 418 393247 152139 107014 89144 433952 1284 231244 15723 9 842264 1 775481 791622 562 161 834662 412537 800888 775378 35826 85894 680007 4552 613653 751013 570201 599946 1 256054 97 9 749969 754096 10646 108319 513190 3 410119 673212 99728 693133 824692 4859 23 40533 646854 30414 314 45 97848 301509 563661 3 371276 461717 795237 770001 773247 839279 360568 5806 10604 818152 848512 738491 407 845208 829170 80458 840116 63096 727304 358130 3506 709124 815985 350678 45717 846585 849862 684250 327517 825761 839826 842713 424735 1982 479286 1081 168882 120159 398640 612943 377552 183551 606392 733435 3 957 556451 41 442292 270878 579542 734622 374947 4307 321287 554303 311506 838065 429699 832026 22 178967 209183 843255 1478 36828 730871 570807 295119 760711 7756 11225 17 469924 497643 71422 234762 576664 279360 814571 844668 531135 741735 400091 467992 60999 394328 9 844370 362607 820323 878 825612 38 426266 30 167974 115581 353754 781321 814374 837146 494875 2536 569586 826566 47894 205796 522770 751870 59770 793036 840445 757087 335601 36480 684061 666771 706612 424910 802976 605119 846475 729925 604656 548509 44901 318982 360248 441131 182114 36898 818938 75588 138616 53750 833933 686898 469084 8550 826857 696053 742791 47668 791146 814827 397713 170594 805512 305 452257 1401 775364 674629 31 743721 171997 264800 20 2980 846767 33069 46417 2 343265 730020 165111 789684 751166 154137 9 820899 792760 638525 59654 424134 9815 150151 1 594176 553762 430571 357128 786339 749463 746585 1672 236048 537465 148812 8 735180 470731 3450 209091 335455 365489 784370 97315 843907 682476 740675 404954 4 823922 169109 238282 768846 539234 343392 804118 760884 17 838989 378519 684261 271550 625250 213034 245031 821579 536581 471031 3 622675 421153 128691 3 1 84 614325 80399 49974 372412 346897 597981 808211 2113 771847 4 536459 831207 2589 458629 179734 809950 795101 9 569921 271263 484539 647856 2234 67 819878 352676 55954 121 72791 127379 736951 214124 80198 203015 847630 385714 6209 740828 1949 620634 687229 65 7138 824615 846292 826462 620332 847368 783888 116481 720805 839494 235455 535 642220 831492 142 849853 149131 791328 766941 76486 532017 347550 61757 193878 779189 832058 379395 563 304924 147 652064 367095 354628 328625 400241 189704 346003 30874 734674 8 781218 800930 602551 808 781626 729475 658116 518389 441352 834594 685549 30 132690 1 58445 75 439053 754111 2828 228 6988 284965 692721 824521 609 838419 838959 7172 267109 119474 5235 657312 125388 441284 151 633804 828868 191203 8419 31893 771798 533528 184924 64421 400703 818465 743701 396933 680114 812329 1 663904 477286 641866 806600 745056 504457 840013 630832 586715 83201 707508 32444 48661 839378 786789 163438 20707 755570 715585 732521 156742 33397 412717 97475 564735 186284 834181 771602 336610 822036 382073 781100 530015 746006 213927 828642 835066 776187 3 76441 828458 721793 788845 535 809533 105 785349 154707 354593 111894 378312 844052 788970 94264 94860 343011 353792 425269 35042 146088 584050 724588 677306 804783 9406 167502 108895 243660 419113 834267 230585 461800 20 102545 785587 777001 456765 673402 60134 99828 773550 788749 234451 824418 3468 491156 556991 300632 1148 103504 809802 638697 159216 798149 182928 1138 375813 173866 62136 23553 312988 356508 845343 200795 3003 12 12214 64738 436474 319154 787841 133891 760965 751455 1 764910 383162 332640 142629 811333 825305 779447 4462 771503 1795 14122 170516 311894 597186 708918 766250 205205 436191 8656 841257 252111 523722 807399 342 368631 810228 838663 170640 94296 741042 250388 191832 7 405108 741885 849672 94680 178964 816494 750290 721498 229299 615718 731488 604309 739332 1240 228543 794934 28205 37462 812437 370306 70559 797407 6 563400 24 825870 477 85 683131 427961 20268 17744 7 379804 678136 374933 76976 769277 502 403304 242215 498832 794312 835843 647555 682678 246204 6712 20972 365388 294947 815113 297760 826195 325702 129493 12359 216954 205354 20956 847715 529199 976 6 10841 391513 837983 715965 11298 827826 785447 770509 133 169106 221993 789384 78266 333 9664 12 799365 151073 610315 271767 253 274 7 163034 105151 298462 821385 708681 813726 844386 822306 7 95361 709011 446349 265939 757724 1709 651960 116172 748463 322947 835293 195546 341682 78097 713093 33 719073 19 578920 32323 42516 741244 711351 8412 799284 804247 750426 734971 384418 7 711938 3 2536 698240 64852 988 733615 544169 585685 216611 713090 3708 1 845883 420007 2188 264272 842671 531943 692841 808690 409271 20752 638147 183970 841417 631129 80703 844981 105765 328509 641198 170827 590901 206679 495315 295880 24 806393 547412 475384 66211 572697 2 792527 763270 708485 110284 14 843511 23068 283258 413518 16387 757461 4955 847389 556436 512735 799689 271136 146779 616136 2 670725 786870 778297 61796 34875 3757 819478 690367 314551 25032 831264 295 593606 656912 824195 807940 348973 401028 847357 779816 743419 5 54230 780307 140862 323346 778157 606922 758489 350236 573538 694242 731924 5 748019 656852 147399 122750 508191 558903 813785 270312 575641 17 821079 784353 4 553524 833258 663475 4644 811153 2501 817329 797332 835166 796430 824483 648990 581502 782006 75286 1 301 816904 2 585085 529298 375299 804038 541920 560115 11592 257760 686465 782812 296845 317958 816751 113561 156569 751679 655301 158 816046 13702 806417 541965 835247 631380 340452 554193 592074 258994 466072 849363 204 831184 204 533717 333396 649720 840547 150171 88181 794510 735930 6 792833 12204 44 175 400015 636571 712545 849338 749167 121669 16185 347198 159491 1 692398 657434 596 687679 588672 43 6 849870 294464 761080 81968 676698 599298 148886 104 209 79 432680 28990 475978 102782 86321 164058 119530 166 549 828934 155250 367130 3 243238 792 13885 60413 43659 126 783986 37759 14 41126 844882 632924 3795 720713 563175 200353 7237 826274 449748 847274 4298 36913 804887 692423 580242 338425 682469 77750 268550 608081 840346 460121 187667 551311 295818 1200 830900 833456 645810 276736 786382 5 596179 75293 49552 37205 630759 571697 72940 382929 251469 816490 613790 761505 836701 760813 731210 721 507298 273390 664556 191148 825533 367164 589330 47 3 652380 301995 752 761535 446414 808372 480366 745970 191756 807821 801968 597497 57847 799861 151308 835884 713382 98163 347944 446481 319 847951 763788 87519 662115 161358 786147 713324 689098 729904 20 590883 834061 461167 3054 160825 6121 778022 18791 242469 812217 651022 555062 809490 745791 466071 734930 167820 203 805345 2 141901 395540 73 173472 799227 452688 14 1004 519558 414574 720186 600389 303935 2 113806 731007 522848 759764 19094 760123 780458 577941 272376 737787 738274 800025 844052 520436 800350 795164 236514 803590 582425 578778 2892 800685 22 13 141732 726 738513 8747 20 278283 10357 748756 3884 60320 16 799664 726307 701715 697931 814624 812894 197 849992 474942 126717 821796 511547 535445 615098 643198 253490 412130 685998 12 800611 722971 847979 714159 821751 840104 4 161303 628058 28528 30858 716654 277094 7 2487 227520 83900 278186 739564 357907 24 104390 41009 2 576369 725340 542425 4044 1146 170688 417350 581772 603300 1920 831257 441130 23283 701543 14623 378431 92267 743431 285289 159757 793562 776161 772120 29 62 262 604488 2 2506 726976 674367 189 808251 5192 391628 770399 138 53079 163 188342 28 694109 823089 54652 67502 26693 832602 3 676757 48 756531 493738 751118 40859 3 623385 50004 526368 784757 11 8 50609 90761 313529 742470 458320 722656 544044 836135 14947 460 4 283929 676388 413473 684081 12 403072 5463 746466 376629 684522 608546 288 743062 305099 775171 750416 821521 226209 828036 6436 740423 568271 514147 661495 13890 253266 63 839082 429542 268089 19937 828074 25725 837504 467047 163 90 428091 225525 156415 430994 251664 802025 385789 61631 189492 752703 325052 611891 601549 539940 146888 755168 584051 470746 13410 837038 820306 77233 834098 830233 20905 418511 553369 756064 827280 554872 321947 696977 664458 844778 237952 821772 13927 334030 3331 788473 87970 349510 838360 787477 830624 838494 2518 753398 776458 2155 43 15 824610 1 662398 744378 451065 738161 27 6559 786006 244739 769936 86223 580128 2 769067 536594 723 119 824440 5241 311594 3 419804 836630 4107 109829 837942 6083 59361 847107 594583 840803 725108 803669 309412 690377 819108 601628 330798 835996 702550 585072 154629 755660 181546 148279 550533 668575 223807 745437 780014 228086 19468 107694 130 817750 578093 759484 735960 295950 3 784710 718050 823465 153965 56885 4 726 489210 723086 759455 183637 470013 845900 248170 3 179 724861 58880 761291 246016 2 5624 49 820562 182213 815052 111482 174235 104433 682162 115195 390201 704903 802241 2 282 830725 719311 304444 837679 286012 737413 740288 739690 30957 559164 133616 573226 70194 287387 781358 517462 722367 288063 767039 804710 580109 95763 811025 212474 359273 849902 205896 38370 749646 842209 118 98805 1520 74938 755297 808809 665929 676754 820472 89778 428601 741067 40227 843821 833900 759846 257365 664854 150 516501 774786 530676 823864 33569 1488 41135 48880 731100 1 811743 843921 338988 39186 811979 764649 837581 28 613373 751918 570418 206190 465280 764723 146 923 432469 43846 6703 765002 847486 394389 847949 233844 780379 764485 207286 724974 8316 641362 53067 808171 292486 715483 835136 815922 777487 3166 28 598632 182430 696009 109309 599 838291 184695 102744 253385 54 38761 85891 437317 291384 2676 577666 81234 455663 288676 587346 457109 206 167 203474 40465 811769 804576 631092 279037 205122 10 156021 832690 722272 517372 189718 722604 390824 37461 9771 838009 511973 3 643244 667313 208 307210 841885 124 621676 7 592185 519038 350577 550657 765374 7726 825062 493641 742002 347901 836247 758703 33276 264467 12428 409 300518 466588 848691 1 847424 184579 216 778855 195 1 502145 43406 407348 509048 277220 787203 825371 672885 328084 10 844704 178338 23 540599 626552 434446 777677 1 51328 53345 170946 56130 819086 798831 63 34328 12 466481 814309 639812 23317 602789 2 833367 541460 143617 663695 721994 566088 44 639165 640950 762145 617003 598737 2793 1 276383 105820 257373 502073 264138 779773 55 223088 37549 248153 11147 681331 660334 740277 172502 133381 83253 51682 783845 760870 269181 799768 5964 722476 60814 838411 87624 361158 17791 16 844296 254 796624 684934 737894 841453 255674 219867 22 707138 260506 21 838988 653896 548808 244476 428358 689697 768904 781205 248330 456927 66166 823256 849064 274302 258018 433837 693894 392677 821370 585473 77891 4580 2 7110 175776 36 810043 703004 821638 23358 756591 3088 2252 442 215119 371283 308485 241759 399714 249786 123684 3 613344 826007 764221 104669 813015 479135 346441 774589 844601 32004 838893 769249 283 282050 750382 5976 735565 816472 54870 132819 131053 844156 301 25 834361 175269 624875 434594 733799 757473 782922 812561 24215 20790 817299 573937 787587 91151 266988 92283 549469 457995 387673 11 7 333742 141238 448551 260735 450607 844726 789747 44 811947 781048 711348 414771 668296 671044 9906 185163 119338 223977 838615 638124 817477 326273 32628 1 369919 75929 836923 818341 194998 848688 2148 714122 22 434443 713233 837994 1002 493494 82393 182251 805245 258407 800293 371213 599101 564366 361562 56 822195 7451 300986 17 221017 14694 185440 664151 590474 18499 1194 359444 181857 719163 847278 675873 1377 794192 136770 777791 188335 20953 230 285198 540075 337821 6099 800088 249125 466190 767025 146894 50128 230281 823594 200 414876 449898 740183 744598 183471 847258 807186 817171 607928 29128 139623 67426 795915 269804 810510 327284 427460 496558 847340 421349 372235 330634 803637 3 216763 841084 269952 1 799004 792908 792210 368561 219612 539475 749969 35978 35396 761727 808338 1745 654102 556428 9 569080 822812 426673 442462 78281 2453 694251 4 103995 846857 250277 813111 106682 378749 438820 121 24 835157 833791 530675 5049 668154 784031 11863 128347 225133 838245 5916 101767 2 773106 693022 784661 266434 142291 847 280 721 11205 246 370061 768353 823077 764609 793072 845720 835014 2068 182693 794405 155680 253560 274892 7 718585 143921 694750 6865 817933 225397 533 257282 800847 785875 127346 527308 688253 823421 810006 41872 444244 60091 741698 673954 836141 297443 615571 777658 14 39332 572581 646345 1219 41769 849367 10333 109684 386265 836372 6 9 791720 534614 67198 24585 569228 707190 788626 849072 546989 710685 693655 3000 815200 30 4 103823 711033 307570 17318 786374 30031 195061 603190 362417 526318 13 721189 245684 763 847601 1318 5698 439043 754792 622774 1071 779663 745599 391117 582585 13602 746606 50124 38063 830698 330126 291060 839660 624358 816258 703175 66531 905 481618 334489 207393 477206 103135 842565 812176 9 393301 689341 1036 154912 752352 1 823496 184572 849336 556925 676055 582110 747977 478001 766451 566040 342588 4 814421 813230 423688 804736 844054 809756 99019 141128 813160 736860 810452 799279 279920 730541 124332 64845 48 154073 703259 730049 848098 632 612348 724059 551952 804349 804028 91245 696235 834976 1 5 246 841962 661658 506185 35 848905 813610 27852 26762 304483 388658 663459 810236 179657 831070 832490 702422 829816 385069 705566 601638 725216 672895 2 754563 72180 9 465603 551724 62 745587 2 1576 548270 494972 3 643592 388655 605479 27 811218 2248 112577 43903 276286 153722 363826 7 697294 2457 823183 841139 83636 73832 823512 267 800835 744133 1004 403910 237819 757419 531223 339997 579303 46959 845447 69 365778 10455 257 315879 744142 779605 665576 847669 37 4055 4818 792233 152787 257713 11 24 843305 584548 100875 415870 72997 143730 800744 124272 3 4941 567273 1178 730132 845418 761165 705139 1671 722272 700750 97912 533958 114 761528 574631 451610 795688 523996 566780 33856 462253 54687 63650 178469 805191 2568 436300 217886 768081 668830 829122 33 1935 807348 571682 612120 930 543882 19187 738551 462946 4212 65652 537439 756771 762752 824035 756660 262 221887 45 456936 1 565222 456193 843373 661 163712 113392 847728 214835 449919 27 447054 796279 782450 630299 469622 796993 847366 798148 660388 836663 612731 787528 764810 16 671004 743414 166889 97607 667336 435508 813552 305006 662082 375863 2120 813664 32 686824 670779 796609 134981 251 789323 809833 425 773881 162197 198366 205221 939 30750 822010 1046 129496 665359 2481 778541 817346 847073 813289 844467 88139 89562 341937 253516 738294 782335 828217 706361 459675 683616 785154 191829 601782 70600 810906 398337 1 1918 509613 83697 730459 385184 808323 272703 836410 599931 848205 743510 641284 568975 508632 49498 123720 3206 460418 801578 27295 150367 473 438897 66058 803342 726322 342090 766163 758751 15 722759 215874 4 736176 756800 674744 16 472581 809425 427217 185156 433251 635950 794760 799441 183570 66655 717477 622868 783902 652583 627427 85740 810042 804386 767348 817100 773136 702671 1 8385 288599 831331 840087 259312 88940 669797 508830 350504 447009 327210 473260 15129 694539 35975 515249 231917 3 776786 462828 848037 3605 336821 825452 819103 777389 803871 741276 806296 744256 757976 833537 788172 841021 127341 164073 816458 132 5 7288 758600 91629 450234 1237 432707 811222 524443 32 1927 178910 838510 25 800548 44604 828005 124036 7357 357705 605353 751551 741950 807798 10 808041 2 427741 979 71330 243 174563 652396 759204 20 428078 432789 263804 286286 780030 740085 342056 849706 844020 15 131985 641248 798620 388628 1202 108424 120205 672929 613175 116979 49943 285643 68020 4185 114815 521911 35949 7604 29 504394 788083 837880 740566 775344 201940 656393 751407 761616 62902 803148 839809 809329 2640 838387 840729 742697 567 395218 829093 780930 497908 753191 795199 436586 4119 784653 842004 1 767354 16632 264399 616637 71636 506105 735448 650374 19 7 106421 248112 497267 475298 784513 836823 827045 540050 417869 239 10365 804493 110 737781 673074 4939 369141 526609 283422 479348 449233 551450 134471 826993 556017 1 828402 431180 676058 158708 30980 811431 37 817795 1071 816962 846007 841780 623355 9 15 845638 759803 4202 282873 845418 135193 829262 841199 260966 81965 12 400884 836108 437040 817 649311 793777 47741 24751 530977 15356 488160 461518 707743 815123 611555 191028 650838 829931 505704 427679 216426 392 599339 401403 4544 628684 754511 417639 649792 482767 832474 746604 375099 823960 25 955 832351 780257 727365 237480 831896 424575 735567 238881 490787 1381 662645 322584 844998 18189 311082 139244 813250 182272 514199 36 48 99451 725132 796861 832855 776308 385378 302567 67857 716535 138871 316648 821251 296895 562841 128486 1700 235996 815051 135055 761566 677546 811105 834698 502848 280652 830012 13856 811827 808393 437932 178 33498 540516 832998 841130 693316 303 18 78652 491601 85227 235433 6343 185 760960 305090 44927 673116 279842 782089 679743 301224 59 292970 3 704050 384939 59993 811852 771777 723789 551349 411994 93289 489988 603562 179242 419016 166668 680518 786262 796900 665382 618167 126777 257444 806670 83190 172736 739075 845521 542765 491516 20470 365101 463405 822027 134622 407842 38 748573 100298 232422 811243 827483 287062 186032 634237 728634 830426 38622 816631 217256 456298 835120 652202 556095 177931 68594 333108 531121 636137 841077 804934 177832 416066 780429 753967 110185 239772 798955 839424 55955 160 551092 837791 511864 216963 3 336165 482182 798207 484948 180 167 664351 581358 262810 772002 64785 18699 506376 835868 848264 120032 24223 703750 115413 421734 570757 684079 384857 277571 736328 782626 661084 171824 305 66 761000 75 85972 781071 683902 16 673978 43 424039 179448 420533 784058 74259 160205 626992 606142 640673 217668 111321 608393 4147 148897 232376 441479 750520 762060 540513 681053 808891 55194 785816 240 787909 803478 733364 843474 283698 612009 500515 330851 87176 98830 30106 792179 833150 761492 402145 547967 603142 588873 662812 644709 329605 140639 31 836240 519651 329091 69341 244593 159206 443450 704555 323888 754994 590490 722995 834515 594246 126 648235 791514 457235 67153 146554 13236 267219 30378 192245 775673 220456 797872 754249 608088 744796 516452 707787 848683 839351 2 600373 820781 120430 731475 2 321680 215432 827531 386232 282483 843210 648303 103272 91 156256 834182 5538 245200 611844 377050 525843 807350 679078 8 789902 4738 650586 200303 3750 688515 58122 587467 40 112874 245349 774294 237229 1667 487213 7 776089 31926 318225 840699 133 165283 2544 355425 314745 5 843595 460656 135068 46324 796405 192 740640 347881 412686 8664 2 209761 589009 22 12 806372 233914 741482 800482 551000 760113 235704 622268 163 710475 271325 333566 780672 841473 762497 590714 22751 19 272078 650065 692090 198 962 706635 681014 840264 19538 387 498891 60095 99 6 588564 145 819878 823039 4773 657555 705634 77562 563538 23472 206827 72416 3006 152535 621369 30 571540 120260 1398 825035 633230 29846 442 847131 776381 37777 648512 2936 270136 485839 97 633655 475029 277390 314185 843299 495873 463501 779223 802612 142940 457983 318523 96208 345996 783237 625 844689 19125 593161 54202 497374 446394 1 747627 711355 755381 758789 837672 802666 274013 836910 829121 2 696231 743190 66424 89526 38541 10897 765774 3143 368 38 2 438013 123935 685639 37 845718 150961 800450 139106 658293 574184 60 1187 804014 194923 642166 135929 182 38 732028 56281 700111 11040 339948 375019 30 321262 62 6 17179 508522 769086 17597 830331 16943 763481 796316 771601 541316 832342 218410 9113 746083 836173 37 205 821483 1 513110 849458 2 774661 179 40 1805 771313 732304 1932 840557 354 484552 421946 35625 704466 815859 556984 561386 843055 22274 815075 214117 685093 252402 2610 816205 256988 536929 522052 690381 656766 656451 821260 803230 144091 794635 845395 80 268430 243280 97993 1670 5 603227 640827 711656 225430 444427 251859 841295 59573 844338 550315 754966 83466 6148 824989 224651 828045 830616 90 165 17711 525656 10272 823514 846501 759233 796319 834094 9036 2914 837589 93931 737857 111610 740809 372155 531613 1 848771 169449 666958 411 109895 508350 284222 45065 806678 508663 610137 826330 95271 841841 756161 790729 263628 5387 719878 135273 652150 765174 837861 16347 12189 257603 668231 840163 281 805192 663196 847423 377619 832856 162021 425531 329 88873 539871 7033 738943 435700 245226 695 620202 406059 622005 22 328920 605323 686384 739758 812531 438514 789295 3118 632 365838 821637 2 733127 715684 836263 88583 797978 807370 538337 324035 381981 679078 782950 743442 827404 827009 41003 801936 808339 680278 120087 9 784931 80415 188614 2432 187 156935 714361 9 296487 485168 840017 686609 824740 451711 109 212183 3 765962 764923 820085 570467 699605 5 40019 1015 180192 610357 725358 309 841165 484505 760834 671385 612373 11 1 539985 12 683158 137 640665 845847 75 725854 577582 737663 269 240806 15775 701984 356709 535665 481185 626549 443773 679141 407638 600023 629488 266895 564104 569011 281114 12652 755550 219294 227416 701742 811013 5 231873 819124 11965 739965 788770 141046 538521 2564 15697 45852 411143 814563 771344 3447 577 587501 189622 408052 56649 845501 133 682893 753441 837577 727876 8 836292 6 259932 787747 778648 364245 31 588055 348390 351 262996 23101 844262 444 43 636700 811150 3 788850 322873 16 601858 837202 826922 763783 150 10025 846156 199612 377114 460781 113 587163 35 364650 12154 787372 594589 587477 128 185758 329656 255907 214 487589 306960 818876 813760 162794 234997 790364 1404 2 55090 363 353238 506112 720956 491309 743534 141144 789087 816450 310192 118584 230030 103600 769988 85227 756309 754603 279518 74588 827473 18363 15 347213 545241 839561 839171 1272 80256 819453 755812 136334 150125 486871 437980 3072 795228 179637 206205 805187 406651 832875 111 796368 472676 828588 29 203362 753685 3204 219712 724439 212375 835424 835767 696875 63438 280451 89707 778301 845217 845475 832982 73169 700249 698579 676352 843432 414120 2237 773394 348920 4026 640 267367 342862 41749 25400 236681 267116 659 328043 770837 558678 104 112708 6882 791858 31145 825890 826721 754 345094 843941 351882 725804 449743 841186 630539 105025 79068 820359 82439 359722 349761 833137 100439 481715 182 797434 650098 507288 736002 3358 781038 92144 89846 795285 722275 1617 330146 212541 724456 767922 841814 766599 62 413949 234544 161135 645241 321977 186178 836907 871 775124 28803 588022 484 820175 92619 777791 2 564010 629114 6061 586672 174020 90026 3031 733339 709996 14 394977 191434 122864 223081 341456 434655 280783 34 64 613924 758292 79263 361346 738969 819319 708571 189 223282 793199 12 847659 223724 40661 3365 19533 317 2472 16116 232 708561 842016 761716 640385 609273 538440 803996 838135 75283 142870 507746 136062 7506 97635 642260 13477 710776 746842 136138 6422 688728 663607 450188 809775 172842 604053 772563 384032 242401 358444 2 217210 11192 777758 70639 2430 4 840709 768395 343247 30092 832445 832893 746438 427906 283210 784603 405614 85196 2471 530283 751305 591364 106152 773995 823306 2455 841738 1 8730 16058 551397 366733 835934 200339 2815 403883 713133 1588 101 208220 96 832892 2 813096 16200 286042 777951 560783 46207 249771 182514 686849 335756 614495 660551 687500 847516 253 121584 278489 749920 787669 76582 588631 778107 318353 740763 191172 771629 267443 671214 199 260071 73 843360 663757 6 716026 695178 279034 69 736812 817889 555645 377660 846713 416269 2 159 6343 684164 536 2 8 781965 716769 837934 582548 675769 839709 5063 766761 165007 4663 63595 245025 761664 818655 748025 692674 834663 683186 697359 804309 446745 618762 370054 819225 408958 583669 798867 443636 529854 835793 115439 842686 581825 800149 476157 4 129380 437496 99888 65316 586082 818619 339049 826015 26 1415 528191 645459 777482 514103 797933 755363 837964 452493 711594 3 154903 377073 250 843856 179611 469179 357017 319 758180 697344 731358 220067 38 551142 672753 127069 766953 142683 93370 835473 122608 271856 385811 227852 703911 224473 704633 820300 2480 150600 198444 189 286999 21 538024 707499 583389 182821 303066 771502 807273 711286 623002 742896 142907 844192 791210 827955 280583 4548 636484 3133 734890 790519 713818 27201 698440 564611 389 834882 846818 411857 463913 761823 7 836923 834443 401 506490 494686 816268 10 804036 319742 705587 433169 23041 391440 710965 142726 570762 7 532948 442502 685205 691450 135599 110543 706964 203329 733350 838564 298686 790956 8719 1099 721403 801241 827872 622295 1887 520721 400557 754275 338 12279 676974 378358 813782 530117 705668 547675 238135 705707 62470 731956 821738 847155 753247 237126 77359 738881 28899 82190 569854 4566 749066 87627 813796 292172 2 474639 823608 804878 198 803362 22838 802041 695564 848383 10 706317 14 6322 8 834549 289442 16876 803662 3752 841077 137530 4 171500 763233 613081 354835 110 849610 662844 151381 217498 701499 54151 3053 11215 86 825377 848439 821828 496539 32682 830600 444475 2 803581 723068 844975 264169 833154 595500 826004 133 246505 846858 506973 715409 325266 4071 840494 579011 650 766321 688030 56397 726896 285780 797466 6244 115578 828152 816132 703513 18764 180542 800018 822425 725063 477937 537919 414191 774274 337418 684523 770863 706469 817294 430255 54761 847413 804147 170308 445651 653873 44008 730347 616841 791051 775190 786312 501177 756657 187159 57024 775816 208563 715491 784204 166422 2232 709409 63713 735520 671538 41876 805355 133474 838933 675078 25 57243 798308 723 191735 29298 171764 418314 819817 63496 769715 1 685465 200800 610457 1286 809161 817624 664106 694687 40430 702466 1189 5566 522202 427893 763782 816692 94 823001 767389 30765 2 828578 13011 972 817021 621880 557087 842632 561538 269761 745302 282498 806097 573963 96 655045 53 222861 143 837167 663848 12280 832948 2728 840301 253424 4 110839 91321 721259 499419 254978 759561 819678 820128 830650 348578 124116 356681 5795 643785 741748 238482 732724 581898 171149 572800 33963 778946 180058 844562 367534 646215 698018 838286 169670 127105 556212 170030 756678 203214 181272 153017 3 90808 822059 793118 706196 501750 746975 46717 710117 172767 700825 766179 837537 391338 731963 16539 285331 82 83046 559328 767896 362342 419667 11164 33529 97622 495587 848863 5394 618446 286917 198732 776480 799948 305483 826170 200444 705216 12 593118 417001 615039 255925 797877 226945 282715 414975 420344 499577 413343 2 119 3632 329995 163041 617416 380 28 585412 301833 219763 420542 828485 547335 676925 91291 679615 56105 531655 783566 739211 4 14 807488 8682 714257 269035 351434 8958 251998 50316 120953 758579 566255 795174 847180 846719 461566 281508 713888 364400 798859 375423 527769 107932 669065 744765 54 123 506176 119204 682422 552193 665509 791281 801829 646292 787579 156718 235770 608188 796261 838780 692043 32519 1547 525748 509949 104229 823587 2074 830411 817166 277940 808162 51784 50425 523757 829398 50682 233939 532600 253947 182 352385 171332 206216 9 829138 784947 564034 492530 424554 164293 598563 360834 845645 600364 832344 454827 777036 837981 704726 5 769945 756411 168022 56598 774146 624828 786557 66475 448251 795331 617139 135894 797663 778108 589546 820844 804431 107280 335316 465877 723259 660075 765658 760764 100720 544742 787460 195174 388770 224484 21 811259 3 427268 837891 1203 7 465338 632001 790379 821039 306080 332245 1 267399 1355 772421 847212 395227 843879 51885 792978 68770 827230 425211 462013 845414 465689 420990 6 647709 285552 322473 108071 648605 60164 845799 299735 10 786608 73012 206868 122721 147679 706670 29 25986 178549 293247 1 353200 211504 42358 732736 6299 7022 12 764086 41221 752229 822367 467361 156136 827033 235 764083 799357 719334 580918 158932 551864 267628 148893 257 840271 699086 1453 275603 471176 746529 821351 659858 685846 195756 546765 339551 377715 838002 1975 783806 836767 2088 9 523165 806974 733 461 1174 308534 806184 820398 347214 781281 832749 778003 828290 555931 743815 798316 265188 35503 52583 780157 825405 304903 384937 867 734757 821318 679012 806056 379940 848054 24 846859 809589 1339 835716 821740 11 781934 707889 198542 845172 161127 806850 377 847501 825915 246927 72902 836170 830982 799209 8 134115 730402 835881 828670 103044 725128 817750 818437 784484 500795 580357 847166 7244 796841 291282 16534 6 778890 809694 575180 427046 838575 1 63655 1797 33144 458905 683648 559773 243747 15157 65006 451219 96 708010 812279 695500 602466 659426 678774 83617 558439 43694 845045 728600 783231 217502 837053 128 734124 448880 300467 841342 3 353020 337972 725364 15 542321 3438 258289 808566 303457 816910 784312 279298 162393 5 194130 51 579240 322134 847045 720481 137674 4192 732134 823423 785759 831301 623943 812311 13207 832489 27678 683201 761539 552172 738679 28 682 3882 837888 42816 199085 153815 763 823146 101455 578672 812656 29 822157 279508 41030 359588 91094 663379 264632 42 13 2287 804787 640124 14717 511645 682221 618621 629929 174372 25893 712893 823898 111719 30 814953 357150 6 841769 695425 367889 726794 2937 737682 816509 808208 744183 208729 445767 18476 850 693563 507824 812061 2 815208 152020 12 466907 479666 27391 435929 526690 817787 831068 15666 56337 51993 288123 719814 222756 812691 353474 113263 722081 2 785708 664929 813510 237942 770044 810519 787445 214727 499814 375640 847079 662397 486 134278 794639 30329 100194 17823 638190 351051 737881 683380 805809 355 70377 621572 578 146508 802812 593958 5417 331178 255485 842358 810687 647004 88070 827408 856 23230 715044 599 347 2 61920 219274 1 580480 135 838768 833485 149543 142306 783610 803044 9312 3 603984 388855 211367 188892 177201 724709 161487 684046 684914 345366 532230 756205 807711 749105 26 2 133976 716130 4 13984 284113 749535 336921 172050 721260 753323 779373 705196 557 158748 38728 469119 796858 611470 279423 71543 756429 12 832683 173033 837105 365741 153896 350842 782749 662098 848315 167457 156992 846851 783266 665525 697614 684565 555479 844129 492258 2 147820 175 712720 450134 707759 439285 836495 100 763478 548612 836691 746771 693746 7394 803380 19 767117 745709 732330 666374 838499 132160 753315 794816 21 833307 832591 290 809333 205505 575972 194613 841288 26406 27844 595117 120005 791263 86037 4791 51257 687471 475513 746773 797957 69 209358 165366 803642 45 446364 217027 667616 247521 613144 264933 480855 4 838775 12738 1067 837586 4 47149 5823 239071 844117 4 798179 829328 1523 125784 833909 732159 150730 844673 180027 731218 757009 567473 803440 482526 797336 842532 629 200100 753387 163178 44724 763515 493168 578737 772679 646514 337914 61034 15447 711160 304265 1 321 827824 696109 147810 596348 469094 798360 453801 389210 58782 766524 603284 631174 396881 21919 241018 504947 809138 7 83636 244628 259695 508981 818936 794228 246048 8207 784964 126813 107261 159 558855 195 772015 182158 612602 437 838347 668851 259449 374551 848473 21 589597 212215 228242 755562 833520 470350 452208 212537 283377 746258 297286 469276 821159 805983 816170 199195 781324 803074 169495 822868 721498 756606 562549 70 185268 56946 427 832681 824824 561512 812636 491502 818421 196681 118681 207798 809375 571785 161067 840595 267725 735347 787918 240946 74045 540889 2 814304 79495 837838 802758 1833 755684 623542 829424 532830 141041 654037 504980 819447 265738 39937 792833 659156 382899 2460 835446 94218 336 794836 164218 335107 782470 243184 215385 782681 295920 113233 111914 230 376650 400765 188299 788119 433162 807012 799501 825793 34412 709266 275470 560469 846536 801743 680242 808059 814980 264821 42225 765170 614662 2959 275354 466176 644878 42299 832710 73 309797 832953 281559 526203 17221 23122 81 686332 529572 638895 30897 60 825127 713483 642666 791165 237721 356287 713027 819524 804088 202298 684226 439 1 321898 495798 737397 562457 840108 706308 434613 775609 676717 43 840802 10 253121 13 589364 408045 23 1 825332 244731 827755 3006 822335 18822 810108 846579 109 102 15 401711 225770 633055 115065 849915 116057 829733 811346 54 538156 828109 707036 345552 680785 432865 830937 798378 761749 632815 414774 323971 748685 817272 696665 4875 822814 796544 817195 1230 750980 191428 4 18 2 795058 790348 203510 51696 742254 793471 792493 162 713815 780002 32011 308396 112316 187255 726762 165695 542730 541497 110284 2764 222857 643401 4725 629 1058 815758 2449 11 828730 830001 834415 371771 193811 102 792950 599227 760232 817959 771971 772951 796284 726905 210166 27 34709 69649 785619 705558 2 524005 188538 5409 1051 362603 777583 493487 788612 718924 438506 539638 216558 830086 619552 848032 307682 813044 28108 803998 25 461297 1856 5383 304715 829326 347248 17 350 61745 157369 15 813509 316129 825881 21503 140022 694438 1020 2 847461 781666 19 83426 786564 11 719381 10 2326 823043 219317 175355 716698 14 1993 318580 23259 350066 4928 14 582477 2 848 612840 368509 232774 815951 150206 3 831854 767297 740544 827560 29935 285199 139543 759863 36 390 26502 189106 621088 92205 403774 604127 391580 729677 484775 839705 808017 512739 798085 64949 7340 6519 21 197570 312107 273840 710200 777663 49217 4246 685913 727839 145147 196409 5101 1509 522391 844616 842378 618917 809109 9 774943 795543 753839 477008 497320 598215 479366 713075 815486 824619 45424 794086 2470 823741 145835 38 325029 813805 554766 802261 703051 602818 808441 252378 836896 803367 249808 27642 223523 805431 969 839740 8596 389 38282 149681 219256 762477 805593 794616 33565 285829 802234 32 814963 24 837879 41252 818240 1431 814271 826175 848138 308879 240321 556723 747358 668554 199301 69924 613655 451797 795003 427975 1148 43816 55149 2 809584 19918 7 658292 8163 48 27 255487 645665 5648 130273 55624 62305 4 756685 11722 848409 724699 839867 829140 489997 705891 244966 68538 401308 644448 486946 9 784363 592292 706740 631142 764264 150679 598180 2072 504204 236569 785604 414534 8364 191 844654 35792 391015 834767 829980 50899 38815 389040 703776 793615 10 479611 492042 582372 836259 166160 791430 60735 729273 811923 777835 349869 574629 2 621752 795200 847313 825764 130136 618226 76636 3427 23937 644908 5070 844577 692231 2 602043 147 724277 671967 4 834242 24 743127 638553 11277 762450 3 778704 831296 122543 399753 307179 157376 810078 15377 814847 804619 794867 589876 837654 16671 702305 818280 655420 717792 136864 82 842338 65240 341840 821144 834400 536240 651061 333835 804839 789517 791064 805408 192 19669 7092 562357 122320 831169 299 662874 11743 695788 22105 2053 396456 4 312574 828553 274376 114 35294 480637 550 1035 348435 703122 233299 22 14643 74936 79928 731568 427395 822077 687165 834777 2 22 388912 11 395222 53491 310481 332051 3 526910 263009 70160 322333 832459 63862 712726 918 683941 36704 848932 305 491404 1165 211919 694896 152937 36449 813720 990 845316 37446 763 393505 2 821737 170298 281123 4 676014 686407 557263 197009 4 170745 244235 756668 652863 537066 2337 795212 811768 674221 1265 721845 777338 2 456636 591066 315219 383344 768960 574928 674648 809112 580591 744650 753717 637559 838276 29633 35873 14 744202 829437 267662 88 190948 746939 2 686691 627403 766187 225597 637 174 776833 843573 811000 251 830536 810876 458648 158 804337 348697 601259 368096 849197 701086 81695 766280 732400 26 836933 821161 830145 368499 316104 22 741261 107263 695876 686890 823538 783301 146097 11189 68278 8638 783 315329 73 72258 818295 524787 2380 420539 530754 215849 2 778427 12 5 123 126932 13924 249252 802197 366008 601057 165064 34395 407426 111153 588512 12067 844856 346 818952 214146 502562 157144 820294 252710 22 67215 161 144630 418475 422629 671546 529434 306620 1203 772773 694787 12 603374 810970 428543 817665 259923 791566 84 694259 127527 779149 1598 286162 1849 776944 723545 733138 266988 342169 649922 677437 30291 10 681289 465221 177 8 630615 820165 653162 5983 524499 3 114258 6392 4 916 584247 684401 833056 18955 157035 398098 795939 803601 399483 831705 474290 566741 358207 265520 87237 360245 495291 468503 178562 719 369 73 777637 440252 543869 350223 125327 685125 795305 131393 766735 808548 29138 819618 242099 766974 757880 14535 521807 671539 4 473699 546676 2327 510854 11880 282871 460864 5407 422691 460167 196237 603543 2 53 791854 407123 66 513030 815398 369858 396104 617331 542829 741223 391283 261287 669921 777330 788597 802141 403493 785548 338902 150 518060 66896 438619 757236 787265 68313 781432 3 696481 275478 216290 785247 358 730479 15516 839373 842711 501331 829748 33187 48236 513214 335983 814258 842141 6006 769333 12 332529 124 180317 811861 290941 656517 146140 236795 38890 847996 830173 65324 477480 188068 1242 656248 755184 653735 29615 744650 368402 800129 171839 797266 812493 796590 764940 843220 11 451659 300787 10166 845911 2025 380527 846964 6 822964 492382 488062 644998 98160 747272 814191 443029 833470 647282 145242 612576 47 841790 420480 646503 797059 771175 458717 901 716347 819373 528036 800834 845 295682 215337 547737 849693 602014 42639 38315 727662 822753 522544 692 767537 829456 762042 1 112811 760268 844909 449789 826966 805354 730845 781719 60630 839581 677351 37727 843955 568734 349705 32 831881 843348 4676 208165 273579 752418 12453 362582 1553 807265 187077 22 103456 3 779939 316742 832010 254730 757036 22460 8 11 8409 63 45933 828004 783760 803 747091 102292 115970 9 247328 59 263008 817275 698184 617976 17974 20 507 10 707175 824202 304771 223709 829631 653923 74090 553502 805228 546979 371843 826146 756947 474606 162845 55718 425537 739662 603700 464990 787722 620757 843759 693886 2 781801 153047 529163 582652 490963 407979 9 2 768414 3343 54233 753944 812034 722069 65674 823209 276282 47144 170890 793902 360145 109953 646173 770864 761628 408907 2305 358440 407393 305 399324 32 12861 13512 274210 818633 8000 840912 116503 281500 672742 827751 719080 804919 37789 838202 423869 1533 719399 216542 8387 13709 33529 799385 354383 148715 57964 708227 3 3 8 469762 842040 165586 808125 821738 672713 700354 696151 31811 72 818710 478927 694063 130374 788661 822288 197594 1 795796 2 780585 641175 488609 1588 1 737925 400736 26 809168 689276 266149 847640 803398 461214 712855 965 848730 30351 774996 438469 610285 328582 556268 13 1 747015 819703 374183 817507 305 807171 766276 575817 23 233202 173690 24266 841293 840947 424505 52 21 824788 689002 110836 882 823119 407108 814594 11914 828072 139 324396 452041 547685 35 442893 459974 742064 842016 606818 36803 4 727340 324974 16229 125264 97556 159 474 346742 697105 318002 697056 335592 832420 573816 503215 362046 762072 542252 634413 40187 812523 509542 814011 11095 552021 746422 791160 837158 167946 831809 29580 260020 129659 794064 2 281916 775968 44 741431 771212 1942 580426 1202 10878 101986 667203 35257 13596 51789 785132 839792 679145 326 803884 566813 621381 9 844817 109362 24 703725 822551 4432 686830 173 386984 7459 421285 466317 41 848041 388863 172057 722075 133501 708480 804395 690997 153407 816363 409 755658 818036 117797 49127 51921 16 820197 615773 533528 848946 80 676446 4746 778157 2793 751802 159853 51371 719038 844319 717352 83322 799343 344528 504727 218506 823975 436808 440552 186090 156160 55126 401592 11 634653 1 808821 299667 602484 724466 469727 799110 48228 534367 528534 16754 9 707868 731608 23636 522516 728889 7 145698 216013 254778 757431 829464 833315 736544 807675 164410 95 2 365654 30543 736387 629916 620773 543776 468617 723 366575 768135 496 69728 323899 71240 824142 4 523300 835830 382981 112926 101594 741762 491239 8542 392207 29 50955 52868 235702 819 1 807059 770681 16281 687306 784034 285345 15 611236 44895 669886 161294 1 794718 503659 591971 844183 642817 73 827100 810389 632187 513621 829482 340747 601473 16684 834156 633790 30 13 11482 625469 1031 612515 647624 89176 115779 1569 834892 830990 175361 750828 195424 625577 648850 377627 739900 134 677931 143306 690440 816352 36 602733 436634 665392 233256 5881 77817 1 260449 1629 312158 837214 42 133039 799698 779255 843380 52271 186219 805519 805500 147535 39405 506566 755562 449678 182796 158139 422704 512 558342 182530 686 764422 31699 773204 738776 722022 684712 7 133 562399 840017 49 288671 407 611574 834874 474472 604807 279093 780724 790990 66849 370160 844805 147573 521796 214 64 791733 579425 198922 100 703695 786734 763464 448349 592560 787309 827337 684106 18731 63285 821351 315013 308681 88612 767881 36497 354837 797174 643920 768966 396 804494 296470 698402 633982 4 808287 7247 8 30738 228688 75305 812028 798785 187308 490359 16804 440644 137 83 451867 215823 541138 184791 114949 628592 544850 543382 809572 576056 742006 1466 485307 841566 1 2534 842926 666389 499977 677153 365041 661199 152599 97519 52894 323406 8377 140 842929 838328 817109 668199 743130 829276 784968 849830 140077 277066 95 806728 103536 801214 812555 1319 551476 837234 139730 721331 614 694807 844149 752476 218 841081 263224 824738 119707 515989 342579 103271 354895 808188 229261 847160 617981 12050 24 433365 384456 840705 24250 120471 74195 2032 204998 1617 237756 775609 51355 2105 652397 69 165 813883 519106 633622 302401 280393 298105 61006 160191 811113 350952 343063 236484 699860 369613 806771 409696 343422 775448 835420 672873 302654 829613 839718 532841 777336 546109 59409 630740 23 840123 1063 835723 246865 514743 10608 32847 417298 747798 613343 534088 632225 834711 4116 114456 780695 12560 236549 16869 189474 262188 35 634740 846581 633565 631705 297578 502452 2035 805720 7013 1 664663 34 602195 11 2354 543323 80 814665 777455 469 3 549979 61 720583 828002 795491 16514 489869 833912 789556 789982 806309 172882 813574 130519 176652 74705 5838 17 712755 638204 22488 541662 645232 539622 826760 393774 797995 728689 475514 198066 516231 779839 798374 385561 772559 800326 12302 799184 531666 830241 343713 68147 623979 163432 849433 487 64575 184453 834334 403383 837773 711563 180596 744045 24682 522876 13 175869 694513 788054 8606 372637 83013 527036 832719 817144 707838 788656 11787 782696 427182 839492 824750 220518 425538 436151 826450 772976 628686 776791 454055 74928 847644 115792 532 824650 1450 778835 669555 589322 6306 408933 805751 780362 233666 39955 16 818493 840621 825459 811006 32370 832455 793378 194436 558141 846102 205797 791385 845898 544679 1433 52295 402962 563270 58164 175201 646452 65 842741 242142 826821 689449 43 605799 2 468472 789832 400608 594594 1 239064 16100 184195 845665 5 838026 4 153 76 127439 292395 744358 84439 711014 843200 562 399288 115400 451530 240401 822052 844187 18694 683844 220029 2149 795398 733155 521061 767539 671657 830070 689204 437094 463085 827156 707884 321004 480372 827162 2 790453 714268 809456 412805 20 213951 508653 1454 619536 51 18 88056 838368 45055 832172 626301 788681 804311 355076 554460 77136 612295 197526 38861 120204 672841 820987 6570 92587 788678 832965 35949 609315 753200 182729 329718 814361 366951 91913 839180 201661 489155 7 432427 327206 788 54822 57165 814069 748099 825410 402495 56 789158 2210 158998 801523 2 80265 54 144823 5872 776365 295873 364418 218 475682 302154 76634 2 838192 199159 5522 516779 338763 790076 645546 226708 540007 723871 406521 312093 781467 768979 72826 802554 754091 827704 492049 777617 759498 3426 706026 64909 817005 828973 9284 822005 524906 646444 121391 845195 61670 140250 26927 795109 606554 844917 43430 40001 174564 776550 838553 849619 5496 808924 844805 4113 663787 166262 2019 231759 742043 790581 401693 57062 252892 591072 701309 265781 805107 798317 644180 104608 637492 818312 391800 4962 761645 220639 3 99 542289 162 742747 15 730405 160697 7 102123 68 791725 107698 741825 316006 92108 336176 451753 460919 2 209638 278910 403160 837790 821440 451 33007 845777 766439 581369 307848 657242 293333 841468 493696 376363 180934 808411 611465 490 736375 752229 744320 288700 364234 197596 779 4 578638 26329 2162 826576 623210 2 222 773252 83652 710315 370917 830906 13 488980 223 428780 282213 724929 245540 729690 18166 679877 759342 749382 739242 271 227346 840654 591004 609872 283 1076 843554 732638 38940 333858 168031 370250 330741 837586 749385 9 380253 498 2509 346641 813465 813936 715854 806903 793974 9773 310517 828692 233770 479005 69521 23161 753069 786924 819620 548917 619415 147526 430215 623152 754588 634426 836902 425722 693847 753922 795464 845118 273792 785139 806951 696005 788268 762011 706906 154970 240885 737314 745983 844410 51956 291975 185574 206884 689811 657549 799956 340089 896 842921 415586 87048 740240 826326 2 471496 31 2770 80721 58982 766148 22 794416 565709 513851 700925 68109 214 103 320329 337521 384430 786800 828457 5808 646132 736 56 841749 143926 775512 619874 72850 691792 33 143616 788619 871 556465 7 537373 107335 495504 795353 2536 200168 657012 14443 791197 820598 807216 705 4 755 96981 214497 820034 270641 837614 175832 51 22761 815662 315993 142 842901 13 844157 720050 21593 48 664838 820009 837929 610267 532925 548645 163389 818767 799709 327659 184783 718452 727439 702441 294365 316819 561146 281763 340423 114123 251361 23557 537400 798610 774491 158937 171711 410371 808017 301 297234 77 751280 782731 750455 842202 826923 147765 155222 614801 197263 11 50955 11328 820165 62914 794944 527478 742473 389510 839764 268633 148839 693 754203 541060 414476 252436 92651 195623 691863 2709 484589 629911 1065 3 805300 494840 801144 1 401245 223081 519584 717136 407221 625965 3 216 737497 793674 58086 177608 974 757285 84 611996 740239 19 382 1 493874 303238 783394 495987 31761 767618 812836 727134 96 210 190023 765756 566333 792712 785343 606437 58 123 667903 74001 999 552056 799298 791679 216731 754822 954 794787 824084 841261 310068 7 555442 2 224386 2 808849 3 847755 3151 44579 436375 148107 807312 179777 100784 57 2832 786626 72 170603 3 603398 726128 1196 799884 420289 99055 4857 54181 359247 602310 258829 354281 504917 1673 802744 553366 147384 735954 180041 713697 761306 58279 243567 275058 8 11 253423 238 842068 782862 10595 481244 92981 495307 2453 846122 795230 254743 837478 53860 525226 261599 7 3746 740912 98979 4403 494595 6 501636 737028 680278 10793 844666 475592 123160 832219 18087 774080 563681 835270 671421 122789 141559 176126 720493 613244 615 239748 735703 63293 1724 75908 275852 321290 520718 229140 457712 648779 16416 120678 709916 785229 442263 568265 82182 849031 209940 847969 734 99258 1496 352737 766603 817354 66630 234689 55924 739197 203640 781695 347056 97938 26 406814 134304 848823 537698 9 817910 48459 531230 577017 497760 819110 762840 27988 816188 587661 316357 1545 381588 52177 827752 6222 734066 718508 824468 329427 136500 1460 209296 456456 840310 176309 22 838742 808099 57202 32245 557967 282 106189 408213 461044 290641 8142 843086 5513 146417 118464 1093 891 11221 703378 150 672893 596078 842547 807919 731814 457763 461358 695738 403 44405 407756 820742 758539 505573 190 391025 280672 409422 750539 744281 241990 458225 502227 134408 848902 1632 37131 434958 35950 3 579315 115563 150699 797190 815640 45028 99 830267 802649 804185 183314 828037 835688 317744 458968 220567 806422 385050 457745 844023 106 177593 807463 496 647199 658880 436632 509 833752 375 17741 49104 771644 602483 1160 38 727318 30 5325 358089 3 3656 845466 829816 352931 92 569528 729646 251492 842256 290015 338463 734878 498359 836943 233096 837599 844390 18499 296261 38621 26854 1191 489703 3150 722376 333 628268 1303 569451 774876 814439 84818 837919 791932 21602 364355 834230 845156 793052 790283 104473 391247 133262 484039 846860 601502 278442 133878 236023 5 797296 116710 736953 719800 634277 257094 410 827033 111739 832589 585932 134552 6 419308 194152 684887 226378 814414 26 821238 731351 45 618683 242067 819810 66242 182665 217981 414415 804039 1953 437531 15 547781 394585 646177 429111 765517 822390 663083 40654 35945 683925 6 14329 2 813306 848101 470829 77435 815682 545517 335343 229764 797295 8103 409786 824753 4071 4 790281 663001 50040 4 790742 844376 2 419742 117229 46389 401743 847932 686117 559292 828682 746031 780308 686159 74158 747123 693146 758223 226094 820090 174342 236 489123 721115 78871 118468 655660 69 707089 831885 823928 6 241654 453954 713974 250985 581888 413685 821406 789348 707557 715652 514544 4 74 511668 6 328666 37 742300 839405 575767 256588 89971 29 519860 840965 668617 60977 384371 821247 518981 174 39809 33619 642527 793495 455056 712144 9424 71218 603846 242369 786648 766825 401769 566888 355864 177088 362805 19340 609777 837033 832013 791925 776730 807987 681637 405058 19 322 821570 3 820002 790720 407288 2160 171956 196332 127 16193 381990 777523 768997 35 31587 3 642465 578993 805040 391188 6840 272796 721519 818963 667321 3 200447 90288 778126 18971 734695 8 2682 251096 248439 380084 234536 127681 312188 783373 52640 847259 493329 818974 845345 835308 701144 815411 635336 275969 684661 24210 1 6211 2935 788799 833516 358250 835826 817360 839440 655569 545067 846297 32966 478607 734395 757260 297300 399461 20421 6013 2 801867 637116 616517 192 597510 747476 793107 805117 232689 262 778792 712639 147288 826674 635086 7082 55699 750548 116498 518993 693062 380934 792878 445 417828 11 584174 578369 202777 284545 90 761 401804 803075 847217 730743 148971 1700 1165 229039 685 583829 832617 769297 164346 10 734826 35298 765377 679778 143166 423317 13971 5007 76697 286949 696231 398380 369575 6 797099 29 12794 835962 831966 533635 533350 622619 284 95977 810228 6713 29753 417351 158957 744151 27 123550 794909 538111 7206 732797 496874 19311 35 158147 774870 849685 816887 63 828773 214093 738812 5 627018 2 428689 3 718776 21 505104 806754 788757 840804 806884 816733 35 116800 609766 843366 658445 762357 818782 254383 675711 30605 718825 842031 821499 405675 128916 829569 377461 579537 766744 696756 489320 57569 232714 803281 822028 255238 433 90175 5697 843744 799076 172 6 625742 633107 810244 750150 206490 729266 727987 325419 697177 689005 18245 249308 771404 131392 371982 800795 747554 182043 150397 791298 102217 830524 191551 645442 61 699920 589804 829118 588826 473994 577766 808013 621069 607730 638082 575466 775580 328133 177922 90931 782670 829832 324611 515201 18031 463023 209488 713314 553925 144266 823086 598368 129624 11986 52 844016 1 828180 357954 238610 648857 606663 27 587799 91884 270566 132468 163559 792906 383084 98767 790994 449539 2246 199652 673691 544227 371521 825139 797322 512645 721104 782961 86261 7 712720 490630 800259 103995 284851 572662 699297 47831 804 219031 665466 6 29922 791578 845740 193132 83699 139865 794825 253381 111558 796458 3730 238358 807250 61015 424687 226242 847651 660591 6 444292 843022 844921 17102 2087 249479 519473 280845 679718 91825 764998 46673 4 380248 797182 477423 217420 393420 1089 434187 509403 245050 270171 822589 369374 551661 849168 831965 30 452122 2 39504 846939 705843 490096 83751 331409 381927 305772 145419 540977 381260 565493 806746 475600 618935 847968 834723 7 771151 519607 561235 455909 79575 829762 3 371162 41 845935 268471 775743 705617 819840 603105 722315 158640 816461 663235 654698 40810 761981 287948 424179 167190 795314 562052 114318 811892 158067 775917 726140 836329 765591 797451 810366 835835 2246 844017 780849 20565 105678 846079 70793 235377 327944 600145 847405 821243 144723 823391 649 408428 831859 847417 87928 804580 18585 215927 716095 29485 377143 4 846590 33460 738963 608348 533647 837073 437829 143015 840221 716484 470008 849102 104035 842765 628412 772589 382668 121987 3 69657 849657 798828 789139 664617 240556 19466 809846 783437 86857 43561 2897 512286 788946 7 63688 740384 730742 324075 156397 25 14054 202751 10 688678 706225 400130 266510 54137 108502 828290 649573 4 268798 394432 496823 214 439642 270315 429530 763546 631 809688 406970 128 365627 468435 848068 7 527851 849541 652 456838 716041 154029 832215 47786 1260 261210 846709 156993 263 12231 682523 700995 95073 378423 691201 711142 823639 3 801145 290678 12 732988 337325 833460 751802 825727 7907 3 766861 62875 52186 11754 2573 274607 116 172025 832548 8 835312 11299 42524 62337 159 744657 213691 1526 190763 794613 817129 20 359268 6903 810761 76028 25820 831787 351762 777404 288889 698493 83127 678680 780049 27 586911 357836 81 209086 98355 206 766383 16934 816346 200 404645 641193 847873 805628 217720 789856 536478 415398 107 259360 713453 123947 823790 613908 841 16 843169 30 781437 297084 747321 538550 28 337 285476 207987 745213 778240 837330 731575 701217 671995 170967 739903 322222 250560 669 737848 252451 695063 754959 582245 217 354808 731951 577188 327927 839409 4 440505 461285 749958 26277 1536 540843 4 807027 450149 821098 13200 86475 2 60162 46175 218 833339 848907 734809 387407 701819 1 814774 2113 233 16247 814115 629197 224031 555077 454907 809931 54900 807959 642350 447458 87220 641078 848720 743272 847700 391423 645580 465905 811092 793695 15006 838253 845553 724174 429477 6591 7689 574665 1444 393138 359093 618860 849512 558945 9695 31869 766922 734064 822678 663601 762352 783230 831726 314453 848244 8 587715 125 660886 266897 233608 262456 822779 504118 550021 477818 629602 818047 25389 542270 732385 148119 652987 139136 280737 839185 10918 692641 36 206798 808805 544444 9 416953 755892 813847 606916 839561 311 1065 786602 52217 260334 697312 843255 731076 274539 792819 92375 983 23 760723 598477 168873 130406 563522 755863 798489 323031 527654 845618 831484 316161 446358 478237 45145 25 849100 614255 739206 364296 831231 384536 841662 813653 437405 31207 784732 2551 107264 822282 126951 547226 732042 847942 143036 85 768763 137506 171 728105 608587 3 195 835859 816659 779791 781845 235903 637 769774 2 789043 515788 69280 428534 2 395 524298 340496 613598 284526 844611 20541 818726 3080 551403 815191 680318 1 848816 38209 95193 3442 702850 244999 117691 115307 466 848477 347957 742096 5 209627 348 789392 427839 107637 817963 719245 494880 727091 135635 751614 126761 680744 737702 506 534185 597903 570333 503632 775800 504561 159300 134649 783987 514503 162551 129155 21342 798273 642601 97802 81965 599428 221387 2 42412 146 455878 638670 485463 801116 767096 844116 842714 797273 43 26 757214 8693 731028 645021 625598 1048 601313 55617 827447 4998 563774 3668 266004 236027 9655 339368 758249 34842 787068 58562 162345 730410 6 805803 299808 499149 10029 443554 839519 103305 277874 250683 676018 587200 63119 270675 3914 731377 599834 548460 1213 49767 145672 164843 585320 668179 818598 122175 31 145 798345 94761 30 797953 269 849893 140388 296498 402292 493713 309442 709424 293136 733768 273465 824120 814865 345174 93967 88476 842699 785155 171585 48599 658210 802219 376935 708552 554412 818378 800974 640179 507216 511491 642388 75316 4 2 205174 835639 1339 84156 807661 2 829126 382142 825445 83721 828202 9 103731 790004 789180 574914 216086 733700 526663 776212 523365 112927 241398 235554 642063 455568 800686 265037 59790 761714 151827 699935 364129 19876 475711 498042 3 1674 723892 813563 606626 809474 478021 813736 1829 784678 234058 811681 41230 813484 360775 796542 18165 260334 119441 383208 16003 806743 799408 366847 160788 812483 150936 169071 264151 41790 797200 816472 734185 742337 37295 234498 763041 374060 89499 563762 189058 457224 848864 702382 177442 845339 325390 13732 637701 691090 132900 728890 347874 647708 771642 495669 197 697231 2137 742823 848102 848512 468728 362143 43193 36298 6 7250 501 788567 618909 790814 527 283730 14185 379614 845946 740395 831512 819976 362354 12 473 4 770897 441250 2 733824 778152 634066 577910 594514 756707 831856 729727 806722 824037 704605 257022 776354 813716 227096 97558 721272 88706 775161 560725 125835 532066 2501 462078 767119 147318 23960 108679 5749 800141 387762 774843 5065 823110 513322 829557 9582 187542 807609 846508 198086 283046 846045 244180 737106 229013 486332 787486 8827 781001 330 109866 823442 726216 800671 795140 164928 721233 838460 101506 87246 2121 343389 1433 248 115077 804727 807070 316539 10 242623 725905 197054 696410 384839 33 816602 69 613438 709182 459923 157453 789970 74 793245 721344 43 731 338016 177620 160122 814658 515917 96 826460 568687 802539 634798 800920 504438 845188 163660 575823 168972 845895 722503 340142 384580 657087 434735 795207 109284 849402 377399 846920 793866 66566 183974 481779 615860 57999 512940 510193 244111 323241 643878 786318 179500 351137 307471 98072 828849 410600 826901 20022 438432 3 724106 21 421866 440809 418223 487578 752240 836028 281907 812412 241892 811705 811477 135770 515 3 33035 446854 2713 228 794852 136951 668663 359929 84739 830321 238799 2555 746610 844429 497134 203632 40028 575284 116084 789697 209 818049 455717 571501 344011 255509 756465 796427 2403 695148 731438 812779 775809 795425 737947 805141 508228 745210 119698 16 491851 166 840150 843425 3463 265794 202 726858 1019 49161 102864 791545 777685 189343 797886 37 498217 817051 819898 426537 701802 191711 209592 434316 378867 409683 682382 8 846939 760929 726345 112078 839102 659 181313 847256 485549 456208 14 8 825045 693534 644321 564819 703178 768245 335837 2 37800 4751 67 730906 817616 651970 849774 422482 843278 8747 211889 17548 787755 183240 716838 637895 765463 8373 1822 313015 535196 40 797222 849487 595134 616996 373309 1304 210 598432 246015 814388 49033 794764 338137 413613 807338 301503 243 51 299535 450 256061 141866 640418 350441 1717 356527 61847 300834 472984 4 717207 100808 182971 847208 25783 775942 731571 849716 815023 384400 191898 734878 806091 846238 31247 278236 724244 10882 786149 298806 424118 645432 147502 300156 817307 7439 41704 130557 13350 72 701334 812773 192535 808932 78964 653028 143701 780905 846897 278555 837458 16030 4 537848 146805 298941 730984 502792 697651 4783 189137 170997 789544 740155 660982 5862 803221 757333 836340 824443 756532 771272 692240 802786 1 418184 19033 831473 33671 17815 671125 335775 826064 332 180436 544751 613711 1677 133096 381863 489166 1345 785683 397981 328092 503 837827 800243 836356 510167 363384 736858 16 666699 2175 294 688737 438575 4 689367 331399 547464 507345 838832 714796 820363 691613 641401 521948 520764 242430 826818 750694 644002 357452 181 1 754907 486605 7 760761 138037 619086 381421 791935 800 679711 671514 443565 729190 815932 210485 460251 773358 848363 207950 773441 13660 822254 135880 305259 8 209409 691246 435630 604723 283045 2 732236 1 737775 825883 114577 801551 4740 35817 769793 838531 579255 428 251089 805057 175655 439149 76 836644 720216 842465 559522 759336 1958 742710 70 1195 34330 1116 4 480206 262165 827265 676353 108316 842484 572491 825877 391023 44772 5639 328113 829789 611644 1296 447705 849917 59 771673 631578 624 318868 21526 846969 76555 777635 812709 209372 846553 811007 348610 760993 710785 10852 838935 629835 750513 397364 677387 522895 711489 117159 621 428444 781184 844825 790647 474277 310745 484885 827495 759398 40956 119594 32 831095 812527 599334 3 821791 667788 742133 602072 396937 64653 820866 801498 365803 6714 512189 363 768473 825588 2904 246643 241344 254 187594 717861 559 723367 787460 833145 791088 698583 6739 502852 3 889 33723 506474 20689 1562 472484 579470 284104 573714 829662 19 794022 755361 113230 838113 1488 638877 801469 436781 537715 417387 848071 171903 782571 8689 8980 22 483058 18 749782 592173 773848 370701 149324 318805 832464 1400 498398 637213 4831 462982 76 808898 647303 641090 4000 696124 839467 837807 828299 548694 301661 31 580438 252857 147539 777957 512310 272262 822680 1040 831532 358294 221890 157237 678152 3675 314491 610426 761802 57601 835450 789115 26066 160576 11191 247153 475292 3116 775912 4352 728770 693456 250607 687163 834694 6 267457 14333 130021 14144 563069 792672 35 799955 793113 209328 50011 611528 20606 814794 589529 4 804394 659395 87743 461075 555390 403539 786788 635596 202 35274 842544 252578 10779 829029 175262 32 216695 723625 691 7 813476 107237 797745 837755 848703 14044 46073 533016 754914 838762 776971 5200 825837 794560 332206 387407 849844 766 689331 746498 8 24 819450 480245 837135 484366 618936 64448 637654 223965 220357 156 801194 840047 3968 24689 717258 753047 226929 44 649345 828347 309429 29755 814952 453046 52464 249945 510852 1 28925 772003 515 103528 6 422594 443632 580311 236899 729186 670484 774852 708110 220933 827327 836898 830893 451051 834083 828063 759554 753812 786089 731580 149338 767603 198206 131248 11945 284067 805803 778433 284550 804567 124688 37 44977 848816 808059 734494 830096 737008 70 558570 182784 412840 774919 529939 160671 274 11630 628672 49839 504717 80840 394915 797608 790752 849460 436978 101799 420079 831736 301854 101 31 24 765709 471802 752935 731211 395907 105739 775266 66767 2752 631770 221761 29799 3079 800635 318957 3 824287 549103 791318 2 791659 767969 56451 786477 511023 67686 1144 104846 810703 305676 542597 3842 840369 626664 378673 787527 49986 245595 783690 598330 32 835245 163271 839352 658664 823191 810488 151867 791085 495798 822418 813530 748176 802191 671828 43291 819755 559276 228211 831978 7236 826298 438 114310 5487 370239 14 616616 803948 72 245540 745820 838971 186457 166198 157231 379657 717125 2033 9004 28972 300843 11226 316789 126487 848101 749403 828353 424008 269640 109086 819044 4 237 732539 209776 962 38300 769480 725927 697569 662902 662545 750189 673625 833517 627266 214573 616568 822008 48868 743805 830121 841924 268865 225036 830316 257592 199596 765823 563628 2 780873 440569 18 564707 3144 150 539956 626527 363847 394961 574777 781048 46845 392470 626696 447808 822 763803 490 825604 826270 2 714522 179 146 833062 165766 372 159009 707099 246763 26 209883 453748 827175 42976 248839 79563 787774 159068 822421 763683 279729 425839 838625 705020 257647 728525 761404 34708 437402 570 31 12 745923 5 1 727746 808738 247 2218 30 331040 74363 82 1 33215 161915 815466 4 304290 425553 35 71955 822387 1306 796357 439932 189 746585 686798 607336 836844 17262 169278 796993 338418 7154 313643 709118 170716 4224 16147 211748 816985 837726 66 832088 95 221646 34325 680706 795431 838740 20 747350 534471 828704 692517 64178 607615 672615 160 40281 362 402751 276831 451460 843525 385 483598 125 655887 654661 298482 489168 466011 784800 137252 112695 776008 171568 679547 393 823422 73 322 422928 719345 729178 487830 810252 847826 398532 802846 195308 71169 750893 3474 142806 674150 1154 339138 572977 594175 733553 298401 588698 41094 44854 244995 126065 422 519764 463709 714136 433135 819930 54053 306285 430571 151960 235483 841583 154359 3 193426 147 3014 609627 640139 766247 607021 217288 6 815056 819486 31091 696049 211622 50253 3562 847611 748679 630083 820165 274870 227235 389868 327 813164 5902 11860 17240 819036 774034 3008 46 212511 11 820424 849461 2633 812820 70159 164928 837903 682370 451752 830239 7570 544917 411407 369232 55 763468 556078 458048 799961 49415 752229 774279 213385 154908 709 232008 406301 413112 30 106105 448220 704760 698664 91 673839 699366 683871 943 527165 825140 451488 537450 462130 588037 12099 445326 75 668414 83632 5165 781353 323222 843842 673099 5 1327 676901 199603 569641 323144 845533 37495 800096 750378 164 530152 3 13214 681096 560472 800224 429317 849235 8 772192 207527 284220 649072 141616 2469 818431 25542 2424 4 192528 139200 179918 448153 778657 844071 249 334651 120921 1 716524 848459 143238 109968 113959 78 219991 185251 840025 725508 98024 824290 191 665034 266235 126729 37072 72 15 168 1736 23 346547 592117 539829 772962 24003 770371 947 783360 430999 91221 493373 33928 398425 78350 834593 213686 438842 547720 793986 6687 1177 478 36209 189762 50988 58057 45149 202108 260987 5 543889 805324 429750 118011 837830 828815 816902 781284 182658 671645 655514 151637 62077 793906 38832 11355 764193 630590 776818 449432 784770 51 810207 3 830141 425 675081 3 848647 785624 794016 104 567228 824934 782301 808239 268741 151 357540 821011 177752 796461 631584 4 941 2 105 1272 796594 838823 476351 775501 824242 849458 68 376495 684449 280395 787974 17762 342446 605262 847529 334695 819235 37367 823843 760488 65422 784206 656828 176070 476429 833832 7 36102 36 239590 675777 849034 88473 834859 359673 494750 193342 210986 1 49 8 316833 664506 836952 258916 814 815736 481200 106074 808425 834148 611005 94077 846405 225422 754248 758121 129714 236890 2 662667 282531 606420 829165 799285 820223 793455 15668 184047 823255 2143 837222 29 725999 3 8 235970 843163 313573 19740 176642 47120 40656 834597 82526 29785 199578 731617 671995 92644 132839 10 335164 218254 705 636956 717672 808223 227459 116810 794041 708168 793139 831004 12 48213 796877 375965 816554 43528 303049 671743 27892 263247 31668 14724 4 678079 745001 101260 397215 826674 686102 773756 84882 820060 350003 121138 787484 762396 351111 726634 745382 2583 17316 833169 498815 370607 25603 806740 485671 647745 102332 805052 119463 673373 800590 824573 828809 781349 654611 184489 786050 2 129883 579966 235139 462610 10167 258365 827122 809668 19 17 733324 315306 765322 812747 589235 167509 792928 238177 801153 699032 422703 213804 682863 832781 817852 379470 316514 781460 64 393700 462489 847919 45 677334 67026 390078 772845 802786 731708 606674 437394 93889 805523 180024 798718 723632 750191 631905 837986 706869 165921 734 815980 22494 293 153891 392797 789369 28 367775 17245 839503 482349 364080 705089 443292 153 19520 786821 847093 47324 692759 328015 803057 20 84593 847616 408034 811683 743893 756126 273122 820732 138233 353166 832621 2 257724 6 810111 843442 816655 781791 342 452743 2357 6244 671341 571890 457949 749988 38 247600 772934 581166 279 371395 50 487 410902 808331 6959 441577 13325 111743 795755 336513 777947 772430 103547 722988 201146 821365 669182 736853 219 124501 766552 785055 180584 804256 73 293 734948 357473 243565 71858 815106 804347 83425 453936 189 763274 515145 392571 20302 251599 4519 58520 805088 532153 742330 375659 535348 98812 446749 72812 12 148620 475917 10858 106 146848 819316 123 14832 10 824632 609826 911 660297 5 456953 225706 86 179633 817213 205205 721227 13087 756520 683715 826313 269950 1 604749 487390 815316 56 826511 270837 657531 766617 151586 819930 822264 131 105420 161653 26018 814223 832530 661624 846004 497380 3 739963 779044 808172 703976 445024 747139 69 1 182 830912 110692 129277 600512 1184 710990 47542 387089 31888 619628 845121 6021 369919 4 146723 741854 7549 217879 134238 807104 670094 330141 817137 829083 358107 126 211706 673296 268 105020 46457 617727 818243 258 793468 192804 828818 830918 184 146 101558 114845 3800 833301 415576 279002 121 796646 799434 1678 1223 803904 805294 13 647281 16490 745851 487864 817464 813164 7755 829702 27785 9 656953 46818 45 829704 394763 717598 1 61131 117341 1 142399 284942 847401 83857 822092 2144 328549 2359 329168 615601 4107 705921 750881 359227 843131 790404 793104 26441 687367 838021 840683 814443 803158 687831 412441 15 1396 809325 456915 844975 656097 133013 252620 769597 116763 228583 395060 365402 118 237858 798003 836259 816048 352501 375620 111957 831087 816913 393074 418292 804997 50058 4 322882 265778 771800 837916 789400 798013 817838 124695 335511 815448 59606 21 829310 789200 286563 352708 68 33045 780720 244430 41237 556 479197 769762 17825 219482 1 135126 480693 803546 253320 605343 44913 645888 131106 12 625024 503587 831551 595716 792216 72 789279 795395 826715 779070 335679 834348 517311 830465 740 15342 27125 491583 791421 338 290106 553338 222267 167670 214 185651 722683 600019 655837 325198 848104 785068 472899 187 243957 811755 550484 672242 759098 289204 747102 169683 319100 490278 807261 848903 6 819325 817286 827077 321 292228 771425 129876 731466 688769 703496 729325 49980 847740 399909 804327 740141 477922 793870 278911 509706 638787 778122 832548 8806 47311 308883 572083 454106 24508 123471 230532 393046 765488 742731 61377 3 7232 824484 699539 481033 123994 683802 404599 440 841082 833032 617182 146472 802932 644015 14 115766 792973 717621 838828 3 4 824995 735262 538497 414542 245026 793508 149729 227140 895 804659 1211 247179 210 810134 558506 4 602246 784815 133514 1079 218 371560 805057 743535 216129 276610 719838 47 821518 144236 414815 794835 4 653784 727035 617000 576451 672 331186 806941 698398 796165 300596 127167 14432 174216 370176 838182 834481 741272 824175 4 601848 2 200225 430645 809073 193940 45053 84533 67256 777779 832406 606404 839766 847579 317007 86093 2 274177 78280 828385 5 590274 737476 776944 116480 519222 572040 119128 158824 301341 747074 485342 125 6298 34630 776841 767477 847569 386517 67483 437267 280564 778554 745368 188798 229843 633111 651769 3978 2205 849451 46409 792811 65 819048 845176 98743 750654 613930 755916 54404 429611 846113 827185 799919 834116 392571 128 791567 780127 672536 134041 785480 436476 844464 445481 231 828532 6 817483 49067 746913 266659 26905 783620 767690 635292 640052 30167 813308 130808 815788 91390 631238 809375 840954 123467 2 179 423350 263537 567503 138667 319225 684253 1049 142418 835045 1159 57415 846985 624378 568427 57502 795469 296945 754479 585064 839270 635689 844940 240 146803 838504 779845 797547 647704 574066 515000 734196 343400 490946 159185 807171 45382 836335 844443 838521 55172 476652 469853 532467 841992 78446 806506 844754 1260 829781 37 208761 773845 503390 619 177272 771238 388392 422680 844826 192 463486 1008 689900 829288 774309 444085 376096 629603 90169 1518 106490 206087 766374 840336 779689 710630 791434 29966 96111 838856 783052 807112 3 30 12 400505 336 22733 424514 1238 25521 15478 489143 213934 260 551415 713854 8975 215211 566 448123 633910 87849 672574 749444 599678 406860 48 125693 726121 537820 813005 766351 826607 803316 772545 268799 19679 828524 187407 9845 603244 68669 843882 607835 154627 229242 4 672771 538257 376642 323646 340824 12 71556 133319 6151 499169 638362 228008 847145 670430 675457 11305 11761 33180 650259 768042 2 747787 336489 795255 1 748841 691625 88760 14836 826393 819754 60 17897 832627 752713 396985 510459 791449 791510 324297 10 623075 740182 172502 64499 653871 32946 846836 13 201194 844465 567174 381250 53411 620965 776934 359730 120232 817908 5029 679567 315371 847807 492387 830662 740388 160483 479784 689504 579307 788682 1060 753235 842517 794545 491740 844728 810796 795958 3 457188 64591 644664 508755 95 630539 51 684657 112964 764868 270101 2707 830695 839654 609436 814511 7 790414 535851 354132 23 774739 797241 142842 3 1584 2 8391 819174 599 160882 329898 66704 834518 717342 436721 834002 746865 724381 798271 593892 714 127027 353489 341121 841548 808966 529446 619024 296237 704 847987 3128 780792 72258 154975 435097 297959 804858 5170 736420 816822 7 832078 5 844530 439529 12 838590 668577 788798 36909 270351 255117 283819 826706 415859 244771 793403 720673 226990 20 358453 280126 419582 1426 789431 416357 800692 33 753645 619536 128 530690 793816 458177 665226 427683 827371 709732 414967 175846 151364 814379 843407 738869 738634 749275 234665 738833 288349 840647 531040 86009 291052 529249 274074 753941 3 38612 231011 81338 712362 321824 71 699412 436369 265 817827 872 495351 20706 122700 938 303720 761955 828396 536 2225 817530 836868 510510 11 147842 262213 6 732448 787168 390 837880 532337 798095 747443 709044 651042 512179 15 190488 32718 773245 255362 832637 84 185458 721000 758964 198295 639487 815945 44424 47 192 268301 24380 382561 594880 427624 702291 15 402 391399 730241 648485 2 838136 2 331826 695721 569817 332505 832017 598062 402597 235006 822486 371021 672017 665484 743515 536 2 843287 106895 514835 127308 784974 764677 845039 815648 648690 718313 655608 128130 611108 207610 807383 1 840549 803087 7504 130996 478 754948 762146 259 427546 2424 350187 735778 105443 11611 29 703482 2827 665496 778794 788653 548861 806581 2589 844936 1093 584285 653575 741076 847509 568325 622235 376 631098 452723 779814 781971 820155 628582 19777 1 527997 250305 128679 602284 182749 197852 782495 842107 745650 1 755744 675891 360420 812811 684672 846925 839414 149333 830573 204974 3 165072 641176 98843 2561 748953 376271 65 92914 824521 757570 509608 484003 712318 8644 425091 438621 220859 840267 24502 2712 4 167112 782158 263 1024 778615 808349 3 809572 74 714061 828762 206920 26 523712 771550 47735 831256 329623 837866 158586 796304 265980 18840 113950 559371 608376 828756 826566 834094 799317 245457 834463 469740 747617 19 435 466416 758957 28 586728 39 12 815185 138897 782012 8 29332 579897 808863 45 226677 819110 840750 351563 654712 607362 846727 258655 709683 803254 281150 272605 846288 330861 832778 507734 330429 764079 497595 468552 7259 843901 321719 684689 738857 355927 36 291873 798383 768650 24680 351 182866 292915 570 114889 498836 469850 42386 14 819553 121770 531563 376827 49727 157240 385396 70198 370633 207649 372883 733535 105882 646 542397 463729 803543 116857 474006 453141 540512 80178 144477 440064 24 725144 781676 227 289407 839370 533291 117706 411064 668816 236 375 11313 424022 775165 838646 831791 82496 243171 9 830706 838001 609546 196 818098 464 661187 811746 794408 10439 35592 136849 370917 800413 4 3407 157623 324558 844992 21037 99344 388034 99821 177659 802015 787901 810264 784625 551123 72 525785 16233 134648 697 202650 460511 583579 621 657772 568458 341641 31246 157156 392626 743240 820155 3 446023 843738 35 420343 404396 3324 273976 384742 715968 43895 9 692390 842500 777464 708 115558 52576 399142 767656 437058 227455 279307 771646 832128 450108 838736 579856 703654 337098 714994 818955 332764 567813 320391 783689 514628 423511 845477 965 12511 266198 469 240479 835578 749788 822670 5 428705 842319 74802 324996 677809 615635 779922 461650 636065 845485 558 771841 558457 805111 227798 280314 12031 780981 849281 525161 53736 732868 75394 8 802261 423355 846211 464663 4 622438 190562 203830 840758 821632 603584 732543 303679 703108 217219 4013 730455 161 759014 476013 247879 74292 681785 20421 815529 410380 578582 834466 10 770902 174 10 819938 772870 30 660748 710475 778643 844104 405217 716305 43 555 767379 376245 393860 145223 726596 828128 708682 204549 624511 1 438951 743596 759703 576299 12 750838 752765 11 787194 284306 231 769174 32063 82322 783633 691375 29344 309046 1763 185982 302305 43125 22 2 1121 848591 463137 127784 103332 2 360173 2207 777699 26995 826040 5 231271 144906 30531 74613 93266 45 4046 824858 9650 705507 748003 814975 820443 95248 837525 812344 9 91196 271372 68652 84396 527882 447535 1320 580506 833168 510860 3 672235 751068 417981 667182 4 496073 264 763426 661393 6040 806580 138640 1365 620701 121439 714859 809551 494948 555796 517648 829765 38813 420902 4632 463309 488096 490340 96688 832437 782776 1011 53988 66 829267 654460 534747 280535 780883 285197 155522 288285 22 20186 3 380718 835609 678242 43 819547 391327 444596 117245 822817 838677 267151 640976 814893 144896 237 7 1749 458971 785627 399982 658939 763695 810494 70404 145913 790709 74420 40132 149775 5 104899 772931 321 841725 49 778799 847682 63 330133 823569 14741 186 812158 823014 57711 426 805700 623268 810391 302917 661943 237046 773380 195111 215077 307104 776124 12 5 790338 817879 15138 834725 598973 27 566690 88731 744926 706521 830275 3320 144416 7095 779555 285524 843104 728439 83654 783115 526181 723791 211361 498618 13055 148235 712578 838862 4664 788627 557732 516155 383 41312 435143 747925 678339 832524 680660 849089 730530 458467 1836 4524 737061 618329 586081 275692 29 181719 725461 625649 84254 66054 145 351854 766925 284 4 839919 830220 266383 139568 798402 819508 824712 25188 724229 365327 177735 350315 620242 255109 849167 93135 414037 349672 302222 62444 337906 829765 764247 713301 743324 187199 798469 225200 744754 215 834253 194256 91757 282 73 509565 268551 386097 844067 809711 331160 610721 844959 760594 796647 834240 818509 679989 481958 495754 802575 43998 461010 1440 6072 15422 114941 3805 510980 625540 9 3688 170 654387 801143 811218 1 252602 345794 833937 1235 556120 3 127160 12 585742 271792 43185 9860 207233 259688 798029 88679 825604 840905 772625 698996 717524 205786 728189 115944 669384 21968 113 701920 613731 11891 3834 262153 847396 258347 654772 229535 373813 839125 693669 768537 198 544683 825643 802556 78 445796 727011 116781 31 436234 813977 333129 766513 124 370234 807255 399645 838098 80344 337167 13317 598423 125341 406696 284821 664179 204070 147472 267684 132 6 228381 821940 21726 380267 9178 682307 837502 6 791224 29119 809803 810277 315690 732368 542521 23 102412 846206 35400 652688 627581 23820 967 566231 593244 377225 405014 815777 838356 674256 628059 11050 3483 468160 397380 772465 222 158505 824015 750764 327745 475486 80173 845514 666485 797269 673605 729885 551629 827959 4 804190 633925 5201 79648 739990 754508 846694 833307 42835 778354 114 114324 847209 514407 775135 42216 292610 829301 372398 582964 776132 428192 78 834009 311961 337191 775130 428457 848673 743130 203 763219 306251 339763 575572 193877 811349 493 798212 339725 781399 572121 835688 158537 2 430943 331958 274544 680354 3 32599 17015 82968 451389 782649 403559 23988 366153 2 293495 124502 682480 29250 406901 744395 840628 814136 322237 306604 470947 836968 748444 788562 680416 830235 747372 687924 82 482718 749019 711521 650650 64909 464231 763944 743753 108897 412138 701912 641758 838392 2 767982 844280 814427 801620 187507 844155 149635 293365 5368 708802 69261 737712 573107 832197 64 120660 220067 771380 819373 5141 823603 311208 3881 849 757863 821253 831413 501935 575886 758393 746624 7324 799287 846605 671665 849605 284170 382528 16 81234 703976 425034 467308 685252 710422 153252 10559 840984 311566 29 593149 580547 293 2 843624 774658 23425 258344 46869 86477 685609 583460 1432 719140 810168 36460 732258 77263 812929 6369 759289 86148 70022 828436 681934 726227 47 718757 277616 718821 689666 740414 792585 400431 368356 151603 230858 4728 236884 591952 815054 673123 4 481066 649595 103233 306 823082 4470 610505 755940 775468 845082 192337 661805 52719 745643 486489 185991 834318 756964 814484 360553 556 839849 4595 818189 808447 815843 413192 423433 197319 78263 779784 622228 111585 327660 812973 483212 724022 793449 753771 38 478275 846179 349178 3794 224192 388943 807834 234883 798087 17 492877 805909 387522 396439 779697 287378 77 676855 10071 147105 177552 487019 243185 834242 158437 3541 13555 792349 217622 492765 592834 42 289991 270340 693553 672994 761199 9 771614 398553 342627 316081 543313 723453 426979 779537 220281 271439 160005 803412 450576 220281 8312 131178 846008 353992 33 806534 485899 640386 110003 87756 20 701249 15656 22 806849 564854 529352 803516 62 838 835458 808799 784439 372532 833585 39 777725 295 310053 594250 769226 786826 555 76725 7 399802 724626 197159 239662 55486 435189 148964 32304 812595 240563 814711 49219 451623 848432 676058 379970 702249 58888 363784 202174 456566 5744 817085 704564 3 4442 3 18 814834 803780 844663 202351 829267 2913 554210 349367 14373 746802 784200 708133 5 234728 849238 602782 833735 449869 240690 567275 714577 417072 501855 10 59735 346442 833140 139048 679133 689351 774053 128 257435 655362 179042 64760 402969 41366 2 408198 31119 82616 111786 2 133617 29046 175 347195 788741 404079 847788 549854 74107 1140 823136 782141 758184 231222 431733 791887 633204 557352 41106 62835 53 745290 491 737508 481768 507976 312634 580223 826087 16 117444 7737 91691 113042 335 30162 219339 1494 426473 164270 813036 500801 797890 106414 310959 2763 701540 3 778383 840678 4926 2 545 740697 10 672545 744075 830247 105006 718971 1707 492909 2668 138189 728078 524438 648271 4 758507 831062 3 388688 846734 754560 675908 252206 771849 216396 45 326566 71 739364 525007 205569 455696 300333 830536 17615 11353 620415 398516 140341 50111 740922 672677 300400 1332 552520 828211 829584 736835 376502 403086 601484 562528 773316 14147 241847 678362 792967 749127 584351 393741 280649 846719 751920 2 307331 732041 754006 92138 683538 824329 34519 763647 148 363176 350490 553763 419263 820617 278063 428134 149798 846972 518998 66077 162607 714289 596712 265 110 41051 29 818200 775071 4365 478756 841645 659119 814188 616463 278386 367199 174606 803624 448264 776848 546931 835513 814430 2 195945 3788 757066 945 699330 318444 553884 11663 34329 839079 389982 65105 779020 123661 6 756938 692523 337 63 731613 774103 1941 383112 686077 113 627411 792381 610441 819691 667202 4735 177297 825101 256810 834922 291010 2 838090 825586 79027 846960 405284 168586 36444 840108 16870 843218 449308 3540 843339 738648 161481 408761 407141 246938 833043 138972 840964 843967 51 475409 588768 289552 839790 163631 469458 26 95 704550 754809 70273 43229 828684 192211 826477 109514 812103 290503 114126 727 828517 830726 267378 306442 490086 814356 569077 769032 438066 89475 523994 96609 87393 837386 2 5521 671493 460691 10454 6 36643 696549 57156 803189 692 564832 2 814978 521863 3 810196 820301 490505 30839 840911 830060 613343 547185 362986 825345 2813 668623 847497 605257 44023 626980 469218 9814 700644 928 49 715011 668799 188526 806702 149100 727533 569665 251127 8 17 261019 367604 827128 39846 630115 161372 125956 5 476384 829570 409114 405055 759396 31 159004 840029 211512 780485 565193 513086 830586 338723 20 781460 777836 845088 833798 440046 84223 835554 496603 761985 796102 753090 95513 836795 567119 820768 843475 124522 723816 82963 817517 820756 791688 20711 20339 786398 766592 782593 284253 298136 729817 666 296624 420934 1 514373 312446 89559 235936 705021 831377 842950 1 202589 432744 294613 272607 829100 347279 4913 831311 222 775579 2721 831140 279783 296100 737037 121913 766109 514990 2 641910 104391 824465 816883 654256 187941 822619 2 36171 801055 111572 830139 275066 302775 510 1611 623895 770105 172458 299192 741893 821884 422297 3 48763 217213 217126 830937 231290 14746 5 162294 343872 607222 788322 844831 81 845214 14 838959 576127 732008 170389 423180 330930 4 537309 799892 407857 562379 73740 581813 218352 31022 136665 831454 799 228029 199054 812777 817311 612050 836882 782657 656619 521058 819576 784230 5 4495 1 673187 810158 467059 341270 15800 139209 175416 800512 836348 756022 377943 353019 729414 501960 807341 135 100901 407144 817519 29 762181 710463 830738 672790 559430 548356 415 4357 48 679571 772220 718996 813884 43087 598369 777404 695295 146516 739317 604912 845536 775417 305 709686 754689 286853 272818 831400 545614 35507 826618 249 2721 19692 319669 650089 90695 824382 578840 504550 832052 235 666443 6894 744701 303339 802128 380200 566774 629903 459412 600003 72997 86116 329426 363435 2469 7952 409456 290522 669704 11 165846 43927 9994 181705 811974 442941 813941 657498 793 399238 509699 834087 91 2 1732 586042 843111 514387 13 77814 823493 560460 771870 824537 758109 9031 202870 213470 647342 846090 797933 12061 378185 818979 97402 445724 769782 457173 673973 91198 97819 520015 522638 2 335278 470663 849425 726423 526734 270762 7971 410863 234560 849277 467293 84577 766052 832370 543607 837967 532852 800454 17603 680699 228449 5 198124 712390 335594 159621 190816 815858 848033 686447 73521 9 601839 123235 306479 9 753332 823224 62 767551 174316 18704 600080 113067 156628 375687 377054 92118 134 822448 819221 751021 72 797389 609624 6792 32674 723219 309225 777015 566502 668707 799011 117179 403151 209589 4952 688341 754859 256093 749629 835588 846579 808885 649223 788694 386384 255280 544972 327682 65019 519595 848988 780888 17 295444 168963 807761 246278 31539 3879 477878 573240 411937 3631 662396 844342 61497 35561 821713 219831 79143 709712 116725 18658 485838 624593 839851 429933 189466 745028 616077 481772 360098 846155 821337 647850 56 576424 610647 249911 9827 760761 216916 841202 20792 562460 644641 553174 178693 791959 1 733469 376734 665951 616320 51776 837716 781931 410414 798868 848 847112 797736 288611 255134 13 813663 1310 16308 284437 635601 26 814356 84732 73760 485621 7012 481682 834409 811447 606787 370 501612 103127 175740 759422 757467 803812 30840 810068 837136 622572 218110 478428 778380 788663 805228 816290 579 275118 930 802444 334573 187775 115386 325458 7 840048 11913 2 139778 659726 21619 825321 824436 46722 50945 322240 1457 699139 336919 799606 779767 5933 225533 114063 709430 121 607788 734425 2 249933 810325 50647 1078 816153 827556 836628 159786 839864 830977 709177 815172 842101 123 3 181947 38352 779713 175493 32 2 703428 5 99 475649 828716 318805 791054 657570 623477 239140 378448 829478 68546 795463 318036 780632 212382 706183 858 289624 3 124 128574 173087 462110 650257 606330 93752 814304 344236 574546 27621 721054 235683 747503 587673 2 705719 757734 9 342000 644468 796139 749327 457530 2 5276 750028 154585 810935 790327 58 247 470 392894 207080 7 1211 520623 817812 1 112245 735276 458799 86310 364941 817054 782886 176590 1 800882 360973 449281 663021 845393 738419 331625 729151 16 823146 777348 820613 31158 749171 664839 822213 780666 212399 1946 847310 84065 289026 25860 22 9468 811435 640651 738202 23048 15717 798327 579414 71185 846535 733850 265782 144041 803756 845885 800618 788628 821282 221259 242 739994 36137 770200 376531 637519 220831 115659 840244 14402 568727 673544 67436 194867 317123 131567 74898 794868 799697 824279 354918 415652 419249 173041 775947 815582 1747 2 253584 691787 220983 839406 843959 835881 847653 821873 701959 9 549810 202 835360 817120 4525 289337 25360 837135 617608 804946 581295 837021 726237 213 806363 20 776264 576384 319945 371778 660505 153310 845342 19428 912 967 736696 692791 405674 3 638 87937 741975 840 102282 640682 276583 800427 798113 44 846435 746373 1 186138 764119 619223 391576 55652 398522 83809 768436 51837 674078 461734 836839 274788 211478 630758 777031 1398 20779 580972 389237 841975 222 70577 739371 93 797110 829539 659296 5401 690188 828526 815668 1 175 675749 745161 208407 740208 179218 351980 720970 647840 811843 528757 657959 503155 572924 225983 166266 609040 821398 616454 293141 640130 700094 11 538824 824290 3 551198 843480 1 73 143405 438829 149 107269 3327 384693 583340 104985 536623 847307 4668 717457 205984 827674 846009 702698 839037 727411 829126 823027 185265 278950 763070 793727 3990 790263 713723 843759 323582 227 837973 494906 522503 408734 586 1 282448 821947 776533 802403 89092 676 774229 782937 712998 62374 849828 734960 473221 158343 743543 813740 844563 19563 738058 844239 32 185777 416402 533457 653727 845291 845876 138061 421829 494202 805425 519835 503061 611189 452114 317667 637647 428440 73087 257880 1102 10 668918 802208 556680 592 649995 795526 712164 785720 88474 840816 1411 839998 161 204214 148114 1 530854 534371 794080 661526 16083 1275 70 534746 593102 3188 77 849390 7455 203103 96071 13408 731175 607356 29 13 438684 273274 234501 391787 24 60571 566001 516784 151531 178421 846560 298 164753 266217 816352 817183 3 52418 494938 833196 637193 690666 58383 742898 249775 821911 784530 462841 571939 25082 159463 795421 845654 823679 838649 772800 384580 849316 568892 100617 45 16277 148 845596 594979 3 641272 547588 797948 754210 128 839095 826957 295506 846191 6205 619927 458445 303190 849293 425541 766809 844782 724788 384 846817 844151 816169 543954 630122 2441 848082 353158 658543 168349 220021 670184 787588 669995 348624 1 58092 50631 848666 813229 761512 458673 75988 306289 229260 5 350500 836226 808643 364252 823941 217 312 728175 706992 779095 845894 839510 252570 766273 636958 623842 3 775396 446693 26 146760 518488 405433 130447 413 834344 742030 814153 986 839220 74387 677088 1837 154774 773149 224296 138599 110 80 554595 605 865 427180 121851 2250 5545 643 814353 707980 2 828029 99 528476 538 840127 4905 665933 752808 828101 753906 486460 154755 559569 607479 30322 162787 569133 389933 626 561 470 800095 801163 43980 836223 23202 823869 845465 849092 776018 800096 754946 607441 75883 82681 52535 191 848618 301645 120216 768232 751660 835674 5214 10865 477196 762981 309009 390233 304920 842103 841422 837467 753459 823260 275764 842370 841859 348262 793820 43154 765 627875 838674 39329 811563 240703 843998 186517 774748 834773 1 274681 427230 846063 35385 353033 83708 811496 837800 538458 358309 814071 180083 624784 423490 529789 95152 816383 111420 233 760970 819347 6708 403578 732374 822829 635197 5958 186856 752654 204470 383900 826179 839539 447826 755541 177 66869 764481 98776 827504 519867 403541 723683 15143 668830 298604 395968 1 636491 826872 718631 194668 752991 563240 590548 825484 8460 833873 16822 152 747154 711041 1508 227 122254 635858 463079 785956 19 268824 52883 6 645602 287734 59027 782958 298264 832584 837643 283543 320105 107963 321752 526962 304985 692825 827219 742130 839811 143920 710069 484826 806610 83195 831577 69472 115 223 774878 7076 665162 828447 4 404509 65936 731904 61481 330 175198 1 7490 502919 647633 216861 841623 692669 494476 780709 835969 842568 532560 5 430175 80 88580 25 42720 829528 2 85 495242 344968 802130 156309 360256 661483 36969 171874 515419 512454 732651 400136 800964 39 506 843219 837975 15 21239 737598 542634 14363 16631 842849 251802 220302 491345 2066 821873 772558 22220 645808 446149 165315 845288 189914 167476 174860 297806 98889 774910 792538 844518 22452 590567 212516 782547 835901 806854 496132 819217 699211 724388 531384 785113 113574 746320 93 528948 849625 44 739107 74378 834975 284 840837 559053 764411 429639 481552 822687 497329 23778 402696 831108 540895 840464 684804 268335 817474 287373 21250 793954 338928 6 847826 12160 629196 39918 449992 809880 306262 846930 531228 2431 132 5107 733781 791005 619937 648818 3 500 679 945 623131 798852 11 891 398797 27944 645043 69230 768186 553772 43898 799645 311730 795 32031 266697 489790 825006 838870 792493 1083 185192 42101 355 846804 768951 774207 1 3164 809951 17012 206067 2587 58883 6522 17640 849827 308738 42912 613634 778863 151341 449170 589317 2 841386 165269 460217 745642 797499 818550 396158 548146 765831 167134 722380 326972 814761 108861 815397 811057 344713 446970 54275 9 723300 270432 566036 142027 219469 435807 827881 784890 370372 71 284254 801700 23 131696 784662 273968 239678 175639 370490 87810 175 847444 700710 797623 144706 838445 589653 823060 1 551155 653878 576058 349762 106225 457037 20 687592 836167 191980 756523 1667 73862 629620 550825 714970 75 641122 651705 276498 480414 317713 807998 23 815934 45309 693453 122441 707073 90386 513139 775368 1448 682664 601965 804839 6210 828206 468569 761891 52 820286 332678 794296 739884 825531 3378 657686 620716 791432 811319 384211 837144 22089 218476 378231 824049 26497 847716 625726 390840 78 720174 659905 2491 320403 619697 368679 575267 3082 316277 496951 822834 804787 441228 393730 421502 4 498796 12686 709111 844047 787417 2874 18 745968 219051 445558 429994 663304 141059 422091 400 205411 700724 666901 839421 125530 609266 81985 782735 519870 210610 786634 602952 249912 93 8 849769 103472 616513 670344 707476 18 807736 777655 614270 3200 502305 779123 106895 129410 6 15443 28650 118083 10520 787040 806671 693867 133641 242190 262192 251794 841829 724288 552099 299681 574944 771323 737935 53187 58 5283 179833 12731 772086 69509 50190 251640 450262 738030 407940 556473 270066 237199 560270 620348 5 27721 109 459 624725 807160 810556 846245 830601 153282 44548 426977 1364 829477 366227 522936 766455 817792 139538 406073 821630 742 424692 59 783494 428485 666945 534429 11804 840200 60510 823591 815591 735976 357957 67 400211 725110 43 576143 656305 406333 552552 371366 779167 4515 821267 53538 251569 1835 796531 239952 420215 153095 563470 230779 397289 90245 90134 68366 343438 795390 777582 820047 9 273735 588424 453186 384606 3 1867 9 479720 322114 133 391862 425559 518785 13826 17016 828603 588209 706321 795681 838028 74937 782027 120056 11 315384 6 419870 225958 202 429972 534452 1 176735 341564 746992 806255 297578 824354 724 157213 799372 838501 388403 7 2833 182140 818292 147 390891 656751 839846 798395 152 443566 801346 2481 729110 848417 339264 9 3261 184 29537 664 817668 19135 409684 372420 274524 802518 816173 167205 240232 533301 53714 12 7 60673 408288 754394 314799 21572 517 119940 20 406947 721144 834980 844311 1 32484 615041 501073 700252 798608 635864 367157 350492 404892 181885 662 565157 1 354820 727 466294 430579 766270 845579 509514 34457 4341 283390 7680 11 568209 5 808549 509841 132211 145923 77224 808096 810937 205170 292469 186540 463745 815021 834269 2 817557 6657 31 76147 17064 532730 167365 582769 91942 833848 818845 848548 303251 741766 635827 809250 133128 700689 24 265952 753112 247322 661878 650491 812470 440262 21 375060 607297 186899 842723 5 138414 655155 2692 848870 792571 442979 509878 248086 797624 3220 476948 148772 810755 826296 218225 200702 843824 586596 631645 702593 255783 685129 36315 822186 1 723186 44576 806894 2875 103 1 160319 15591 822492 513 413049 5173 2069 402644 843313 4 721716 67 480819 786079 4 820860 5332 9360 2027 215607 285395 122280 815487 716254 789813 449142 54112 840095 814131 776174 207504 819814 739468 1 178652 255466 830979 769354 3520 655329 4028 741199 694507 192341 28295 802293 827864 191006 9526 667663 22268 842740 830838 30603 147574 810734 782920 154 157548 170634 126 654843 718031 812354 578163 103976 483686 795397 93701 822667 10 430998 381 80 9505 78 777152 838946 204059 576316 12139 781236 840223 3 803911 773045 45793 655574 244657 405125 1 340711 445464 837190 441760 806430 700297 264 164842 331332 644755 6428 740740 119455 174 101209 146993 796761 1339 236503 41105 724822 541681 788067 474260 777190 410147 799129 673525 645191 838990 9285 64341 490972 837798 662315 34500 160 394255 11 351840 766653 484952 637385 276567 243699 471045 220122 36 229811 151899 772653 636904 546859 765287 295123 514201 743052 513672 424054 804969 843052 605320 128626 821969 121204 712948 366749 802681 695476 81494 821869 84729 79 817622 2 23 469149 51629 5 800571 702899 728154 522076 181007 821281 189438 707409 377298 453715 390825 765843 537477 190617 43 718615 781179 849849 842514 342784 831785 749460 54 777613 751344 7766 754132 774965 608657 6068 683033 434824 69 311138 659508 266501 3 641785 815731 9421 814065 484319 254775 3 51481 849254 741943 399620 435 300642 836887 614593 31008 775028 447772 346 823971 356870 840863 292103 262614 841908 557307 1 333337 8 344945 9042 32041 104043 275215 197 128931 180 13 711198 443373 28 789929 808389 403248 812362 676881 21531 68515 840385 832622 497322 399044 13 294248 257650 771304 6472 705 301 18 129037 596314 674853 149 330654 805410 33881 686518 4045 196336 250223 799354 796514 20 181302 840616 644948 236550 720261 758347 188660 840453 834200 824177 1010 58877 818063 719635 626372 847407 77589 403323 811865 820799 372442 57807 93337 254584 1812 509288 483355 71128 296724 478052 780328 98706 624366 666363 578071 548789 375069 2 19 8201 130468 39836 430667 307182 728760 738834 584486 481311 417255 486477 813 32229 578913 5 302102 97554 411982 750770 527221 594436 143243 555357 272250 621188 147 687821 468758 52 775948 751459 9 224540 63939 526039 847940 779435 36971 750100 158886 491522 342104 794167 553632 658825 689348 76156 844094 9056 816319 761014 88519 829658 833440 695883 353672 730010 4313 608340 189940 1 8 1 828595 437879 646229 755375 690631 324897 581226 754739 782945 280501 799702 668976 814765 660469 54 798190 220726 12 733 559572 5392 163221 4 705906 717 824688 757299 284 541324 311325 785237 225673 791149 425099 302364 593660 584720 141632 6 649778 742 384481 833643 650808 595772 771118 711459 514684 550744 603036 442596 16381 61 472578 794329 502671 829384 342707 488946 576736 757323 702 110 788426 750270 776716 824514 347557 434746 1434 827545 649747 796051 426288 759920 33 840079 843014 399112 71134 252 836033 834179 551972 9 673012 810160 500815 560998 399642 20 727100 425420 839758 829768 308861 718072 57256 833674 846063 1559 623904 578642 833336 61 842107 843199 775909 763069 1446 455812 387264 824689 4629 148748 800035 845944 849425 796397 223111 556914 26179 122681 167617 505263 836741 254517 494303 10 146310 831344 71 834789 800044 819293 270526 265495 793348 789951 654474 818065 802695 177788 349297 730848 117263 10500 790929 769831 815529 747 68 812771 849619 34993 442955 821319 2 706389 98024 8 787659 375411 2416 325111 377 363602 474465 411533 7177 1094 740 534617 595540 45551 803777 796414 3422 14866 4 14913 848880 4 807245 343083 130 839926 751608 230979 11167 763704 372097 37 163174 550890 828083 793516 428672 30502 198847 108587 163779 2689 811566 815554 35312 371373 807060 674854 805812 144267 749787 138298 756287 69373 356987 10341 321991 335832 835859 2 775602 4717 414282 788039 786743 2930 802412 2842 542689 700992 424700 492 360012 3022 760653 783424 54 532276 21 805443 823521 470327 742589 179143 27 173119 24635 174102 793224 674646 814563 821388 112342 581950 727601 318411 12704 2167 2309 523509 5 634911 176468 489692 287766 234304 270269 536213 342157 421767 252 739703 117619 773273 14 104 95938 17819 135361 315115 532 275726 640917 37375 802624 822254 148113 144220 45009 330 826473 825431 540311 375725 673435 273532 66 6353 32746 805603 3 813242 545600 63 358856 763094 379083 29 90 737561 614998 505042 75678 1 293785 824877 62 492619 666377 106 23 805240 712483 662975 60334 817547 205418 310199 698834 39276 50135 50 8 553412 760694 1086 573954 2 136583 30 771782 60611 829115 541241 10048 841132 753229 771312 2 28478 198638 42115 843427 1 824259 521903 525 4599 111533 3853 606358 1 820631 793328 374291 176 740882 637104 749282 88265 270182 722070 819951 64837 315654 845557 724395 14943 632460 843283 674 767349 86 721465 375 727145 52769 704 820346 833 807817 11124 43 229816 8988 44042 825508 696570 191 838001 497709 44 676530 844603 1212 809916 491057 714277 101444 418001 130651 626008 3 120 781423 16655 492989 38248 350049 140 46772 12 60403 9661 301669 820335 781330 36463 528174 785988 308982 200659 842859 433181 303433 600083 5768 735757 813189 354 3 752667 574901 277 726589 177464 365 306122 618080 93 707804 635294 830825 643335 42 749825 839273 359340 162066 238703 222806 11 242116 3 579238 830051 701738 280853 22 771707 10542 836378 354738 733083 2 761498 244582 287529 248912 805563 580651 515481 4324 8922 818755 225183 88310 831213 1641 65 463243 10787 513401 170143 192 713757 753034 296908 656586 778462 60050 336166 339848 4948 446 114774 741276 848725 208500 753036 407682 551389 34865 237518 256 2144 671234 676168 831099 715598 266047 833261 676531 825990 209146 424202 735819 509443 18127 717639 46401 537530 175103 51 849704 823823 546519 506841 93 676856 49 553255 209112 284939 26202 763499 770405 555 539695 213469 211570 603043 772159 792930 56035 2 513414 89173 462339 408374 174488 2 578521 2 18811 18280 1324 700171 541520 4 96 612 3 816895 494817 340396 84861 481452 299037 5904 257199 314 638722 310601 545175 771492 7 426824 58909 559674 731206 150064 109 13148 648060 833513 301 243112 173 388020 134723 648993 496862 330898 419791 781176 838740 171691 727561 163903 834916 640896 836154 698180 678124 674534 328648 808730 825397 384599 104818 212502 32076 303700 838264 823575 604835 396424 806590 677642 844873 836478 10132 1508 817547 801440 1222 687931 194688 845838 1377 350407 80240 675802 743305 740693 357785 695884 293497 25945 836603 219766 1182 1147 807735 567840 822403 3520 299354 1 574421 830668 813580 789809 321558 814538 657408 66317 37 848852 89240 178956 605358 825515 377806 806417 3052 327473 586465 841240 494327 285053 654021 116 814899 728 689851 737747 840079 794885 13 730133 732895 772364 473843 35286 177879 9217 115 258376 695676 43076 828726 589049 734915 765794 558066 846949 349 759156 22750 772932 818070 797 841485 805434 802609 237 63107 4810 9 790615 788099 830456 803393 634177 7942 360151 428391 15 719235 1633 560140 731867 832984 223119 657890 32683 442049 779114 784288 397533 412420 689833 139 792519 2708 23288 484218 819484 804462 132037 817996 441450 785163 203150 841397 197912 722151 291088 751874 840766 83693 42954 332864 788600 97521 796785 156316 11 477601 827574 186459 56875 430427 1934 163012 517429 134 629 838828 7 623 60337 754329 409312 14 5 834080 417295 395126 111570 435911 842225 518707 452232 1 834031 68242 105855 7111 334434 47691 431840 130 703226 837545 391685 439630 138058 820006 281991 641559 193950 792972 804062 300 343835 522 475983 218606 706790 797678 307062 713194 55 577724 847876 826579 467998 339421 10131 755757 777057 848919 777356 829269 753417 11349 80288 767614 472545 827625 707513 316020 655 806723 47689 4 737850 743848 574767 513776 827615 654398 35804 5 495973 834729 820412 80 395233 232 95127 565819 430670 344646 13 31448 638614 726292 3347 817823 10 2408 473767 29027 783099 804090 89339 16615 174 756285 567054 48854 617323 544752 806518 800083 335384 709512 287794 616041 838048 449222 841889 132 10 649544 788590 302612 125465 802293 824104 69172 785519 822306 845755 236915 14779 826922 29260 634282 318073 837848 728019 38311 11345 139575 2 302637 724352 363070 2318 632518 4717 175537 42272 675387 506901 723932 80598 60 684125 628344 659103 10516 674085 537345 95083 18573 240580 737639 140006 782317 112713 318846 810071 830149 129 699710 78457 28411 622685 849549 514805 499 848702 242716 27770 655460 4215 583123 228664 405881 36 799412 785957 538404 249 455920 579386 140489 3 736714 3 835689 1059 794600 328539 224768 224506 17 130464 748907 803312 418071 464425 11 838155 513310 824885 844661 276253 828043 772218 169160 43411 834750 3235 846972 693 315866 816233 816212 806476 787139 831918 11460 767550 510055 77506 552687 175435 628616 1 798812 266700 847073 546477 753730 745642 4 627954 198488 21655 126148 744776 812663 236701 840409 710696 238837 127287 4106 742615 59 1 489237 608148 174 265669 392 830855 817457 59 4294 309935 1 2 169422 474177 79 801167 150632 29781 837191 726093 573743 250738 758859 41164 791051 840714 33302 265563 683654 896 574889 3 84064 132 753627 192772 233064 456327 457974 837642 32469 12 477578 515528 789004 2 42430 249611 162837 788600 405412 845826 461807 777328 333317 769493 174923 562809 57452 19483 436674 332455 610972 385940 427708 477636 515674 141 1 30892 745138 760312 588749 183785 366844 152312 814524 827959 8207 339623 466030 844151 180916 816266 25 764000 4075 726841 74960 792850 760402 538529 179716 478201 765427 307084 123599 454098 3 66640 621238 438205 229416 694215 101568 645509 421935 649508 804069 288514 834702 746996 833069 738246 91 112301 828717 14474 383211 733864 810156 822538 450486 830959 27779 347235 715 835522 179 1 320042 812510 746363 779984 770930 124365 15880 786410 667579 838976 769644 4 438931 30056 377698 684093 451425 208834 882 819683 1 3005 698360 2 844609 421533 4807 805919 784860 834846 441505 695248 345193 373955 289109 7252 296254 299627 502148 11317 173690 824592 683798 255164 832627 388477 136365 304483 155273 824613 826141 679841 119241 809034 403539 470152 740670 787316 613187 817367 370403 676621 132 13568 450948 815575 74798 83292 34727 241550 647449 391586 1144 387189 244665 833585 362503 337588 440308 810333 376527 436622 750510 496997 837839 843395 444427 249213 14992 676832 365671 806634 199 577907 589855 46701 720856 7 778378 830163 58329 167039 134641 851 415454 995 701061 1708 401500 709425 826740 11753 569990 11660 616566 725810 848649 512 844716 751439 258593 751949 828979 1 779977 289374 221845 341504 7 805541 840579 756315 734161 697791 446222 579334 762592 581137 811186 808870 825495 4 760125 49 816187 522640 576279 504795 594723 207588 14 808357 351391 69894 776689 748753 744104 534961 768952 3 237906 4094 728997 29995 329 1930 597449 798406 5 4170 703860 407892 64 817492 791764 7 842167 402121 167836 5621 809419 798320 832379 1 795359 406111 730695 846871 743813 312 328988 320277 364773 66279 739297 814295 821099 191423 483386 5539 535249 4 50 814764 465432 12 222758 800694 791923 42840 652906 55 1466 120573 85785 413921 45 121105 155 141667 818829 267408 337652 69718 706913 162 616132 475542 703660 710755 58386 547225 816248 17 419420 536137 24 143058 847159 706737 838034 802600 3 791159 830406 713 378022 44192 137535 2981 701111 230682 110777 149528 798846 202070 10726 845081 3816 64515 667396 844141 829790 503102 670515 438740 514432 794559 801822 810287 273325 359 735914 828702 174529 266717 95 238250 87405 278875 700335 737805 444609 489326 112 346169 768314 8736 102 629959 471837 208461 719408 666228 777930 348617 849394 48258 438777 20 176479 573 137002 828111 123510 80877 794276 845324 849992 472477 468113 98414 31 479348 717317 757765 511279 795637 283722 437033 827369 110442 1475 367070 464213 152312 323245 805131 410180 387142 64644 3 533904 711317 788254 57 513132 783229 529467 1974 848033 816987 702097 547595 17280 844232 507054 831408 95673 230593 830103 840605 520311 96807 842096 580778 64 376146 813063 829962 599886 535690 730837 680879 841777 764892 3512 757123 783329 318772 379759 2047 7 139055 715 268336 116 671491 37362 134959 3 1742 731716 490268 779457 717952 806362 785456 822848 31803 763110 807482 721389 555052 692047 269784 19987 846106 3918 2 382795 517109 753847 594510 728003 328947 10311 340671 765349 844408 541872 42 720219 703511 11346 11 830453 838825 7282 770711 19640 157325 222894 435248 821166 110 652824 842677 357618 28754 820246 589416 312166 838085 4531 56255 753749 689478 823857 685533 211 788414 813587 389927 477305 495 843107 91778 458939 153 689904 834383 482827 496962 305770 148612 112249 724668 218823 249318 373721 695412 257146 796110 20602 706350 849778 640011 43545 367628 16085 425998 817228 817004 18 674344 831913 805825 270622 585357 38585 778688 26343 153011 420692 834204 252504 33 3 193096 182512 349744 187435 244174 463171 369059 6 705177 4601 1177 821905 17145 635962 835730 64572 740014 434092 837203 226032 167756 839518 845399 190948 441272 5 63952 81716 812366 525669 788713 4 662343 256375 269494 827329 218055 681290 709255 312625 2 42794 618557 83253 259576 662580 784910 502053 485156 835179 454961 794036 847540 766395 780484 685770 6647 773372 543126 419367 255 809012 749535 810630 36768 716940 563405 32450 321569 3496 849042 123195 508992 301095 652530 231753 25559 1017 12 575816 833538 457402 750642 339826 476191 710303 401870 358692 743476 136 489124 306626 5 3 92132 768435 14 636830 66 72001 18 534171 542575 841559 289 578081 50143 688255 266490 22067 340622 78100 788563 814347 194504 203700 256273 809848 779580 8 180393 109036 191308 278077 776871 432 666012 9 167560 801733 5626 330924 823945 329701 562838 607593 404369 312540 440887 10319 404442 72 558749 668899 24458 60314 833977 762885 643182 199541 76 800984 65308 1 759408 181982 6 65613 16 26 678619 557 84831 641860 77 160518 163 310780 848998 178474 158887 811339 754734 433048 226048 608537 59685 769313 2 3656 586404 9 307270 247683 417034 4 772219 564324 843453 264999 76061 846793 340840 785810 828564 110125 719474 488487 831152 542103 8467 754282 835264 772733 608425 525786 347660 844287 615042 384727 562935 809446 8038 1 809538 429374 575000 2642 838198 564625 825709 678399 514893 557368 487577 147 624591 765948 653115 845742 820518 534741 5705 372763 82674 214753 385440 2 388744 21711 301831 262839 728926 778106 38657 22 181263 108311 1647 73 655304 1651 849351 668380 777839 127361 157653 726783 777545 671759 562012 385 457871 1185 533685 782610 448254 75894 763888 162746 357734 546305 373565 28 822701 17 293576 14 651536 4129 822963 5138 653617 630996 73 846092 818394 475812 813105 10 117885 840055 8144 60863 490299 448 630238 762592 844161 767637 385280 2 230337 788155 761809 342226 292525 12264 830260 3958 470025 233273 180441 826487 430093 830514 806527 810500 425972 1 476433 228079 679842 515133 3 34810 72 812293 760552 805391 173024 826511 354840 762416 33120 778621 811431 72873 838051 766956 183347 4 757483 787058 764078 459328 730454 261078 1036 579327 4 50081 4 560089 741677 336280 814977 35 477752 804291 179379 2002 1931 448712 370412 724821 762662 190565 4709 799687 147127 250477 836193 65224 828769 257341 820469 673448 828532 21 800029 360540 239033 369 235845 848346 162842 628877 327116 495939 428793 826784 9288 512579 325977 495154 818235 295886 773598 577956 680239 840912 592468 85 328875 123 792127 60332 13025 532292 142412 817921 638536 213 776272 41089 534697 320680 786296 11475 837975 35387 5 762962 746955 811631 835993 740225 710818 27784 502347 143718 712062 3638 840123 92916 718756 691726 737840 512922 86883 8746 702990 488080 95 761959 405688 162766 213 38449 600679 773482 341925 197352 848046 360134 5 564966 789360 394018 170096 667536 801154 736838 815306 265394 321326 1 546438 722263 13536 156442 652853 148659 193424 552252 310384 376073 179497 712238 838500 7629 816137 706334 592196 330599 739321 620310 998 8954 336511 150 775862 51657 833419 68516 844139 446208 7 791238 647330 271206 785401 311735 695577 637719 118598 7724 348580 15994 106235 841047 72644 586621 412155 827452 2 838554 825647 152150 5152 166172 275944 725133 441977 781587 556047 23 191320 690408 772350 9448 629879 118579 760136 181175 176 155799 842433 137 843877 28645 14 819589 2105 399066 383314 379965 306433 656656 821632 622504 652348 541307 289284 825188 333709 118395 297683 827098 562670 70208 86 825380 311546 272450 6 803206 837423 1156 68 5915 2 160 785670 653 87199 394725 182550 715294 97842 427588 839012 799371 529144 763017 5 94107 756394 799517 100966 116924 640700 1990 9 787230 742816 847486 822977 785053 838873 298817 335338 58232 7882 173 66774 617034 822466 364515 275690 563483 489907 833016 782319 1498 739023 543057 328813 1 51 17576 3 704965 768278 613421 660142 824857 815317 514213 838002 808894 407983 232684 842660 836368 787668 707 3212 514982 822670 775584 9 80 31858 1124 595 408 292267 110600 768908 219112 808832 54535 746839 382 719 779459 8150 842104 606933 536732 821898 812869 667381 1 506 42343 670051 833265 148366 847101 5 723659 633667 835477 309753 237 17 767207 6571 804426 780117 38675 9 7220 4141 553100 721549 834098 146450 31353 794550 562733 821551 698924 833958 114106 557342 13 172858 830291 362429 415288 684128 794876 7 391567 34869 208394 289 386473 708042 11 723869 7821 713536 811446 287645 268738 774484 7223 62441 4 88 581771 517197 1 599133 142178 8523 436963 813946 822946 755977 223951 777614 36918 415427 6 307132 235145 791160 323382 12 401308 791476 12 229715 450865 837246 462425 406235 821005 4 747410 171936 654600 523765 196446 65035 208067 481404 756733 459844 775493 62331 785691 69652 362855 63791 685608 15589 1402 283518 387270 817333 186086 786143 832148 625369 673123 571516 221535 825241 623108 828742 846558 50 670826 583523 357396 823616 805625 817126 323894 358252 849659 405582 179072 821518 16314 220 164201 3 806465 297468 750952 34794 18827 83306 70966 92801 519199 405869 1 6878 7177 534923 660399 2612 413187 821140 827777 2 339591 1022 1135 17 773537 439665 638013 806109 18358 801553 104585 406304 700995 536137 82 56400 598465 307514 731299 744146 90 735251 17987 695629 321936 798285 779662 2416 50887 462607 263152 810518 403041 339412 512937 36149 210012 393720 231789 744103 810324 163498 612 835055 203392 724598 655256 166938 775927 745902 2 3 757187 832008 530541 3 616375 849757 327037 725062 3 4 704002 4335 5 120339 67338 47149 146431 812486 845834 834877 798394 813176 1677 72646 818215 750068 702106 844980 5871 89044 605485 243001 144592 809548 786280 767313 703315 806192 5829 2 812063 797696 299361 10073 398882 673282 776822 823317 846595 6 539903 836630 830846 378582 551597 635805 822447 392994 15319 706111 809990 726952 847863 679679 536431 835436 4514 140590 503081 247639 194278 830022 714685 4015 803382 783697 820057 827692 823005 110308 632331 294843 705688 2984 276920 753166 808220 582095 477483 127926 26805 837638 799 670565 407355 383 771179 15737 314473 662081 42753 248985 842926 703546 9007 215696 9385 810157 338150 767813 72595 179 6 94752 75 817674 745640 805135 638613 770469 362544 201649 799469 763702 166036 773658 77 3789 4459 841183 690041 811373 817659 1 668923 9033 14573 8308 822117 800811 719753 247797 153058 83381 508312 198269 774688 17 738195 824158 786556 729944 270540 811946 745664 669457 243820 704685 17149 140006 840309 797445 821320 316422 723 174152 387658 815477 126054 45512 545514 287523 164082 22824 822672 352344 798486 791340 753545 45 834605 431855 837941 785681 223134 789553 832147 763026 601540 555837 448879 777779 634819 825547 724598 634353 767568 791084 586336 720544 816106 19220 244115 705357 821481 844526 653821 696335 556931 6 743168 779375 780234 645498 137001 58088 779 213398 19256 744651 69884 813530 822488 832022 800612 97128 541297 245389 844026 409981 157 49035 828741 713526 491978 296201 296490 824956 29259 603919 289815 16699 834074 830266 1 813929 144309 737483 5 835141 115313 845001 240 387437 816180 529336 258277 239762 736916 797281 696408 766233 23 518859 793674 821730 1766 8 844963 815800 735470 437596 491046 267431 377071 724157 841047 434383 787816 820630 614141 814871 838446 574808 683079 618710 751362 242531 1 814210 751014 398657 420885 554773 843521 830348 1 167 830207 4166 388522 102 8 395299 634973 784489 459372 808445 93546 75352 59495 97045 180 472682 98045 10 693567 25909 764863 616969 167459 510734 488450 285725 812129 643 344865 164386 1918 844002 849065 841913 665016 738452 109168 6 698440 55897 770386 2 343287 2 767908 5680 40 786493 755844 558703 830686 735970 71554 104475 473828 406933 785062 846410 28891 139315 558941 806677 848754 644383 346 754169 4 836341 780441 44 834254 179348 5 609127 782624 353425 32 832313 96710 635937 424258 385949 298629 673873 1613 676695 557502 114 657826 90522 4 186676 817831 1 560329 713271 764941 168744 20 809054 402295 617552 38 847547 739056 75 3 708687 225725 650850 243171 803113 38 720867 798204 79343 847822 450444 781962 82256 9891 700577 552767 154 720291 357155 828476 755331 846009 477285 781934 180 780718 774221 176779 764340 658451 146 612167 1149 694708 302424 471217 123878 9 363134 43597 842285 97300 127621 843087 148832 364946 444257 171338 397954 377641 17 783997 744145 9957 810456 35294 180538 530114 815320 819667 203363 116138 829542 837509 768076 792982 24607 261663 657676 251120 214020 6 772857 375755 438222 800363 287279 113100 457388 719792 831077 832910 49659 688695 601481 511050 267745 820610 1 4607 3058 845301 167416 130914 829426 4560 46947 236 373 759388 805964 2 763884 91400 35560 252773 299602 23046 32 343340 11 793368 529865 506828 691977 806807 380252 804141 706651 2652 777945 24 647970 18742 7 793374 701195 820815 5 721222 669446 558710 1205 166991 41013 605483 619587 786356 298750 815859 271000 231280 292669 245122 14131 72566 6452 214431 634345 1608 689608 11945 1007 382297 68331 322720 19 738433 640503 2284 795996 615147 833077 2405 396581 837861 147653 1 387163 579607 203143 84404 29448 613224 3 495 11455 223136 313626 1152 423728 220388 665055 783409 167 701448 284220 769 135221 823605 12701 2756 695900 702733 776887 557002 829827 59 808414 53221 3913 386378 23 275944 629175 23243 518998 388287 795529 11597 802305 321537 56042 410594 467046 838585 675366 27371 15 7758 29254 94859 630460 164603 713815 825966 18801 374789 14929 1 364355 345483 591242 819482 228 576336 159693 363053 812561 194354 319374 585603 38 796971 769526 321752 93843 833210 207 199684 695335 756108 672729 720 443081 13 3 584441 840561 829054 276181 9273 84468 132 469335 402160 764533 195 423664 660066 308041 38 844356 4151 351017 4906 821796 788489 77608 830410 247865 751801 11 1659 169484 727563 191093 838928 504321 152582 439288 661335 826466 115 823200 38640 396110 20590 797159 128177 555251 59802 848041 62 627580 118974 155683 14012 262384 690590 817827 732916 595473 100 574688 764141 55876 351486 333399 843390 40249 653962 828603 847672 4571 1 848138 802092 198110 714599 846989 76760 154096 309671 179470 846264 797763 144464 373421 790560 824480 589775 60315 356 523208 760326 11 814492 801874 47 4001 757189 546436 66 827912 845239 811361 161220 831556 1 26632 74881 834002 840634 9 616232 430871 731892 651519 577379 628239 527944 707004 2 35307 792832 380822 849358 565651 401456 160 2 153455 790938 566264 120477 27206 817268 129701 823371 666281 245338 397471 831181 160 829097 415577 669859 192217 813898 345993 842279 848033 539007 627600 766406 386248 524546 804162 248454 408047 822105 362981 779593 630604 766315 276848 111273 711032 55 38644 231105 393721 239539 672785 104 55045 99 299267 708649 1 242846 197326 844255 395401 7 755243 177778 507601 781540 1631 162663 304500 291767 835282 61 734839 689233 1109 800313 25 10 34 595946 809058 10420 101597 102868 845218 465774 8641 516033 845117 553740 925 202334 555549 760564 748675 13773 669231 786041 791074 220 650452 490890 823942 504405 827501 7147 648468 181803 309122 847282 71781 40 8 107 236696 709222 756246 846297 781844 686294 22628 11399 765513 8 310010 11802 197622 75880 802227 848342 2 246 801483 554948 400494 93874 155370 606264 38571 65445 655032 2 15 517504 444135 120 801374 438354 374750 817790 157334 796488 806397 10922 296136 602398 333442 49559 121055 789360 16968 672045 765649 170152 687147 529204 108137 616762 515212 804966 22436 240581 563002 157292 493352 683359 683850 554370 836807 80 8613 187811 755533 522295 11935 41841 635946 674705 76273 592205 95692 188731 2763 9562 376475 134795 728383 123058 10615 27143 576 53 778463 814282 732923 91305 827653 809492 60340 28010 5979 780729 832169 604928 332603 767951 70625 153371 260881 723449 836452 582252 202474 116123 12 336136 68849 143401 767424 784947 833380 796058 55782 193060 818701 812638 9 64753 178048 822943 759403 687254 236044 113042 231164 7 281 59949 10526 650793 763529 531633 485791 833956 738554 571330 771490 413072 100089 198308 672474 562644 785513 72280 226227 45015 16072 703139 801400 237650 755911 54 755 134007 653431 70151 339472 288488 22226 474679 843814 658509 663504 460655 841839 374320 842358 5789 557110 710834 724007 431034 612285 284570 944 255751 150759 781842 1422 716459 544415 769012 12 573923 840494 229543 808555 26931 756043 447132 749194 837963 336153 8179 549020 201700 13424 272665 49033 640223 759317 526995 732442 3 51 739037 128004 254748 838882 798742 159825 574199 1280 26 824205 825157 156390 828814 737890 3989 741263 165817 796814 229620 486994 666754 91 810278 816742 805682 674670 429030 807881 478931 717914 228277 37652 801498 456098 715422 4232 27545 3041 810373 622724 175783 562933 137280 843113 603841 819299 418675 507863 775745 849197 29 458245 418844 223828 1132 1411 729188 769295 5828 473 25583 556866 3002 691091 322570 603698 280 643942 315441 846790 798225 207641 120613 773427 2 782639 643091 745563 36115 638195 726090 87376 121156 458053 1355 3180 86 800127 786387 848042 960 8 712956 460622 386967 844076 399 768684 657620 13 90 34 23185 11975 141060 805103 13 825 12394 14546 70177 1432 833926 358375 849153 647278 280115 3 643897 817002 645929 412464 816929 152928 619988 81462 8735 296 242 738138 187835 582293 727308 797770 836194 4220 780701 694 18283 249593 3 687924 51 840413 5 510141 596094 824433 179549 291624 796353 838702 841330 835354 548985 178203 11 86308 334141 697030 382091 138603 821876 110797 17 18230 725368 797372 468714 244653 419105 1501 846824 564036 627469 838915 839504 310425 55258 197644 711045 128866 266882 10 58506 542252 41550 796648 817314 78505 946 93369 495063 684879 293856 2446 3411 816459 601186 317770 36 848657 480912 601219 762894 549111 489841 614599 233258 52320 2 199414 497949 705465 552962 396314 340429 1085 836831 783415 805578 326911 48 180223 400576 836867 719113 430933 298215 270860 749479 2 13089 238123 649161 589 14161 68545 87044 715241 498776 1 318285 51033 4028 386241 480088 806780 789745 833529 13796 484868 806339 384210 522148 824528 606638 302380 844229 238626 848208 840740 822768 1 833767 227586 675172 248472 257474 493294 7449 5312 257282 218062 3526 245829 311939 491325 831910 845877 836455 790311 187944 734756 806113 781015 599340 401324 650098 438704 27578 782055 837659 785148 23654 2 765972 11 648939 229732 5735 837049 210725 440831 531780 735704 274058 821880 36096 825461 810414 690084 824066 7895 844213 515746 245200 23848 758664 598993 792197 818957 809298 8607 69546 442148 822608 39209 46334 712477 92386 769815 162990 74406 842802 93729 800912 171727 324244 74 28487 38645 277011 818115 57 480527 409878 131676 295136 244332 751966 608482 28241 18407 10 90207 827500 667897 824489 351055 2903 734023 31102 430727 398399 750459 569087 269419 426552 567294 767693 591142 6877 840532 595772 75940 845177 737087 665940 821950 824566 7809 257772 630467 90850 806599 737328 779046 809323 715807 821671 224912 218800 844181 5 659996 179707 768434 342955 50659 725278 336537 751474 838395 797986 968 243003 790546 382 826838 740520 789077 796193 84008 849157 494370 89414 830636 636948 677286 708299 60 315 231 555528 790609 706267 553969 674383 49 845511 320766 222195 168779 780321 727990 2770 90 1 825085 697441 824222 821776 113509 831198 52 320334 37 160734 411734 811397 670342 71846 66 659424 841972 791218 30370 23 1485 796617 1053 668874 4 624699 116 698333 785490 111810 814578 625755 80269 699592 828297 537008 849486 511939 827292 486491 779238 385486 327944 2314 5 180614 5 738612 191 1 173313 700742 124948 707581 270814 208185 759958 294853 702598 637316 277927 726270 20 825953 775116 304390 801951 688517 389415 775386 479747 806659 338774 827475 151 820853 4222 41547 672075 11833 797900 252276 91149 231596 757486 281220 790162 129279 24646 356500 60238 449429 841952 820334 411841 24 752012 763636 468459 599531 543713 381307 97 326180 728134 191816 828302 731629 848638 26068 819445 781138 847842 822495 105543 827748 335 199464 482 351442 7329 50359 241869 625832 1449 138973 6 694533 52084 604555 312101 746734 217980 11938 811702 763157 744642 425264 357187 793756 4169 824871 38978 1 782309 48406 666305 2505 2 173806 381247 164528 566788 1180 807142 637028 251884 19574 66057 15 188231 396315 710258 609189 162317 623834 671938 760712 688473 483 225889 661107 837333 143 605271 35937 344990 14 827580 388043 1291 267415 822745 18 94146 14539 15 2784 321086 819851 426624 580230 109799 131129 320463 812098 430933 583944 831792 684922 797799 182 245841 547319 640572 752796 139286 627372 534691 154369 480050 734198 350138 613328 81739 170414 264358 241554 376561 306852 1016 783853 821943 128875 23 260300 782435 10788 491526 402915 686892 254859 229591 213728 137 445055 779689 431358 751181 339264 325478 829979 281591 688186 938 621403 652280 1 839453 607 734106 736941 726080 443187 427814 797214 196320 14998 16 7660 144648 534898 848175 603009 460735 468483 20878 5493 392427 75876 843425 28 315373 534567 640465 777964 98 19097 559239 46678 409200 767581 778650 362400 334523 153054 782856 300 824087 826577 317357 814452 775946 842261 565666 766819 2 720932 262571 288657 780590 621445 9355 218077 766203 839605 225779 700313 191515 429198 782736 227461 208442 801005 820581 841714 2 594384 125 416608 26 774388 316091 745723 759721 679168 253329 805020 719216 755679 221275 149311 720 119 509944 219362 510997 297398 778482 795467 836851 99452 6921 848977 386552 422463 704742 7 2 396 8172 133505 427963 130714 8979 625726 617639 321044 804232 19525 619778 48486 742816 709877 467151 734667 14234 781063 17 770788 38164 377598 793564 835358 817631 510258 789726 7932 804832 16 592885 818496 44 55102 25 816345 473924 827895 844699 511284 166611 36766 132512 145787 748173 302169 721669 760748 288446 45 2 672255 60 795195 411710 407514 842451 825500 507394 485083 598256 586683 6333 28374 1026 686155 212623 9180 789569 3 685671 993 782886 90618 253155 250507 249898 821597 296 246 411981 622090 617617 1716 724935 790107 370994 750942 286609 698964 821614 100836 510019 613600 800791 246 815639 811239 1592 229351 820721 772839 217034 584326 26145 34057 440185 758269 21 275565 449115 312224 753658 773708 133313 799996 104763 71437 183 775817 821236 767153 721317 826199 753273 848494 384016 143 740314 1464 848100 827154 276737 268176 2 17 758611 531068 80933 836814 492915 278278 450270 202462 422840 820454 820579 537181 701746 395299 667554 836499 403235 25 746746 345617 629519 173199 534926 39291 822730 848392 754140 63827 498760 440959 848516 844841 842690 346287 4 776157 122715 712013 842809 354188 3 222108 421799 125104 781177 519564 153199 306254 737368 802538 2 483191 771761 400835 311 744851 88577 200 841458 743967 417274 23146 803248 20 384931 823721 73178 443484 811321 12 174074 618345 475061 10334 844512 260399 784333 819090 1720 797736 365714 50747 796343 6819 240688 774772 417651 794483 354760 1 91253 796429 812751 674624 737868 504357 339975 42868 224798 479193 448497 647535 826500 695471 831817 796816 361731 41231 383467 829718 662400 94 777961 790663 768699 24636 625522 119920 718995 49967 107587 5 13 163274 68 123 1837 837874 2 846338 5 13 843000 285356 1374 258261 156366 82218 751850 604048 658087 742571 747357 236772 475364 587304 399558 785538 491052 63900 370290 816568 1 518520 441935 635984 93530 15 770926 151482 43 25 752047 733005 417924 804307 473957 4 12708 111258 697534 225866 842691 777 220912 384 211801 726249 842861 324073 6701 163899 175 821163 747595 27927 17 714461 686636 54472 733296 825775 101927 802307 298630 383568 491038 285119 422874 265 968 46 95394 832522 177584 846450 581698 483244 211016 190280 25487 163001 789510 758301 250218 563926 508 129 10905 818896 30 20629 339668 677605 848993 797444 264982 615698 551428 714725 221 601357 597064 419331 802601 353750 826858 61595 314564 103508 830961 781611 52107 90327 33421 841032 201355 790996 792401 522176 14 772134 68234 14 738708 580286 814935 759136 129174 371560 289576 159 8535 267894 661318 34 799294 838318 57 824993 422087 807391 249140 5099 2361 662472 793060 376278 778710 590094 544928 76 402138 89012 607341 826160 750085 813321 174568 1106 583256 413897 406100 4 7327 18721 709305 741262 826962 223889 434374 603374 686993 220 829730 11598 600889 2645 712942 811492 846541 635087 77275 357927 11222 755747 839676 265476 42333 847912 833054 37200 846775 800113 85907 147573 16540 732877 91862 115 279 720981 224907 694254 386614 573095 841669 72300 171755 158233 8470 5 466098 838963 9793 405 830778 723350 45 92965 404465 1 832400 527 363704 1 555502 810729 170562 4088 644495 261075 311983 399790 154643 436063 789558 273 26731 809576 843462 57 825524 511572 4697 846398 318442 406946 782457 835712 710319 702894 100354 554630 836187 41 164448 767529 6926 3191 603399 751574 3 767577 795874 442984 257564 172607 220354 677768 4 191413 453577 809264 369328 777002 790801 203405 736166 64 8393 136471 629143 5754 12 848528 375571 305158 550311 838385 122355 611745 744459 411792 292164 5110 570138 650975 390632 794155 425474 1 769439 678958 849585 173329 830064 545320 350 666607 243300 16574 5513 447665 847999 318276 221 767848 1428 704382 690523 48547 237228 2 448718 40405 88 721950 682705 553263 39686 6 272 274 2 27538 781929 833981 40460 381197 840302 821042 437411 190491 807599 17526 292554 660601 8751 515302 787138 1 195827 807808 503253 631803 674000 669010 36 826207 826261 561685 757174 383634 303 842539 659018 727957 55627 256705 823780 787567 2 306839 64022 362710 649151 9972 826485 799794 773928 845000 710233 20546 535286 137620 740160 106335 770876 126343 249968 816093 443948 848862 92597 566398 848722 171965 633755 210537 583039 191084 774739 614356 1632 594306 772285 829988 706281 644140 69387 786982 768024 19853 175 96618 829590 680668 550519 3657 745198 34 695835 816739 302270 759252 678180 236529 511862 780646 775689 829765 8 751240 167301 25985 404105 3 718235 821674 790373 234400 57926 291808 100 67389 840836 338753 443428 5342 582373 145042 491685 736488 519703 709149 1952 35371 237157 784815 789096 212684 2 498000 388934 1 162347 4730 465191 428010 545632 551224 398100 821168 9120 230657 138022 844261 826050 1680 321220 62180 41 323903 538533 818457 5857 823225 30776 735052 52888 27556 204309 121304 245762 88230 37113 803323 736 10240 299017 109289 798299 531 65 682292 832258 8025 802190 309 729 349089 702308 492331 782288 57658 66551 1497 711996 114052 504266 431699 9159 677014 837686 805521 140177 7242 52333 409491 807154 826278 425314 251489 21787 470841 44 571655 104 9 65882 244996 61753 654013 373597 720095 604490 846728 567355 802401 782307 732049 800380 841960 130 447990 423434 66519 781772 622849 667736 2383 778275 99 219072 771395 131828 808470 44893 6729 98 780377 40219 475371 357003 90 1944 420210 165674 525 430617 420592 832534 840256 841947 782746 670284 32 383 840671 827746 578862 28458 835836 524742 823716 23 460126 798434 647579 831255 263999 195922 751439 33468 803310 2453 40421 822934 840206 34575 18 54959 454799 206499 827971 696435 280 726805 758623 161060 567575 197892 231175 760291 11 166654 610833 2 729467 844257 743764 789950 750715 461257 614132 455975 365150 318388 726607 757512 611355 63192 831344 221972 811038 706770 44354 797961 639602 26582 94194 696776 425788 804695 460316 183 672793 1 56077 255939 154872 780165 25592 357994 437927 808374 82572 5466 518724 779494 720417 463947 270363 728480 528 18287 694113 63 149759 803624 645402 774043 14612 648385 23977 200976 347193 690720 4190 821147 835313 588662 69763 792537 12 405142 53094 291456 835661 819962 803897 732258 618 30564 803058 132903 551332 777419 41843 794411 844838 685874 828987 560510 327369 136695 29 517940 827487 833950 232113 673145 316254 157460 701530 619311 304227 651441 7210 831417 2320 716310 754144 648411 650035 501850 838452 3 393134 767378 759863 849066 829959 799447 79005 828360 24 823101 839074 754342 746087 611807 645030 708696 537913 91027 802530 826228 494 456016 383104 821529 210685 87498 390882 754918 1155 108 803827 2774 844309 400138 2579 83431 222018 781350 720077 832992 1685 795598 1 846221 615821 161852 431134 484748 820329 417741 638199 562582 693302 807527 40 2235 760250 529042 389749 481 487506 63330 545875 670549 799869 56 525853 690033 447396 6456 687033 188523 236 169 817980 312998 218 4051 1733 462154 178086 526989 63497 667210 70 730282 803073 840437 673129 828335 112590 763480 776607 672895 301214 778346 820437 2 191011 10 730830 497554 359937 833163 742532 70 814165 837773 254853 807070 561186 799253 428031 557666 84115 831680 583176 4 7070 142704 822658 667873 751867 742914 432303 40124 842270 656771 630 437224 841123 594459 788362 823621 180 452242 126843 676948 457669 389031 364628 664877 1234 668538 297146 642839 699824 177169 128757 835406 307 192819 102322 750134 848222 847479 643306 95 41 3338 764665 14797 829611 511521 749055 2286 842384 842357 481803 63047 826445 205591 3 635748 110046 336640 786865 191805 224952 836814 601389 249281 800630 2 603954 2239 196 848350 293016 144916 769292 472392 148614 44 810452 455382 649401 12016 518 834502 8705 547992 765219 248377 665153 792548 9462 732310 819655 3897 31034 845915 405553 608765 117019 535353 112681 332227 23394 54924 831087 838216 772038 726793 462426 510509 11030 2011 149829 816830 837009 828527 799024 604375 2 4121 703968 520285 330154 350000 761979 98639 623864 181 128022 736879 625609 206916 451244 633419 786324 389718 759471 833214 156816 817347 803811 599410 14397 225048 709261 793103 12 435169 42499 676830 137011 679592 428914 326354 356563 74626 394910 235471 318964 520719 24575 5 772652 255839 134344 746234 59724 770710 235449 806845 42 2 44539 834892 743412 8 752564 841240 674909 68035 834180 848464 766693 652468 491006 562939 838310 2 5855 834814 683976 224133 2 298537 849068 10340 745394 841809 818205 820685 192872 211491 72609 5 7450 347 1731 10 686455 111987 444376 840641 641008 816074 183666 508075 1 827477 791336 3160 465267 4640 2 535837 838971 790394 687325 572611 151 476287 134785 749208 1486 1467 767915 345230 8 7 449441 349480 720053 815814 526985 115675 710780 804865 31484 49 62141 771055 812078 619792 480392 42773 664248 23628 657886 1417 3 214509 356520 459839 726806 128318 626269 3372 749030 836591 458625 677581 499376 555291 477112 676819 11817 828044 92162 99 813744 845159 348681 823219 5 752616 249393 2539 165177 737871 1 245424 2499 547924 203858 245131 165420 164960 223175 97525 248701 198207 720314 826583 822763 822148 28907 264199 24 848487 382281 660755 814120 47042 219112 124055 539898 140068 750459 833966 670487 620905 817743 776406 382 258882 376 839983 317675 17373 705655 33 776038 113027 65091 320482 748106 798643 177640 144850 827238 376848 415410 625055 444484 571332 618840 15796 424 758161 775248 758881 779275 812048 169638 82688 3 839999 819005 28343 312054 4 557901 723333 219692 12575 592335 4 754837 771178 676804 713075 4 1491 97575 797564 258014 655155 30670 769 633458 588198 503711 368582 584940 28341 11411 653100 431763 218783 436479 370546 553881 788397 3 31421 816915 1835 821433 754636 88 94728 471768 3855 5 760579 830732 1635 325076 54 839135 806668 454053 20021 314 473463 120027 690319 250733 772178 58146 82425 821549 10 5 344506 97631 157617 848264 1 165843 72 41357 239018 221650 482134 314 381243 4227 25 655904 838840 736026 184400 760946 807579 87713 490449 9 739694 698800 839657 118348 776599 832787 81400 191 190649 364768 815395 324 55 433885 333628 585687 6537 70582 15653 460016 575813 437569 837471 715222 77 273860 539629 26071 221 285229 514811 12995 340 839205 837218 298 716354 779562 784574 499642 824381 1132 25874 195015 286872 839455 829622 801094 797866 630749 498947 693470 3 606514 171718 1 6 192318 599948 16 357407 5 11323 740 2 816938 779745 827757 34603 819480 32 45300 823793 479108 830543 380656 826788 838616 445460 363400 478745 449372 821494 798895 268142 840853 573 150656 367662 147706 681115 376099 789769 25 157347 142146 12 114 811163 28039 6415 811261 322 560614 849328 308995 456085 9229 591498 591604 449076 814207 384680 246078 218942 504843 649156 562560 817475 2 774899 132317 657057 536 225307 37596 180450 41645 649311 212526 742649 733556 708 795047 800678 122857 44126 786156 691359 749580 115404 559418 424698 56 235 840114 152277 301973 629736 840282 319203 176984 787344 757180 181328 832392 834369 786 821681 675537 65374 658127 171659 133028 43 458151 748834 64483 317810 768807 617380 6 737877 101891 745893 24 811659 736790 817199 594985 403536 759864 779743 658438 289233 602810 824861 12722 80279 1 266130 811802 301473 810467 419295 6 782725 116397 393771 625466 561549 51 547045 780570 18271 1546 489299 89062 675655 783916 27965 22391 697804 324344 3 516031 381534 478985 773642 306045 741918 97268 808294 764804 776211 190461 821806 776966 835791 650643 845109 478779 191525 607179 364983 321899 755143 837892 477084 459702 584859 306806 749504 47 353651 787370 198133 821584 785862 310200 835434 843230 802243 411067 2 2427 121216 837410 521648 344221 1406 5384 423342 344413 482798 146 781073 444396 707069 174632 88928 784313 796 8170 835870 537398 755541 110041 764002 492364 779463 397702 379126 775725 28491 300436 5 434390 820715 836843 51132 127735 839143 671812 741385 1581 764572 788312 32 21 389321 181809 155108 47 102 601513 650567 152258 440540 10 646521 121242 748446 774560 27467 489043 826796 824511 681365 25644 767276 749133 780506 754023 264 525291 111219 596605 351 35682 495006 838845 342047 844230 338191 768997 5 171519 373436 435801 352430 250106 16 740704 698499 774443 823799 316439 758975 148297 397924 500448 80438 734318 773189 20215 838300 15681 12934 817790 85011 139775 339392 767503 158495 7971 126 332534 756 846844 833562 397391 151760 440287 506819 729054 790002 737359 618574 9113 618430 133283 704898 3 712714 8538 846052 800454 101 228006 1 837876 670060 513661 41767 167704 145278 202 63 558942 47724 33433 209192 799643 11381 841401 827474 4 730840 126 455807 648487 417019 635724 832331 101663 668307 24 713105 832224 161089 1 283942 510105 466 124 326839 532823 793686 332 105 157003 959 240583 476878 792124 155339 392360 454957 812551 748558 2794 4701 506000 759223 752913 150872 95898 762521 342712 9360 824352 57888 15783 300043 688918 754175 784527 547316 83460 795294 554204 681993 563749 780536 449813 937 583590 220 106798 838453 800981 124962 17 776329 643286 742809 50236 28248 849610 66378 236786 1140 657 681715 840600 827749 206468 490849 1 778250 804144 722067 219368 716063 341747 847286 8402 806957 618033 826404 107319 2681 12082 679329 1 751529 644526 740188 4 3 327712 790102 149938 849312 432509 472851 696488 158520 35675 836012 698358 791515 737341 795278 811873 824046 828381 828878 4283 6 821388 317 498236 380323 799970 246747 83565 704121 87 194458 162085 503835 511792 804740 561135 463395 812562 624553 39413 826718 130343 788796 625873 238034 397240 1433 399191 4 776164 748324 405832 325600 370540 802382 557450 76778 418 510917 804754 236073 295 770247 516794 315901 772499 784486 835713 798034 834486 753261 707740 250 12414 738584 18723 817468 332342 446382 4 83960 1453 8 811230 149711 9 454099 42070 756527 744463 820562 696804 32 805384 646373 846758 69 169693 542667 187172 648516 516748 150612 17056 796158 719271 594429 321377 299803 357708 690768 477 361324 763389 78 283 698409 4 667891 818709 619962 364380 460080 2 798268 838272 4 819543 565848 100788 832133 194094 763112 93 835259 506051 234200 7505 808636 737094 812477 88525 744967 351674 343771 849617 830812 3 807347 1 192236 437547 10818 538310 709626 311981 138 251100 351163 431932 708979 817801 735904 844669 296717 11300 542312 811031 690801 37297 580437 293893 832355 13816 626869 689034 42476 121517 708401 818978 2 372414 741715 825811 534316 613912 109935 646723 849803 773414 843542 827206 7248 731764 15 2 469269 725419 753442 346543 575783 53 129 802104 24 148728 422466 173508 1031 27828 623688 105058 725387 9063 14093 766907 570118 313700 420863 343350 3330 30 36489 3070 629165 811144 833323 264 656305 19690 569589 29 823210 639700 627919 614697 829068 1276 729 184 19492 808708 570384 825905 772446 789892 181724 428479 746237 567870 738628 826738 191994 629503 754878 789219 836072 405 842753 113 848619 322264 274668 212221 794291 809521 849251 8463 840617 607870 211547 725963 583000 25 826957 18086 676 734269 77679 1 299042 836221 796598 8 1 609263 519671 368073 507607 65685 834591 835994 701381 825538 465998 799384 393250 102 553509 424724 465470 726189 764181 471575 764664 843916 793827 482839 677976 810685 802669 480855 89591 428176 200847 844428 49461 822264 843926 411896 152150 141653 488002 826280 165115 54071 11131 88 296745 228 298354 46166 812655 39679 833690 17 754281 681063 848849 600824 801513 715259 208962 833004 67354 331820 738909 266361 373788 798736 280747 745058 791364 748427 2 1 849604 96811 814390 176 840243 772521 497907 109129 68541 2006 736254 251893 789380 828610 840787 828115 826708 291848 411853 529787 187891 827215 731995 24 361776 548941 714456 754718 6 3862 4180 761727 6 1 528042 758690 839779 11144 835701 843909 523605 729723 377368 446016 14 90985 178988 530446 313902 395864 842679 827176 828767 7 494634 690348 27286 559429 715338 378707 803881 571440 662151 517006 673545 849444 750052 151633 6968 5165 624331 2149 209784 533918 550320 517236 440509 755988 690341 653441 335800 328996 790666 127380 19 777108 733857 743094 142375 14 392391 814714 254256 200411 136261 298333 844008 703087 813264 823545 823256 39574 52986 127927 721044 798759 15 833450 7 340067 828858 823233 747505 4616 278300 129244 27983 831881 181545 29 618636 465382 64512 28717 740919 521703 528188 761033 1525 546247 711818 577574 220161 42043 1569 718848 718845 591142 833720 54 5696 791560 196874 784080 849603 3 844434 742603 847578 817767 836 39033 392143 361950 34992 421227 141078 323596 15 774766 415512 198 840162 115479 68 826611 162918 781019 204 798 829597 30585 383595 189642 782794 1 8209 530183 266597 207488 775377 512796 626716 829745 604521 16212 4869 162998 728929 2 350229 5 837143 570271 841288 825616 86110 132293 17 36256 730 702324 730528 507936 848392 570358 7281 346963 698973 779683 840680 649677 2 849635 8321 778690 801797 774540 826544 791129 821599 826188 466602 592075 12 680823 841879 586052 773796 97484 26171 150938 444433 298580 360935 10047 453440 2 616654 772679 846684 790515 443954 829321 843154 821079 834268 596560 661299 742445 847870 83 848144 3243 76 213090 725662 588696 831414 780699 5 154875 701877 644140 792839 44539 351580 814780 1853 549460 145780 438106 667657 516346 21518 468911 121174 626537 507211 792887 1609 207629 788103 384364 795150 729423 201602 124993 795199 81845 5400 473 456389 802487 74809 3 2 810767 3796 839226 659065 715521 9 185664 175519 465483 849056 2 525531 810117 8 727544 123530 597362 586324 791077 295396 244779 404873 728035 112899 6366 620478 839116 391122 842369 583710 656094 756018 824643 92514 3849 3 768941 747548 146 673365 519392 743061 74 535394 21068 2 658805 417916 832794 801756 679021 793434 161010 800382 569 517038 666875 187377 132386 624608 796523 734175 590093 210574 941 838177 801259 488472 78387 424519 263710 751178 87526 562063 816625 72653 327180 793709 333098 457059 185290 169087 740787 238475 375575 19695 590679 136362 112917 723408 597996 472036 359719 814043 844292 410223 831370 544187 836865 829880 821005 8163 516164 777255 691282 97010 8 581489 350637 284173 238854 764278 788993 6 6 820641 814297 40338 810338 216948 403560 393 39 118415 17999 100 676661 701972 558841 840891 336572 184628 704987 847880 701100 20360 425 494491 272167 387225 590890 842960 2602 564202 485169 201616 444744 207217 424815 809313 276762 653564 747708 842899 234130 2 731361 579539 735110 845327 95513 4 745655 67121 732974 680535 161099 334236 334363 8 507574 462189 467 232038 5196 232905 743394 158227 5 1110 827581 187946 820091 826971 846566 68598 818235 3111 404429 714434 741812 83883 274853 700902 318021 10627 126 804087 399535 54265 664909 84990 63318 442889 21 294202 12 2833 841245 301935 804336 846664 72 41213 702333 834250 823124 206823 834556 146 144540 107413 194715 710410 847347 313 689 350419 23026 837234 471048 745997 8 322328 842538 716112 834979 703831 278642 753318 541431 806216 505496 3124 825819 677035 1 201506 146729 789438 4728 603887 1980 826741 608741 797091 58837 716929 12881 367417 258255 268767 847254 810704 10 772858 842556 799630 770904 373 5642 2 827167 725663 280651 195507 717623 839368 645979 572544 75053 89857 596183 546071 529054 561417 549007 599302 822039 845504 775190 176 784024 826533 70011 231150 5691 244499 18484 799835 82846 591425 496567 73 789213 748615 160116 426611 12909 831087 762423 698756 769210 734142 162326 821513 23 692668 54 623992 173916 810640 844190 486352 564780 65804 637907 830846 786690 703066 583359 270625 344057 2 213 92859 796035 660 95 774195 148587 237136 275713 10705 573658 40575 796905 4 511 333719 772944 715745 1 751168 828155 785113 432586 89 815822 741218 520356 16 70579 113718 70465 1 701155 843993 26522 810646 158591 454154 233801 757822 130947 826136 837040 410079 361665 381804 244339 776463 283513 849045 824760 590410 13068 489829 103526 788462 210313 221974 839811 212915 190034 2 241439 843314 373344 398248 559370 9 164965 10771 706005 594186 73071 833347 343695 137323 498034 871 7879 705723 801181 57220 805680 397817 705898 742978 395799 28 683997 367404 243826 55654 54816 303709 829347 2871 823541 460 594460 8438 18 117 904 834067 291710 479265 623517 285600 467337 291775 211700 760801 829351 413649 689267 88247 807109 843673 751101 777430 593564 431637 812253 717884 804236 484999 1264 756810 403342 811258 802395 749 21864 790477 772425 834459 229581 668667 745282 52959 547028 5 1014 685537 55242 792794 832086 759296 469275 812974 162 50986 828075 836772 586624 360047 494703 1759 758111 682239 825584 844997 272762 312732 218417 20137 249496 5729 810986 733040 572064 259278 117137 786783 87 782332 396252 683439 4 759533 451764 684007 817158 166205 827902 679951 111487 738421 700304 10181 825631 633012 750611 497 542241 41206 141460 95 756357 844717 580187 58 146 715526 1305 2 47 469390 565080 738366 510420 780641 761099 696963 435629 109 804566 548062 153536 689602 405680 267117 60078 339522 9433 11 574841 484507 723266 739694 531668 785522 5 699696 605097 716383 68148 406804 3864 128691 805461 826634 758227 678882 803264 462578 357561 1742 789807 335 688839 653660 5 521660 245094 729444 61624 796879 333763 762216 548605 830196 241871 830925 699360 831176 437466 727120 627065 415 3511 633290 1 557513 847851 586937 706105 807576 774866 42600 131351 377627 2374 438011 61787 673559 169048 823530 646009 120628 14457 5223 75750 795015 209883 12114 555877 594462 86347 849817 414892 831651 841998 328 806502 758626 9691 606458 762841 188 510322 837001 759015 14691 820549 680745 402908 604423 215699 9 257610 181238 706045 127037 823959 716502 258648 817482 687284 770849 772278 771798 186706 61318 662 837681 732592 483935 1437 1200 8 835488 22040 801666 362 755904 179610 821336 353688 843353 384238 641739 580531 836381 285876 334553 784779 549 602950 420642 737720 19 804140 20642 21 794094 812334 535642 405687 536436 367096 30 650731 529803 784391 8 799357 735840 817864 714776 90 460990 16 812590 342157 582678 574488 785130 826128 675404 1084 795718 841358 827097 55071 730102 802337 183 144014 770048 836169 226416 40 288990 839965 784083 722693 456260 23790 732582 301498 802932 805291 264326 444549 772878 549014 642680 828097 824438 718833 794817 737251 315732 61819 787328 552788 686331 603654 759584 20284 232687 842525 735378 841432 2 116553 758551 74107 845154 159851 149860 233046 814925 58530 653223 299450 692007 224780 86425 219668 802323 327548 143669 492003 803545 2903 128544 834077 755043 700667 385237 541012 825183 116279 807261 542262 807168 117285 21343 330895 520917 146587 189213 187336 765489 718881 1472 484726 2675 299977 13 784659 389619 646930 693272 494713 540345 149487 508696 567 18437 86400 132709 417287 422 834484 740249 132932 816887 77827 640004 794991 684738 390882 718048 479380 322 503 531935 23208 439058 667523 828370 847798 756691 709400 576491 51 798210 293 773079 9 234978 798055 3 147676 754583 829597 838796 4 831565 691837 7711 614560 657479 7680 495602 847675 472108 819633 636366 12 830877 799819 146032 287812 776171 311422 833094 53 687693 826130 167600 351 677486 26987 727735 819505 14 34043 811225 139947 80483 227659 4862 78216 65024 506198 109 827482 748733 232651 837468 557017 228666 749524 754429 733064 442207 72402 793362 237599 10077 828255 526588 842964 175965 289152 190827 223878 761183 266779 710281 8 215 1 645839 2301 732869 839304 350519 809739 801817 100123 58233 195270 836725 405760 379312 782734 815626 536 779335 129668 284565 721142 590247 787716 822943 529199 410253 781695 706521 640948 462092 763791 777328 626690 34502 357043 568445 843198 791432 447215 381765 664548 14623 834036 3100 465468 77871 66733 269715 446301 694393 596338 601408 207538 68423 660667 1406 895 484586 756602 17579 477567 337120 712244 631039 831932 95 554303 462139 529 2 789777 412863 358376 1 393 841110 829847 782887 11384 799113 662894 772609 813052 790923 577840 356089 668175 210624 441263 27 775231 759 2 771806 154783 523987 847899 581628 1 794184 1381 3 144671 20 9 760401 802423 81143 289 19329 478804 290910 773142 52281 415363 113058 533742 759748 830941 800931 816549 90 829895 590686 823999 68790 896 692146 520177 812713 728433 848541 353019 830680 785802 790679 588080 848936 757513 534420 809620 6 715138 765231 838990 4 770518 795369 17 169177 10804 15 843486 264977 95381 644594 385191 188323 22510 846501 224101 470 3 839721 254002 276235 771621 780034 253047 719334 782297 162306 1165 243815 74 736 847885 1831 177 92296 77387 504430 93983 1 32491 187972 623967 16990 801799 486375 6721 115686 224348 561405 836824 752607 48431 760864 593622 828710 4 848468 805093 800957 699641 285398 137 393469 828477 785992 823295 1590 116534 694842 277601 2 776511 724241 4285 375850 708657 605198 7 183862 244874 738176 821112 768709 687297 31478 751288 605705 565950 339075 819809 199996 3 316602 683658 234008 8 15818 792072 41707 615965 31 35721 26586 592006 760073 761366 802962 843675 11 224761 840938 740 719805 29064 5720 829308 42275 37142 45654 804359 762647 351413 729660 836715 369586 285243 783108 612 2 596611 351501 760939 64 66020 654049 834334 8105 439549 301374 772811 342532 317412 90 583781 813241 64 587765 92 768776 44505 258875 21912 766759 363268 34 828661 663575 188104 849791 785560 390 766789 613911 65514 830316 845878 839820 27875 542362 394960 607496 722463 469 680739 80982 506074 657497 848694 753228 360 847662 843992 778290 819397 68438 13 770771 725625 574990 838437 84992 658960 170563 422068 779423 818090 848082 627519 14 566495 514833 406665 336338 828979 621068 729339 3023 797171 1244 116 338645 631 174612 142554 842067 709633 732233 60303 155 601634 769389 768474 180873 848793 3331 760426 27295 382639 39485 28195 10461 152149 777427 766377 286316 815207 1964 831335 96 1347 442843 167470 54317 803581 284061 40531 523495 829623 98101 847560 132289 69549 826446 2 821325 113851 3817 52043 209145 784488 11 45082 579559 544968 656937 697896 99 791003 324355 816610 504390 566518 244486 458535 263192 233197 202001 528796 106721 801066 504909 231195 798321 675204 668315 760634 844396 830385 843915 1 80359 159137 806081 545519 782323 2 60548 86232 69569 725781 843864 761212 661435 3 72508 721267 758787 582049 483277 150 183903 8565 837778 738429 808232 323 253598 2870 59 640829 828527 802860 848189 9166 18475 844812 59 688598 477653 2901 754716 351 101061 825136 740870 796730 12894 848106 800832 126059 385616 845501 780674 248080 231218 369 419503 1497 363704 848612 513320 902 845720 86847 350391 586044 649961 30 14736 99306 428922 820141 829394 154 838515 1809 169 800400 127418 545781 13926 2 772027 657447 1252 786096 142 322794 838648 652702 2 371280 199 811280 548305 814064 702475 340843 691545 1 421227 534564 288029 288984 844664 666713 784327 657340 845279 770958 134093 6207 435710 363849 19677 687952 822578 186280 54319 171663 17 833611 277330 487580 542315 105433 848217 841079 56279 507410 386753 575973 510039 790119 761067 555109 843335 615084 259019 519345 789054 10 311818 270156 676004 145020 585412 750954 28190 827503 164986 103239 416565 26688 155075 828511 241 147784 83914 2018 794101 45893 842484 837184 664253 212289 843542 2 180033 167998 1269 301320 743970 836753 573638 37 57697 396305 844250 32185 788866 7 520872 327969 5 832474 723635 779401 679471 24 734851 216 516533 321691 713666 836316 838987 4 826017 236453 2614 360528 10370 712741 104364 391555 721339 709730 240904 27732 23760 960 732112 336179 89634 481431 482154 279455 43545 376793 42 357768 655686 824857 730474 785039 845986 81902 782360 74 131713 603 781210 40439 408903 354272 755960 688537 680130 795950 1025 708936 440901 649022 240063 829907 723570 825448 316804 574359 298656 799990 631117 707532 1817 755950 393386 534995 559142 19739 3 765340 592458 788796 933 816805 37577 486872 13 36825 94198 155094 196346 841581 3 780141 752525 390154 708020 5773 324325 125283 11 783245 626172 277715 231930 181764 423568 829404 671325 449 685051 599 95694 776842 838911 563847 198540 826429 111 482215 747842 579600 177272 27890 595075 3 132948 756831 11647 63251 451518 783281 113427 13 293 645735 827071 708058 3 811140 598530 776394 1020 227205 491489 776057 475411 795828 811877 76 468982 288799 809146 818340 571135 794831 738566 275485 742548 13657 113708 390279 232740 822217 18 770962 724200 849690 748265 166 1 103897 211504 770062 829712 763697 271399 24445 359483 499562 698395 263662 374200 312191 670514 804467 463509 580653 802634 65155 234528 740587 444004 386543 836262 22 770329 158725 630662 518300 831535 812881 436387 664990 760669 625144 14 839567 587579 807414 104038 804972 801391 541495 22264 177 363715 780902 810606 524782 518366 559115 694798 186501 391017 754605 15644 32094 108916 23124 80 748680 723404 826688 480941 474184 278248 808242 833241 616621 657590 34625 792533 219477 824 831725 302259 252514 611415 4 745290 185819 698947 452752 121904 829310 595390 844325 751988 839686 592764 812498 523358 837044 508947 777531 522770 95557 733205 660679 3 136399 105799 836925 1976 821618 750693 562428 802375 802086 188871 787300 823330 217143 1526 732594 423476 656130 50 419730 395117 839746 824210 508672 839971 11070 736 798467 3 9 332143 746278 639156 835406 23 838527 9467 77 395101 573197 171146 826598 32 52760 69517 539599 788586 713746 415305 195970 78076 619209 3387 2015 461 3585 4 697845 523470 669993 701464 309236 767188 3 818591 171 67886 765175 833414 117054 610364 826243 821179 278398 795167 688386 437878 715243 632849 684657 721154 732052 559623 831788 645969 283545 181585 511570 817704 746902 712801 770588 260867 833614 459 2912 341876 39160 727030 45864 93249 529350 244269 836955 799011 838373 765203 434 842997 739612 408941 25588 9626 488544 735552 835055 579063 779723 2915 148 10 167247 478 629902 4 360102 759598 574563 6035 837509 697091 432102 15160 560379 574328 267 744576 803360 124566 849104 716708 846697 806947 428569 683583 725666 817309 5564 684011 759546 417107 842066 792469 824314 821576 34732 1266 820332 276418 698725 826313 363307 21075 714286 743451 530926 306 291295 392040 753383 843853 666097 837359 788939 161350 154921 695224 745551 445398 636593 303392 76229 180050 384530 20203 643343 1 813130 763825 784218 587032 338 844337 589866 639 329390 158864 744570 378739 807833 301720 279409 113694 1344 792333 19 3 551759 690978 828784 783141 110853 722474 385759 192581 199483 58834 488504 16359 2 101 7 507294 4112 1 152312 68047 786808 840247 763108 834351 58209 660498 726129 768344 531365 226266 819043 771514 748640 540105 210824 3 103619 801406 6 3808 159573 2 657858 49610 1 783721 504071 102 486133 270262 116156 301 297 783929 98967 11963 5559 802604 351146 725662 648215 834042 767965 135535 729462 8 58990 695869 329254 613154 193903 32 23 947 542461 168964 798485 630503 173039 202639 637526 74342 753828 805435 270 323333 621153 3336 496943 241774 616308 5490 733797 189887 82 339520 787152 198576 223734 4112 811592 623522 553817 848800 75800 476214 31760 117819 799130 537597 57388 829127 494249 706050 27095 760984 807752 481938 523447 300180 242 626083 846317 777997 48 827681 760509 685798 1765 38 640996 33148 815332 396846 837268 794763 19 176976 806451 737382 747307 170 631765 48497 798220 613947 713203 317448 31811 842322 12201 7176 566074 2653 93227 372955 53 787709 571214 223646 849053 736184 783515 406473 120047 782 732801 247762 39071 111 267004 846396 497800 5707 539252 1 312067 234610 831971 827087 845588 841983 246069 561892 540700 677044 229867 817837 138195 2289 759573 623438 332754 692915 847611 809529 4460 772180 592497 241163 199618 132895 514768 820198 525041 28940 392588 17688 773444 28978 482279 684808 434329 569400 308878 820310 728425 65133 688369 169724 801920 834383 357 667475 2 628343 567233 793969 841877 6722 820636 69013 572355 792216 443683 773608 43851 185638 2922 812986 52 24742 523461 810056 473112 814790 132488 693807 763227 54844 23649 830449 836012 59 630882 782070 463772 841501 842862 124250 825510 705621 352063 54686 838352 604630 667961 290881 2 154555 98929 244970 443 338404 789459 318201 559080 426244 762680 173312 844578 805617 750243 776434 454807 15 810829 1157 228481 426473 233269 526267 447 786062 113 3 821402 478688 784951 736303 824857 16 517 748583 804320 97081 20 817326 812182 729363 818658 27 761491 504431 1613 777747 180065 141398 782916 845204 29835 283317 640785 470598 166535 2921 836156 611899 725935 784017 19 367640 248794 421 16961 130624 465285 603026 556 833437 1509 7 493467 276175 72358 806885 508955 798983 10 184 461973 73 830155 766107 11 5274 775807 754790 442494 834740 797243 718783 833559 836805 608921 386860 426825 444044 843137 297748 810843 505895 1556 836736 162664 12 297856 283982 732097 18687 50321 446 74318 12094 830858 71596 26 844819 4 769921 319314 802282 735788 704142 3433 93268 2 247875 847918 132340 816505 268971 242555 809699 790312 848908 628551 14209 845595 778334 581851 596063 6 590112 591111 277417 840001 430059 547363 3572 22942 448471 841314 162579 845485 740483 817947 593756 499234 835450 580 798155 849166 616222 849179 271298 16 8 761254 62699 464 718772 212557 673416 826608 280696 671492 139 15538 744379 375401 331271 419047 314 341326 822884 272 575153 99 133 236407 813773 1994 784925 4687 674169 793731 138897 11 727191 59608 819080 577075 651199 842793 467299 276993 2 807255 493483 556135 34861 3 667776 226970 219752 4 610328 181006 387017 831155 395 329596 147950 226 829864 291456 721792 111696 832446 818166 745523 195898 837485 846919 832858 161545 2 823209 462958 812439 769961 266560 757912 401808 112387 803775 670882 726334 41457 644 40 397095 420810 19 777176 43 641845 618671 358750 50617 6779 238186 842486 844849 1317 799621 571667 786757 429244 503702 421242 4063 317565 531815 797645 50 7498 803728 590421 18 1 753158 142134 509689 60650 833787 800878 50440 465286 519295 594999 88901 818506 842615 835168 182888 707390 234 666339 75223 824968 794378 203349 766707 806947 148 340364 849472 473637 386503 737412 341920 15 376574 653390 700764 322666 711433 795345 504892 97274 167828 270554 516905 828044 374083 186387 407677 815158 125676 773117 788728 332649 570732 202675 326 385865 378892 428306 453223 4 777732 798310 510691 532865 636417 821916 834779 171943 1195 780268 570677 243519 846756 523230 51115 482734 541738 837897 828277 613328 15481 791542 793779 115660 2390 59643 604949 803492 272790 491180 728270 323454 768930 388163 825231 832078 791894 832990 8355 133294 590262 111876 592575 501447 787884 414231 799817 45583 821846 202093 719908 92949 311443 13794 88901 197723 233552 773694 204510 798541 706391 276362 22405 809263 3844 830991 594989 826432 651228 444391 770736 59 214402 144721 88368 1 1824 510236 499249 4304 747257 439 333496 769206 630728 486003 719260 294319 783615 792411 287163 792470 280641 305600 2 738048 549442 306905 535488 820245 839231 6 715820 831423 843100 509706 299252 731650 383079 206663 110520 23116 285 809449 265100 53 219 834834 651102 806559 818649 770830 156030 657968 759839 771874 736810 815924 10 584606 824948 1163 829844 737128 30167 826268 341507 475167 67022 721950 19 844856 778978 704115 832480 100167 832681 25099 798720 675046 8715 838011 661618 827844 776650 700299 794977 95846 347251 692579 235395 1 38 511 2883 4965 136014 427032 122184 806156 83094 528723 675889 840427 749582 566326 838886 477568 2 566899 109568 832029 551 1820 846059 803662 802335 337543 522604 743698 132282 842424 817909 841873 781 812628 428044 825434 821428 361084 558763 201983 272188 831949 841055 730473 816936 847140 73 513 173429 59456 826020 790438 835553 785410 20470 334422 616 1969 32420 769023 81 820173 13791 847391 389475 355244 552874 823184 791929 751738 50174 31655 34273 534531 289024 3207 139631 665424 813714 684684 809068 473627 68285 843264 16208 127678 223430 546606 84260 435593 2173 152143 144918 6 771419 12 443039 135397 761505 706873 2 8 462649 517498 807402 35 848806 35070 817053 646254 4 675783 803608 168535 42 766475 3 807621 9490 377024 1464 321 635490 18374 391025 456 811753 627038 157259 832951 769298 654499 809473 49649 657503 848610 369893 552037 2 789584 846528 422115 711189 327598 741544 802501 807843 384565 112949 169535 1338 685224 792272 581790 826513 1 749687 659000 684823 731620 42491 619172 3761 3 86170 151530 349632 523751 542963 657931 338507 794521 818076 149393 138578 10933 745121 159626 846265 3 18692 842593 447842 826831 39219 771795 420539 491422 658302 527987 799527 63360 17 53998 809543 15 753185 684292 153783 769 660422 3 41 64357 100576 384056 829798 2 64469 370943 694988 841017 2680 664796 20446 459717 829842 39034 38746 12 841895 269223 2 9545 437983 6 786561 227542 174101 842551 485443 78 539586 847273 6226 602049 765620 753 767043 790703 828019 827915 44915 783887 830786 829505 749153 150 608071 23637 8 395323 1371 826748 664196 846801 8 801524 627130 86 843584 416582 462288 339148 813179 699829 791902 210083 714426 182579 777571 817988 844112 451470 805764 659574 583658 835110 317056 6695 803332 23304 56 86949 724 732697 18 843846 167982 650 288559 10220 519411 244263 578814 671891 12245 731946 839954 811412 848708 18991 720445 840933 615677 13 802150 781046 784803 847732 781900 820230 788151 38363 48457 152204 834247 544034 1987 18897 638929 203746 73935 127906 742193 437377 789927 788234 808809 454503 40339 821746 534525 826061 122008 1571 77 55342 842878 841903 311095 210079 692842 755510 1768 183873 646770 5 652 57299 163922 33 120991 3 6985 144249 26255 31 713907 721420 564755 457906 835926 792193 785951 2 312933 450385 742638 118444 18 848343 55622 596256 613651 136 781998 834651 9 1 754404 116293 363473 18524 587758 792943 847094 2474 836051 4 814149 300872 783065 284693 99230 504163 3130 21 540305 738892 807793 809547 236381 738459 498685 1226 19 11514 816176 333132 215396 748337 799064 833410 776525 48457 817080 807620 86043 256245 843730 364967 611699 484056 825749 744002 336250 303438 779945 827895 835329 754271 312394 139636 235 237821 52625 799421 759994 409758 63725 846731 106 732890 842868 790304 841579 88071 52369 806897 580662 30385 785369 170718 49504 779586 2354 93653 390603 779707 591849 762820 539946 813604 711741 370904 646343 333611 3 15345 630473 839481 789797 24482 814847 260587 149893 339777 787967 306872 52 816105 756363 243553 782149 814640 34341 1215 97 98 85390 759332 800439 221768 482131 228804 105935 527637 843130 484188 16388 243916 5305 1847 712187 551235 256802 124510 832759 332805 82747 781711 409781 2 436955 682368 3485 581004 471151 439232 820649 544947 737517 831511 6 263 3501 30680 3435 643611 95321 20308 1314 1 229637 200772 745252 589441 562192 628005 709526 218 121699 307 86305 847258 148369 7305 43254 677946 519419 468606 819392 839640 67 834303 158 201471 640199 811089 81059 394089 822984 393 579124 321254 845650 69603 372241 268321 825918 9653 812754 295541 3 91418 848020 562479 196697 3177 676512 831026 364462 849911 409334 823874 63097 815959 122527 518529 764590 782613 40764 233664 506118 599751 819297 804119 814141 432450 526486 814907 849934 718930 523841 213162 44590 266341 536827 818048 36 791751 2 124616 70152 420231 686345 748411 756200 649013 823046 777179 256290 6020 283235 390410 21574 558327 3641 28257 822432 812734 594883 780910 1048 31647 19767 676350 702307 63361 770477 87427 607799 805542 32913 270973 37679 379783 427320 825688 866 837444 277987 597469 814324 149900 309210 558485 118506 795217 319019 513811 38091 827451 3 808582 5 831140 141414 65489 12358 374392 2629 827052 325124 43 52 22692 1288 126920 828371 502232 688761 163717 3 18 824699 217302 597008 823585 137006 3334 693783 774805 822355 211459 58953 548425 2 683931 24178 237875 79498 2309 2 224321 824646 817059 334011 803852 317249 35396 193084 838675 340 813773 494482 758156 247574 790223 4098 717082 1360 149799 14930 521359 14 537249 799752 60506 719178 811138 383658 498569 9959 754106 249590 15 835258 848321 116300 127030 63733 842 5592 769324 107891 3561 264524 27095 565675 659464 789642 2255 92 719409 839034 625012 176767 580019 755209 310689 765852 810234 831426 1088 393128 824899 725671 326136 131063 720631 814762 250957 782369 826575 828376 634 220933 759159 820854 817087 849463 269942 480683 383775 265503 362222 535838 2 467318 645578 533546 8 6278 646332 831701 602797 418429 275068 20 57589 136 814649 1 4805 841713 3 229396 771791 590531 229551 466616 687704 2697 818151 514339 847864 25040 219057 458792 2253 792799 741990 259712 794495 804921 770549 509200 823841 573754 23039 791086 644996 6295 709888 18 54317 5 780798 791623 224827 810723 846354 620138 826748 33 840776 429566 229426 634804 77515 5651 1 818373 1407 286890 2 764114 790297 767271 233391 471847 779357 809243 823940 754446 282099 120663 242564 700137 588035 832672 184437 224 349855 838484 351123 686968 50622 396357 808993 466597 35 838727 655102 679763 782852 11 201 325274 312719 847023 64059 38 823962 504418 84203 771582 150275 8026 842619 813021 784106 779216 659471 100244 764269 840027 724323 719973 841734 817187 734751 737859 304221 152535 547629 135781 2 11690 434466 1106 827932 370 2912 444613 810149 359002 804528 381372 4388 469596 828355 838452 753440 837332 845919 781236 362765 785077 798 461387 468971 640940 499083 616298 329088 438352 446253 829906 1865 23118 765043 277243 653899 44537 8959 768329 23 97648 838522 836708 750254 83294 206920 394324 795902 813201 335970 70469 54489 427315 580209 5164 817486 834842 237182 436191 26054 822158 820445 225699 799174 837162 1144 440325 44352 2 50 824830 715127 155970 809323 806104 99 397024 512710 279 239298 110512 805 174 815651 786565 431173 757632 126023 101670 81684 60 111297 830536 754372 2 81 246497 73206 758594 762724 715862 654225 844424 289476 381599 132896 843445 670191 2602 832095 7 254929 770245 1 65422 393571 807156 667814 617417 623653 811721 644952 12 490564 781372 655163 586857 658938 3758 679192 106 814017 837953 756806 726491 737102 37874 800419 570258 637792 36213 826462 845940 790557 497680 230825 96909 856 176934 197531 839936 843357 392334 2 61463 711699 818026 266581 648121 633949 621365 28228 842042 782390 138 849779 2 6301 547689 492241 794800 222391 614680 773174 638260 669987 785120 139119 197394 6 66763 774835 556936 762445 41 2723 836720 803 418011 215341 39127 492 805174 833855 811820 760215 2808 831463 501750 840336 6 664890 759053 464797 786113 10584 847620 239070 25 319671 724634 811864 60686 792586 818419 489996 2 19 21004 818897 3757 80039 313296 489328 744239 11916 15 684 658408 841599 818939 154 704283 13558 283950 82374 629636 730876 476071 726668 846897 253851 17 201019 841513 16339 375061 595384 542084 482080 279275 1678 849120 452471 1545 178753 247845 14 413623 734953 647331 287944 703666 784527 632963 30974 2217 825792 690113 600670 51 210899 3 355599 5173 390316 464312 270357 553029 5478 834210 116927 794874 28056 21 795514 663836 740647 846003 12161 675201 828661 672403 846508 625471 794564 822694 321961 27 5 494647 719757 842623 844034 12587 27 763775 518560 613769 808033 778465 32730 594154 668719 323002 835124 537933 2 121447 8265 52 832394 10600 824280 36 798643 195338 827765 837930 813195 612309 841933 240318 3941 151 826822 527865 350971 102165 225 113379 840335 556986 9 178404 199013 770784 4 125 732706 22548 838840 833860 21530 28 843068 320173 704429 835739 373 227882 416427 146737 493017 470697 710813 6062 77 326378 417 4074 846555 837476 278 522451 841594 42254 534395 188032 17091 725458 826527 500351 3908 12 104 90242 4253 6182 338284 394665 738417 5592 721776 493753 293577 829110 795244 778196 416300 278397 278296 840790 837318 110847 3 822188 849180 3 830141 202716 282012 17670 293 848488 789039 215002 386649 823266 757682 297070 242897 794135 756903 800624 310339 929 698682 101359 327126 133907 392356 462403 579876 756483 94060 641263 390977 5 550407 258 581944 53184 299738 373842 134391 700 811003 476995 687302 780494 144039 844005 3032 1 81827 802036 12 760128 394331 205307 69491 839337 82 453437 538169 185528 475007 842434 564798 314252 54532 224239 408160 448883 778390 370031 75788 505787 98924 315882 846078 148755 769140 30418 839573 160 774050 382 742538 451433 395486 843190 788081 685086 95103 11595 681094 785921 6 759768 465126 699107 89 842798 715020 496771 24 1999 290193 702311 697564 749778 784898 805763 400623 437993 305620 847746 829529 509418 705388 511103 177734 586614 788065 286440 447212 239914 834654 832815 376944 25364 827394 684105 840651 51603 305822 823903 833221 129 824780 152964 54 168 820606 486297 1705 281197 328689 113284 8 29 691434 8 620357 32265 653877 376792 4177 312776 835840 500836 4394 810718 643500 834312 475418 689210 54311 887 11 371972 218470 393871 150268 841571 44523 839075 12 556228 242957 808496 4 839626 686815 1130 314791 133107 323685 828516 696647 22167 780208 239367 150094 159180 626398 524569 247310 848482 43382 305396 804091 460344 44136 835698 631211 835632 165458 702678 463582 649915 815021 8630 448331 195739 353591 145989 822375 8 1377 229384 82601 91955 99 761840 827941 675873 763543 807 833065 431333 204815 839629 6284 817961 751418 844706 807691 519 377221 469331 107 674132 214 207 801522 235652 34455 34 793435 368327 665613 214272 26 824523 758265 783830 69 607072 11 291038 95505 2 287366 812267 225032 847475 352560 782595 470340 14 765228 715706 815027 74492 676144 672769 13862 673644 155951 590516 399889 16757 759493 414162 831569 660570 831028 832354 762807 17 375232 20424 34916 183385 62232 1 170821 500332 312039 678030 819248 866 842811 826539 224710 121 836324 760222 480152 753529 832268 825951 825505 43 66015 138680 704689 7218 472049 845603 553396 423736 2 459033 738725 794743 1 25111 833266 470423 571193 73414 2 580324 1300 313160 2 570192 397864 218023 32 746985 557465 154284 631536 536185 699283 753843 842474 277641 761494 589341 873 822484 623498 619774 778825 75476 447293 640753 727060 103183 528437 288376 162608 712793 436454 834245 723346 2741 803638 647397 128989 283786 733593 684049 658775 24341 618720 848407 812757 611686 271000 762541 720660 427955 837661 287723 795370 816253 797674 4 166813 756491 334485 719084 156 794869 616 760459 199831 397045 419850 5 508246 772033 3 451920 789687 206420 798025 339 238 285270 475392 633742 823532 529970 800306 794053 155 703021 755062 499997 339148 8273 324773 846552 138861 151313 78670 722106 511848 144146 845381 714279 815267 5 304520 463811 681596 120 231284 619960 630269 21828 700304 444804 163643 820713 614990 357116 1 753152 187744 840799 542463 63 53341 1283 728406 465614 3 534885 438199 729450 805504 146 849422 823278 346132 189945 734424 837011 70171 3 833667 18 121 12 239034 390294 356010 823412 501173 250211 395892 843241 721043 838334 734088 216425 177483 840818 827952 233460 531580 542550 377128 49004 23 617944 846088 818425 579436 829192 742149 42870 845854 791847 323834 829333 660681 742026 1 722259 832506 440673 1 724842 291462 784531 831583 17 645980 57 483570 3 93 537519 474333 1 496956 12254 769808 810588 587401 407540 404721 397 217596 504539 588212 779675 93719 418695 713162 414416 149 842960 550528 568007 786191 468612 679636 743994 833401 45322 660990 363550 77818 809948 261603 127 30 34 109053 703875 692262 10 780776 786758 718785 62 182678 220221 48780 690926 1405 9306 2721 767325 94469 642095 231499 1262 3906 16945 405492 460419 9770 825441 237901 846989 830535 14326 19 355029 161495 627329 575927 352608 2251 192924 784064 12307 835799 845190 66894 472566 806077 700569 55578 839397 329672 553660 567703 608696 673600 813627 1043 798605 839198 625374 395455 764662 1214 2008 23 119133 268676 85000 37779 778600 588061 715049 430263 93126 275 2 541999 241755 653513 699012 755370 510395 753875 795022 623787 26 830807 676534 842125 250973 535715 789560 759449 137 515666 602719 123977 547979 699735 832940 198965 842107 407832 132780 20777 211437 384 779623 743733 318841 579312 79721 839323 675344 841070 580802 171739 823157 101 712847 700920 717795 761805 269460 397647 849704 219074 198425 399322 733501 309480 625391 2242 781112 781031 791675 61212 833037 5 834666 800051 529831 799226 381601 88 821031 720513 2063 2 535018 757511 260962 473654 794430 763816 735386 67120 410838 58198 596360 38 827927 415768 3931 46770 11 199323 25693 106060 186925 64594 837293 799757 209458 416072 98414 301783 31 697125 692 724796 840664 815223 825104 802130 597170 589906 284506 762554 11 22 806113 469125 325601 699990 633687 624426 624484 368599 201127 261844 232901 22848 103473 62106 783825 74765 240237 836791 648009 248 835592 1 667861 794 789893 378616 287480 50789 571038 514230 547324 682997 1 23748 2 7 754232 452876 682703 5388 205561 385746 811077 310 793064 832640 325 178 180355 161631 689731 826845 771739 3 2 615282 825927 6 701330 789214 3466 720403 26015 13434 27 836581 577828 284028 193444 447486 170742 718650 192 128672 315001 623228 216274 407198 11 73253 37 5 7 7357 771584 683510 371790 6 11066 2 62582 262001 5 27 818778 768675 17688 258730 813628 557216 1854 835525 582123 22293 11988 845714 13576 784171 171906 533317 781466 524267 296614 812925 189241 721552 593626 252565 770853 717213 135 689011 753326 86560 826849 827476 67190 170820 809010 1910 93831 690833 417988 854 620555 352325 8112 278757 394401 773070 751090 798892 828558 470001 639166 3248 595574 126082 625840 186032 680204 522416 85046 157318 4 823523 465631 486 803573 803282 713384 246642 816022 290608 788151 618708 663197 442251 835915 97398 741625 712136 287975 299308 690533 995 835183 441168 583091 837235 9 835863 752386 823183 738269 9638 166153 774604 779075 1365 6 35234 840637 110300 472569 797577 30802 330890 51734 101091 489227 335846 821808 13816 820193 4 843201 44 56 49572 783170 183748 50 5986 514698 120194 368654 75033 748611 45 544994 848764 476340 279896 312 759602 737786 225241 622652 797996 176198 787821 620280 804648 234722 838703 46886 843736 708685 833470 7 750977 554 2 797928 1580 726215 102 122 607679 584985 815076 849216 797428 3 82228 283063 382679 603391 824134 795217 2238 773613 671122 494753 822794 549279 409899 848770 711442 36886 469414 613138 343547 748391 664943 848860 754579 831397 786747 3 759755 664654 631044 747998 767331 554298 2 41453 165556 8560 812942 821728 155111 593 457914 2 5 268341 452032 189437 2 318526 419476 682778 398320 747004 6779 842034 582174 638103 840704 3 523747 260223 316075 367213 343809 800949 626229 764750 390133 241598 10845 517468 2133 185 730516 723971 14235 287759 117037 467008 93363 125080 520555 511 571866 812028 809481 804121 108944 793170 675753 848498 7 193881 3 805040 121678 682578 576719 500392 775900 493656 839796 820391 76 698620 20 402013 15555 783550 220436 776180 306816 840947 592583 216 175 432973 781958 39 607733 3320 676756 74426 812038 439929 221870 382982 30412 742150 519871 849522 830235 773822 765685 804909 7080 246651 797235 780247 624619 451958 541462 349 765616 261690 653693 73125 802382 430033 742134 451499 5 3936 589519 429913 144067 320246 206132 794841 38641 93267 383624 828878 332464 834401 65121 129848 257897 3860 344215 823182 1 796082 832522 823189 810947 765476 16592 464211 198653 400004 673463 296716 628591 824527 201006 71326 657156 790858 6 88512 99335 845983 19 818791 816672 802344 828647 779956 1145 823919 431406 96 6916 7711 698726 127311 840854 761757 570429 426581 10 289066 76154 530087 795565 461 801524 266 257023 619942 694 92008 828195 1023 448702 30630 295184 645404 56643 6764 723658 9 21109 799153 53291 834751 823722 825402 221448 345597 780364 760541 369554 825900 259962 750964 350057 68800 483054 827 660985 730194 295888 846156 763086 96682 494705 586642 140 751708 278097 832558 812780 807826 15804 806431 257302 628385 41617 315961 4965 286826 322190 2 236563 822841 575249 826141 222622 4 739 839477 84180 841449 412228 1365 23627 914 817571 17525 843620 478 2 2 470598 224527 813693 847720 833267 83512 2 830508 506611 82281 848270 226928 800248 247364 837017 209905 354176 367220 551342 10 294367 673243 313914 813406 828627 164 726938 521953 128583 769081 1966 286093 790632 727164 4 828398 407637 986 8272 3 415091 54085 42621 192253 737495 822121 6534 433357 740277 22568 814053 839648 813128 567193 436170 1076 765337 66310 644184 808741 60085 29412 675587 16222 489616 169821 841964 843400 433520 630758 813536 770846 726643 276 605009 202178 71382 291650 771460 768591 43 499295 815593 176314 1655 189646 821707 538969 808670 108616 747919 837396 245402 42866 61488 261270 654911 649967 383386 507055 815512 798491 776915 96100 23 642604 4 616845 90449 1291 806146 423259 3222 466301 2075 35 516643 603961 625452 427532 266582 713 824083 675464 648822 350649 17 48929 351606 5187 675233 643842 463256 206 31181 67 329337 409030 469972 588000 345866 236192 693644 155198 748543 810557 542777 189 405008 681493 33540 393022 600609 6 67600 31 691421 528370 545733 357541 849048 46 831282 11821 415238 588849 849695 798507 567232 17 745111 22984 364138 114384 824983 12990 780556 4222 88602 829699 105 17025 491973 344578 545176 285484 822008 786803 667040 477017 540408 35 43556 841334 507173 123707 347452 706850 727522 10 553460 3 2878 775238 524500 813234 3 1 477092 82709 771428 780554 152 180857 384864 820789 551960 655173 718270 848830 611372 6 510913 842117 753544 296447 597189 430 151 144515 175168 823329 335997 442350 830794 27029 523972 642289 488701 584991 392263 372482 544361 459338 418745 830857 35078 125526 820809 776193 837964 39056 62112 79858 836293 2523 358746 42515 290 283980 2319 668654 809594 788499 447089 378654 7543 8 822288 408174 169 6960 805788 569964 92704 117610 630853 812374 848774 119582 145443 714170 285516 838438 824946 369686 362369 557978 248857 815819 160853 550432 726568 47 1 621316 96405 848348 731168 796970 418546 817732 668388 7 489529 59 592727 224985 764979 645286 696 9256 8985 466964 843707 690518 124833 823867 495411 728477 807330 746167 6341 804024 675749 264 667414 839570 1 833216 178028 437818 7391 693777 244512 169931 719916 697160 582665 535151 523430 800400 728508 780686 785141 3 44031 40 7 845763 673059 241072 844815 462721 585487 795101 20 95 609970 55290 839771 149891 494755 599530 814985 110 834038 827521 235784 75127 33 141784 178389 573551 523582 319277 741286 517824 800268 118837 1257 15 419763 589277 141119 550425 276202 652388 324670 709726 76027 299183 716853 800162 818974 676602 172045 121391 789975 610875 767033 29009 7233 703266 371422 1 823753 1 125998 1 779101 644794 283492 770267 533422 98802 124 94376 303717 793765 820646 833658 92 760331 30438 803564 752739 255 2604 64594 548703 198449 1 804458 482169 341490 429045 249 284 103 658366 476999 137312 70174 349451 810507 145667 792079 412822 593394 335692 358295 209771 45 511711 117472 841076 276824 436904 637890 783829 513145 75807 5 737541 46 88447 824004 547588 21410 814295 848131 826625 626885 767488 522487 831048 398782 1 845645 676598 119444 785735 806144 20099 637964 843248 446165 54482 581869 213737 160079 53183 845935 808767 411721 767445 634126 386129 139642 1330 108411 177001 821428 688023 2 841190 696481 14 808943 789 789523 86201 2945 1080 798582 594162 778572 654166 826935 5 1363 64 454 857 6609 817013 824748 736837 819964 840263 842346 31 719513 837629 452516 193196 217328 39 830323 212453 819970 3 86401 150521 23 286214 493299 843821 250294 723824 647569 819132 806481 125 237704 829087 846618 738310 821539 652791 401223 848879 9595 734168 519001 701037 3811 3006 829227 49889 104872 727373 818969 7575 13643 800695 733690 32322 14460 606592 319194 514374 727105 226577 785488 803195 332540 794076 26696 22 236051 800221 342070 7331 844517 755 383881 540458 614965 617234 4350 12 276696 163 847583 8 207718 715735 595998 580682 154 822449 825077 329057 40845 782838 820166 364032 724435 791256 566530 96472 843007 324426 252502 254011 653271 270 146230 759453 94037 334954 834243 829137 51396 245514 757721 678696 349414 235620 165684 5 845797 185104 732364 342145 325947 116866 785101 621301 800258 240844 202688 7 680169 740705 153532 816512 823885 841359 7 730604 700690 718757 762403 786968 13875 681873 169664 391649 16 181821 263983 694281 499878 252885 13 722036 202404 843795 802006 293633 387919 830521 72706 41 134427 849381 773294 658221 6 759950 782170 580176 390190 320693 487510 750887 756741 296957 800679 743924 835422 835820 843009 780022 456842 660804 392947 1574 484919 760616 821871 602247 245216 263528 737335 625311 95065 581954 222112 900 85532 590643 94331 907 719760 4108 1115 14339 720770 8686 200630 8080 583602 16203 828617 740402 537768 520012 840993 171811 814001 827647 226 472474 749375 848159 676091 814529 47051 7538 730631 1198 670726 411 91 583579 340274 843897 285980 808392 1254 1348 748310 838244 810 363045 450 707 828702 642360 539215 642322 271320 647158 683985 232404 311389 193857 205597 3 192600 786098 392817 99015 5 316628 845901 329 170373 513 12547 1393 295230 700935 636000 377248 334756 629201 379731 7 435801 763007 20031 88080 148354 803785 779890 758163 10324 6463 840111 706122 501836 752744 743678 162786 645979 575606 4 216 587875 846471 54372 844295 840855 330896 581427 831791 24764 3633 783338 398501 670544 644449 644692 3809 819343 562119 841043 225 709346 751003 721605 229663 409582 839453 805525 714996 492216 77 295183 800332 814238 2 718656 561971 774541 318891 819273 667720 789925 391986 268358 704747 294458 776566 2725 62844 257791 733460 809065 35 789336 673133 3 795823 628793 700258 223961 314958 17650 759292 51528 539212 50531 854 812996 736141 728547 727708 800355 153839 519918 500373 688032 332186 844591 844453 781741 693839 590308 844992 515529 409050 127564 844070 596997 363168 3601 194433 637701 736962 46084 832777 10281 786638 821887 785025 158570 771272 328067 232476 808526 28 36236 736406 808852 21 625171 36566 45477 136398 836897 816944 652894 829970 551523 3 137851 87606 7193 816750 804565 95564 15 498249 690944 326597 517256 499607 516562 784507 136549 253622 766659 336921 809150 805746 813692 502855 22416 706076 732008 823816 820008 634244 838291 4537 25 426843 849728 800027 309412 31152 102377 234146 292588 749221 140126 523872 1041 234799 52 192757 242977 10 732728 260800 830270 20 151209 195200 799714 762600 668032 663984 781436 678268 826883 837514 849664 697829 29249 23293 842702 36912 8119 12494 789749 275217 625438 32 620743 781499 247663 131 53 94546 796828 233215 754092 85 837917 812808 15548 211661 111885 641731 784308 806826 46925 842616 36 81025 714049 613686 1173 586231 265776 648 116 828290 646985 8352 60690 828433 788457 694924 846043 831291 460 259694 228644 146288 418808 1 512652 406113 244133 342043 536327 278830 830127 332088 9 345 547819 743889 3063 4022 494878 843463 697693 562890 268468 270984 712797 34531 254052 73898 611504 739627 835030 569446 839989 795933 821150 9 143606 672404 392598 239640 549147 680252 658814 781350 794561 798889 4 765150 747180 821411 221905 706424 782653 575066 796280 19723 4 1 236356 17223 200374 787333 679691 711291 7 456481 9 60834 846442 3 833920 775960 3961 755433 2405 204210 351592 11 444686 700267 748645 402965 18376 748879 661488 87806 203352 43496 795725 2 648143 37167 842275 65611 788133 838127 21 85 849720 818518 338254 191805 815223 52653 698110 832786 722890 413409 17715 542808 570008 445124 25612 715827 790062 848340 36 88917 177289 116820 695042 808931 849512 675735 450184 109804 693227 345228 292403 662094 1025 291023 494303 28 653312 177363 168219 203332 365603 609918 845127 28015 773004 245 219 760124 647285 843101 120892 830080 120531 626291 438101 126103 34023 133001 743196 99498 530225 448910 726080 845473 781924 221051 4 77 562015 787923 807069 843197 762539 56358 110819 413472 459659 543595 357724 394775 464517 535021 475802 712 122624 716721 326019 552642 804974 832744 812986 548756 706384 745760 666612 771177 751240 378688 2755 99694 552504 822781 844566 465160 5827 118136 140672 357253 498799 221629 166632 88556 766319 552950 275011 749598 90486 824203 347315 846156 16 1164 5759 819751 165647 111 757115 822850 805167 570777 815838 689773 706229 228462 136574 35324 401040 794524 834883 799353 475210 804827 80 815160 844310 34 827284 787347 786497 257441 56912 1 361473 725217 817501 498037 139062 6 373553 1318 542922 840368 836000 119 657204 619537 15 769528 757666 835063 32156 574430 838029 157646 144355 428575 129363 309 406757 115517 704537 836034 10284 506678 844305 758882 17 281120 844085 697584 541 1 337032 827176 121628 719287 10932 257897 122442 830104 55128 1633 196843 620419 129250 272622 821542 27527 595263 1411 708885 825980 540020 442691 804298 260889 36378 460217 62563 2141 440503 698764 791896 746143 692228 2 15455 746189 626 72 119795 658834 230 601054 96 38827 584044 616729 377294 493895 412305 344676 25 489013 787368 702 767405 6001 502613 778204 257099 828772 792728 62085 373617 848143 4 777039 20 197081 700156 104088 832155 10669 843981 750263 3342 533596 831362 18 833207 768619 731105 497509 848198 647642 700317 118688 18180 497961 704883 2 54708 124279 650343 270655 299797 591866 233906 783119 109492 426422 351214 815661 811263 2 52 795074 845078 236839 76469 201486 791080 24727 87944 604889 809304 82460 379092 613181 641628 805278 11 84047 757597 714342 11 188521 833572 511170 815438 13 254420 285804 845182 801564 323719 675480 29283 617804 13285 732484 831290 98093 369508 789192 516878 664759 835788 642218 6 738242 3073 430558 797203 5808 761153 575374 333583 83568 324222 13 596826 611041 34 786577 462 816373 14 470309 79439 3 45897 3862 507525 600765 1839 792586 426676 775200 590559 712262 152 352564 609821 543938 501548 12111 685557 840489 795 600119 849401 16494 781057 789462 789100 720482 695580 206016 153 691439 550353 538210 841058 836737 849776 674270 838211 7042 742402 368597 111166 6752 217487 299423 424442 834932 126 18 130191 519715 3636 3510 348184 109 398874 743123 18 707169 571748 36381 839286 759652 11 4 19964 17 422957 26 806808 239848 725213 773017 347378 77 12022 822566 109937 344597 599204 7592 203020 806835 7 844555 693897 323138 772413 781586 572677 680145 841816 790965 800304 35 507039 340532 276656 4 73315 788188 213 820349 10 831042 701486 1555 754349 720911 824510 508457 794971 814029 596801 846623 744783 21 820366 795384 414972 120730 521089 861 734857 6 250193 23 25101 13972 461603 17907 53453 599738 678181 845506 141416 482281 146268 22 419 805510 339 791347 298717 47 2 783606 92317 267011 9411 19024 236911 119 594962 327 267 693383 323086 828120 15 815059 78998 806146 639816 786351 121704 682101 521326 5 817953 791385 3 47 436079 3 68986 659017 686 254569 560699 908 180417 848653 770495 9 843637 267539 81260 745166 19294 722502 789831 553772 183694 816922 46453 736402 320921 625129 411798 15008 805281 388336 290197 707448 390353 408530 821591 823892 798090 50271 674692 693965 2 520354 787156 78989 66 1 81064 142351 136988 673706 805839 398087 844919 1469 625818 606143 755636 129678 228994 769676 629999 765201 834605 38942 4 493299 253836 2 682984 661147 786021 749699 831002 610167 205177 785002 595023 718213 631406 792640 305423 96849 1506 243751 584685 757665 2 95883 49442 716706 441885 812382 627291 525917 831358 426555 657573 432485 457693 43008 2419 840961 343277 42538 828312 781183 21885 284257 625447 437291 22839 6 822258 12992 836213 803751 824034 683081 248223 93 395277 477539 736413 841251 238440 2 216 660494 396111 572675 177772 86572 756719 776500 755991 92071 30310 760510 679138 86256 207442 826111 2 755383 108312 785383 357371 770976 218494 48805 503223 706785 345082 810971 830166 804649 785895 800367 718758 762555 276938 70108 37 673431 427139 194474 3353 4121 491659 752189 450 209227 714741 831443 154405 776302 189171 15164 34635 5 823219 746753 776873 843751 628233 25 203287 572 18 457049 48802 474 829631 691917 819147 401277 777289 5 2 309893 118299 12888 7 186413 821179 21448 546050 522418 221059 174 586814 1015 548524 404169 550517 85733 630985 770193 833360 586026 383483 708853 454995 325500 500247 245966 1 106034 53778 12 398834 699861 368220 691813 822032 799345 500017 178950 147370 46159 93875 9 53552 20 819718 826918 5283 2 59361 486954 366360 666797 84369 2 3136 843280 814054 524136 10307 185672 14036 245776 843537 774536 573753 2559 657483 116234 36 591224 2636 827939 9508 395144 569952 629394 2 316534 673117 3 233334 628358 708612 831938 3563 111053 822558 5 759726 133009 12698 373231 16 169342 5 140448 199153 105353 2 261554 268940 109047 3 793001 674692 777360 831491 354 526233 812967 63 387 842630 118485 20714 350548 767116 479249 742306 20060 834828 836654 14 224764 781058 635652 755408 200719 807869 701935 427794 2 794566 19079 55791 110641 40893 845644 679816 2295 347620 761895 790203 634530 1 827003 1716 3 681872 23698 499633 782817 774255 846976 344642 563774 517608 698368 6 159478 832037 745480 502276 790000 3 824246 847133 162207 116767 587447 20 738048 646549 817236 13978 21989 442317 664535 57316 811538 789452 947 156262 185836 8 2 614011 529506 785273 8351 23720 196736 301 492127 342889 81930 11722 136 14 838608 11784 255782 846761 273 439002 812425 173806 822747 258547 844651 699359 196437 100032 14073 48875 153934 32965 434037 379883 256775 2 720334 125478 269196 753781 1011 849442 621460 1 765971 471479 834230 181190 48929 790701 803160 783450 785757 3932 706961 838996 127443 224573 405069 212566 795388 331019 790894 28 604154 44 723337 95855 840187 588509 265166 739086 42297 768884 156152 436058 4 761216 548160 77 100885 473 341236 348237 148724 273059 133827 1707 101453 209471 740252 705571 133958 823421 397003 360687 5108 7576 782515 751779 804220 122576 171952 1024 7952 4082 239852 100554 10 725669 747567 804028 59285 220029 79036 804132 808610 249 99098 289686 71826 255632 145799 350712 59 416060 813517 802910 26665 8 188059 240784 783443 669134 609193 231239 459412 205317 174592 5145 436766 4 844344 347971 8012 35688 819668 422367 23459 450960 834697 777228 300698 214166 656046 782491 522770 358688 265455 206719 21245 161 110924 770405 827043 498 823240 4 96 454110 405513 313329 737241 697031 156203 555855 48273 118 931 228928 201 833687 3 795100 387404 447342 612131 599123 803779 262479 652022 797852 215168 516707 662027 332000 717948 10 394724 726397 680672 830299 297194 307211 792366 546293 677543 227400 231889 79335 189490 2899 175499 154251 812220 783609 2 231998 820086 227102 32840 613264 691550 580961 12630 824100 835153 93 27 403467 441400 18 27 7 804146 248789 831080 45436 629653 781587 168366 824436 337779 569907 493023 338229 844677 377795 673215 789821 797741 183910 549715 817496 564493 550638 232410 451517 142258 330633 774633 36392 790402 817846 18901 57730 329765 715984 522993 1 184024 361084 306260 122472 384838 789490 736925 824568 71 17 812931 619335 812580 580235 806286 775631 763335 167185 472654 4 304859 10853 2 720194 77231 179039 766237 2 15496 682267 767553 13243 149 119434 585941 4 624509 351711 733022 792013 567364 291940 707271 840176 503675 162461 796541 776815 6 763468 165280 187 72811 12 667788 307263 839184 648089 287902 706103 833374 458202 660414 802416 591903 770000 833505 782912 80683 602680 438808 2 831838 68587 488206 94 37692 762199 1548 816505 783496 538309 818637 616323 2655 825289 814662 2951 253310 739666 755268 519 612202 561730 73479 61429 35 487892 838974 751098 603694 22 16328 24490 754601 347966 225219 30867 839642 587125 786042 813529 347570 721297 5487 115 823855 86781 791281 836100 231 215525 584833 366615 1836 754523 825392 649642 837277 123529 791044 380975 79931 842735 18 266328 79726 825351 357971 160138 557507 637125 8972 19298 563874 4476 197630 718351 837544 137008 4285 588627 812687 803428 2 773960 18 826227 803524 651850 20358 840411 6 25 74 815097 837814 453233 844871 19 505449 664894 397 784096 832377 475949 210951 167669 814758 721184 82187 395294 702691 678811 299 92 163 827365 204427 761890 734655 183742 803510 144319 404642 814380 835704 795720 500221 748805 735184 845301 2 196941 772340 326705 819148 146902 5 733268 18631 10 775122 242194 5093 823175 6513 846477 4035 80350 787691 630936 766984 77139 525234 606390 600653 476859 810213 353763 617683 838280 374462 461455 743468 574393 128530 828723 20127 789881 807175 451832 364759 343093 674 804347 649725 687231 300410 743644 846861 848664 4572 117316 784915 101383 691015 767871 646266 259 644500 15156 845941 838694 2 836945 57974 363657 594298 284 233391 683378 133576 785979 29238 531912 234158 570173 737564 783814 6090 426813 623332 34925 467 821494 761743 799497 116227 271362 823547 53 846462 125022 64937 776401 839256 46 846707 804016 5 6 800486 288 1225 401953 722620 231763 818968 502518 337 843577 391830 816365 469615 418219 432745 24158 95757 93314 847746 836895 2838 743389 1445 687134 489108 756 553915 420109 317551 10 373398 841392 844925 829303 743901 352182 685256 258717 589 764597 733525 575526 742058 36622 490929 537732 279247 225142 511438 833084 70 658107 157302 775042 277498 555061 303976 659794 413882 439026 310044 74653 3846 635484 737841 848862 799184 501482 331635 44049 718569 338435 140125 831408 824311 752878 103711 171616 634023 32 48 478276 754758 259050 54215 674928 307165 1894 222823 808648 83 809080 13113 701904 795735 781568 620031 702444 646336 758468 116021 221026 721917 753923 352137 725249 45949 599711 58499 202956 408605 251715 10994 2672 662 177487 396213 468092 455920 144589 6184 683085 368887 847282 264985 484363 753238 617503 22095 65590 346843 809058 213519 1 840962 804550 4 443141 516943 731342 826450 152162 43129 101869 343335 5971 846251 839871 808894 824482 563064 150324 6 647695 612563 657789 384496 388413 736225 286 99 835722 431960 845506 287573 429273 841703 831462 322792 842727 435 750494 286528 799508 742114 467403 617275 1 120568 577242 12949 14903 26 829402 12578 500424 680520 236268 781693 410 763250 41086 88135 577420 365999 3 623301 324120 148028 60379 828592 794243 431174 58598 676478 182473 486599 287590 813120 223856 812256 85519 522192 814991 600954 3135 26797 845946 188346 454586 761888 11968 749790 296303 417519 685400 835383 760378 780092 849518 454142 815927 782961 120900 211560 144997 410159 698207 13584 566560 831044 806362 607784 128471 573494 633368 63 812410 4 479864 717138 7578 25 9 26406 393695 842936 720996 395417 86041 771195 794405 673546 823114 590431 846825 1692 782702 175254 69010 61935 555025 796938 402365 773522 13145 98449 404804 569860 671003 818369 794808 785821 681259 128892 784926 427560 208280 457269 17 69218 31 3 291385 710707 43 407220 14 702064 766266 77 103565 7602 829631 496889 837368 812081 721831 653820 760365 12 534711 830769 754894 188650 515896 719244 214624 398817 52 788855 664146 1 141399 486364 829663 581962 47670 832891 575903 91585 326755 682423 147782 1664 719350 845029 143 1489 807601 250450 39 49107 21541 413546 203244 842746 218370 693777 836641 779614 808959 198815 805850 788860 504744 570115 713947 819221 781329 274859 64205 1404 249 791527 3549 824726 58248 820676 4 174271 386985 11 647928 837275 603337 779755 782220 504018 3256 643371 848524 112637 781609 805311 27004 637194 765934 803512 376605 2782 134327 804881 788574 785244 524968 762492 722042 785683 592760 821391 128153 802915 6788 840524 189478 155930 8 448398 703480 817120 817370 845113 1 304 10 5 320301 377828 149409 549527 62 692754 3352 7311 582350 787307 478560 81830 591734 112458 392997 368587 46258 829289 799100 551427 6818 742758 63 808035 472644 245 788673 1562 281760 707288 791304 4 793 3126 284789 781327 439941 750338 797841 1 469021 281 617270 98 243004 626250 381577 840815 219038 19841 774431 785188 787307 822082 782379 804830 1 813605 353958 93909 800101 572096 744233 1108 823374 27293 840162 36914 68 234315 15 834030 68675 58868 829413 18744 804497 532088 4923 765896 407882 442775 57180 384243 74 11 270919 102768 1252 255089 227041 700017 646269 2 79887 25601 805678 6 36 800166 464962 1007 767614 396933 282 797128 28 845226 285729 819113 823099 164493 238187 339616 275 521407 691668 830216 2100 716540 826040 159869 701023 74022 679107 392093 106022 743171 849771 139682 748181 466221 741279 809383 25976 800038 606006 485107 655061 18 826237 709685 798458 510282 492976 799179 837334 2 297562 388412 814583 199713 406738 230122 721650 435737 329622 38 189513 329279 273677 839561 798317 2 489549 695871 697 234736 775882 186698 9303 15838 514673 802763 830388 561088 319562 822993 827052 141378 504 99 1 762243 473284 746958 114734 398644 152 818287 829453 42459 272006 138654 842731 681158 5 808932 832331 189131 625024 484501 196313 221907 558082 811037 215 435882 824012 748834 817983 73708 3668 248044 2269 22 7308 548453 363267 595981 802262 644228 802496 802497 213792 19 819616 683292 64979 845335 199730 714659 480124 796961 1486 796357 228397 827908 737057 635516 350062 605617 803245 801340 3175 577572 729991 791222 423209 684290 38617 799035 809096 74822 14277 636992 2009 534308 642186 3 789577 722915 87 4010 681048 67383 803565 843080 834425 721177 110 652008 223953 658617 565029 771059 241 789890 142868 91498 838828 784563 1 838441 233077 642568 246905 722190 630394 118235 128961 798473 710467 307065 176 3345 735379 474269 818970 714093 130565 845842 85066 424062 88 5840 832215 399636 163909 199228 355529 613291 2445 206059 34 1 263302 178 434705 230 400243 737681 947 815964 603366 7 547388 767624 628483 104877 796089 654383 384950 718869 693269 671773 725522 822042 807260 6442 19144 789391 628702 296264 811888 552692 469717 654199 5 325374 134 733579 821831 531549 310942 393992 720476 546289 335 134512 2 791239 406653 463902 696146 723962 298936 523146 627749 364723 381182 582487 706813 12937 578872 33832 750467 39 811067 789307 65652 420291 148248 824913 519905 132989 416603 35 707363 11 188974 484418 831231 818967 36077 675771 817653 58486 515169 446603 351494 259742 737380 138754 440692 5 636693 718082 290090 710752 847219 406963 811960 566063 777191 844806 2425 687705 837125 788258 626553 48311 149112 20406 900 376189 804572 849611 841392 283490 736566 798301 116029 233370 682994 643405 784111 795598 435857 407207 769906 351094 145825 615357 8 535124 28523 702498 236890 307855 771008 73754 782260 552338 786341 172233 604920 718774 809694 196885 769857 436088 256583 12 727267 594478 2894 783930 561518 136231 843164 826500 548109 777627 279716 432293 650174 4973 378654 468641 803039 470427 454814 490721 800974 426341 661721 678918 359730 701881 625868 799587 752054 848470 823064 83785 298133 794918 368074 287 770446 621412 71218 382687 813130 1 575497 731293 495003 445567 173481 281270 2 566 123 457779 8 1083 842042 425887 624686 803339 159997 811331 637447 799447 116140 143534 51782 353 6060 718894 708394 547257 718765 727792 655464 843369 692462 682753 26319 822732 2124 552341 10064 267656 159345 755369 233 824197 87823 768381 1269 785459 289258 135120 539319 68673 16 26608 403187 443422 790195 266525 808166 22 701503 785229 9 770048 847219 804259 629396 585941 277877 823773 779246 835314 787506 530250 797991 849939 844866 828600 298561 778174 807550 822101 13 380904 735784 171259 590248 12 164630 808229 20 256 686898 801793 800591 70 725419 574342 7502 465520 507520 389819 792014 668787 344494 286397 385008 109172 104269 774494 117898 339 55 845567 2 455 99230 768054 800053 242447 36 5 108474 632751 17756 708595 704934 732406 789962 839659 362234 17 29 634293 652104 591098 2 404729 419406 363650 10294 525567 786887 139555 829104 509376 484558 367418 331890 742615 40820 740338 9094 848646 742592 805752 579 17029 4 6 730815 838433 122564 37 9495 112645 520829 11165 849986 432517 826822 13 80266 582458 23787 8 779127 594630 2 549733 811367 10808 487017 299 38710 810609 352505 543407 193966 970 3 777624 851 847574 1 43409 490577 7 330 724652 775345 25386 845833 139106 13247 835145 846661 27583 410972 74275 686691 825339 836413 34420 4125 2443 417126 700916 815025 706002 777778 260800 199681 362763 785548 815338 313959 834823 690553 3987 10296 77424 158758 435647 357716 279164 800083 516261 6 673341 812067 551327 8337 353421 433633 731227 435468 845463 595801 820935 44 278579 294939 828829 560148 338972 788827 499786 802771 791458 775794 2 704863 1 846932 736159 29684 552745 85873 409682 768990 831516 626518 807105 728014 842959 814760 744132 681470 393767 815327 45 756082 9752 612090 370302 127173 586684 829615 789592 652305 80 636985 829015 2 87 1071 813555 669880 836838 259313 760109 843033 665990 74243 557029 806740 236626 131006 759737 335 754740 456761 715919 109787 4 55077 729521 61411 249604 3 52 840915 575959 10723 7 153987 418229 1 294613 389772 67541 1366 647156 312206 739463 752565 812549 840556 473249 750964 284170 2 445216 93988 132774 483 725833 545000 821676 739781 738764 339803 421320 8 227360 651821 686483 153770 295 10704 787926 1005 636091 722514 749590 355015 31699 50068 819713 9 80000 217679 628062 80200 814173 92772 333738 156551 120461 827246 819823 714865 305337 12 772700 695332 710597 816325 628444 778422 256000 2 2948 795488 22 845827 832539 400 305055 1406 769705 840833 149882 438710 1 749494 662941 47675 813589 7 828858 797793 573763 528141 71567 359700 781118 586117 843219 780558 642119 693064 760389 3189 844273 727481 721424 642180 730132 3 845567 790764 169828 827645 831823 653428 802025 147439 739842 826177 813802 849495 3473 16814 2261 849376 4 722789 13668 609470 258061 734476 1013 98 475292 11 556898 803837 371804 2 619442 299185 9 328671 30375 798678 529623 15 40950 616156 386508 800030 5527 817949 476465 801154 1 4825 809204 1 506977 95335 678149 210199 1454 660674 424245 27560 331729 744952 454666 594826 320 749814 28 810760 51543 660448 1 9127 740212 425757 562053 833328 2344 823759 8940 237343 412437 681050 758189 246446 774439 773528 28850 454075 535955 333413 26773 568637 142079 757492 745947 155758 154 822204 714956 830849 3 444617 268942 81 493808 740142 377063 645540 321188 700484 111836 653219 605320 771600 806468 23579 747740 813 614069 12074 828095 392321 564034 253159 336760 772733 7 845959 424831 633076 567681 780 441532 74981 425225 359020 4446 836368 848006 710204 138 813918 278525 606911 571572 802163 486258 63331 842314 836232 643735 740989 608872 739720 81431 42220 8 824198 654963 333624 510766 331638 772926 102565 58761 735882 231585 922 82949 10 530774 844436 366727 157 803695 558726 1225 4 791393 199760 20 1624 502712 128982 289736 827593 88956 369349 27 1 154839 6150 347236 3250 848564 8410 821041 46726 2 2 676536 115247 12053 830451 13429 222570 282783 451001 781805 109646 85904 11491 683497 613575 3890 269938 687950 443219 206645 160999 848935 52 552359 380 631125 6 337526 190012 604948 837708 805094 372080 93463 1765 505169 2570 614 221725 576009 35 713709 762923 820583 382670 8751 844231 586 634134 249 268 671223 210875 397909 530372 15 529455 800934 818919 815747 837039 711934 139270 509865 472563 659364 380262 448377 834911 193019 394630 601489 75588 338 747453 99600 845473 534227 812467 334217 777530 397227 484707 10712 263701 820580 174103 779944 828320 807931 820083 810068 1764 55415 89448 119312 715066 30 256699 626516 14572 112359 378619 680897 743707 221618 47964 832514 619543 345211 88506 844740 3 699868 45127 294625 790969 99143 251995 674309 838742 778797 738444 776521 743424 307146 7 346496 233188 127023 836584 835063 11511 674486 53 781259 4 256022 770979 358 690819 1 806409 840366 584487 807312 142228 479024 709906 167283 820215 818739 122 821289 735 179291 40381 701025 838139 799585 815289 507488 636607 635070 732217 808754 811520 786716 414984 168770 744076 813267 806752 663043 19 575638 641956 610771 103622 819121 842815 438464 843822 88730 628927 849047 505450 844859 608365 478627 826385 385833 405096 214770 658562 41785 797620 836008 687175 174185 815432 507654 75230 593721 2 592522 517279 25343 848058 717710 12081 73746 180911 769159 216856 757050 92 232758 467085 464349 814630 312914 1391 128 99746 778337 414452 196785 827453 820825 712094 17803 9007 352768 784935 618129 817882 827784 805278 461371 172458 806966 757947 512275 823815 558834 195325 317 762464 757201 17280 203289 333295 809330 231887 332314 29 839718 19338 17696 339236 65 756821 686346 805321 802142 771301 107961 387 27281 506 793 322257 406712 828991 2 648839 556552 400838 163 429828 183 581332 826450 348476 508956 549514 9 15 7941 812199 791227 427927 564961 785878 553767 748894 144066 399920 742823 679991 745662 811738 309298 399617 673754 480309 840427 757768 503250 834465 632313 692397 731634 16 673206 269 7709 189488 673223 406975 19 67303 724674 5 236 817580 845838 338217 762654 830098 506846 36172 376462 839325 690709 2525 715345 710387 842016 27583 76 584012 536773 729232 523056 3 224817 8298 729174 837642 475220 795021 787339 413216 750074 781218 394012 792405 612481 761446 222817 248 593803 485554 137 19105 630733 738941 163155 211311 780160 713719 1273 135 9 579942 779717 588342 818394 834627 614989 736160 553067 582999 2164 440890 632611 1433 465898 618393 789012 731678 63 825775 199859 676973 844443 819333 425128 12 252073 468932 205 732917 785251 203753 708304 848788 286562 818755 9 683237 19 849400 103225 464273 686410 89840 105720 1083 785640 576507 81099 783463 327970 796620 32296 788653 1 115622 698286 184830 685001 776306 403405 535791 69644 848838 847894 413832 3 777740 160376 198518 848294 747761 41298 53792 439101 183753 14887 125313 757162 529604 807541 498486 172295 32 790247 557730 2 697364 315112 5 16418 177306 644117 328790 766190 356156 817284 726236 631267 363282 848751 182353 827548 83231 831921 430474 783247 4951 843337 835450 46476 165450 129 807462 120 779880 471663 715635 105644 532976 728100 21 772815 806865 62134 502878 114634 616658 50 805640 275629 548576 156033 820662 817065 817693 86 847247 255009 761481 4 791653 375606 51 842305 826804 549604 510866 1 311052 322183 618841 110017 161 816757 135875 19501 834276 460977 754068 733141 727962 11539 217855 1313 671130 823169 655641 425979 316981 99 788254 52561 57468 849204 98 803465 341290 766638 80440 808376 244177 522783 798002 833996 492060 162318 837231 635572 697451 567550 815549 29532 93580 226046 13 1974 432700 65 423985 1 822588 619847 278328 350646 419555 787201 2825 768915 377018 603606 5 844892 445884 3470 677208 758995 316 28 245697 59086 833083 435820 794910 48020 764296 180030 833 262 66 469043 149559 195568 312425 303540 250909 61 342995 2355 11187 26399 647676 483388 809332 16701 516328 840244 196489 838770 248414 848111 407755 27590 119939 9816 726175 754280 46602 11 7 3 517581 500 1870 841330 805109 207609 586520 496899 711090 716482 240829 837704 269519 143191 834730 104213 59 5362 845001 800735 366393 841906 308527 568165 739312 800582 44 1395 46245 258586 745889 798 710071 828060 376156 825191 58 835746 180882 664085 286432 335316 818685 532662 146959 688832 1 336479 373390 84156 826195 104009 457601 347678 480596 138012 90 396557 2 624453 34 1949 795438 2 522 7830 772105 354632 334291 44287 832716 813453 23171 568337 172410 84878 456802 452864 338591 586612 46283 294826 138742 24928 684818 423 794635 803788 110650 1884 12 4773 774005 662503 2824 9127 271317 289722 268366 355708 848615 372969 841240 787652 31 477284 764630 10949 462840 545 596 837929 155429 109854 477497 739337 754901 805528 497281 331876 848001 835877 330782 489103 822121 791099 222265 609901 321186 812203 162933 30217 835904 285268 660337 47 841918 328218 490870 6834 248429 242051 521831 10 606134 678324 803357 812576 65013 189872 5275 1029 498344 23044 7398 498031 2705 822208 629307 429497 62100 100150 324282 824675 574412 126602 436558 822223 684178 13298 127 611669 676 509485 502933 141941 813459 557995 151459 801906 561586 3 44 845352 775902 814536 132555 769002 796762 775779 754562 50593 501 1204 821677 20 781924 841572 7 456408 712825 316262 786830 2 417067 843007 818991 429872 813281 30844 493046 575743 809561 636679 63595 536323 823897 410849 746763 731553 115 27 802745 377900 738549 633300 429563 236087 73542 47306 50 325280 715027 42 458749 839643 5 66558 828796 702310 659850 429077 100301 482477 1242 790819 802344 6 101611 148904 476248 722641 714235 828820 20922 836316 787736 703142 147730 845627 786492 1 743569 602193 588837 555128 46 773769 1218 786221 415237 280395 573797 68 454390 826618 641299 727260 768140 825968 5183 185324 394267 319412 829801 4819 672246 810336 174152 819704 316201 802554 66365 638222 534376 494 839004 757209 5 831083 14 9 440 9 845975 2 82829 848454 3 115 572863 124497 451035 827664 812491 7 361073 65516 245032 839721 683396 705590 52154 811499 70999 588597 518626 5256 402087 842224 413788 348482 103796 665402 821721 534946 835039 252709 2 172582 194315 757905 202186 141501 603763 795012 178946 735341 128246 843876 434789 546407 612879 150620 790891 25 492 247817 826902 125531 308417 200703 88968 514833 499326 595040 497092 702545 535541 841482 845442 379681 814329 654048 673299 832138 772610 846471 849 841977 189202 47800 615337 167642 327622 148715 842809 774349 642258 839018 262923 15 765290 560017 28 710448 97352 838976 794134 229310 1611 94761 33499 687728 5990 159991 116460 789326 760495 818863 733374 203654 755557 840442 356168 847176 662528 272889 680397 805502 836763 1295 123403 535046 50202 121112 667413 782328 3593 849250 591714 826930 130845 48577 33371 283914 194940 802265 668644 522630 1 73637 324808 79047 666657 21872 180862 71 9748 10 821475 7551 221834 8 785232 836069 93029 771820 402924 840222 518629 502104 688219 35685 639528 60993 9792 765313 226663 118808 678418 816403 46010 813991 757754 621585 538597 601888 177888 511896 472286 3282 242281 549952 830786 337049 9717 563203 257297 235 576916 19141 77 64380 706223 8 284320 645681 831497 579115 212792 743280 1379 410075 275098 687569 839808 780648 788687 8101 4 845968 795316 2898 562999 700099 132013 652890 824663 709867 572093 731215 146513 828919 13628 770415 785386 11288 5548 519169 486521 744648 822105 686243 268 97098 41724 812634 764204 1902 2918 1 130331 2288 327025 696293 203238 4 472694 78494 2 6 5716 347035 380801 10367 709135 757760 380830 842664 201515 680163 356397 478721 477471 471079 520462 2686 752678 616268 366181 839551 826742 100 693438 21557 363505 707173 380043 711443 847294 793904 365843 828587 103754 546302 429811 359417 132174 847560 17537 3 110328 656362 98797 840719 865 248064 804193 77 811201 817642 15130 6181 651615 806503 527585 752922 499168 486484 836399 631401 702543 800957 165608 107652 706024 823219 624460 42 832907 230723 16307 37097 840885 21 544559 63828 837873 260093 397273 760015 369036 834086 143078 759821 518794 3847 391748 78836 777051 56214 923 502306 647644 761628 824182 52 32161 702240 751609 351037 366780 401038 72839 802061 172596 313711 353194 772217 12926 19 733915 825613 790487 524928 112862 77088 539 1 334370 366 50 801887 100926 85 320878 849106 396360 655407 2 736161 790027 487032 72400 112208 283961 173317 106728 89566 1120 722553 788360 747443 806996 18 722118 843664 792736 301828 61613 21 847582 200018 843728 109334 787939 331694 53689 791887 846275 2 762449 175109 45 81717 708173 848560 813170 849116 822249 527457 443545 770472 759294 263905 291381 1396 834839 822064 398408 811145 816187 273898 76155 781134 773467 592990 782320 706094 274427 846502 796035 842302 523124 797635 752295 619753 836628 718065 620030 671054 334521 835523 442035 778369 291 394507 646154 595960 823876 674177 34312 821485 90032 792754 93398 3820 842484 787919 2 751996 3215 1186 1792 479194 393608 49514 632612 686817 778175 708447 276577 8 284840 233501 747941 326066 234260 801026 795268 149608 11 470747 791277 856 805809 715605 47 792269 1237 752996 786458 15 669285 80 347857 570827 115444 837385 2601 612844 14704 2 839121 423114 579188 4 252964 10615 215262 3 840547 852 805533 364108 6 265149 844643 485485 6778 416265 6 724804 799619 171933 1691 4 740077 846006 330735 75233 469657 209361 837133 844227 444239 817715 849441 827466 715389 166817 791943 610286 739607 93787 661375 265749 60 713724 847516 828218 270898 264339 731639 403861 760 9254 80 433476 407663 825960 824102 846888 817001 48474 207013 390499 61 64 689332 846255 29270 825509 696202 842381 211834 780004 579565 12 560683 687023 3032 710480 489960 1 650475 229931 184753 164961 89083 958 19259 738262 242508 847529 379436 139457 118605 317716 833727 321353 439841 764 1450 16 740950 5971 542268 5 802073 470478 3056 13015 204 24 18968 325894 482794 842911 431527 841685 726902 796079 251026 685862 28 687067 752832 471505 844432 834865 846801 138 2 743324 429637 112 722252 585398 746795 253935 826353 6977 805241 719522 836481 605320 189 308678 1387 74166 337381 652265 11897 437231 48 719335 117627 226373 828709 150068 12 5229 2501 793450 20 98687 114380 752266 529492 139 758496 719749 456403 16969 775258 804339 591311 357089 462461 527657 7 773991 668858 256220 289318 15 300325 707551 540523 92 403670 53 713 143987 21 834367 815517 2412 662960 544169 190991 343177 828417 193666 652587 746296 741000 202766 395907 73 65 744700 550151 171 345399 3726 230872 161944 793338 2 621326 625564 57039 813657 84966 831744 649615 713370 809169 586169 815195 336402 744513 829088 64490 183992 383147 470193 1696 764344 831392 209694 369042 659592 411572 600415 22631 432950 812716 790416 177771 728765 1592 761314 843128 773906 29 9549 5 452149 823326 838545 610490 31461 731624 356401 67 792188 820916 8 59 652690 250020 848073 286630 49 767571 438399 151586 693021 271604 782401 554316 611288 737136 815953 296233 674684 727128 166613 824444 37 848601 761665 309736 197735 31 17167 373588 444876 736205 845833 17 736575 779343 8 809785 321107 82 160849 459001 339800 153493 2965 756869 22143 249221 1263 18 36250 104529 812285 679 824961 598226 736105 371283 328058 252423 395762 84366 2449 389081 10043 840540 202111 645193 147 466933 15753 61823 821717 802463 592634 740213 739543 639580 795930 2731 320803 393042 680114 17 83527 295743 449231 817614 768751 288469 3 831755 349037 268173 192822 827915 839870 436260 91180 417067 831637 559374 609109 669803 4494 472541 720546 3993 224499 748820 357196 7660 706536 265292 352961 828692 145200 148743 404517 76 829455 6 208 540637 697359 9170 828833 670319 337607 26 7116 793714 245992 705331 587187 11587 75714 757883 714824 697724 756439 838965 16 166489 33201 2028 60386 379675 2 819089 144 779110 29 88207 474832 722066 472566 801069 772103 634742 537639 843560 813776 824853 381279 779197 610403 201298 819227 840768 82514 708638 54266 24789 416582 708498 433786 182189 534076 651113 4308 20238 842082 474031 840454 432016 720220 6 785056 436476 827799 299 801576 1484 727514 726112 2 98799 18823 796360 6 593597 141 790259 826933 695 587023 276 44969 577085 270629 834763 808533 751914 777119 112 144781 422217 1 328061 17 73550 585705 7 6 622870 385185 577475 233816 801480 303083 85262 794070 1569 784914 782904 706573 14316 10328 754698 808552 9 17155 1180 407513 683059 789506 152425 368752 833937 809075 846570 777475 93476 661527 726481 831161 661682 675368 428778 19 602871 415679 590123 11784 361744 131 559109 742853 751561 84 229 483430 337834 24877 726884 406313 789955 849536 820157 745843 140916 15 153 177512 6281 437230 270032 332560 760226 447371 255520 718535 24335 278120 809929 752749 1125 248711 843565 712793 3 779717 2 134355 801222 419732 821628 67217 24742 338218 706037 834162 826820 1877 567724 601452 302132 175369 2 685970 211357 535281 837154 311758 800997 738252 62758 121 3763 840770 74 816795 807601 267628 188 581912 714768 21 290 340810 662583 808505 19830 500407 71565 310485 633557 672276 662312 2991 7448 794748 787370 805011 21 778707 22 432194 475519 808907 353354 14521 353836 307499 610152 275564 464 279456 448721 85172 776004 53541 781817 706539 789999 849731 826566 1996 261637 747453 361590 45925 784327 12 719267 590410 486590 771398 796593 731048 51333 56367 474261 279370 801619 290511 619635 397000 430761 228601 134305 63 444207 14622 304169 20 590746 583064 781484 751426 26 3833 840718 603283 4 837426 799986 520 627607 811768 160150 630533 832394 622442 767747 1006 524862 16482 246018 232965 503501 358597 131 181 297472 818391 849243 610651 275919 122 379 646755 3107 732137 799519 816674 552078 160 247486 434579 501797 6822 674722 111166 164 57 7837 273497 845129 426960 120811 548 826191 642 1211 727245 774852 499 583770 533599 150 297501 688889 634050 5 386027 417601 720221 3 138162 788998 723027 8526 483393 269118 195891 81 857 626826 821900 814228 24 821529 755905 445856 148 756526 255954 146469 211044 800704 1 282340 805208 815113 845656 657574 799096 5 140490 436410 764174 256113 196793 767618 606515 763475 320833 848263 562259 830293 660335 6320 773367 785353 456517 588028 564088 478476 977 315134 778816 805983 84778 693 629347 10158 833793 794685 221522 55 848868 556471 614200 798153 622894 764662 798179 745663 640701 800561 10585 325344 293296 418404 13874 832331 832317 640527 16225 738166 763021 376656 624099 184502 935 830652 516096 751515 113406 262926 52362 578 231553 489366 348326 223246 847068 542617 20854 847975 813460 448156 439831 661829 1457 745747 564580 114870 574713 92158 679650 159172 41 527824 34 651876 77 824974 197750 566342 443981 838963 15558 697979 26045 294330 548296 617067 822402 478208 235395 781110 101111 59370 640232 842643 502231 48581 677063 792159 606985 803128 472901 38233 111263 784797 773146 451591 466607 217863 140154 844360 651115 29606 715179 716558 538320 458 311390 846633 139952 71143 425213 341805 436601 190732 764721 36 699610 730122 817515 299315 638454 770864 803619 173 742232 825600 726084 93 33 245627 124405 34353 675466 9 456586 265893 549 500940 93538 259859 491280 260608 3649 88207 59711 177102 375391 820094 700738 11041 811070 833244 295729 614094 2 1623 334399 282999 58004 446875 337189 280843 164864 165727 55 528368 364249 764926 708228 692347 832750 344503 52918 795311 25083 809991 535881 295819 781578 7923 154222 45392 847479 400651 748266 753367 760077 824613 804677 324148 841184 3 463294 744542 816421 28476 649415 59562 845239 486760 730290 700110 460423 597039 771703 811298 827949 832108 818335 846399 24319 773057 841917 353934 18 753032 520333 470085 830 244997 842959 678646 516375 735207 3906 349264 775400 697327 293932 662531 848909 14155 770666 307 392459 3038 794159 437064 781704 5865 318115 848533 211593 354363 848795 16328 46700 753883 263047 836469 839895 824647 511776 456023 411452 11133 806349 16144 748914 756493 545488 484206 769599 723895 4771 225318 350 656914 817046 89131 86 844323 182506 611823 201153 36095 17 337363 3 688508 782885 798374 649010 1609 628426 794872 607449 15127 275650 473700 6434 446 320574 624303 225678 670670 225572 830830 215166 45 375119 677495 832411 8 328927 178713 1124 460474 622013 579713 802189 271966 2 198126 811485 106405 63779 51 229679 735260 451845 642347 383573 445786 551547 1189 831127 145754 66881 486416 483574 810478 613918 772440 1615 256284 749943 530687 122670 434654 219325 212435 1 436989 849324 76141 848423 623063 34461 599653 4416 755333 239263 71 490143 805459 803981 1 67944 704043 756830 807904 460 739631 218230 143888 4 237777 5 831548 411365 30346 70739 764816 142140 223714 504679 63193 133907 848522 768196 522 303545 823874 777420 814255 841660 815588 291474 331594 104246 233492 265585 12399 792503 230344 226700 154 813582 1396 93601 709792 789723 287706 3 701 132952 761463 802593 741980 817478 257 799317 755615 116827 711644 33986 53300 11 846246 587399 158379 194867 45097 97 747596 836439 335480 766347 694240 149 814445 537145 834781 224 3 571727 153 782608 303081 526350 189508 772239 240 134818 145987 1800 614327 690367 830471 451235 707753 9 783060 112549 1 56934 822029 379073 298115 217993 375663 837904 39128 771781 339298 762294 690904 590474 762250 823280 803138 583907 780334 680581 846573 849795 1 797504 843074 526738 45065 1 339455 822141 9057 692806 591 699680 415308 74005 342 142385 257710 38340 841331 376773 822941 823457 806445 578745 758984 110 329063 179 281306 125861 368012 807932 700911 779578 581897 281230 585206 796409 248929 42034 635093 756971 806337 700036 519317 839973 4 843499 27171 159922 826413 207568 508 48029 844818 781838 182600 552541 3 530 764894 686254 229378 142564 848255 792352 49311 845891 5 80 18 45287 601313 640429 616698 759222 819872 705128 109003 791818 776878 359632 768789 626938 481841 422909 2 715641 180339 530714 342892 848335 640860 823955 848760 440369 719323 841402 60 519140 784263 148491 120 177646 849994 387627 3 224223 807110 16 826259 546831 2222 7 753389 581671 781410 846122 54204 53309 781924 315129 743863 50544 290420 1 11 23 242782 755092 700530 433874 780158 486449 802424 120562 209903 283707 685106 8 796742 776773 30 28150 814806 495819 247807 359775 4934 834641 188233 511572 122 173391 401 766670 800499 361721 832294 11137 601652 750679 2393 733570 125981 840690 844529 96314 120109 576579 102897 15705 842885 756181 288632 699645 792751 829883 574971 437943 3218 834504 220221 833438 468113 510632 8351 2 506193 130496 421130 661634 399883 440704 325564 667813 832407 828802 945 17088 823974 7410 720984 349793 351522 2896 664501 294133 825721 10406 101986 49 5720 605519 84876 762940 798407 369950 792937 711798 545165 845794 1450 653583 246004 467697 4 578566 772686 127 593462 453967 356950 482516 610675 561511 225822 258437 802414 370912 277490 330395 254124 554351 596812 847227 702078 4 14 1 744425 369069 17 833857 874 843078 272232 1 639304 524293 329846 823715 115556 90732 136797 832660 760133 624010 491571 4846 842683 97383 747589 17239 559366 753578 432091 701276 91232 786190 721690 849684 257233 509143 555032 1 12 1 357258 815308 4053 483168 369313 737795 780057 1279 831912 491197 756400 26 37 695982 675648 407142 569275 845798 80299 777855 607289 231747 59626 667174 407843 176356 790459 738673 98776 839612 227063 689955 776229 27016 450819 401486 20 21246 685494 298047 570518 776234 58 844082 609446 822818 13838 776189 640306 755445 3 112722 29049 609746 2 13948 275271 734091 824586 289507 154344 804815 25484 634995 417627 452418 689284 838226 599421 18389 6557 53014 18 743328 704 820694 671398 733484 796282 784649 573558 38367 5039 758 693945 222342 665624 747420 9117 417440 841795 483865 68 43523 366 511899 828303 655531 331964 474643 314333 1706 25 819430 919 629819 536001 837655 102903 7942 2 705090 668377 775817 835597 822300 504086 95 53 338927 842407 539638 155 797272 756979 77142 213274 244822 769591 818768 674803 814573 821356 466129 128928 774165 822536 557228 166346 635532 149558 512205 196281 69324 683254 12846 486370 542819 763002 2 844971 10 790291 145782 825378 9 756634 576910 692078 8338 465514 755650 849598 493210 414490 846431 681080 743854 623177 133008 833931 221039 828918 5 839838 764982 148012 723251 63864 461844 78997 750747 6463 370802 68858 618609 5 1 313689 641483 793006 469615 94 102851 511269 575746 832958 473819 115 316574 584708 786276 74482 782455 556593 786891 10619 816998 3348 20035 228071 614180 541048 11 794235 458481 19932 787577 476291 840392 691778 770237 75706 235224 598528 99411 704244 735542 8276 652642 639288 828579 36515 614847 8 815935 470491 730636 838140 478522 73530 565031 39288 26613 634144 590485 468035 358925 166010 637231 455376 138229 297283 476076 410021 583164 416809 1274 449300 32 726446 8149 311790 445421 186611 642670 810746 836376 687079 606800 482392 842941 213305 5 798479 137 8484 274554 115016 20 787926 814603 251099 47901 2063 834219 458083 8 281174 832088 756178 201171 451968 101144 703528 798659 195252 847929 46617 796777 642591 131625 669072 581599 34 543376 83570 605999 177445 658053 602527 829500 543240 171678 821958 143 166911 92 830928 779285 13 422870 60 821917 1 758909 175636 757127 617305 5 745281 6769 417661 843598 497166 59757 794827 54074 580764 190112 639191 109927 399458 1 690515 788666 253005 240594 809848 7454 682357 842382 156945 465876 498 108533 769003 810149 390741 203175 467230 822965 65185 3 68 153443 2 816172 721404 826694 811970 598518 752781 510495 332821 673600 836242 487564 788422 587547 629830 1969 24 172315 800938 482 773230 669949 376098 45736 238225 57660 34 804740 417059 831447 642957 642352 837805 466753 848835 315522 351 289 303347 225 323633 12051 203526 467869 121 236099 11 42694 644572 27 839964 263420 180287 832044 832475 792463 41527 780289 679270 777460 377470 670255 777693 828674 386419 492272 597768 62 262473 835338 635674 300060 210 4986 848652 365786 2 12 3 799 389850 840873 762987 819336 473928 782327 598825 805933 808849 738463 327206 720786 90 36972 178841 629169 807820 213212 796696 10 528165 145465 686895 324847 19 2 808714 616857 702202 808340 826313 769500 385284 587414 2293 726348 682493 690684 69 21 27 332003 705062 290948 137912 177347 757475 404260 342332 141547 655730 501237 844309 690417 525488 538078 822290 836804 524104 431467 638572 847770 5 840559 49 14 87653 311971 49079 540075 120715 791228 218261 703092 830674 147039 15073 15 251600 271136 704946 578422 679339 690550 459136 23 47907 743136 382161 39 801519 420969 438850 488689 836842 888 80451 246670 458753 721562 591136 793881 28 688818 256367 637346 781025 44913 766815 765116 768447 170 493973 634050 597010 256263 42729 15 687792 10 783434 561263 806117 796633 256521 392941 842869 824337 770176 629 1 359829 456987 370737 414374 719688 829015 836100 820673 577468 99162 797708 16 3 822919 2 23 210274 253545 469477 775365 402016 665368 363407 7577 277491 8 3894 4 121009 623888 159 374781 816721 89 582690 56830 23184 60586 382259 840438 276687 650951 782385 663344 724882 630611 678246 591701 848966 261752 839254 651215 411525 294 534783 5368 730477 357339 178704 352368 818683 818493 816158 14137 38909 513545 845952 833938 3 567630 4 697854 838869 100938 776760 823249 333536 561177 717788 580989 41394 847894 158382 147087 513 60481 1 828875 826685 384501 167 692180 536 469 448905 158 406283 829480 752305 694692 707609 1404 277912 1461 31539 151279 190606 323373 641166 429704 300210 542332 830038 835586 14 821093 153445 22850 756797 88111 336561 574065 275441 24343 516703 820151 411843 781119 82 2 6298 388406 132 833645 679729 610 274929 227 129817 761556 65852 724770 568305 465651 671850 396 104054 141931 1 602596 476672 770617 785535 822311 206794 89937 394575 61914 561245 3 839868 409978 14954 771052 35 773936 845834 457910 79609 581484 79936 293919 1054 795219 140341 784108 782212 484587 337364 409451 695141 129040 266958 844636 1584 801018 826596 845395 847324 823414 37 62485 106881 783625 1330 81457 117316 10 796100 784333 565380 62335 205532 719795 723884 506077 2364 846240 818743 743523 31399 318610 805191 270136 645760 1795 703086 827067 100950 402175 812697 453762 9970 3456 566429 9719 33 827955 81209 839216 797218 790580 1 528397 361260 84182 828675 674143 43378 795649 812196 960 260035 804143 4 805540 633086 511819 17397 783943 826057 648159 118290 744620 6 525034 245153 268713 16 849174 802369 164 193 839329 785226 451076 196689 373797 838049 832137 289247 692345 432026 2534 418925 693432 105 1087 768116 3 823388 14 572822 503604 320299 744631 29446 794387 810318 847494 771689 811075 820884 823956 160527 616919 700406 776999 172952 762829 401312 414702 556119 645298 566404 24 606215 849925 768776 266058 832692 308020 24 508565 830341 844696 844853 618823 483140 296 847790 414708 445756 703649 24279 186675 3485 95332 178516 7525 453729 278942 71479 838316 723748 743353 826006 301435 14739 832821 3522 339 4 9 794291 581614 790488 798915 715975 450767 690054 835651 546 125310 42005 43 72 769617 692753 600464 828471 794627 745566 1188 845931 829088 211960 834809 225939 6373 96 185346 898 792976 519833 1854 848134 466940 739317 744139 42 46879 651032 448654 4 800782 146283 835597 710812 747860 782724 102159 818154 3 841230 811290 849932 129427 223832 31882 717535 39792 658311 796599 159503 840000 17 378314 145295 6360 4085 832668 336816 14147 845016 708984 258095 429901 260634 579411 614765 815129 20 17 706400 754735 18 750569 178107 830856 263055 833061 587980 28172 303250 786098 209379 231577 320351 44132 18910 709280 849925 378331 778196 91306 728501 784649 586685 827673 522934 53153 989 819164 106040 302737 827341 777921 550485 86816 757888 392572 503760 792791 254656 1 652168 531405 676 7303 143692 711 273143 257043 588107 10771 270253 108803 74065 661882 293324 791332 107470 819240 1969 818119 597490 65 272382 740 6723 791619 489610 53006 440965 759183 716479 32 487071 314248 821122 627412 531915 771663 729639 1172 842160 413223 721973 213795 799000 529632 491779 804645 749043 402424 321070 79 3777 11 689310 172 30815 633030 16694 24 584791 65983 384468 478287 311 3 567283 11 425406 147 569254 317173 2 759 773311 7 812949 812896 2 391085 196306 571260 835589 27 753810 723106 510886 538 10191 802807 29608 2171 89733 505848 825932 732425 800 421404 96530 226162 723081 836051 766336 799015 585 817665 432731 794036 809689 416 825923 1 6392 107693 566686 671027 217123 727800 655699 638456 760450 188765 138771 672313 179798 593908 811023 155508 23192 214427 219020 10424 819680 414 797160 95 414 809492 810467 818898 840138 840610 678576 642504 837209 848496 812149 398305 665954 652074 382154 18 712918 562069 622819 811303 39509 54142 172122 399497 461527 3206 6 702680 337313 836812 708355 770384 697705 251537 785951 709484 212143 813203 491691 110 392374 136 64 641791 639231 812721 97825 535 122 812500 196850 1 845297 55898 14 550190 839802 815800 643559 540854 501738 512983 732960 9 743456 837 2626 6156 790031 821522 1 19527 277619 10146 504412 806100 2373 761912 97603 395300 771316 782172 708332 765381 784390 560537 675747 782916 28 670736 101170 189492 562044 586347 819247 377515 372941 776832 437518 23 654753 13164 567154 671357 16 127036 836785 220 671587 756201 603443 356 33121 715912 90932 366702 380854 653561 49760 548642 113119 83474 682900 27 786003 97018 839186 578575 103 97120 788057 213127 691645 839532 162449 7125 815888 338526 369624 789164 1785 519714 455692 93964 560148 794713 820216 146 814756 811915 385280 217588 366484 7 835768 308 420476 201 440004 110420 383906 756861 96981 812307 6 345887 702109 40 98112 840976 690090 828804 16691 108 273243 314407 768826 844976 274236 780486 23 843934 38719 594557 166580 6 320261 2199 666892 86 592999 2185 836937 748681 5 674219 53 822964 221179 19 63777 184286 456829 193730 637278 309722 193294 209884 839385 516579 333229 1 309717 307654 736707 847341 2908 288688 602815 265 278053 820192 108698 6 783827 783955 803699 177128 105238 442241 835223 603545 144 776954 387156 13024 645734 482738 745258 736412 817063 7127 828086 17 88897 2625 810191 7862 833451 767517 704361 158 108720 801294 792693 830949 625929 45685 361304 817276 378492 645665 218 6 299245 294849 8 70 755271 843552 201315 696510 843299 829921 135 214659 788886 180095 842570 69 83 40690 720443 259179 830263 2 849579 799265 462002 823651 531696 355007 773121 845020 7513 25 38624 614106 92821 838565 211261 729737 730333 501874 61906 787614 63 82858 55 194405 111310 822457 273160 364 826641 525364 769246 761533 840043 8 222097 769797 161106 834542 780292 731990 681518 147432 125231 689543 199240 781493 667958 836397 780451 564744 169 249270 17732 126298 43 813595 12347 27 509958 835535 571833 50 493046 74181 2 65097 285906 742157 791502 327365 138527 637800 35675 1789 529200 775698 158094 289648 388540 829084 764535 82334 791724 525244 519767 812521 2684 741161 691425 143313 741681 105743 59309 591443 36 604691 31828 4777 1083 236547 803606 131970 105779 682742 832154 207184 218390 847982 313927 198822 67488 812976 359099 156430 669298 34843 271637 786634 111987 424419 525175 794340 328747 414741 359 839168 374427 582241 841995 824236 834176 735092 294 41149 668922 23417 650127 94690 309831 8514 369291 459985 622678 468088 185686 58 825242 841278 818422 790043 330391 406665 720919 813 588149 166508 711507 638880 664147 803885 834401 586939 708454 846104 58 715128 496637 826227 1017 720855 551814 330882 487777 786877 824271 60310 81638 1584 62727 234012 839046 565252 804483 182901 799857 319497 79 69 612768 120898 170343 19879 126497 33757 138 587267 20769 788925 822001 419828 789765 457184 174715 10148 732974 839464 247744 667291 188675 849679 69 421429 676337 290518 613575 813164 672588 11830 638512 321693 1257 796018 89764 105696 17385 774151 679179 721869 720710 39 174459 237 5 709375 621046 772961 321464 1127 769924 774361 756994 9 404343 6096 1929 441930 794564 340211 345357 124 543699 755799 261829 329823 672834 824575 564770 593966 831405 598818 657753 2397 23 793612 840608 689756 839988 10141 10 540200 721541 245793 434198 732514 838141 345445 368804 1521 277918 647469 623359 549090 240707 1418 346668 51 36317 841550 428927 533928 39381 491937 235192 858 599424 111649 19417 184 403188 815331 221 352404 3 760194 810247 8 631545 170 674205 51214 2061 480453 813627 820761 690361 196152 824601 819867 846921 454162 277 820993 203698 8648 172543 112163 98937 437215 837167 429878 703521 837816 266 678944 608377 217778 636661 767220 536956 802477 103816 49566 848847 732824 829968 786251 529764 690311 301235 3 345657 740316 377816 505361 124740 105403 847514 107353 641877 792484 709872 828917 9 619955 7173 446823 652754 735089 584155 42018 752676 618386 224817 844627 811763 297663 3 462622 656804 23 35341 21686 841285 759822 343529 847333 745896 848983 788891 7 21516 261466 526705 12259 767510 30348 34206 437517 732266 4 50 14443 378756 714235 788562 396389 52 275263 100284 820139 840967 45859 756817 736797 92735 2989 299312 17828 827673 255471 129490 1001 185071 749473 997 823795 540994 737062 282741 787380 151 210009 2933 842420 679093 838495 192501 749589 361487 847289 308088 805281 212349 155915 773573 848939 340143 705048 489707 736381 1721 47 61281 710887 821991 7 454889 55329 713026 164703 362251 792344 492462 1 652454 747005 830568 162388 529 283448 78 726763 800112 190518 489160 809081 19 33 23830 262102 846542 792028 731993 796721 843014 221467 431499 379852 680618 136 819892 639308 242519 628920 293 589273 810927 640434 1606 75 226529 757044 7 165790 572 420682 778441 750519 54108 304851 327893 498212 628038 332245 150788 94807 847196 762240 819099 59584 801084 766369 827751 829499 582723 133984 393203 762201 38 558738 66057 570275 317 326 106833 674094 488303 146858 2 535 333983 529127 765313 50978 821214 838783 843415 48 723369 781535 377592 222342 440862 796936 567842 634887 305632 137226 776412 775147 141 722649 798715 796944 94 151752 755154 746872 395518 527429 271420 743570 38 665012 673577 782537 849366 248742 603074 723235 603438 787159 848570 823192 89 61 6 626999 827742 550560 548051 722456 12 823938 299688 833733 41 14740 756145 439191 627981 316110 98510 272523 27206 349694 812579 817682 236684 568392 821075 384 2413 796514 713113 839090 138745 15 849991 543602 189733 94610 743478 845415 14818 310680 7 460935 12 496319 3232 846564 296926 35591 621210 750171 3342 105 52149 497228 703156 612867 135381 709494 288754 10 558770 70352 790131 832627 48 849916 802606 475980 326119 1 220566 719339 756994 808913 311304 815907 464 556 391940 739393 826355 776458 685827 27626 40444 205 106917 687465 734773 787592 139569 728521 378332 841398 794282 706376 802936 672783 243731 2126 470 234821 771996 808392 571 185814 826104 221044 694756 515178 328236 705084 153644 612961 504870 366466 158203 35597 733050 707100 749570 401013 266457 683295 328567 1413 403934 575772 390114 356407 193083 794825 48 630 840703 274141 724733 15 827057 807009 815003 684448 334094 830718 24184 490607 745221 766229 771865 801487 389119 2 826345 766034 812364 165149 836018 773856 755358 517117 459 706502 4 807385 327007 826077 256060 303974 543560 844654 95136 771640 396299 847876 254220 558064 324114 280682 736001 800572 564447 527521 11041 582282 618645 45059 157327 738925 184913 6 599158 779234 2 5202 803286 829979 754335 19234 714769 109733 819683 23388 789256 818230 667507 69 153127 756638 796793 486367 326332 784870 478268 789062 847036 621158 78565 742309 14545 815883 774441 832775 44280 498576 549681 393879 775558 274402 819975 740246 27 826058 7259 215885 792953 391186 8 8448 611978 742348 390604 811005 143124 803666 1940 180992 840895 800367 235049 134932 391031 818781 165 824814 226411 579002 792373 835527 838407 840830 2054 83 835521 833307 38540 8 3542 31 486061 1 681201 754150 11 567 120 307803 393154 276884 214971 153218 123008 443775 759 841471 587434 466077 532450 438264 498946 8 26 798081 37741 515728 687004 13411 723891 494 415957 221955 298565 844292 17927 5246 622288 225841 714478 274655 148599 801470 32264 786935 333829 12 687970 514364 3 844488 783675 792415 45141 738182 465692 831168 749058 803067 2 218377 440512 393383 154830 38473 281823 259709 799463 5 148461 285659 49068 777576 703553 798361 8 5352 630429 544417 486205 12463 469821 394986 161565 54 767799 847562 748090 622823 748467 505318 798077 33033 192766 809152 820903 212 437175 824889 517674 76374 294236 831408 547033 694499 246271 575323 736247 797649 514280 47703 807340 236452 813855 839806 2969 810600 843610 847973 428208 821714 75216 800202 97 130872 233362 114012 722183 6 506079 71034 609317 177304 839028 601913 78 781905 799132 43623 651604 19484 276210 598383 644104 3960 843226 843842 494078 2 1234 630 442917 703574 610 37286 144030 307092 806694 841781 478437 723463 827089 608625 819044 484952 598751 9294 114021 712709 810823 827643 66788 153412 129377 295887 550487 3 344060 2988 88691 784493 791867 807518 62 832535 407370 11850 548610 76645 815996 622781 14 847448 848590 839658 784321 505987 318145 601807 837380 313911 305447 620412 741602 547490 33038 602921 371122 677986 12 719882 828953 809261 1906 293761 160420 12337 756742 846406 333637 684398 43143 799809 836337 572011 268538 501832 771111 807479 72201 776318 682112 652253 698229 588545 847937 122996 25099 572544 432645 443278 802111 42 381256 40695 206702 722958 527140 421 28392 595765 9250 788273 4022 238923 374566 129200 27 19 658789 567008 21 256306 772875 806104 139826 133 177174 806153 5 848052 742474 37198 772407 66 237539 809624 60584 741806 847676 656317 14764 257314 550929 200102 753969 72653 321574 598556 722655 405755 47587 781456 399196 406 7049 770753 691 27541 226996 42140 840414 788 27246 12555 835978 746926 357 775329 10 788678 222525 56 604733 747892 812066 742313 425282 84570 571025 581765 515088 823687 83 5 392651 685763 333159 8961 789814 849715 779116 771506 718870 743250 820833 874 611592 150238 785003 395 840109 715934 64 621096 51 794542 774476 21 792190 281761 68623 839526 388631 55790 363 757379 1 799727 824632 786723 103489 768785 51486 847263 14 409153 193355 298936 841396 610089 209167 2078 674110 192167 780587 789286 188047 309034 515173 54217 826913 790773 296875 104848 798497 331200 55651 582367 492406 11121 837572 126071 266232 718602 406084 82545 806991 629577 822129 321746 17009 16452 540140 29183 7 848890 48371 84 8038 752397 205030 727612 680183 6610 4064 684679 584241 320607 788167 434906 7 267 145532 427186 7 10225 417627 254705 572 830269 6379 298225 816281 415676 98 77924 751103 722 682083 209451 779901 197614 801797 347680 602476 422290 248079 496092 726566 837213 830417 781993 314405 826389 540720 629733 750165 692433 219780 399777 397932 119228 1596 870 692821 657189 642192 27 90382 476605 638179 28774 603161 606411 833762 124479 455644 451382 148763 300083 407159 828900 109954 356481 717154 276145 789985 161834 460769 808995 812879 504988 10046 791746 524219 811381 843515 491451 3 72175 552339 799310 2 1918 272534 101927 44 830 617368 582750 75637 402579 746656 246782 651295 115679 143091 747148 387368 68666 585805 9225 489895 2751 5518 1 696321 511589 654554 192429 503194 365945 44132 469151 721393 580692 117 274268 849760 148729 690547 808606 797631 3818 246108 685956 362 16396 1426 84058 772530 800913 821158 251284 2060 54671 764617 766295 690350 193335 186966 8 105975 805160 847306 50891 29 91541 194553 822073 1318 518 377867 2 839091 549633 575268 839366 4 163183 815612 65809 820052 807044 63639 3 568685 91269 6 12 685422 485811 754767 1853 615008 144270 445229 15 619512 122646 756154 833087 32 448331 781982 4278 120 580400 8055 275548 333338 845101 7 1138 543530 827974 703669 88214 456970 131492 691658 835722 276038 764595 701727 821938 849928 730752 800955 337268 798266 812846 813499 806529 801520 378345 641995 838861 793272 624010 445289 221 332 30618 9 507315 491182 843376 830066 13 124501 215171 611462 336360 748570 61831 801908 209862 785177 832506 2 801070 90621 826987 167610 1 8 816416 799729 313149 757884 116312 363222 2017 796937 413023 838053 701307 186476 786867 5 768 760908 788837 740940 225507 75651 532104 301239 27 824217 12024 823590 476337 673307 16 739712 296227 775388 564928 81322 847910 41867 723491 50274 80469 721996 587210 47085 37040 623983 769287 782199 392437 831642 58 554787 459207 170937 390696 218987 584600 818802 666526 245801 108579 3 520939 200672 675602 498559 60 812444 804460 1121 603294 750838 32 833252 533 573126 11 529155 35859 608714 622631 233762 307861 848793 2 45 4527 725366 773909 74764 436536 15 529841 465886 807857 27060 838613 77937 713899 3 30563 272 3 6 3 810252 78166 780423 849233 348835 131311 723 839405 773947 15 459056 496480 576800 1504 244782 73811 35 213470 785227 216800 97361 805563 460480 282881 718191 158864 457133 10 769116 447493 29 781230 551892 5179 420209 161059 835167 833133 433128 651080 543844 652149 143581 682346 11330 822225 503076 2 1575 827005 824414 1 437816 27 677900 196800 195919 748859 844008 157777 237 679153 457 4 250 197602 833567 557046 24774 844671 164515 125192 618417 731877 172633 19964 699156 845237 20 296047 2080 16 681631 631467 123474 185199 787683 821776 264776 484733 798617 288344 467736 345699 219334 281527 827260 549116 375073 1434 814524 837988 2 610185 847798 6857 777 491410 802364 786163 993 830545 407832 818861 713337 841403 604666 827191 82795 238265 675108 385328 19 3 829945 831612 85 649303 477889 292611 225878 677727 796475 637165 159479 433 523876 1 826156 70840 751218 829267 152298 835354 515881 84851 789573 727038 6532 816031 286854 737449 16930 183191 403592 622287 2777 589140 561483 689326 725111 840211 500216 711695 548566 467031 68 119 849201 138173 412837 105 2 205707 791097 702597 818130 115802 15670 91 5169 896 307613 788311 818880 338307 318884 666371 713385 799876 654 425801 718563 30251 529279 409062 138249 814340 243987 609481 340732 704946 3 659878 834242 287547 276169 285280 156963 841685 151 637446 26 657430 6196 190545 1 214208 304257 223867 736837 820585 832403 603116 172789 786568 18822 831568 820945 815548 756041 602698 267662 784239 108082 640614 661 1372 759042 344001 414901 273368 483912 6893 4 21 711015 535675 728910 442319 2245 680870 710969 17 337708 1 67500 5 304994 432644 375417 40 213525 285628 780238 5836 782669 534189 231077 128520 112 839342 723420 6 183020 11 4323 338244 612503 237 61936 389917 833754 218399 26984 457443 395865 692947 834064 822257 357 71327 715346 827377 362 647784 503943 34833 69454 561422 792890 120397 819269 82 360670 805048 256081 804216 5893 184067 25919 844665 85841 19452 221705 105514 127262 691572 758248 4 181 510337 772078 672386 1111 315512 678484 704850 1112 767383 52336 838383 719416 843262 238052 329149 562201 565040 834198 793484 802152 422737 829632 1491 591467 336864 348237 4 793173 829667 683044 663279 7664 9121 743252 473640 76725 12 403549 740843 822033 546933 598545 70921 764667 521497 738153 245497 329697 343729 791061 307 845774 408169 88138 710596 837288 687255 844456 842246 455831 779106 20 40136 822339 186843 465715 430556 424726 673168 167106 816485 810158 582612 55 847844 7332 70875 189406 361405 815447 283246 178336 830797 829903 349639 735736 273753 841929 99 52696 445857 222843 808237 780604 768733 5 274179 677658 435764 335974 11 196157 247131 366476 739921 831179 661867 253752 783597 13833 777915 121466 800916 607862 337609 814326 746988 179900 496497 812592 164855 196908 760266 828303 822470 776372 808126 515160 215 590290 841688 426373 214766 811041 108443 828954 828077 2 204606 218428 847122 584284 2 814546 736782 825383 783459 500503 804383 245639 619645 277804 748102 317361 66388 233671 799294 282 197000 246983 812390 824298 2 846761 431500 52 36 105686 799561 778496 727091 232306 616109 796280 2 797200 420593 593573 640248 719646 195513 1333 2608 840982 501502 28896 787462 627977 302136 18 768139 453682 4 40545 541015 12 19 245020 833013 502581 294444 52 87028 702253 326920 267900 775337 639012 629712 736534 193729 822707 811217 807311 16120 618026 665912 488210 831311 987 717865 420468 814530 841206 217810 114621 424131 36040 104375 503310 329340 495288 759860 474434 668487 3295 683598 584047 238491 3 781406 214 252909 48056 594240 805746 833397 333953 25939 365199 170781 164523 790369 811421 447688 108733 546118 665933 18793 783088 30051 641399 50652 372797 570379 401739 744215 771384 620933 1 787739 49024 585306 848620 835064 1 208471 760158 162734 2371 558116 531267 517022 73463 831243 260109 184657 101257 450774 286523 740165 101 5 820007 209193 434725 327860 434095 213893 824737 684505 8 27488 428705 303802 238705 116486 8123 482555 840296 631269 781494 802276 170 814325 103329 618295 107253 627669 791886 146599 316997 551357 391491 174 487512 692180 519421 1987 412526 557900 424812 25 787338 535439 730630 314775 223664 17 95250 801084 28280 832204 296634 305612 3633 330 19089 832674 627667 11321 714056 782034 6 671031 5 593913 926 742597 815110 633 571737 1658 189646 826392 721051 561634 406 361609 462600 751 777584 7927 322299 194 738267 717154 237502 549526 426509 3 197868 799666 548106 113045 809985 295176 464 5354 158187 620120 816870 158536 802473 66947 836702 285 442038 606091 685785 765974 838421 793513 9 574508 761832 64754 843635 37569 141894 736079 844350 162596 88211 814 772923 33086 825672 34191 668753 801147 809029 25923 550111 433270 123 366 333261 172374 4012 524122 438099 241564 745150 15447 186341 318346 10 594719 767161 780243 830432 4 2508 158 796534 775006 818532 289050 310889 713901 73384 253932 754774 29303 568539 575134 159119 824151 21260 831596 393118 153859 764117 315207 657704 8632 315183 760134 13468 71078 80463 2126 1613 647554 802879 552741 706884 511890 455875 3 418088 75 762526 832933 46412 414 264370 823837 7144 764217 841111 828659 477666 841895 3 219009 59 676865 715032 641274 472755 469458 481647 825524 6196 484004 835022 849524 746152 239378 828450 515696 47860 31834 2010 366712 43 545925 610884 387361 718071 1258 45409 641859 451784 1201 1534 837744 182 193748 196 328060 825359 827255 830213 804138 9090 31765 736564 16 26 501851 649742 768480 784070 183555 245665 57341 835253 723508 4 312295 849642 846307 716702 799877 754846 478875 722483 166233 817148 819870 611191 409907 763821 2899 672218 399914 342592 365242 27921 24739 809427 656156 20478 93 463823 2 809016 677772 1133 779208 829521 8419 824770 323843 769366 298547 308242 829441 806620 785826 774559 686861 833416 110 573005 55 819062 182 757910 32 455280 1 392349 346875 760418 343077 807962 81889 6 836137 830219 12 41 408753 812721 17889 799724 608545 2032 258359 115361 244685 833349 842454 140938 594341 791049 48 824622 358582 27 756182 820023 841223 782452 725912 73886 896 747565 986 846164 612768 27 514607 797516 371181 485389 597673 201920 821117 375264 730939 816796 177 689157 581556 686564 773283 472579 221286 241 1289 813226 168045 185237 203697 821057 714583 832476 523790 787659 144187 774882 10 771882 771685 239126 79102 4512 776903 125050 793059 335414 162 778670 291845 554357 270206 494 246 802849 473143 3 127 483895 568601 650 822254 71 370548 29 774601 459979 4 802783 639238 294541 755659 841745 740595 399027 415541 417550 838630 81000 759886 778899 28957 814331 267032 583654 98090 623756 3724 666 818637 823936 420210 803814 370464 768545 293589 530523 27896 168 18655 86568 67276 142627 557527 830752 65762 13 272100 789894 485198 383603 809826 3302 63335 621223 823996 705026 665421 720882 819370 458279 96280 684600 687734 772579 784057 784546 2 798227 9732 42405 645402 768066 747501 840725 255923 834657 724800 486030 225196 844983 91089 831033 748798 420285 831 230850 681576 843996 438881 61500 825014 6109 59539 605162 545 290601 559538 569019 252804 162577 412069 600781 31491 354673 319996 466793 10029 834297 606839 15 843720 21370 141007 1174 821233 601259 615192 844584 32157 749779 745842 2 805162 504571 104117 817943 313604 461257 849264 13120 148367 826366 753576 811576 269182 589179 1 30 766908 837779 52750 137580 781339 840032 7533 2 157199 47905 161850 208733 68 801390 18 145002 89988 836710 849467 804435 33400 848858 7 821150 473571 751404 793401 588432 324342 11759 696609 473592 756485 162367 195312 721513 699185 326530 380237 662648 3864 562817 1977 782780 810439 303334 806454 714619 321823 778694 182476 712865 8050 1 254 680199 809358 230839 1 18 392349 507084 787312 823525 773605 593931 274943 707578 442620 598145 43527 138841 26073 840455 2761 40377 825540 822726 188794 657066 336280 27 16 121 689335 730288 782173 838446 111219 559813 415344 727651 777960 811720 383956 819920 622539 1486 413562 100949 693065 848438 687265 382274 691671 837100 669464 698245 316370 459337 820956 638315 841077 664444 96426 489288 292348 863 131 841197 495087 329812 546556 751850 580259 692456 247047 450505 548312 262390 617647 2 1362 55364 445870 688796 102 542948 409883 842878 173325 824007 46529 837600 415582 729953 560858 411623 826731 8567 3 2301 418286 526848 66999 17 255370 743530 597312 846050 669847 828843 405 140314 598674 754866 817604 732767 152081 565261 714951 808430 120272 838627 12057 250825 790434 587119 647459 65762 138 575794 581771 672901 107275 518402 72 828567 819763 664020 749693 712609 624037 829304 834854 804443 843172 819864 811518 3771 699777 1632 225367 774992 745600 7 179881 222980 834939 565397 764545 443381 12 289619 36 740211 666 793877 391356 2054 671990 39904 180244 618747 4376 555544 174203 358866 598698 11 667539 799370 559441 1030 779457 283788 112982 557894 749094 46701 782725 200810 463767 743287 206319 742371 893 397426 521529 358863 460769 767489 757208 783694 799257 169883 85154 606916 602836 545120 423094 594703 414191 798365 829971 3 844520 390887 803200 338890 807927 8 303562 649324 402 23 487216 477642 317629 694749 815628 302 723403 654743 147 810822 602566 130517 740271 610289 253854 777719 62065 528784 325862 714249 759027 190302 132 489708 758171 138091 553079 190861 487032 759290 52434 369456 377013 387226 315705 98251 5 813015 664066 461267 8 518292 831943 836365 205586 707728 6492 834343 94844 150135 47346 244797 813695 433962 225 30057 697246 38 824905 778976 799700 21473 143 762310 803785 845836 799863 291 650208 314283 473120 839938 794771 467912 6 823062 803591 225888 456194 496928 818336 582155 839917 808872 142311 126450 37012 827433 543633 574323 209662 582166 17 820572 112861 142117 759174 656930 625079 816516 619082 23318 666901 847076 10 347767 43835 312858 806682 33921 757713 610627 67354 3 438480 838644 21 21461 815233 846144 3895 691166 784306 706861 623006 829133 822679 849073 784861 745522 4 47 12 294356 842276 55449 425 10 611032 305105 360 433845 759158 401577 809876 595110 338185 203208 5348 646475 67126 821543 388312 812713 496066 733259 840734 35964 129418 2185 576962 311811 342482 564997 621310 811340 132020 109728 594038 1869 849164 54503 344867 737613 9 53403 769180 138101 655284 563016 650286 65987 53166 37 494947 835838 388 836732 843429 72 85952 12 1131 732668 2632 25 204243 831211 11029 661897 836573 567043 145 708955 803646 765050 345906 14 507494 276385 391157 143153 821978 804448 238125 747187 9499 770530 806805 836393 33434 834027 96091 726769 793076 164563 105 811730 477317 5462 4 9 3 807606 488175 809984 472348 107721 641036 412650 60421 744157 249838 135082 714749 713936 827155 843689 847610 761075 75561 18 611933 297837 751550 293559 521491 724835 503935 822213 1 607451 65420 545569 619591 669735 567107 214 47768 791952 819731 198010 367080 99013 249701 832778 689181 229201 319147 819140 549855 641131 765595 848313 840585 845248 791026 778697 157 133830 62789 804542 362116 6201 774093 688772 788451 214620 815499 106675 839050 322977 141021 743711 30861 833680 464404 250061 743990 539677 92738 814619 701 925 200 10 844539 369502 79 29 787061 189227 93757 1031 56926 745131 835392 774889 8 738294 841589 1 750542 750486 155051 132140 824024 455246 89197 677729 278 457795 237898 759325 87640 605354 268490 747302 93184 399887 301552 325913 717840 29 8956 843679 4 31370 803304 729204 7 583072 828473 831965 1 97462 504457 38173 318315 820660 598310 830672 724354 390740 815524 265577 220075 151335 191190 243827 347710 498436 825998 765482 284873 416486 849532 473 547340 713203 544778 255026 835080 70461 2716 695 35553 610385 159753 193 311737 693648 313213 529587 823418 660154 810405 604692 704526 784854 780798 707912 267191 759917 822806 570805 549962 847298 843599 779 781686 527183 840755 460466 49 827696 355070 57739 695906 4 2 534660 810143 785300 809166 399960 344 848120 817533 804357 73632 812712 816827 763673 812491 788203 691056 654733 591871 762210 847408 1991 889 42422 9765 301395 567672 830870 138289 826649 807198 363941 611983 6 465513 235174 394935 825920 391212 669267 61580 8 1709 771978 784481 111068 437 295999 818194 109928 489740 4927 794472 21 812690 75 518650 2 188958 414250 81063 468516 662794 3650 32 47553 446206 4 480713 113 832201 4425 147158 412043 7 785467 557968 7 526 356416 745422 131769 522767 658441 720223 664149 768372 4 475705 511780 3 474021 254669 836608 830029 2740 795 293678 584704 835757 101182 840787 196646 273891 785057 831942 324493 756422 782126 572059 740473 716634 836509 821739 120628 21560 848464 610544 803853 12862 76617 10890 681040 822407 8 7 798712 543600 456454 3 786702 829870 288918 612577 1214 170987 436241 412746 824417 675561 563309 817618 845697 22060 845879 807514 832810 77542 17838 4167 740476 462490 739459 512 776969 648061 225944 692431 385572 776980 20422 664443 799375 344369 710300 164869 30 166165 653808 9938 125 828120 682248 113280 807609 904 16620 800400 490276 845331 811311 804298 1365 844459 610534 308534 139158 156456 440985 13681 711980 536588 562637 672787 8266 841785 726466 125245 5977 676483 396326 136820 15 441674 778742 548236 612987 45140 281 232903 39984 31085 499872 193391 54440 4 208512 828385 150096 171819 752614 148228 521056 729693 808202 46 803343 781441 544809 846263 582112 443287 184821 701947 1837 790743 310817 772177 10736 21367 293 759929 848786 106764 819407 782998 822673 818130 793601 817278 795694 767446 348245 86383 482397 16452 583769 783297 365233 42 122028 53872 840948 753170 198 662384 801559 836021 406973 740924 799075 826145 829012 304807 828252 492680 747482 845152 657210 747682 43939 7 188327 777424 407045 669048 9907 661538 93129 842673 810748 90751 612125 409666 730033 568129 105 468592 831957 814343 832814 139641 424795 755991 202372 589548 785617 185636 387875 288096 5 803486 806324 342 170782 770173 837679 264433 264078 108156 849806 655834 245888 833087 822064 487254 829877 926 776153 782485 538652 825237 355455 813465 846390 783 517570 32320 590292 75003 394079 740572 845835 745408 827267 610476 146264 812843 1941 824014 99 8 840092 811332 26343 390783 606258 838647 795867 794320 17776 281244 540215 112 723782 315338 844983 760418 527420 768758 359695 2 253757 257775 224908 803718 205565 319165 69783 802629 721079 138 214409 65870 812917 200031 793044 401204 151 5 376114 78941 437262 811409 690 526817 59284 849764 2 13375 583250 1 1 541419 231205 493617 603565 20737 414928 806222 763947 787508 516932 610246 647043 1137 78189 24 49756 817455 327 592121 438110 84 833211 323705 414804 247887 447421 118086 760079 324154 485439 281100 844500 97205 348821 720947 567547 16 767771 834402 227518 144982 185279 607875 397374 799362 639861 137 827848 796930 3 628198 714937 803607 841548 351438 328344 782064 154258 69229 464898 832830 795587 109843 729515 521912 666727 829694 73370 813576 844163 21887 22488 809020 600605 136762 25540 63372 354584 719277 59392 756509 479 777241 32661 819005 596737 757897 256539 93332 782296 374629 72502 325372 816846 130467 803022 524344 356 804950 119009 41363 184086 356292 3928 720118 5799 330880 195 167948 783477 253754 78374 2301 7 360094 757799 758265 801290 405525 534646 5 3 10348 485445 475279 849529 241 5508 392737 325628 751615 829106 662947 165 361918 795026 81206 6 2 91213 602427 740855 810642 230257 38510 831148 605209 69368 565624 755547 783090 19 4 779422 7016 832439 328 538311 812878 6633 224487 762982 118631 697272 846804 7 735862 774569 5542 814856 634105 732109 782991 773513 797380 176114 846822 793051 9316 797280 156752 43165 118769 829770 794734 186269 109054 823335 69 667976 621204 245896 529919 703905 303395 845990 819060 261208 921 388034 834017 617 585396 565818 477269 169938 245 510782 500015 17708 816922 827167 723515 477078 234321 621257 720339 580 672599 20922 4249 434166 828533 556 361603 512844 788417 96784 748063 606392 598026 806664 721421 44782 6 350326 817199 843270 173410 833621 798974 122961 810096 610321 781920 101021 758277 43 368727 734354 206 270508 1181 785525 7794 349234 493853 823512 685 386962 303194 670606 820357 766482 752 837022 393456 803933 798106 453751 838229 35 395488 596907 704336 681621 740248 604802 694252 2126 683138 382805 940 366135 378149 530891 122167 124605 327673 646875 844573 826376 245664 395814 849298 13402 53 8 172475 796771 837809 11 144921 845246 597183 805482 48846 72508 5815 38639 13 812311 293384 247849 537295 128254 9750 248 839825 807602 366390 844297 313260 6681 17947 22 829775 724468 33077 323356 846094 1612 804204 841851 110434 1557 763973 824295 768371 75574 40919 617458 572214 763911 1 439876 840159 2111 257133 815826 618196 345046 823192 780817 170455 467845 727476 271327 783406 249863 64 4 58893 36 805646 180009 324690 342876 576618 797780 290760 848953 250230 547987 48370 13232 155 350573 543097 220280 786012 804871 755032 461353 775508 524198 83 280549 105 154873 693959 185436 732728 848361 54070 338541 834903 118517 188984 13 816305 290937 569605 108833 106362 776057 335267 746080 835282 245932 702185 1101 582471 308058 73995 177763 340581 418593 246476 172778 492827 8 822030 363830 519301 307 818059 13460 805515 592443 77634 576335 27453 487545 704090 270066 24666 808892 585138 848661 16 152587 187164 306918 606466 121635 13 350689 335228 121 8911 541882 455867 714181 1027 1 832959 728645 843206 776411 732080 451373 582543 217004 172 550604 48 671410 227946 9550 672184 370216 17 212131 195232 815788 786976 333982 626984 1 24 811054 794520 11973 13 1437 495152 236664 61781 360895 839262 840084 828975 2 383922 765551 35 607530 782071 184724 4 65 1 431621 65429 819571 8755 483048 58904 188480 757725 791382 45 434556 71625 4 6 93 624917 614084 845245 142083 116333 1 68856 29 466279 601132 818863 840665 220926 512008 651653 808373 672960 849396 598396 301065 141168 33744 665985 189 546473 30001 2 47170 637882 22343 786373 44335 103630 599085 533270 676290 93 2 181285 50509 675481 557221 218615 553735 33788 87636 780170 599430 796393 604736 423669 751667 405 20413 789032 1 933 641095 215964 291598 51257 677445 3559 317084 833269 762725 223676 779952 662231 257814 791932 363317 795807 189524 159244 403086 471898 845665 828700 244410 180 801032 233077 188743 768274 524 186562 832507 2 794250 738094 447232 555994 72 716923 1019 788808 379032 807497 215500 162725 354914 478756 213000 592257 353573 110587 753165 6527 773680 69870 707325 1 797110 456847 617578 80921 125075 286523 801322 549 633581 40392 3744 765656 849077 111851 7192 6095 847799 832553 36 817461 344 537972 55451 125611 5943 422284 844067 849586 823829 796538 16179 803719 846154 843046 611444 811994 758799 2 593728 355774 671269 484478 5003 826683 3 799695 355567 431433 162 841024 186156 520946 99338 267443 8430 834142 1508 508280 183 32898 685244 4 682160 762670 20036 153135 214115 725427 169255 390236 8058 812904 538633 407919 14 613242 53844 353154 16 3 818155 752736 236655 365856 11 846116 795804 3359 828768 755013 376901 816991 411381 16121 400 838299 763692 794775 399156 769788 94045 652868 518734 804296 279687 8741 768110 209907 164388 763133 245381 823482 474 800635 605605 754971 387701 656875 137512 782395 22487 222541 236473 164091 776911 129 20 421232 99930 777983 175528 39 337955 1196 271924 744529 455724 201437 18091 37287 745849 733166 31 549431 711871 805865 370012 384927 402731 455303 592573 833212 13500 252970 779003 841424 322732 525798 849924 284440 459144 751745 781354 847001 4285 777333 562637 38087 835829 3558 18 83537 411681 2 811292 625111 756185 729872 675155 306373 578178 505445 555097 714135 372525 829967 9833 52910 226 751873 841632 789156 812700 649684 847940 822011 1064 812728 780108 817 204696 831546 763813 899 715917 376844 190782 602102 585000 9701 24 809181 608615 10544 819965 623171 286971 7895 65869 789501 663323 172808 628 426 739669 358325 97028 834960 717648 50066 782200 682314 849776 709499 217482 713377 686031 345 68077 196391 779061 19659 157 518239 142883 773633 16 2524 362997 725399 630753 21 817017 796915 66100 741314 471781 590559 47255 684129 139778 594574 228744 236263 709340 11910 840996 455819 252 647697 34 4 408606 47835 17 577410 842357 9 446586 227 377700 367795 790043 696246 12232 276554 80972 687480 84410 425545 834330 595864 711657 812790 541077 543 524593 799820 632471 60536 768731 773401 823087 742761 666723 380270 364070 260141 765404 52 696787 711263 375052 128152 210424 823112 74086 84834 47631 385035 700841 182449 3394 199886 170690 754792 277120 617071 282290 472364 778751 21 86819 297947 10193 14 405593 374581 276 267127 131414 174706 826774 658745 325352 134271 552305 2430 151352 15625 836739 406186 1197 810256 779646 89698 297744 97493 468443 783594 848827 2 206024 42 643670 525260 844820 130276 306765 12344 221344 808277 530602 814751 778755 561963 811288 153284 809281 817020 191102 24454 141096 95048 314 579 11 736583 738651 500617 847971 30875 21253 679182 832527 832036 465033 818330 820891 41249 846789 10564 783746 472426 20804 30 380104 141075 645545 592 707395 523418 783041 289815 1 347696 763265 599481 2 42689 785583 536832 815648 54708 301348 6377 417958 8 721797 840591 627292 300560 846282 766555 293616 429212 846778 59384 20127 75295 302182 350701 613 806108 190967 151318 548484 804849 648 732 787909 832430 814836 722182 3641 646478 713836 799010 453063 721813 112877 672227 1070 772114 836414 667660 23 63488 825635 785255 731753 486750 20696 787395 710051 364410 13691 14041 815601 468064 236658 279932 8294 348012 479596 553150 739571 411 697380 87167 842363 2 725962 722473 737367 714337 177 26696 455028 816159 4 807552 762647 798674 787608 750586 22046 768790 185991 3297 793141 319203 545833 183817 32163 10 22867 843431 41 833129 821692 660337 2 848155 811334 828606 144446 831238 776203 40768 153173 813061 154307 581475 176949 136379 726860 428 2 711111 780588 104 622559 34859 5 425737 777436 76 840598 425207 80 153499 437 595750 93813 348289 9 15 1552 107809 485640 237171 819861 829730 571 237 27518 10930 817207 38111 776801 648543 64953 744170 318556 761767 755635 757762 794629 809364 369690 490494 683230 674960 809780 504889 258595 349727 179271 671000 834425 839936 201296 786625 717623 474218 718187 31202 768527 4 229907 811457 457071 490217 401163 542140 812906 56 738523 92145 64030 837884 788636 7 834682 1314 405381 6468 46400 9 179120 61239 228369 606948 835 686184 4 800517 794772 190027 831928 735387 10 618563 2 824218 694172 793393 767215 783801 738746 65074 791493 458015 422708 8 829812 668185 53 642819 28088 242640 102986 624948 122529 26073 465233 462027 1537 249579 360039 834160 604056 42501 383542 40879 344277 831791 1 308018 701401 339332 758946 638498 25889 217152 3 4460 815162 816045 392123 750145 779887 23854 35 327 184990 799576 90864 794073 708900 39 442940 644982 323663 342415 8 567197 540634 221478 828114 735 426477 147809 326 714351 379149 143 56 806691 136887 848579 4 23023 1 462331 841926 607392 382667 2162 8450 4527 816289 6 381830 2126 824475 20 776026 3280 798557 675149 1 849529 61473 773048 178810 254962 403490 205175 730436 22352 815733 2339 11 153387 6 163 844531 144076 837915 157220 123239 10 612966 551332 658980 385101 301290 351978 723184 428137 17 826067 1419 18 783092 766295 18555 829819 32636 580269 105087 681805 281413 2 760476 4281 831621 247048 659870 12188 73791 726430 824184 240510 6 844810 291649 9551 388086 816655 242763 751807 809573 27 547752 13 329119 809644 4783 62409 86259 32932 210673 33766 299909 64 248680 215612 84217 284145 28 825796 129222 111475 314178 835928 465690 361175 835191 723377 458349 534455 563868 335313 777446 2013 263 804808 517657 250102 803281 3110 273 34030 684324 105037 363344 176882 839794 326443 44540 805083 772133 390272 42550 501331 88570 2 500984 1 799772 295111 473710 755353 31 355199 19529 180398 159478 698975 815 788334 510090 779341 584436 598815 567519 74909 65 68 832986 180723 523850 174321 3920 23 68863 7 813725 746691 66 823265 1265 693152 396926 766034 271990 685658 182396 719 163 6 739178 756090 139512 778259 52806 424385 131029 399682 82 4212 42470 726730 506959 559154 240147 805303 508023 847265 364478 374046 806810 404263 293427 822055 336727 722910 263571 11389 812521 802528 825115 382573 16722 817788 941 604043 371292 691983 2104 757584 804139 220 246739 649473 880 258439 753939 603190 625575 264 553594 5 720871 652282 29596 25448 611165 307 762943 8633 155 795693 291300 13682 44 72 11 809331 447029 346736 746961 479808 228081 260 175059 9 683690 654013 65531 733688 317 262156 102763 133198 458314 228484 15031 16386 782703 827876 5 3 365 30552 1 842389 398402 584902 381363 839528 796438 3 847755 64963 389544 657396 819099 633224 828241 837146 71339 77358 823364 465691 827718 3 722496 375176 368700 806811 20914 19 753219 754311 738269 750325 421742 1450 210815 2 100 804860 459796 675748 7 126859 705380 447006 828321 10297 103965 278768 462925 280877 617781 265674 389 1975 696577 388868 652643 1 649918 248228 729017 839089 399696 843492 707082 614478 722852 414897 80 822129 546156 458034 87426 330959 828770 847499 96304 405653 806353 698227 323899 45169 19705 2 832017 6 845119 44151 778707 155257 40084 34147 796309 778832 453303 722794 314603 17393 389 792956 787568 54776 818358 85901 837306 628918 373766 817271 48527 753259 118638 771976 700388 1514 49857 754350 785709 1 216567 6 3 752714 835746 762377 790999 567173 41 22891 622859 3050 439207 3026 512288 79903 745944 544819 815638 32367 132245 717982 812251 591969 740184 804751 120898 732475 21197 53196 785662 740650 810302 314649 822737 124862 826170 362338 843474 99932 781963 664036 740790 774672 217793 388222 9483 709185 598917 801198 111632 41 380629 788627 331695 233903 285631 19 763128 718297 3 6268 733218 88263 21 393909 13181 349412 48 616 843942 299251 87274 597894 68955 787971 681479 387388 12716 789429 28790 241 24 435206 718 243236 8 241310 736488 259913 106114 796910 840376 176971 573071 709522 332224 511058 544 176895 20 593235 1260 30746 754436 745338 828692 103763 406816 328168 74567 148626 659057 551615 127969 324613 784394 97488 819801 797065 8612 3 840724 86469 783887 846370 130584 642623 825376 1680 1 735651 514892 24819 718484 772342 261474 130248 2157 364105 814876 838910 748 529477 147135 483787 608335 583554 530954 259 10 3434 679400 29811 844711 2 17 92859 584199 251439 845577 182031 2177 354926 778954 143778 360895 451055 513172 573770 744534 354492 807422 824070 268381 827861 8 848253 344 107676 793310 823106 394488 149 780573 844205 345112 656896 849603 837345 806679 6 813259 753952 445566 678637 805324 152519 296603 3 39211 111634 155057 820841 488130 168107 698843 29 507 578756 814180 330313 163456 114586 8007 711167 124076 804362 8561 546921 838821 521695 471425 652472 774788 214 714601 72 23186 797783 653741 18 135730 528 6309 660097 817488 508841 201438 802291 99840 1501 797624 143553 453543 89148 785725 9 835230 499945 397256 10585 711972 186942 374509 632040 834220 31 774821 57 783220 2 274180 643422 18606 109364 778846 803369 222443 55661 145876 834123 621122 773111 754908 353649 656493 680257 60812 1 839439 303422 813912 6050 846814 811251 788299 822565 827823 772971 819221 838752 107195 285238 794995 193055 259468 55262 821520 836624 752339 423649 750958 610302 833911 759296 741644 525339 85960 576000 187003 802049 746022 767824 320569 824827 9 396299 8509 33390 178169 518552 12 152073 3 845430 731051 56591 100 348675 2 92 400802 285829 7 790371 2589 660121 795375 818850 8323 601238 628751 159376 818191 749990 595002 363823 520250 76 323069 17 448132 2912 828871 501 103852 42 755562 768302 114265 343 135294 14540 477552 642 2655 796239 435529 105532 670120 834336 662035 268100 830249 801334 687727 405261 132864 3 578486 693435 518608 317576 381568 361416 52526 300 10589 341 830402 723718 532465 2861 322512 171708 817380 840555 51 689851 149410 210555 134392 840942 2 496468 21673 718301 376500 119926 808044 788725 669896 655981 838743 11856 673523 36358 12 596084 806954 713521 688044 637675 424372 715756 34771 627800 460697 207478 570002 36200 658286 85962 352436 320705 814555 140 1614 432812 806885 403166 633898 527987 419335 188583 1624 789170 51 102 802686 470098 738382 33556 839265 344513 7 89342 780063 704221 738709 493308 335127 1746 572790 396929 65477 421254 8 841911 21 46 539196 13638 92133 75489 6 814637 810482 795441 438517 761236 145181 751111 689081 583 496002 723551 738840 4 535470 845070 360730 1 789102 213857 399681 272439 480173 704606 822911 846765 320157 6 326935 78588 814642 758970 335975 754402 677127 820599 449 332148 209064 796507 153586 767600 234331 731042 261565 766790 45 480302 184317 814227 640699 732472 108296 830652 530531 641698 464034 574825 614699 791904 74399 842689 60013 678055 816347 695082 172465 238183 830675 2458 14 4211 755780 753700 120637 612019 6 2836 474642 283 697398 23891 234672 724108 833195 251837 831880 963 633258 787698 826960 3 699101 195123 106149 827136 806283 84269 833693 343602 736377 700692 1 136937 732025 376991 655477 769081 779106 212490 848895 673861 832071 826994 844796 138 535169 4059 294383 675892 744603 542143 14375 726264 5 768183 286323 1972 833943 604341 794289 68165 810199 6 481622 7 677241 245807 195752 5 34077 704200 2131 61385 378616 553656 9 414584 844296 165 827563 812637 787600 1466 669228 200708 722786 338 849285 683939 25179 841945 568649 75765 132208 813721 99913 650759 661157 847201 834188 138211 12782 22040 438149 242070 8 818307 720588 217 3322 22 808676 575692 585075 2902 15206 830961 1225 35445 48 3255 295 236865 788593 32564 401064 79379 44005 2 673096 15290 830127 100583 835398 404333 788403 13223 555504 562077 25 732262 817072 753050 751954 411500 3 831659 278922 295761 819834 210340 237315 39 179547 11706 248 478620 838483 737290 11 783343 16 576519 698957 823363 824712 189666 775294 71000 382276 849387 379378 747219 414769 437802 709752 845512 491813 13 31 605326 596273 284607 835549 618993 485221 260834 4386 155693 595408 296 60 774657 307249 693041 831009 709800 775614 30306 820800 73110 413021 75 713091 2 509150 810600 248458 570241 826077 627172 719542 688049 517717 155474 402171 524552 341577 515129 571651 767116 462094 359613 848389 595790 77 240610 53593 638556 206977 849039 85176 257218 383432 21794 223444 274729 750512 40266 179280 704990 135781 3 835941 369071 374869 299103 32 758166 531586 847425 393229 212389 7451 319073 841275 4 825082 213966 140 260198 835520 827326 666690 780606 511577 583251 811094 842250 3225 678496 793830 434616 128915 243 3 214243 4443 386532 1356 180231 38246 679827 17294 31 299112 794341 806232 5764 751326 796698 796815 279119 822940 784477 315873 315392 661539 394204 74 808854 130779 391 512335 330217 807108 491170 569015 254535 217079 1635 737561 810036 826756 732 784776 19766 6 1 838763 820732 830566 770942 59324 197201 602 767508 842588 3355 105564 703439 361590 399942 151594 280956 789642 823006 2 6 835613 384074 771397 547681 1 708304 370583 408859 163485 5 777799 570342 406463 109 709844 59699 14 470214 165710 125096 439149 624384 44011 467322 570845 819832 452366 790720 202398 807679 826724 185055 499021 828144 848073 496322 842353 780563 986 122524 812360 816803 159330 27633 746285 763617 17744 19 336008 622839 330396 297 3 283420 776132 91124 2 430210 272903 330791 77838 736230 135637 5821 830957 7 223566 794816 282400 647218 514304 824056 292132 792016 731737 692037 109576 2316 1 7668 249192 505810 597145 210829 225942 813635 438235 63306 829851 433563 651966 248827 124517 507533 625358 728001 257253 18140 260936 508418 282521 90408 223983 525317 25 832492 447871 767905 800772 14 733440 492922 38827 763458 828510 837267 151354 47268 716163 713121 696694 369653 127 801703 265631 302164 457915 376310 1498 60 1 109629 134668 828757 11230 308134 189302 209283 841328 294146 744664 796564 88694 363848 744385 13 1882 74689 787674 1648 682658 20 716805 418296 380527 394835 784590 112647 129749 1627 579987 747198 74 824834 141176 818332 844162 492940 643064 76501 643196 389008 118 141581 725232 28528 208 806297 14 366640 7937 746764 785235 75 152640 489485 460857 548282 386957 690293 200464 846699 221592 333694 20 42529 653783 457854 383902 841134 67129 1 194249 37268 842807 795504 119 520100 33065 1 348401 1867 550 719916 53 253619 817859 42178 163354 349 151328 820914 39854 659579 639327 835642 1372 287428 40381 841513 151077 73219 10 65080 563769 32 735447 195502 10402 822805 130824 594145 364571 835793 821805 754620 807642 801320 432 410694 701323 844439 39 1950 318830 701972 843208 425933 817550 505584 768138 752550 24991 176203 816807 136 831 825666 814002 503980 1 847005 212645 595518 562483 307297 21740 713757 4 470707 823849 533583 848890 84186 246505 122 219919 672566 402149 481028 2094 419644 185427 772411 6 173234 761033 8408 136600 788323 257275 1344 25885 803273 50 826792 745360 846500 819717 134697 368195 810690 794883 213952 5 699075 306682 722201 799943 765202 474618 800155 403950 450410 103813 571697 15022 758193 7 542316 11 326148 491592 403543 24093 454165 623448 26 713428 772538 305016 17893 203759 220812 482411 10826 661363 432479 263 251922 790195 846427 821777 778308 35 289317 818187 397573 617014 52865 34237 848517 15 811741 1816 235 796354 344209 719940 829398 817496 438568 78775 691653 30212 833286 503617 5 241559 524 753729 532956 618674 768436 799894 756492 625204 292788 819743 754770 341517 769324 816350 72567 1454 701732 828955 299570 616548 96602 85850 405016 373715 429161 9719 2 378589 272321 164892 829627 587733 789068 780330 469239 649 47659 522780 454928 608425 752807 165 333225 258395 214929 216593 777877 395676 845857 801233 582857 711916 831552 12 257185 390640 259293 287 135561 740747 55342 824208 15440 4951 582093 766807 1 282135 469133 117766 727322 238498 596274 279512 665747 843684 485784 37164 795807 232816 817672 102896 6549 454344 169 825467 109196 510612 769117 841189 144621 680492 846293 5 780336 305295 3 693043 847956 809015 742031 564565 755022 432156 282687 701786 189426 9 819234 14 303272 586866 800484 228206 747351 15333 604866 203076 179 748779 61244 504946 1342 175781 651707 788388 291545 185276 767722 782266 312034 39194 223268 660886 698772 34212 786767 563034 425 752694 242514 743082 335626 114299 5 532190 805333 201175 2 781552 292740 455453 391917 844637 813356 52641 829085 805490 820 536715 777344 798628 2 746078 266099 1 709518 167165 689192 261865 557727 69076 25 704026 270374 623610 751965 297 841767 520059 431082 339424 247304 4 366751 114843 666520 796641 393967 740240 19 737854 842360 751978 189156 639104 85 12321 546 800685 800427 175435 627660 11 835487 328 722651 438327 713726 313579 5 601211 700695 14614 682257 660665 96596 844857 1327 337902 706646 93793 226533 431380 703442 67612 823748 734799 84328 847032 2756 194831 456727 819333 581538 6 8 848471 133902 80166 4874 761172 690257 5 8 7 1 362 383562 38090 706035 469033 630826 10322 12340 345048 745816 738510 804924 846979 757 479439 102990 840494 507674 325296 669744 8 3386 630994 842241 686835 799399 764526 762387 645461 560798 797404 117 16337 412682 453854 820102 328375 469358 360319 74327 838092 831495 24 739587 157 590769 30799 312 67813 14806 807985 706490 15873 828818 402429 828822 3897 796245 673061 595763 357168 773795 743713 744248 9967 413 383434 717642 796366 473633 18710 229 29 3 98428 97951 803100 784286 845756 848635 28 241179 120 473 828843 15 724856 207753 327536 137278 357385 429753 93 12221 26459 760743 848789 432274 827900 55303 312159 201223 771436 386333 1562 9 833694 351599 843027 817452 742295 15548 58587 27524 40112 227137 734506 523910 118029 477770 634721 235715 819361 317818 532686 11250 19631 59790 693703 496097 431484 357252 717722 4 246147 652 783758 14 314125 127982 74 697841 70913 785372 80970 153457 95782 772741 43 644621 314002 9 157103 481745 2187 828913 3686 69526 571495 785972 809461 632845 662915 830098 5 35799 4652 76992 38717 729004 262122 49 492 813198 4828 15 412357 606774 538429 6111 771438 3559 378966 509124 614812 841561 269714 76351 53413 576672 698529 510040 827026 1 728271 96792 90315 233971 830060 7 278 461218 431994 828057 278954 716048 478600 418749 286439 803984 788531 804749 792953 817867 834994 186831 819109 411799 16280 706573 721357 837908 615274 166432 246351 358226 143684 808552 182056 570 10 50526 41 564480 820044 455919 422879 681102 720330 474117 410227 790849 8800 550 2 604847 612227 74 588343 709429 796260 9 8 141 106685 73 813924 766821 541265 762668 722698 832825 393373 98388 78039 804413 133637 798964 635829 106782 845687 840021 62021 747411 14310 695296 836820 839916 793764 230517 423851 663779 415012 815633 216325 671352 750045 530297 21148 668492 25745 837208 321416 743966 21 757879 444676 847591 583820 280190 796027 235458 3 32 829505 538124 543233 28984 367691 621062 501233 816434 8 1145 189670 56 35 258167 15642 512081 706435 722025 293134 701611 834642 826579 147 797162 180827 808491 844242 816704 150403 276424 346817 600685 584612 693053 799639 707730 190631 786559 3633 258761 783522 805016 676997 3 363510 92214 839826 768989 795348 292 430291 800652 839252 345770 43649 622049 702355 832390 11 841563 825800 169628 839171 350227 658349 817708 114511 428594 469005 71675 577338 766330 536961 5 682533 773393 416013 770063 747026 4 373055 250975 638012 3025 930 390066 834801 28083 710479 195642 84592 475530 886 785801 255999 5467 712978 772973 584349 481077 446869 759885 683074 138318 32 341780 685837 778050 179386 766162 7 12 13578 787492 105 768457 766356 775411 365529 759827 282276 748213 830309 773290 537528 410062 6 57985 7187 794100 729112 302833 844546 90653 797377 419971 290874 28 845929 605567 729211 153689 27894 2634 75068 1259 809460 5950 811919 830981 818400 473788 281216 660868 794617 834308 461920 430321 415729 142458 834377 216121 837983 260522 412358 516524 205726 59897 231802 154988 42974 161479 162134 2226 777127 131692 821601 829294 72973 27 837114 101939 806655 125573 50882 807065 221815 468790 153160 459745 20115 835015 718039 418815 818310 400901 848716 837785 68020 832131 712286 313 350855 843199 761472 805722 668641 447491 386055 340026 405636 794899 777995 172334 779933 7558 132 838618 200 739759 5 568318 733366 382074 769226 492044 821205 600897 755642 579809 3 238 836056 769178 9 662365 834606 598111 3 359667 6 350 790521 785136 35 845309 411705 421967 735669 839487 241253 801898 52 592593 829537 829772 466249 4348 675128 837525 50780 806811 70 169711 748630 608262 56945 532303 817020 803161 814418 204064 139450 283894 133043 781649 745466 271395 798493 846752 166865 788667 843714 450956 646608 431706 744586 259815 84174 17830 337818 721157 250009 80393 737227 561456 525 390 815939 23356 118350 15 5981 520535 816317 32429 329648 253857 451134 502172 445867 4 613321 514686 229105 3279 431571 743849 761075 504253 385127 653122 685734 450577 772100 11 3 739590 670711 750422 828932 472791 433548 671921 648052 4 811996 118 494998 2782 481627 533496 736048 6 482367 788587 805704 562707 384418 249574 207062 411215 754424 196489 792663 752671 313487 7120 588113 757011 688998 224787 5895 222733 177230 679000 805300 615516 834815 182728 23295 434267 797015 329349 538545 268029 146634 785343 309606 413841 175945 825950 15 800375 421106 19 760086 608430 5 747112 818615 26748 723965 586363 45057 52940 15 722358 374651 767236 7845 830501 848651 69782 5 433491 736097 829953 545831 796164 195 824037 807313 106771 786791 350080 846170 468628 3958 730469 785579 111 790670 741831 842565 824778 726346 840545 760652 54 793391 1185 569903 709256 380359 8 820770 14652 537208 433020 440197 513642 2 165282 390 784561 760585 44329 731971 283236 520790 56005 77806 474070 766205 3756 831510 692645 3 819500 9250 2502 516902 755340 794615 147885 742942 838753 828602 741117 340234 550019 600307 3558 486004 836648 745 479085 156175 45842 794727 418931 194368 505648 795263 727769 846685 112399 124427 532093 144718 789077 815411 234 1 3512 791504 302444 46774 832527 37 251767 7234 2 806427 760800 1 777811 318572 524523 218217 276950 714586 2285 166336 396197 836614 298029 59184 357277 844496 476224 226305 318447 220936 671274 249 773947 1 1664 780358 720445 766901 7156 687194 38538 844826 543 678851 734345 176383 810503 818835 298882 837725 582844 580836 675521 236838 567392 571450 447784 100115 817719 2 785756 114871 7895 388781 71279 594212 327 716245 749419 2 797361 556511 678245 5619 726137 793692 192121 866 774511 639819 333371 478904 42 575404 1 48927 1712 9 1186 48 129348 557720 585987 683693 716 706156 381456 33 102633 840377 137 1 359856 723329 525211 418094 315159 34 825268 273001 80972 270014 44057 378764 210395 127 373386 838451 843432 238335 780159 172517 30 682918 482730 819494 391722 28853 33490 289 309226 683007 433488 675903 174811 735771 7059 267545 20131 18 554487 513519 213294 808969 20165 210 665969 468257 841809 798278 688194 37191 1 842622 664005 137692 289815 807886 22 90091 65067 846949 818589 93946 845421 6456 15827 14237 773635 749746 552969 29 513640 7 527243 359444 747161 121450 514340 775766 661645 2650 82440 585835 422493 28 425192 16477 105436 805029 588525 841401 34 70 99744 698274 1055 802099 832111 811754 669276 728027 671790 559824 782370 618740 715986 396 815643 350053 748491 253806 753186 2 842100 2663 204615 1 234132 830783 817957 490728 796869 116585 678692 822065 235 742130 166587 833855 722857 826673 787536 622188 7401 5973 104526 817913 294562 578363 838863 784364 655396 622811 728882 822337 343543 774804 783825 828468 826576 483219 509967 106 494060 96074 518301 768102 480102 1805 146582 177049 372888 234627 792732 832780 817666 278920 798368 79042 4 664149 838588 848774 4226 214908 621771 841139 572339 846802 419 415052 74800 296774 371087 841447 361514 784529 299879 643732 11 1973 72000 349982 279324 725745 25706 811468 601337 741654 78285 740878 242099 140817 340813 810427 369037 261239 238301 715876 162685 629905 799484 683203 179348 779152 64300 405686 761849 242442 1320 765700 597801 841588 545152 242783 237924 181709 691792 2242 6232 21 656349 239783 352117 154979 841481 202 474791 90621 584 433074 552530 816206 729837 90429 815227 849718 155445 748079 15990 836507 116952 267419 806751 1 445547 620181 5745 185773 18 5 79 539950 794931 52 712209 744776 793527 818082 6 694885 821185 374624 284 266370 510929 342376 418167 527471 600387 849166 283446 246 697224 232734 846897 334201 337153 1615 705757 511887 1606 819331 601609 1239 1 413067 139548 804274 836093 517781 752894 1863 577848 73 318461 104 558398 12 805418 51 834743 773802 368015 157 694920 258056 335026 514774 333150 846917 147709 240 808169 278 56 471284 523 18434 674120 123638 713394 623602 476378 800502 842332 444838 610396 366642 257155 677883 184627 849976 103 146209 838720 738252 95647 224104 4200 674414 840464 309162 1 29881 121854 542528 152220 294259 807883 464806 833480 190 126 419751 835943 98907 5714 6 195838 459781 114 32241 719616 37039 1921 291550 191903 586943 836379 816150 750811 135419 698061 695178 604267 847601 59983 779341 528601 558328 605688 62359 860 394189 826383 677284 139423 402643 152885 6410 158421 814209 715188 175200 296206 163679 824 746236 495701 6152 832376 839543 700536 827355 331242 304904 795577 848044 1 654 561652 81923 17391 791410 24 695942 131584 52264 623 8 66 824573 772797 716485 475283 824378 845790 220342 758198 103396 84189 98856 58830 255944 834093 199660 135671 689689 9775 59495 811515 294934 762549 3295 224331 141851 49771 330827 406420 254732 746038 814267 848266 615857 17 749411 833103 826372 775978 44144 100522 761237 836365 534526 848576 741598 127 736587 21115 785438 905 825851 288531 194312 870 406375 831612 420923 783185 8 719480 63488 696300 576607 644333 9202 533728 793912 398756 300749 48 622963 520617 178091 709134 98614 6230 7681 498440 473056 707877 795858 1900 332267 450 13 812159 812124 247162 800261 349782 51412 520899 474125 215090 792776 174470 659238 232 829194 754159 772424 487074 279226 783196 26935 660953 317385 68520 814273 702182 737880 87 89645 75 762377 335400 16875 807497 104244 791768 65909 247463 614631 168363 462709 757041 275416 221433 836880 103640 2 107320 474328 34675 252132 39 117238 695910 7918 636519 237758 513526 50897 722762 819509 636330 773121 818413 351209 848916 83184 698430 361336 843152 12 823063 623278 659284 386856 603833 10 12639 1059 98035 834898 830370 203438 1 116 412098 767083 622281 134505 753550 582872 9866 4 1065 2 436315 439304 600256 63617 78868 550 14 842645 11194 792069 670923 810404 717427 427527 144890 554029 339038 818227 565748 158837 731012 227288 266330 627459 1341 277579 844990 492271 469417 13 829778 749235 16037 683367 126536 290293 261341 21094 504616 3 824294 137 557969 303554 3 247 813260 823506 828891 371142 736591 169453 23771 468 546808 510097 202964 619887 306655 835607 508913 878 269 843296 816032 644158 346849 169598 7 769299 751400 435969 246151 269492 507773 624510 382 840409 4646 134326 1 591934 582160 26 788172 840558 572509 112 80 569483 843283 678052 764944 2259 738591 172102 797486 32398 843873 332436 546615 756396 306747 324021 627691 697230 440116 899 753882 516961 808621 480950 242142 401489 3 829849 794945 781829 235827 3 619907 616628 621031 834416 63641 802363 2387 808177 4114 289749 330207 769693 3 434 4724 741160 623837 687372 121090 393825 606637 16969 41 703788 816817 729343 745021 130881 666008 667877 298806 472328 34692 208802 236544 499497 117990 842260 714349 782725 3 839768 318358 104456 824908 480 624402 2 25 517174 349538 307914 508825 474199 1913 791087 804751 838561 762459 316492 421800 669358 826233 262048 573120 316182 415572 623 826430 829706 833681 53754 41269 774056 532544 209599 85 524709 789696 670425 393299 818280 712428 246302 679554 141639 831516 836130 115272 794311 109229 813371 223990 398868 6285 74156 816085 716100 830458 760195 4 25564 67368 839789 112815 197 757841 23718 813153 532786 148810 595643 118201 826196 233443 732504 892 804923 15 1061 826885 332 3 240762 129968 44 779248 735470 548566 277429 1 60864 83 782610 797181 811048 125 22 15547 126 552427 476035 686059 606627 24271 611596 60866 772882 310026 351228 469944 670032 572895 835802 834429 715256 692882 790959 29555 726624 17015 675526 125323 485508 628010 817327 239699 696971 776788 523540 801867 357180 799024 512799 777110 811967 336791 142322 834557 810766 849572 715862 25821 351151 819568 33623 811461 839952 328249 849248 458588 793544 743174 2932 806254 530824 191594 792767 6 22546 179 377820 821521 764782 514821 640469 4 846779 269858 137031 399743 781349 742204 5 28792 166 651544 829058 781562 818616 30433 827217 539 202482 67244 21682 123322 730680 442266 17549 12353 491236 795431 835409 163814 117 28493 819725 21834 573358 148819 804271 25 753051 697318 279638 784663 88143 1 233420 800845 127780 822472 258359 771428 245743 826812 462514 312492 543 23 229658 9 848384 72010 199184 460005 717263 388360 399489 143794 169 566746 206841 844772 33672 633339 833397 31 820606 746512 513706 750468 515657 706227 771539 597015 663692 594826 823336 83003 809126 105 396207 634159 299949 841990 399160 312145 568672 289554 840984 834029 456019 163 229576 344834 144969 563236 596866 489813 60 820480 477336 564623 16655 771093 441183 8 258536 644602 764540 842866 794604 795808 28648 736733 33110 83094 738174 576843 819787 2 174 26 79766 514902 1948 570641 209052 51 354385 7 703321 427096 271199 800217 456738 818928 5 798914 812041 71830 210372 520391 845934 1773 654580 391366 242013 822405 808970 350101 13 5021 511650 738051 13060 81720 50238 711219 583944 1200 8 13052 212 234747 841775 1 802680 466081 644862 667782 767286 430365 6 742901 26007 799562 5853 600139 6101 169986 2 724377 381071 62 756875 830878 118 711142 303647 2553 54454 630850 797565 316948 730 344315 260237 237491 843622 298281 803337 740760 778034 821313 7 575221 326395 19024 98912 539098 840947 666711 793285 801926 834818 352254 820031 598463 239330 473946 487030 611045 178120 198 767619 833330 384911 14 470896 847993 21 95402 209959 826400 523183 306875 647428 66 774179 819714 602658 846242 653748 11641 849779 782379 82766 7 848335 695820 19424 812662 67 786677 770726 230996 84 5512 745435 93092 34530 2 289664 277580 766550 818665 666510 153171 792327 15 1 378351 120712 828397 25419 406513 165083 113861 729226 2 384460 61707 17677 502932 380177 650098 258548 78399 69362 796895 24 580603 834757 797761 829471 806738 766327 391910 227687 1214 807459 699599 82149 827074 548041 13 405521 27279 766799 235511 526909 697631 263842 758926 796761 113150 845153 394905 815741 91966 386292 54289 316548 333 772482 398959 822783 521757 807124 410629 718376 494852 817913 808015 320467 574 515276 211996 634854 142889 665066 845214 821377 822391 78928 353069 818234 823372 582 562362 164 55395 4468 539753 352101 809935 666382 30 248178 391595 562440 817402 2891 702662 414826 810484 567225 95539 815554 2788 847837 1 831640 671272 542034 731200 597058 767811 43574 830976 7445 843205 370 844617 833044 6175 369410 2518 745534 269992 802830 377327 436248 384983 44397 727956 747807 695857 688685 330073 777825 634994 37719 13027 21075 17917 446575 473474 549870 741670 756998 163558 842863 39 732015 70267 805050 1148 175695 597667 162144 143445 112419 843701 108 839907 283 184807 349247 841902 768204 565 1 530417 655998 315845 6030 753412 748832 734902 814108 209013 646003 814101 181992 284519 565972 829913 521 814973 638824 5 309979 774748 790864 98 106 440197 956 453101 756353 536 641793 409087 700100 291486 835728 79717 676351 88703 267041 139775 778099 709341 805560 125 838300 742881 843462 667796 129730 845572 159084 801018 818903 220325 725876 439 1141 129175 726080 158441 686914 627447 811946 594450 357506 54268 581008 289447 588049 616086 91351 263 232023 758791 184 10734 126053 65155 327027 650834 42863 748636 623452 643574 701031 536572 620163 800863 846041 288182 2960 3 647441 477903 690641 771605 14530 3 4234 681451 357812 763699 546256 595811 665202 500284 602766 1295 825403 714512 223415 34 11671 821397 3 822914 71347 375566 232 842698 27349 205095 716231 244 226880 839670 17 550798 417997 432953 150258 769657 75667 835149 774309 12 828751 135110 471503 831247 10 26372 190440 640663 755018 774716 1 315161 849857 144723 837570 279920 580777 786571 287640 541506 295709 560245 321139 848144 106195 822749 710500 13367 238611 466671 562890 89140 419 789469 459643 807653 305 448070 452884 702074 113616 529351 75 83744 776302 1 3 331057 803760 91 839352 23 5659 841296 760112 50692 655433 314354 833406 86270 819652 28043 813454 803677 624008 689640 824780 798842 769383 743040 535648 540054 794853 2402 324988 29795 372948 684830 18977 118130 179438 1170 1289 759007 839832 96376 829100 716745 1 53 1178 660854 296830 846376 613936 802372 42 815533 835385 754540 195469 45 510751 1 828769 717492 17495 112218 621425 780850 64 641828 789680 37283 761006 699978 722196 3833 558531 199870 2522 30 3201 309 812695 24724 839022 838947 108048 2 110035 1231 560973 236970 752244 96 45690 9 2943 7 833700 1 18 163032 742428 790878 694054 369322 544630 451272 840869 18870 347153 343228 258039 800136 102682 734507 273407 182568 271566 758957 810859 133071 33995 425089 711600 260447 779046 445733 480708 114972 748395 21517 8 389768 819786 796299 25508 192010 821676 610108 130835 103052 581290 845061 25 792021 731983 1161 841132 19467 823414 133032 1688 390 827302 25144 654 834855 546002 813140 30 545006 744072 414241 637710 349609 788120 472908 223 163292 403901 1 136680 2976 133 832677 843497 805640 333349 759850 83170 42597 249 713820 4 65869 129 30322 672044 787567 720919 50 507051 169 791842 766386 130872 834 842508 774696 206 723814 835518 137255 29577 485487 797537 30 3 53617 432889 191087 339682 26858 604203 788746 249056 794655 257101 71903 26925 611926 826525 159637 74177 829894 830679 62536 310249 81205 3617 836449 6 822556 25 607858 787449 60080 195252 835517 599415 774819 133362 27436 614771 772755 6 27633 794969 849433 3 749277 12504 1325 828178 826606 516118 804978 828581 423235 805802 29846 798714 559823 328 234676 818525 1144 259714 784491 846890 1201 821335 636054 470268 161360 509555 194342 764188 24180 550761 541629 840413 812804 800823 199125 167889 808861 2531 78813 480971 305275 475862 8 833493 273479 285274 312571 731611 368 11141 712397 807556 292200 122 546782 95235 257132 684134 621126 137 839103 601394 400517 52981 805181 645404 12 20563 10 5988 4 143429 494141 380552 60 668156 963 754274 500175 678327 697568 90 178274 343081 21071 124985 264517 269091 119306 119104 81 296373 602 24 69181 585076 64304 178913 806214 706029 262439 299551 775082 477834 93326 644189 1 324042 726535 212965 445207 777492 570665 820026 840083 125142 33 779667 819858 516505 138250 280630 49194 793192 69662 837239 220559 522469 3944 761427 2 813483 89802 171194 11 46382 796281 774908 805218 817081 785803 149001 643514 5 833242 377747 468688 449739 369492 784412 1 700370 761577 264114 52294 360337 371343 625293 477219 210400 825545 849673 524029 774918 168241 809487 752989 771101 701903 760538 87852 451601 7 6 849483 431248 715035 8 813106 32 139903 812610 105746 803848 802261 746773 176730 677175 833690 833430 43 359164 403673 176133 32749 378 253199 829160 727625 333556 674586 182372 29286 698817 805189 48837 193592 1266 773097 163670 87113 722444 483307 737305 124902 11478 253737 124675 165612 781216 182 358004 5 3 31951 217390 838731 181566 650660 818143 248840 820058 120 486309 847642 807156 763831 1094 797640 108888 570 437555 37455 658789 11951 729197 335 540384 1987 406010 735001 300748 864 406602 224 848875 5199 6 526061 15 16911 3880 255 730648 783013 2314 282866 308674 73442 3 570856 368431 802477 24 539179 2617 845596 11105 519406 84791 243 675098 825003 840203 492517 17 1528 661991 832493 788394 308534 408613 674287 24237 128246 152379 1 32793 44510 135320 163117 158129 434209 188819 371438 699644 123901 799087 840839 455221 35280 817001 22752 815674 560318 716091 734566 154949 71740 5 836887 12345 604228 849682 4520 840288 825262 414269 7971 837971 699599 627871 257519 96 2435 379814 561566 518640 10543 779588 733883 337956 828550 803134 836902 3 49349 837645 688112 420450 126076 279904 75418 686952 22100 669266 844710 776703 783059 756339 59942 787762 297664 769506 121391 2122 797184 197154 830083 28 374483 570099 2362 766367 769495 12687 802595 610339 57928 317659 41528 427339 838907 100045 280946 592917 155 739167 834726 837587 846999 843183 132157 455352 589563 648594 552872 809534 847853 438063 589164 682350 462408 838585 827830 207814 752095 115414 644 362774 687852 817792 826027 84016 1444 830157 48351 81185 7655 517164 799458 249 646462 845435 338842 459904 15 814488 211 687957 2 780223 267668 1713 252559 828613 29558 17187 797201 102606 565439 451032 827198 746637 182548 361405 299156 1089 810996 803866 247402 516 766932 12397 695034 306538 736932 723931 828280 767021 468806 65113 506920 768977 349499 563032 656143 54 394207 624669 643110 837401 360898 803757 71419 269 19704 802762 681357 793349 136989 822130 370024 450366 123107 230263 273589 24239 610269 2 663866 775624 24687 350647 511134 848993 340861 436098 841062 838651 784958 725808 754775 840849 565047 274 803313 781846 724000 173451 263587 798674 409804 32 2 635393 692047 23 255764 186612 763700 413 394638 114182 608362 7369 3 830941 16 837429 34350 33278 317099 768614 815315 714828 778658 780 823162 579084 810219 23 22320 338594 105808 797971 9 683323 516906 835473 786528 9 7 467310 689286 551929 22936 648582 416038 563175 793241 443153 32538 303537 262197 371784 13091 773277 224543 597 4 760160 43 8 194 4020 145246 165114 528097 169592 477886 163 573246 832161 82393 834513 730778 293266 463900 838977 577779 405602 767333 687819 324 468391 6832 795912 835686 346629 742518 683960 55 821583 775737 337225 735841 270246 514569 466819 169350 846295 767541 747809 1947 316 486116 532742 111733 249359 786120 615123 6 765589 637303 279749 836812 844525 27569 741478 838587 29 708278 215439 583176 785033 301147 166200 556113 13166 581758 503838 397611 815020 57189 461225 826981 40 4406 843142 6 845980 282057 689486 491788 11682 565 837066 208833 840230 460357 459555 13844 718779 819961 667663 705835 834604 215355 6 189400 14 662996 819564 449553 15212 757682 609777 280421 795434 85 485126 64 1909 727634 61020 810376 824593 32028 498458 155830 807667 835882 10765 10100 238191 815941 31701 327548 823129 785773 673429 235864 65460 772794 734016 13 736798 804727 792357 157905 291903 451677 118902 413687 566822 206240 709363 329868 774154 799472 603182 321137 3 51203 381737 848128 846591 826897 715858 695355 5 2 623124 260817 812238 12084 87 19363 367772 179632 226042 832476 132237 430760 839376 805779 713746 4954 744613 807863 303076 148391 820520 644534 306415 385756 451489 818039 17781 359413 653575 840818 692471 271132 496966 350822 49193 219 101826 458051 599560 723747 15 125729 813278 572947 75548 838407 295296 819674 536477 337937 278059 27726 40 805248 490088 5322 821041 778012 791123 404535 297896 806094 838201 558616 322850 298239 845770 31 171363 835574 136492 212617 3 687997 838963 142 120966 731504 753732 768735 524940 233271 230917 9 3905 24359 581911 698 699467 180447 387868 813314 820325 78385 450630 403839 1626 632776 713660 834 632871 1564 57600 557841 397359 809808 350977 737495 28 206051 796773 191148 43502 1138 826396 229154 43 107 740245 225164 688899 673197 760029 134911 711584 832501 50737 141077 477121 838725 786301 398708 382268 643537 103308 78144 398146 25 10 763233 305804 752195 785313 1 802001 19 711241 814536 721669 459569 325076 9967 504620 118263 281085 803607 517158 4060 796970 832349 682221 733420 13885 807529 8 1 177997 744219 5 470692 13 25240 785158 247999 30320 124004 373323 661881 83633 454483 847934 787857 831530 588555 51 615019 3 840047 15123 832599 726807 643142 2321 403291 232510 293832 79071 835689 493915 319 779644 849317 68 1498 9065 827244 96 305 192475 6987 154362 483431 98311 557910 152350 459815 807740 180 768071 609332 55702 354691 199320 746550 821841 11654 85 755645 807238 64533 422095 513332 165898 493556 105442 828599 782497 752407 215834 91 319377 828281 824192 3 383523 505737 841994 103086 726169 546055 42169 7525 10 611424 256242 322823 5 1 384774 207482 837583 371338 788096 5 30232 737312 535207 558883 362771 655286 729501 364497 664 677761 726034 16 840676 829917 1 394076 761260 9 3 289591 811733 5224 410072 32605 762114 751066 323369 11474 7270 3 28303 572275 680721 839942 589190 4045 747409 44934 808 650494 711571 392953 838536 98 600551 59 88721 236254 186374 64906 579 582639 148 549328 827379 136428 801965 233796 698262 849913 796821 627237 9628 834852 811848 820344 19120 811707 221575 3754 181338 390125 820804 695013 28395 813571 229745 9616 551643 10665 650346 3568 823956 782185 1 847842 845353 35 400744 606097 4354 59927 257361 48319 201943 399 369913 832502 4431 826652 795900 755776 773054 367697 982 1 329163 634924 827424 764845 702138 821420 437377 309127 30466 70 843702 303066 305 313 79554 614736 423553 231539 3 145951 251480 84586 817378 407429 838146 459391 759348 313822 25 838962 375432 803328 184 642319 689616 282008 629708 127645 767632 608666 314307 375010 806351 67996 207092 86578 201326 727295 430743 734101 44 805975 94966 30181 5716 836872 1732 22 841651 4676 153466 751836 132231 414169 52 821838 815112 119096 264147 235876 546306 89106 578495 792515 241476 783598 620782 771018 323 831419 55 847023 76000 674454 423 189699 57522 808771 488056 13972 721199 135747 519949 446338 612802 293283 776636 697200 238 602590 78149 16 826025 8 4 522364 777114 76199 424988 433348 640775 503748 787103 836090 34 842052 567989 229650 394691 558303 102920 200265 50971 71046 115351 108406 729643 768488 19626 401465 593543 776974 310497 125263 829109 784654 500685 188260 822877 831491 385466 737909 715918 840592 3444 1574 755 532774 691836 799493 667695 10435 4189 658711 824433 665583 726106 837313 571303 574185 571294 4563 273979 432215 134985 754411 821888 472977 343315 715768 155324 2 75971 7434 459 810061 800145 110194 830664 785605 270200 814663 74129 798014 638250 808550 389927 702430 771791 501193 167183 308475 763951 823933 697742 173584 687946 302639 116682 787863 7 764855 819681 641897 766735 49114 282172 808238 798749 710090 195471 2 12 312228 769990 818548 253409 29582 1 459122 644721 753874 237 778646 275728 811004 194460 250036 843030 8472 229 715269 288138 709979 522733 846398 846976 783446 169402 764202 819058 9567 312088 167419 325306 776695 716031 21841 181835 554859 293416 796941 309 844419 831455 902 680231 360861 56629 61064 8055 6933 698797 607019 674790 45952 44 688717 209086 560258 842509 40895 596167 759284 698432 809529 524496 691637 501745 848408 847821 4318 64973 223975 849802 5 7 15362 800632 611811 811972 800739 793197 1 476243 579056 30109 283474 376430 107 745845 636359 235791 434443 625099 848996 411069 437976 421428 1 750545 749384 270267 740601 2087 54106 783340 658999 25875 13220 356243 250803 1832 3 152506 68 742897 836318 320547 2 659091 434423 550642 777966 773064 400834 6 664034 826839 563782 10 411886 313849 827287 840399 66276 608026 45 837672 195008 626833 426304 23164 442322 37229 22674 480786 693680 82767 680284 818234 2 505709 829590 117 271612 12255 485315 841079 574015 220512 809804 133795 94439 39192 845366 823583 284517 279 340058 560237 32144 32 94187 7115 837459 3 10 45135 1525 122091 737330 680504 426255 778492 648305 833129 848726 390 837681 335956 684038 818045 323308 36974 312173 151692 6464 821434 3 58 822399 812743 806867 793114 756584 428648 555026 94 204861 788857 772301 126313 19642 527258 7 803394 673217 764767 104982 3 810760 608026 140173 124480 564956 738756 744622 705910 695345 2217 733265 797493 713467 44827 68965 57151 824290 686476 844322 153180 556819 547255 755194 1 841811 143557 417640 126299 49876 163 794757 16 154173 28178 129280 983 9 468836 846674 440275 831467 153137 1498 150684 60 651 771599 830280 825606 787345 811918 843171 844642 843720 743458 96451 1964 754960 506 631744 763207 633147 121831 44449 566173 1387 3198 321033 90607 725524 788125 285987 563751 459542 821837 108409 734250 62587 840371 54565 775206 653676 10 311659 464 726248 815289 534284 616100 729312 316706 276350 409374 2927 1055 844228 707533 8379 545163 1271 677585 506679 423498 39685 839598 682266 575057 395120 40637 1011 738975 27 826075 305210 234466 1 319100 2 97165 847650 3324 961 174330 10 542899 451 767685 81256 1980 795470 834971 845753 198510 425313 411855 177944 457576 767408 652184 716116 837879 597275 280881 631269 528703 579184 459699 10 13952 254305 7400 3524 250413 778370 465927 778288 522462 140 287476 454 767869 808678 103 228139 687724 166520 465225 780194 772700 202 849133 701431 28188 3269 838140 320298 325801 701233 807006 849198 802351 838838 226352 449338 808837 30 123026 195247 578054 201306 627547 560433 142 78320 626399 505952 521543 824639 839429 806129 573713 33688 392684 700702 753813 333925 838281 213289 828355 87 457433 776558 3 18945 620005 315958 69 611090 755479 331591 217824 787301 573411 119767 791793 781193 672971 822453 1929 142904 4 303 651193 830055 799222 348627 335899 774 10 730244 72343 620892 372566 6040 63330 137116 798804 67718 836002 270 3 213247 518490 336712 466883 631930 181537 30 166 98 637409 689593 537535 19985 53269 14 469801 19678 849294 396392 549875 75629 772381 43 3 46722 310080 714008 780244 833697 4306 836403 175808 203651 810488 732706 564088 739658 415086 547027 431730 789367 786581 2 754424 49 817364 263372 721840 835793 695133 458069 728367 11388 684189 483778 494735 778581 282772 6159 634999 1171 691416 787315 714019 420895 112038 798581 834232 2 56 104419 669675 665869 503195 518665 29507 847209 758393 734502 650226 841850 726198 1 355545 463288 298274 838625 822273 803355 56924 839376 822371 684875 687820 808286 816632 557163 6641 263348 1782 547984 199209 779336 731911 317452 292202 256969 835805 793409 773151 411243 3 583262 544941 2563 70454 680794 719355 334355 841813 57521 730315 807883 845825 7580 788237 829232 64859 848728 152542 602432 322881 760973 24 835228 488895 778198 98440 817849 336 27 725232 372511 829189 4 764414 687533 567703 807757 773137 315002 845010 376057 848909 805827 724061 805205 62136 399484 595473 577455 231223 242947 700655 3 324868 635425 842322 712769 504 516185 4 795116 157 2 153758 847994 177207 383 733216 834190 356009 498543 490 564356 2 89480 833168 118306 837170 193980 788726 823319 795907 51057 470366 84272 82202 176473 820380 304551 178317 185588 836264 342994 27 836552 574824 550245 106 52 129801 7851 111580 655154 118308 267560 753089 731032 108281 785477 674380 46232 809257 26120 13 752282 780996 848514 288219 35415 656891 843910 340180 537935 244361 499136 805420 553555 752865 849498 848109 13 16 544587 830952 813513 85 780539 44259 294535 710497 778407 803723 88737 450752 460432 426579 816121 613933 332882 604480 651514 270372 352225 844662 550443 199152 10925 72480 795147 820834 690922 725973 722527 30 841702 790789 822666 848268 527820 642708 726531 442206 744067 775064 18 846416 725765 805975 726040 794 244941 248659 554354 415780 521535 178666 3239 411236 800210 3996 62607 543174 102571 55513 330087 100026 61039 471 72 622360 175197 108975 16366 836420 25198 280 385867 505049 749460 629967 193471 103632 843964 217725 981 103074 117886 337029 5680 2 47064 806109 574995 847732 823619 841026 636985 11503 50500 1033 841331 612276 436500 792693 670874 17 74327 69873 846155 669562 764978 4 825521 50 834495 821924 814577 848032 780141 733221 389344 768622 827151 10 716426 830947 141512 832289 847632 268911 441854 49925 591528 376475 1178 360004 2653 375490 822143 815006 158983 311302 798692 752408 843324 832099 272644 809971 849185 766338 55355 787768 219219 31 14198 714252 318764 786740 810782 86370 157663 668009 747773 694377 2 568224 836160 125 195304 470680 7534 35021 786942 2 154947 474874 618333 84767 844060 23 509473 838355 339456 770034 110707 493094 767141 825108 500153 7 28522 675097 838666 498045 30 49 811320 790250 761013 193821 144501 27395 742372 594355 343055 841229 10 314575 753428 213069 842892 720190 389702 61898 456793 187640 113551 323613 832535 796391 8761 41058 771986 828742 846146 310914 346050 799910 786320 1654 92132 157819 666673 838996 42858 710537 238516 847692 2 747942 3 8125 795817 20513 846386 247584 835185 815587 740342 816933 20 94383 585167 44437 668790 513572 745919 347875 277361 716658 254 837254 809176 823740 619047 367419 628530 813648 659114 190835 806406 8292 301872 754989 28 89319 60158 211907 716002 317439 745915 879 279787 256926 615 828415 265072 841016 126107 735549 843576 363571 511006 38054 760389 828796 704276 16 395176 721851 3222 24918 21 688389 171121 204449 644874 404602 784425 9 61063 811320 283085 7054 414630 443848 29 91024 16 3621 123 670055 370825 811276 340429 236127 553232 93256 44671 779267 834195 121612 3456 285711 179691 48365 831787 840356 4084 570750 520677 798068 366572 279589 611395 775276 599694 364528 99 531991 119414 276 348293 238807 448698 822769 174477 6052 838949 483621 435138 342731 733615 204528 509167 259 561738 637009 3 416442 2043 569085 824633 22 1797 392763 848180 354814 813153 790280 751915 698362 817371 272 113153 690566 827835 186431 781401 587402 724041 516487 2 848394 785619 7 152305 73042 14 831037 53 75214 396 157 305569 1624 93524 803488 29 8280 17217 822486 833319 20491 652912 1202 2 3864 164415 348526 768629 2 162931 382807 430470 705237 711116 839867 779 594124 787516 488164 804068 427707 771142 605274 378987 829401 105644 130932 371359 799567 26 317414 797085 834203 301 737500 10 796041 255929 722184 23513 743549 535 814365 808387 6 27242 816007 98 828853 788221 818477 682220 4 708158 3466 835180 805369 172143 508407 743153 788308 142511 39476 43441 107 261627 298827 154018 340493 54163 743274 807608 815416 802826 140 826284 794327 667 243842 5156 6857 353 750410 194242 800725 188267 86 815389 810531 528808 8679 5076 843529 704571 686040 363486 233026 386954 621885 12596 212400 731039 119388 156528 841583 604018 270020 271712 173744 475383 758360 807641 581950 311827 754901 214781 300 146612 8535 838638 93 229 441447 455199 346324 816517 54393 338350 203 840514 1409 155645 124987 815700 654459 4584 849137 509999 473245 640046 5729 434658 838468 640296 5674 41 388058 359461 7184 849124 842252 113150 692707 48 695790 613757 713234 400327 679036 393476 397795 151854 612560 798807 759731 41149 812013 844683 639102 285 771273 11 845120 392669 649994 710406 3 438547 52545 224499 807958 103204 280476 541550 10477 408809 2 421609 678302 772835 803911 29347 350207 710390 486643 126471 806668 831147 359992 846035 125 831870 840642 414235 2 199073 783136 3740 736890 169860 501217 843526 520267 806194 135808 68080 113 406 2 37744 839317 791362 271621 435201 555508 156061 611923 367288 795169 765923 517941 418551 418891 688313 846242 17729 723267 772288 569433 832424 741104 780238 201179 15 824273 598306 822259 814760 27627 535532 771123 688061 602207 163423 684831 807126 47959 609144 74 29 131077 419342 733142 849262 397748 260639 768850 2 724382 731226 627384 121476 529827 772915 121 685123 655372 806955 789563 633006 249616 195 532253 65388 11 274062 279364 42516 613138 1373 801493 4 809755 648768 85299 3 213169 646920 332187 786890 754641 558610 399571 121347 832217 184468 26 843960 771704 805629 476571 281285 176026 376824 283404 820845 216305 235711 557 7 835450 257 161 55 246530 391820 31714 257032 781457 824782 590935 580321 601988 199386 571954 361012 843885 302500 107185 2 580566 30 44 207149 617199 742679 831571 178424 647046 574 678084 209325 323443 1316 328424 6045 71 833395 825671 838839 679411 698505 770918 1370 735282 765315 1801 321803 280528 2 295248 318858 762090 384316 780707 756535 793212 344209 817802 149219 799776 831871 846803 597118 569187 372765 8 3665 746206 18 2184 470799 847138 841334 820849 756851 1910 105099 271359 2621 801471 792696 801569 243628 838771 358701 89059 5 117915 1037 803740 285935 637670 237993 184994 564527 622802 355056 754903 817490 861 761578 797719 1529 113598 712106 4271 88614 826199 653309 110719 795261 618429 602976 483723 383975 1 828462 360794 503617 319873 700332 815172 561900 806776 835065 841391 765594 440202 11622 737466 331 551813 549172 720387 358724 263092 2 763905 4510 485590 735 779832 657710 218828 36892 804497 182642 10719 71879 643185 251752 503293 825843 49333 542714 496566 472492 387 771702 2106 1 785666 839137 589774 706011 688472 207564 440 827631 752235 783005 91 650865 662637 823299 251228 481 60818 49867 423218 730641 572506 837520 816114 844128 442560 1590 810669 833366 758795 2 840035 782696 261 616738 526516 740503 323492 41 423378 802606 788085 726441 318792 12203 717501 744270 751464 798100 380122 326297 771346 608570 87116 734444 758173 714668 406613 269690 5288 3502 711384 501624 787101 704762 841353 688160 33939 827691 449382 757412 28 811837 836237 434479 763195 403103 816680 97000 787697 689094 675573 363806 635819 260112 142071 366680 426167 839232 223545 211527 791500 50 441476 788834 842260 1011 823241 823400 837312 286194 769888 354890 814333 690489 598419 400595 847337 714591 747969 162892 773477 803410 6737 495802 25 846573 1493 726359 280119 693638 249532 576285 699837 141747 695324 9994 1 37757 410105 4907 641 805079 893 449096 771494 371223 201672 836157 822982 63686 95572 386888 3 195 723699 411404 456486 287239 357718 438106 33031 848301 337007 117 840695 1831 723659 8 63206 547883 202575 444624 783556 636209 818960 213928 813200 725982 213011 587204 189371 65073 480614 567919 282624 827035 40 38437 683306 774070 39508 2361 840385 686690 802694 58522 585505 370598 741700 2 740262 328751 841449 826248 10272 1 817025 582367 1952 305023 441410 9 666708 30378 473 811819 837469 113423 749447 819309 405326 70652 699635 817980 541715 335062 769015 501811 15 818607 660624 820521 701937 129956 123343 776378 838715 540399 821506 303 480 239 767545 52620 2 826236 31563 846057 630037 478047 611981 593882 726740 437380 33780 797010 837726 10 745383 221064 4 831932 220203 798453 826847 830147 729473 843845 445869 146072 521408 263139 803637 657366 17 713447 253713 589803 839868 289363 615001 684168 2 831638 874 741637 512995 585473 126935 379841 831333 769142 703108 4082 489851 798319 69258 16558 480014 73086 584351 471459 341492 601816 549251 794881 6 736291 641535 279 1 831765 34195 185100 91 557 842063 221051 761675 2 801325 675602 732853 266416 328767 878 680029 799043 394692 753955 15957 356371 53865 7251 446994 804467 41671 661005 497904 195 669995 38242 11770 305283 140 1747 819960 843303 297821 782 317285 455944 531634 830253 75885 75655 127446 531202 515640 571215 603159 841362 187761 835850 538338 840292 441450 1 810537 163525 718639 584645 59425 545839 281580 848689 830814 87796 829181 767165 500664 804641 31 770470 9427 781986 17 112986 782546 10796 723469 67839 2 627464 236165 17 837526 322603 464103 5 830633 554889 259733 2 783927 387782 815823 790051 764009 283803 680202 835457 418806 7611 11094 64482 16 565978 1297 8205 412396 698623 804082 411 992 4578 546392 192659 288 722717 836811 566 492426 835456 744465 800828 836666 20381 733463 447290 849936 351013 837212 566202 810037 510125 612618 193 549584 652415 846454 795545 88 18746 848958 70149 492 738391 627413 104280 402542 397669 580050 78566 840810 175118 839788 849160 748105 588885 212346 791217 846589 778480 575383 838375 527696 39 297582 686158 186780 485742 1 663148 472287 789633 237635 239077 285102 719562 824596 819861 769856 785441 26156 361101 848164 799 560817 217 83 828062 653431 1031 453386 746695 834395 357833 798779 724240 432198 700095 822519 50 3063 398087 238993 683053 1 224 266021 828291 102 6513 242178 724179 947 287416 98 108153 813501 89 695849 1 380044 54508 159775 7937 746164 240936 9666 832930 178571 104 827370 844140 363 282169 564667 587198 786540 821959 843625 695255 39517 385988 252572 695411 334 312423 1 382222 80029 16602 802705 2575 788198 805049 530422 848692 46314 290 844221 22141 830034 820031 431754 815132 823991 716888 849952 828362 776412 754978 30249 558307 14630 2 220790 815495 68112 836926 102721 834184 111861 202055 178585 986 383048 759886 826701 826439 129229 623075 242963 808166 839842 120830 192445 764139 259895 843714 250 878 188321 483 45 717705 796039 827464 684080 614907 2844 828028 11827 1 271391 2 33 781177 584209 588327 825419 709339 5316 814368 995 664689 172594 78 789022 613215 8660 397887 171149 839038 26 405716 223307 591164 219613 606732 4 518831 282151 835588 414106 579802 434474 811451 204044 46 122597 346304 385157 841366 243745 817759 710405 704008 833967 801040 761891 90917 813349 48 835531 39844 667916 488707 815294 227122 99176 266460 3948 513625 133436 832656 19519 21 830 429399 224967 589093 204225 45 3252 663 804566 750177 495580 755 741234 419322 2 47777 363987 623424 302801 2 257135 658747 1 398458 260361 18283 842531 39 743449 848996 793536 754483 646274 723324 378500 560607 2 825060 847941 206948 601222 2 198067 369855 524588 760665 688812 158248 736622 613411 923 830288 523693 36 837 1308 109406 618161 415910 1812 434487 16401 4691 846516 1 247305 341338 7 772689 506843 66825 847860 893 35294 715582 672146 28 4820 2 153204 364821 840013 182815 251215 531325 9 766927 76056 120129 141868 840320 478877 660555 757644 828826 716336 358801 1788 451522 466205 52401 702232 829487 481612 6 232899 13829 829010 19878 633696 644831 11 732061 792149 301499 821622 818613 171657 103067 838925 729181 289881 844523 291088 98927 827077 132514 206 399502 97152 388600 580640 480728 150206 2228 828679 207870 300011 503977 788196 717655 775374 774336 283468 692190 703 814867 355993 848168 840531 253057 282549 842187 95318 112725 509154 525651 37372 237814 305685 290170 3197 389493 807013 824121 520205 834605 18 836588 517877 48 846567 839216 658221 645331 4107 818847 2820 104313 28671 9846 836129 847272 2 844226 579977 148 568964 7 471017 422160 822279 771409 832343 373 1259 195 17469 707327 677239 849174 569755 542846 240403 14 210941 1 722668 546074 849589 765766 841666 789863 555 848122 11919 2 19 356430 486256 46 746084 34348 1597 817577 772600 8 837249 613929 720098 687747 823782 288598 817329 666712 253795 720948 847491 726257 710256 5381 484946 331758 772551 485786 675455 5 730754 506110 846400 628618 358537 638605 608524 7 6211 137082 45 171998 748642 78 828986 152641 563390 814674 403779 356937 461495 930 771377 828608 262359 139566 39483 782660 805764 614481 899 836426 321 192002 831727 819453 188075 66 288417 99003 633579 793994 131892 846108 35798 227303 6727 78216 757715 96451 525719 205746 817564 464679 77383 6751 69563 820651 523278 13462 627190 733927 651794 418778 156025 210629 837341 551575 785023 731523 18 116954 480595 49070 847032 110851 828726 364 679969 436984 219 2 61243 145368 818306 950 789636 832305 826790 772146 2435 29 441757 9615 795605 755854 778924 447547 237 7983 643310 191883 748386 140612 107859 561686 813542 188729 259233 703550 53415 534020 797653 112088 94019 832655 52 830791 2401 221098 306912 795423 777096 442535 207634 804593 84140 425900 837917 220351 779853 396426 319136 783992 248107 665004 2 354519 610775 637970 500178 854 371135 840879 281849 690221 402913 15672 821202 119480 40 5291 844456 793443 798332 314465 510124 576716 499366 838938 632097 441354 287 841120 264473 845 759889 155063 99686 715275 526 403150 598159 139607 636788 467940 801479 313746 809811 32408 536906 329616 817564 488994 844409 647015 815876 9382 758953 452281 157371 16858 565619 480427 568113 4112 813257 248905 521200 838733 809453 142091 776962 825952 695467 273 768038 304990 749594 4 70758 110081 343158 730691 399108 840545 825106 348 798967 6 1 49107 776353 144008 793164 7 679692 234275 132 110865 833921 832686 824875 3453 38 2 554643 126814 842387 32797 810566 595456 607149 22 876 294 37 246906 43209 577282 801926 639724 330872 754297 5325 800891 42 24 845343 789583 686194 327 739203 777337 360450 720585 826507 112570 830600 146 827245 813734 457416 709227 811649 243653 261933 31 524038 800273 716744 789644 813793 278199 690802 7 3 388600 704828 810163 68060 670261 217706 173169 825382 188183 822580 839623 48 815780 799314 330209 32344 59 507828 463 788494 89019 761558 51204 1674 157664 178355 71365 334 390 21418 222434 35399 1598 715785 49895 452234 36 607759 269372 40009 831516 805332 428202 814745 837231 799258 698596 768269 404051 834223 649426 13 631279 733631 768679 805227 820895 211966 605077 55278 133 646176 461430 814570 786693 484767 450375 849474 69135 675890 12 809811 309596 641739 802989 628661 8275 721841 516986 580125 412796 846573 295162 185381 293348 426 437750 205910 16150 60659 4701 759153 818754 821523 61692 521 834149 337198 1 226146 210305 65710 63671 807477 522044 363957 253298 173 848241 4163 2358 149491 682246 756627 58441 611593 305022 454403 679145 453807 10 135996 183115 1964 72781 369 494722 144250 3 605836 698179 786209 847727 353352 784217 393973 625430 712357 837052 325625 394990 846307 713307 480852 362285 247804 42857 278055 824121 24 1257 502953 238 219494 7 20 790639 336987 1400 541961 593706 5 99 1623 223597 255819 7754 12651 847764 619822 453874 378139 734001 49441 555219 733658 2 10095 212737 825674 31446 496835 581410 96441 16 1 32 798059 846714 457667 507891 564234 742202 770271 840377 49471 571241 805765 2262 240211 734450 8243 22 827287 605555 14 594580 822844 316772 168522 852 639143 788726 577309 796532 114232 468938 775236 358735 130062 391473 5 822127 525181 380118 197531 496700 346956 508262 723419 776920 117 382951 742515 807793 206 188837 786572 789454 14741 555659 554360 779040 716823 617586 777409 159327 90538 103812 848420 628234 831062 5 465337 1 217712 743263 583063 126940 4047 728486 2606 341 693070 150 442383 282207 123995 846853 4834 571186 782203 642635 484575 794797 391171 49579 559381 365766 552659 10841 834448 834051 396 12 431224 118 80119 598710 833634 724885 818781 271459 784089 204792 429968 623672 6 643889 838567 53191 768169 721122 516134 745232 201887 735502 222476 845106 690501 87199 400054 314003 431652 638782 187845 787760 757104 357388 797768 1062 600699 110384 640205 281 386210 769643 64845 257217 442629 268144 840745 727736 266707 441911 539298 838993 234821 847853 794981 111539 795879 8778 676359 823516 37111 845361 719775 501258 272065 835593 2 800074 428809 782329 24200 807706 141874 459219 750573 62 200517 790108 778114 69 836870 30602 360656 679127 705222 6 728817 112281 461971 691362 784720 484858 422253 17253 66087 528575 22889 593950 7328 767928 317111 167 566492 33160 802888 118660 849060 845640 132583 839260 520859 589970 591425 10959 415109 141149 446921 412831 1 742625 15 570 849594 469028 832313 707315 812944 19 841 1611 413060 825437 4806 787378 831053 760519 849157 8721 816303 64 5233 807476 507829 412170 835484 827864 1168 589897 762853 191546 599099 1071 792937 697327 380243 767765 8851 23308 494734 259961 10105 158356 727913 780918 10 204833 64588 9725 223135 219245 4 761572 396895 783505 911 61 429497 425 821603 841733 1 9851 589011 214618 487906 743245 825005 280931 769074 834562 73101 313936 537293 810384 803173 34856 831088 257035 322367 843067 24428 3 187300 832514 123957 233549 659397 19877 25 695858 716382 500320 50 838787 24 619221 679174 784865 1 442594 33 262 184 410167 782440 74632 830973 119983 405151 823219 114140 811561 391979 503 811598 834580 617263 11044 278690 709492 631179 539309 769941 444655 7895 790616 57 158555 807934 150816 736642 777494 704335 5503 65174 730004 488461 812089 801928 801755 798179 78892 602034 5332 828185 801503 341 841160 1496 339708 746487 475852 757039 20922 46631 337231 235405 454203 695163 97 208226 751896 2 141605 27 13 161003 834890 23566 804880 4 454269 832487 237781 2984 835211 809036 849903 626855 299955 717997 750647 587445 8 389755 447023 127211 4381 1 322852 264350 17372 18253 436684 320434 845277 801766 14821 828192 26930 34 775308 332612 493572 685332 764002 842640 835656 2371 826218 760730 70494 468461 206 798283 680738 819327 809620 414596 793183 587284 780999 827309 686246 834226 695989 290456 3109 415483 129118 828010 678996 148 509417 779507 87140 299213 211020 24 259946 834324 472695 387081 439031 837209 428960 714442 825038 3455 784513 682219 819492 405100 416986 802745 7 793220 12 838768 548378 7838 377642 801177 810103 6802 113754 325491 722923 531913 806126 830715 610980 841068 174098 7286 74647 774811 820564 571151 613065 844503 564807 812356 542672 769483 259417 201346 3617 558804 369 592146 386034 150816 72766 713784 372645 24224 138814 634248 821806 663021 536688 267927 217911 53841 772709 741456 743522 726205 185453 26272 747367 8017 6 830176 632726 89979 650460 647480 832029 62967 260021 629989 836371 753669 523291 38 800656 595497 494643 811143 183346 711647 378930 752225 671513 90265 221364 691213 113772 96295 608400 51 61961 65913 796511 582794 489616 147906 781170 830475 674535 766291 783953 277514 833810 2 421826 646234 689160 96899 801211 814789 58331 49069 119571 718613 235025 198056 460697 577975 1 419273 565535 58 566962 207602 803281 224539 193358 652025 845299 183 814607 301825 776992 772272 416907 400036 191211 301494 306053 653540 19333 81242 513856 631413 2 845320 201 78716 142506 829181 387351 526544 424803 835715 565151 3 577498 208133 774660 52 792735 58822 658141 844596 796523 306411 1207 681823 744174 838392 543342 672504 352694 484283 4027 638028 993 147458 738728 730768 297 161924 750262 169298 811612 796401 797170 488146 454164 373532 815126 847965 844243 22014 332194 579224 3700 826933 714924 104651 393328 286999 249283 45154 306514 56070 196316 794790 640967 833328 40 793881 12 839407 57738 230511 829173 758615 786680 821374 730863 827731 277706 104199 565607 207911 40817 3229 6785 11 840 653042 108268 18 839149 589130 687303 580901 131919 597032 493370 779193 437812 5411 342295 765716 847789 1815 4 284367 670904 756051 477595 510656 323590 225774 787709 814662 791750 44 838728 363664 839024 832245 594368 260495 729619 3 460289 807292 441965 768862 416440 1241 106 731449 382100 458408 310874 844974 809259 20 293994 4 2751 47 769469 186 849788 17 837731 833623 103712 766158 676568 684189 214718 452372 509666 157 560023 586772 159 371139 780147 770376 61008 279120 116159 380922 832331 2 156002 687013 503122 70 77485 7 770499 495866 28 743103 11236 715859 583225 785239 829683 228 5 363629 145166 842775 18224 640890 6771 846951 440834 52974 343067 817246 732523 167 681551 4 834198 360 20164 351721 695 723847 738 57653 12318 258813 63426 307519 759804 840923 766327 51589 66741 3555 817386 210089 492633 25 818934 831692 356087 760577 688114 721116 788608 206951 566857 351817 437859 14 673836 564244 360706 820149 94 813858 818482 85371 322472 288143 369912 120 49616 711694 4248 185 21169 72967 26223 655855 813092 844948 698309 741526 1 779231 829470 849716 7 56 733701 537734 829504 295795 687655 791839 536898 760855 556423 155179 7 1999 10 739541 528253 249461 464072 189371 2 7082 30286 486 73 147 709948 797754 1125 660505 597603 94224 737180 701884 14848 43265 257369 822676 557518 270 18 810240 106571 182 2 327331 92 640858 10378 139 747340 678855 2 599670 767880 8 787221 711601 675330 787420 848307 840275 837613 569319 447507 805808 657045 580421 151 779051 19 14 691455 309 682800 410280 478869 3 725608 354478 15896 820369 729626 111332 391 310159 409657 770008 204263 635310 601351 1436 659697 521364 513186 182872 146650 727582 731659 460868 4216 7032 7 696742 684249 15 2 96948 825557 632642 132 433043 759354 225191 679419 480834 193831 754617 683390 817635 369048 781160 69545 818163 743927 218241 153 206634 644667 770331 841221 729247 762030 817203 294975 304941 11616 320139 236214 6832 529189 152725 356614 195395 806630 802995 7445 741101 836110 697645 630363 432303 813727 221633 613090 179 130 2 688242 849396 833620 539035 191555 833643 120938 256722 449350 141830 21 179720 234727 549094 566 323011 211 4030 69632 337219 125038 785283 804582 112631 545846 710552 841538 841117 8 307865 657061 790625 488000 2950 724028 279002 426036 121 449 845839 730243 14956 8541 835107 364569 745189 8 626210 793545 828563 58 807845 3311 270777 379500 829847 535001 714978 71975 766219 2 348725 818029 803181 819071 2081 797582 177 256993 68610 417 794486 735936 650696 506533 133580 772622 637825 14157 810986 625813 8568 2 718167 626763 344039 730380 812277 787983 371262 502130 821037 849215 814860 497139 378078 328600 78 563425 2 88353 538782 670690 304 679935 6 325198 849806 813613 750383 4 254781 713334 786605 438373 29 320402 229332 453158 852 802217 430463 799430 215405 828233 65550 801783 849599 324460 247243 1983 761 2 566669 182125 751218 782805 847608 19345 605161 433125 806200 449532 92 695194 364783 649893 743737 844623 362585 8 247663 66 198594 785192 738290 232524 22391 47640 494435 365337 671407 265760 514568 413616 269753 8077 745352 800103 807222 753570 603995 14 738 815370 99369 33 90655 145172 5701 334320 235619 502020 808992 781079 540609 820916 599 7127 1618 6184 65 700927 22 546456 21471 1 705081 720392 839070 784661 687524 504489 266986 13 256247 217 790773 798519 24 87245 1 559694 787327 297746 514100 846904 44 763160 409 194595 770699 94533 839111 760765 813456 287 357176 403450 409398 205927 400469 557557 843079 285225 771367 752393 2 2061 799460 267779 289229 160 480884 782418 195490 783995 644426 124918 624669 846988 76003 354821 790044 822200 30 779412 389578 552891 715429 11 847809 216710 280858 819964 692204 849356 105333 36494 444402 12009 27359 846535 19308 770981 853 600700 354508 460859 10893 781903 807935 663062 726217 817490 180934 89 24352 756446 6301 588315 550184 677189 836332 843662 501239 518418 405 547491 22 378418 690215 388853 794009 779287 824888 630746 167 447857 3 820299 27 840651 1 806592 509895 845917 818446 65755 241086 382665 476270 834073 557023 81031 202879 250511 11376 258794 5 811345 460538 325061 65 827292 1601 786562 207224 76374 74 52 3 738748 439623 637180 320317 561705 54943 4020 526640 188330 758404 837566 286226 483212 439819 812525 711685 182599 793837 402525 3420 767427 53057 13863 618318 4 163 3442 711323 759675 6711 546800 461 158264 736576 788886 892 686337 5878 661456 577082 844440 9 404798 14341 846939 296934 395571 3 134805 811031 27345 821723 822540 495230 499629 4 297518 75 23 766606 751533 102752 5189 244393 13658 664988 836946 576327 70987 326304 639435 755391 615324 828702 1 143346 831724 751119 695336 462819 701447 123389 196021 841188 594526 849237 256 280428 843371 823215 767196 88 654923 846551 135633 277445 814968 831484 2432 384521 823664 768740 831535 204571 607818 231215 109619 142707 3 451122 312 72650 465294 86078 86 4 169680 686681 238289 301985 395936 44 247881 5 770348 1 1693 793526 135 702968 72163 278647 260099 661948 562492 3274 59403 167559 753330 507604 102245 405612 40238 794283 584666 36523 837121 831990 325321 152404 816178 626974 277955 717430 329032 571627 558228 5262 177758 6819 771698 847687 19711 797165 797162 680942 2479 170706 758841 145938 22 482648 1018 134087 33725 838928 1119 308078 3 775316 777472 759459 415475 103835 846413 831747 606543 767186 673623 792475 221656 833498 203703 832571 711289 35 34371 581672 115383 390732 462418 569241 718757 809977 262 826237 636962 779823 817965 12048 19864 313262 55299 849665 394959 52435 806272 624678 802735 643554 685975 671470 795922 678817 794526 728594 213523 294248 803031 825739 683527 790387 837413 624614 159027 801809 335697 790907 285713 774473 452 196558 845878 122777 71376 27 624902 259865 473497 597966 341156 393168 839608 7 45143 580056 312772 397192 847651 709462 379873 832261 401602 55887 735327 284064 758303 262942 588116 121316 789905 794443 32960 1077 841943 146079 781930 39949 34 720029 4342 695028 828611 760984 747931 254866 544604 518184 800515 770725 2409 386089 302525 433671 453445 11 837317 777700 23842 164995 5 838964 830336 471239 704629 834950 2180 2 518532 95800 19261 791524 366203 65910 475423 46 24 358468 664138 54212 656278 396500 13 12 440727 796268 53049 849935 630315 91354 262696 2016 434293 812721 734764 639 249 658821 741226 814248 649096 742984 369493 763107 607816 37235 110736 731674 267459 2409 832994 21432 331733 805640 332 412530 464151 167448 436346 442157 836710 797888 480060 60305 445960 569024 707999 689677 784860 168 541788 139926 804937 642741 701680 800881 805066 78038 785247 504006 837252 469 818695 847671 92753 167556 263165 657137 3046 809402 533295 845172 808718 529202 135 677211 848819 836107 70825 805516 333297 72777 737 802347 731946 94010 106887 400000 648817 32173 805541 674027 173531 510924 848545 674520 703095 273460 115059 43766 47 311167 826406 15121 827553 212551 29 838073 40614 840527 536961 53643 31135 835961 794914 830286 785074 371309 694640 791258 719098 627 729431 833030 443121 696613 869 817538 415154 53 765611 848919 840646 5846 162462 695106 488112 22775 913 222416 803040 226 201195 397668 528676 823780 9506 644710 5 807516 801219 839565 19 827387 55169 325730 709946 642424 459712 416497 30176 790316 222239 591809 551551 91501 3242 840793 323868 723912 239860 447775 272 846522 845163 124 122677 52329 32 594683 774981 823532 788092 830053 756940 239767 132306 3527 816073 601989 758469 37 813831 3 670083 426921 85424 432268 362 468377 15029 686274 740611 758917 20796 788834 775342 566752 106651 583031 1197 446389 6690 819767 842016 679267 740024 842443 556205 12 9 661867 830993 810722 745137 624271 26 65331 638148 652813 833232 720947 24021 116334 506931 4 555768 628321 37270 297323 328365 15 818302 9 721804 2878 785622 340654 837349 763783 670714 797929 679274 108194 205309 65275 748457 809357 540991 267305 22 46215 687203 471566 275503 6936 729 55092 893 68 788521 110 823913 839521 165 35 847539 520225 822999 793868 110395 239550 584175 299408 485949 191837 564529 198514 771 693726 17 680883 780492 786506 2 61159 686286 385556 115983 741908 90127 838230 832940 503379 744 112792 675035 720470 136953 82684 288752 845277 812341 2943 227876 671917 671245 814906 784690 766067 482240 30 18846 829456 810266 392019 1922 750181 664941 146274 814667 405760 209152 101322 16 836976 690393 587598 524925 817971 798182 245154 548293 771669 671092 821092 649543 42 545406 50 301834 358903 650456 33799 387336 562039 143296 566595 2351 31 44603 103 835164 30748 241550 32102 728779 725866 459391 631591 410906 801758 483531 810383 5943 5185 770295 713903 331 315508 214287 732575 530983 840340 41 533345 46350 749516 586595 614006 628594 180384 178408 123139 2596 790743 775951 422515 753584 119615 555760 102 768335 823063 822281 239774 808803 843 795379 33854 730030 667 806578 827905 804926 596450 491955 28327 79978 840124 2645 482780 733914 776495 114650 802450 834877 766999 44177 137 842309 289771 841826 710806 833691 300999 325667 485933 566616 758888 475725 551950 101232 26563 15082 433994 824706 729196 446720 592862 736646 764458 144196 44 569927 502061 619582 983 296290 838771 552953 374515 838481 2247 183 23240 838748 169181 873 557473 517781 554360 66 207 770981 7 249609 126 291641 423948 2 431532 796641 5198 8195 687696 545840 750290 177022 463358 1820 1099 26061 295896 764122 355475 80784 830395 411199 783498 2 814280 276417 147828 114154 825844 230051 3921 279883 609127 246089 775287 330635 747915 184436 287723 75458 3 836538 517725 201426 625944 509562 267320 782113 750860 502 823225 681247 746989 365142 117626 619442 751391 840371 174 687023 769693 369627 124921 290315 3 364 5102 663805 506967 72673 805012 167481 176981 848370 1391 793436 2 623875 847964 2805 622701 481774 344070 788250 57641 726969 494231 3 379416 114 147 845506 197517 32942 567 606095 520267 833838 209652 158 445055 842052 182506 3966 767268 16 450674 808917 22025 361866 788191 249580 846010 225236 822907 464184 8 800731 698270 616855 15 545652 804080 14 742053 1427 794696 827925 356 614297 331334 567845 488510 810596 829650 198459 3230 454212 1 465576 2 417180 2070 777881 766416 714091 365522 789204 1 742107 791583 716989 5826 837602 836230 225084 284797 745616 814960 146325 187 119707 3 320469 5185 89525 761604 7 739196 1 35741 666313 770403 2 675051 753895 5 523261 494314 3255 56792 6 97564 376 781412 207596 11 6 756669 549660 428064 600580 582061 366327 628345 803506 750941 813143 617377 87 660072 333534 554674 675262 297128 60305 76117 845860 23107 68841 124876 344372 800141 615754 827679 758230 76160 835812 448889 725697 641198 697357 531029 83179 143719 444884 792706 804110 224282 557980 332705 801943 449831 797646 486991 820568 770639 826459 106 75185 831970 190905 811996 46 778097 20201 838937 741403 563433 482302 3265 836252 751885 3654 529380 331451 481624 372301 15 1993 115034 66388 394818 836164 348198 613974 20 305791 73265 718378 105393 544464 144270 557209 759578 103681 670437 617522 279742 463884 127990 835605 108891 813724 4381 358620 71831 477024 22264 729960 829705 839360 540616 745188 514392 11020 501309 510354 755376 57 722964 536084 688911 128579 14 4 66418 425194 601106 513 405865 497003 772248 821718 647255 822226 707346 708328 724877 811861 812949 302271 756 843076 297447 2286 68813 554654 288218 498014 810902 44 531271 111816 718061 94391 280594 791492 285509 274527 601128 843337 526648 232432 85114 380764 266704 15 701996 840757 749364 202208 586412 706876 652490 794770 712571 719070 833794 638413 833961 308280 5207 711422 659317 2726 817059 327722 473799 716911 3867 610144 566074 555094 2924 28 709587 380097 22171 9985 551261 299364 475760 211261 290024 325285 1 342352 531647 325576 840873 276923 823739 665006 218708 8 730628 445700 348523 849666 231160 771927 331326 672253 1246 605186 245138 135 830171 617543 1474 15798 434 664609 691375 749353 1219 849398 814713 211685 131 780010 429697 81072 175522 77715 4789 407939 834614 600969 610211 517663 47 517 18 472 132471 6423 842902 498705 764651 793187 393146 161201 379481 537771 166485 298843 7844 1280 579120 310452 482071 739387 738181 96194 471594 2543 834173 1434 846518 483141 612560 473083 343916 82388 751247 131 779745 721593 263570 128195 677626 307483 330 14 17874 656472 376828 288 837821 364177 628317 141083 809242 49 424941 455043 764063 1 69192 830999 275823 776318 703155 742079 1166 841381 276090 845248 337857 826311 764430 826061 18 759494 181459 558653 396815 212187 729712 91397 785233 699660 703600 85469 698481 62665 806821 839094 95981 502580 412381 729853 96751 454194 787782 507148 839824 3 779146 682524 133207 831746 412376 593603 800696 362457 658749 230238 199313 457868 237203 2 782895 847199 31151 616112 843419 23452 543406 827498 211579 767687 557285 7140 785127 783045 256835 15 165726 801339 546310 419770 724834 688152 735345 410692 843802 579466 649852 8304 99067 270668 262383 762806 502075 738191 195489 15600 430577 2416 786276 849068 3 625708 785506 477931 95517 801561 4759 840185 835221 831078 649055 813793 521462 116134 123806 58670 15 265 814699 146 193125 792042 612475 474222 621112 654411 19 425496 840585 35780 57845 687198 802364 68449 832257 792199 724797 7793 833850 7236 208313 6 811623 198108 193036 234585 527730 711482 458480 835507 85 542104 17528 70479 452076 520496 773117 50218 810557 7926 842364 1 798698 576692 39078 3633 405463 98979 785152 837244 844609 210269 27 272566 685131 210 263718 16162 355 378919 941 4597 4220 837385 139736 155680 368344 673410 166298 149982 8778 3 2 396720 551222 369282 2978 705993 1 29 1663 916 831780 371978 266786 24564 373022 512450 1380 534309 98 2 487139 745575 1584 761454 833759 425060 16 840393 90943 664665 89598 719098 705308 779896 1108 588857 784615 1103 51146 530337 355261 17278 662830 628633 788236 7425 2232 473159 484770 11 845121 799579 382874 329368 835359 246 587611 828805 19048 13 119343 294057 1 607529 341893 762130 120934 812886 839661 720021 291250 2 705962 308278 544116 358068 824650 430548 325786 48 15814 834681 34899 7 704175 787478 44764 596678 830520 548948 804901 763496 258625 493839 844008 3206 687503 746319 601723 429360 403801 243 621564 405204 484295 800603 42 88715 742760 800005 799677 2210 758085 698789 73815 67561 1 1 760025 23 318093 837467 727542 795454 204330 249943 768015 755658 474820 1034 848889 45280 479941 1 414295 39320 779651 111080 517 130093 611582 153862 738338 408349 233703 445660 294582 826392 173960 614316 21232 692990 731097 181389 820416 843216 230442 781556 329772 398428 221830 820435 659642 834252 280353 329538 4993 845045 26651 557 348252 380569 834219 731 20 159331 693949 786804 202724 438952 169 584152 178155 539435 357875 821777 847400 16825 843760 663110 373317 844697 690291 318002 768766 426214 284170 114250 7958 166 766833 42035 798954 655847 834905 826513 19306 30639 358066 95128 632642 766036 507438 77327 5180 538072 589316 614418 646484 173851 13 372110 3 614097 617945 295364 430577 142205 740722 314792 481006 309316 763280 37155 833407 218850 382187 772936 1 696855 83459 448751 723889 770133 829650 637401 732569 1153 8 4160 320864 1056 221 107208 451047 1 490019 134901 6916 808775 11923 19615 8 600302 6198 746253 842120 319732 794310 396253 706835 690 198701 269961 815605 204754 781024 376147 251789 783703 173004 607464 775746 59981 359 37277 752961 217 679744 243944 298920 697812 701551 346475 2 170 6849 834251 14158 347849 232 366440 11647 824234 584237 746594 92218 107206 849806 554179 689756 799128 832178 762473 811388 31 367663 249991 663307 424863 359162 349018 34 849130 174926 242433 826873 84642 195589 809637 388335 178 10928 523027 716845 436039 570026 405944 829869 445269 506167 246476 833896 92836 787992 214277 120060 35476 15160 661339 90402 12494 825407 847887 569705 826816 779528 47999 104759 89281 682456 640978 844016 178147 771054 338898 465554 509944 835635 167 75 162699 815474 79 2 834344 806448 840483 838431 207393 733070 627186 384 145 19733 643562 4099 847464 703221 255073 157769 29 4820 77150 812283 816641 203189 226056 183738 328739 64538 173067 814791 814009 13 275186 936 816372 831296 18 314488 788681 50 820873 784119 775743 828798 849916 544362 186620 358273 837175 846104 711014 842480 382014 594328 449261 187396 453282 252223 544973 802475 5562 712968 840926 792926 6 129734 3 790506 31237 687825 820065 634950 322 840270 443898 812192 235045 679853 41 30 249618 43 340359 440413 646309 846931 162818 773026 516188 838228 774408 835986 738008 196 30 198 844548 107 845992 606997 6245 349 480570 354435 716769 814450 834813 129 476496 791749 450407 153711 842327 719044 712659 472584 847650 1936 497812 748488 725730 3756 438643 835264 840414 770489 742263 145 806470 309749 150955 796882 715250 762577 796038 99632 13380 744281 404473 95 9078 3553 2 646185 27137 438257 825003 687827 482 819377 750305 2882 750357 821371 777426 643341 22414 293867 2829 695530 702780 822960 2 310630 171607 133841 148836 35 640013 768028 90340 327786 847672 823173 842409 407 327333 284806 261082 13270 597000 787546 30 570243 826045 750558 2 167026 798324 553229 814315 363116 792127 687659 271534 591942 291812 541962 690339 763169 842110 211235 823620 810108 695124 33503 253 260688 42 472481 398101 4 833030 615743 797065 486929 38 447329 73 365373 13296 3 48410 12 459143 39084 248778 264685 8 4 676890 7042 762453 826307 132540 49 2046 8 471549 684394 32600 359828 847566 661668 517360 62354 773155 823017 367853 351137 834772 223865 9107 626498 816005 724052 583524 17783 267089 65814 832265 820521 833394 455685 838875 780385 797866 315061 711543 841631 113652 16 1 1 77278 739188 729803 36648 795735 111676 61206 792706 445788 109 679609 45238 645756 165200 844764 791633 669889 811693 483500 147 777992 630442 1047 43615 118416 402550 733343 68 787816 4359 2285 706234 640065 809893 159 3 2 715801 825343 832444 2183 351437 13 628614 102476 421465 814992 845932 706640 564322 114885 841922 832588 252179 70537 76600 32 586119 783892 623445 733025 639602 844207 11790 302824 435189 822161 116467 302539 252950 736925 507886 692125 768157 621434 212885 724861 752421 843542 97 278004 13046 806888 7 833662 458345 32 441808 6 725280 93006 811363 569909 733538 102994 49 713748 382674 149167 471236 519888 632432 802676 207246 5593 805755 830541 394290 120615 83214 647760 802636 661430 757722 450469 207502 453741 821042 510665 246204 712124 2788 858 660088 56 847779 745812 803454 34454 762556 555944 23286 991 809163 331995 52477 488263 231450 329 444492 322 806744 748735 842931 835189 786862 436119 408177 809401 616283 64 831412 823984 308 298762 842591 1970 763461 819456 541166 979 322181 629092 509 150 748085 466573 658211 112506 843599 832931 733906 731971 64 26276 17480 1 709195 346983 469252 288899 649269 102179 53809 330 432490 62454 733486 6783 738071 355447 55534 804425 58133 821369 827481 170972 115211 13 270236 1504 278723 464770 92049 719175 845444 788420 17753 1490 232 648295 571841 497731 112413 748958 220872 9788 830802 2613 224275 664025 811926 390546 773774 821729 419603 779460 555039 805422 47333 593413 632294 389954 8446 715437 232 150354 7 25665 21198 452264 66079 146626 7 155725 507676 391401 774639 804573 733625 15 834792 36138 845370 498007 9 107670 369926 118083 780293 3 842145 383933 26038 207705 38 178 192 563858 304 804196 515026 76895 749204 475687 809904 812010 812864 517056 427401 839951 115270 387075 259092 839365 439148 288076 585398 849642 411037 401379 892 844307 57533 265907 661814 625640 14 812926 649574 820497 116297 518500 12955 775760 353282 2 833268 22906 61304 841380 161316 3 514480 838627 441849 800086 405313 47741 239155 27222 779107 644200 615933 817146 603986 314869 93 34748 55 503069 700296 556939 9976 790429 778567 262614 742819 3 845825 8 19 187363 843954 248182 678661 797930 639227 10483 117 103891 15 3 277061 666092 839991 609769 828716 718151 797315 52 2637 847252 429896 122384 626804 361 800840 119721 791789 70515 349461 105053 80282 25178 119015 844603 308042 821044 133461 743968 823420 321932 328108 840995 751785 472922 767687 761019 162987 757175 2496 605260 721053 381521 9751 202064 813100 755909 394012 649889 751729 15716 2 835010 740478 112550 137993 441300 34478 652410 786166 826885 762133 841796 344160 801667 23 122856 660695 692595 587818 806193 824899 27189 803069 591294 182761 78150 232 31 687436 274040 707555 2199 17 283 812684 822174 10889 838438 776551 210549 344337 669354 831231 729460 835559 840636 394630 228396 730462 350926 835770 582431 704619 31982 720405 131761 83961 96478 327703 823205 180312 2153 672525 830940 8088 94552 848520 54876 717630 661428 849204 178885 676399 318086 183473 263305 765559 348592 636260 881 842941 826065 199520 803672 790722 844610 2736 733008 793011 736280 826155 773382 94208 28549 168916 809829 2 407377 841491 819661 828490 13177 1 829651 548808 751861 673223 464917 354435 777021 21242 2 18102 761366 837314 310497 61768 651566 754404 801220 562866 872 330490 376795 822601 297377 760349 832138 792596 776417 679781 842365 542414 628872 538647 4 575803 583996 634 747563 170612 526819 813163 6 5093 177926 672004 12297 610912 567783 177311 4 818479 5 253229 482839 439190 466530 96250 683743 465222 422 713189 679058 140284 758928 825105 86 831493 712750 824 845278 514211 840377 582671 509781 321791 341 819068 32413 101786 1 87234 51343 209702 841156 605408 836785 189897 3 427242 744139 4970 310105 1133 2 793139 47980 720147 748822 896 712874 832094 328552 8134 394517 585793 124 759244 824399 278565 817147 1983 491672 8 9 21 994 4 62501 755170 840597 598564 347284 79608 294853 768199 7834 775757 835337 460133 302964 97862 801268 568422 656338 15679 120535 817716 847858 499440 121579 218946 14 615375 714522 65 836380 487335 810405 46552 842425 683214 1794 110007 3358 55024 102602 807550 114425 820132 2 102504 14159 659135 792523 62711 57097 80166 838963 781381 411251 16 762025 818105 712536 260380 1107 273043 821808 245570 57 83092 819794 700513 420143 813044 15756 812081 20518 63610 257423 333 804008 10 636032 756691 671253 436173 64 837211 836265 7769 811394 478829 44598 69533 13755 192070 699337 68462 171184 326935 457 816269 840054 830217 828270 817851 15347 543506 219561 567956 443262 832908 828478 472625 255155 814680 843423 308445 159950 521328 828912 790889 2926 5537 461477 468713 825825 342424 764151 448267 815251 571955 726709 803278 487276 320599 239984 37490 602372 2004 233114 834413 434544 717015 5 136681 67666 828219 638153 682482 766294 490423 5 483951 520906 395 669715 826290 589536 10365 510397 849519 131289 464860 236219 797558 772771 299769 184602 20759 773725 605766 453382 831521 431419 742356 835758 827747 250284 717693 375400 227191 19 2652 742319 766599 806796 824936 152052 786877 668774 488768 592985 226338 648276 495 37987 24 582729 250885 796798 847072 194612 820018 62981 243501 658756 799190 817812 803645 385572 435584 839332 833336 844233 718237 745297 501477 761841 846239 875 49 78075 793784 681957 395410 705631 846939 757807 10579 153 15 719574 764534 201 743913 59111 738582 255180 3187 117137 743169 835725 836876 832867 4013 846464 75935 464277 3 637162 1286 159643 196836 6688 326600 344326 200237 8137 217814 819872 112301 117616 738453 750164 3 156 812168 457604 447292 629 1680 84213 619337 421151 253339 132 691475 817772 3 161662 103455 103605 430 258 145250 842272 807129 751502 14152 731660 25553 664103 213528 689390 478676 796649 671626 6814 804075 799821 774945 23822 106314 561389 809722 74284 152735 835472 348722 2 835694 737999 2974 848548 689616 638919 758261 544348 566657 841773 798024 88 355 3 95816 821659 498842 398361 817115 823658 719 354485 165 256 807793 316 844264 819026 308 1757 687273 708758 352380 54626 484050 529711 809049 363481 905 771857 551684 572706 185868 466684 813317 584038 848335 47 812335 633199 741981 17827 1769 22220 820236 775351 459282 450977 743211 828785 822382 804638 717614 839301 327 118316 830883 821032 2565 830791 798703 328393 36049 230697 92 434136 483558 513719 843867 688155 709260 12253 801939 747856 600359 585810 20 74083 477619 70 420532 756071 789375 84840 203895 821762 753844 790787 189728 35 24632 803495 426921 798497 342640 818480 156359 652855 570585 3691 207 802061 35744 741838 616373 806818 821908 802017 209128 173247 2212 1 830675 839687 832185 782372 745471 733834 280560 25 688943 43487 230240 526795 595038 747937 525934 14068 153844 813784 156215 716150 82322 823405 836561 709768 792004 774958 213496 801979 765265 261460 137 50546 837788 831209 797162 714332 505559 5 838132 147417 208499 745665 3 33 849708 679322 17239 848421 345898 532309 626599 611808 1 1 140 726674 772467 13574 811738 712713 836030 430397 515810 122481 699669 310034 684962 214736 654452 813932 714641 820373 620302 531503 1155 677836 782200 2 333112 824951 839730 131685 257748 21212 586677 83653 703553 157 804442 4 100277 3 807342 815008 768932 232488 578472 616581 2923 818156 95926 817858 333216 211922 783143 459794 580999 815059 1 1476 150537 793601 207229 842438 416208 793562 58021 833089 35494 119812 841198 701455 2579 5 736220 786228 428880 528107 350 784045 673054 829022 113004 35277 26 203815 801894 16194 724440 390 617315 5629 835812 824272 491272 447175 288286 181517 245150 313965 395863 457441 560427 814825 728501 759713 554760 19 163 765773 1 16 454647 809783 203 217506 628 725231 157680 715165 432962 72203 46309 177464 13717 643209 101836 4 114577 444 748281 590672 584143 733991 826010 292969 320277 845063 4 846322 139068 592093 728539 36380 811198 1462 669185 560763 215110 221392 95798 4 837053 807879 831513 347369 738589 530878 789409 287028 9 374813 693959 96 674376 334859 183483 3 779193 734558 556618 678147 613240 444938 683874 845377 754324 61608 8 839567 839116 193595 486169 458914 121484 89547 6865 239789 847172 18256 166872 817745 228624 629474 379941 763907 819507 671562 5 741853 849049 592822 849840 189672 438184 320464 808005 758528 45499 718502 533559 97344 16 638936 848191 96 214216 487436 229282 89515 799364 316926 92 163094 3 641858 691767 649726 843429 440434 754995 4075 638850 634 716302 145061 1 11093 3 796218 3 162409 274531 2 15987 9106 211545 746097 2352 824284 389544 616932 7 628745 547 548248 315713 680790 716368 1127 392361 815297 84431 126663 790907 446418 742162 742730 364720 843942 411808 712020 180 83795 805493 686486 792658 837584 796772 598018 182503 41 279942 648697 821938 7670 66879 666643 741342 678213 241821 342 271379 516279 118 3 830556 4 294014 12551 6 752690 843609 1337 436426 530488 70 27757 1 14436 710705 10 23516 752524 362 655917 418982 1034 81 575755 163173 150041 356072 2 220064 497831 63 724788 507533 272662 844609 684008 689177 223941 710972 796067 226244 19821 331715 788808 38756 369573 8 837798 11 698593 325422 746118 170002 30 836020 761331 744498 290525 838473 656359 469973 774117 725594 1615 727018 849490 466256 74830 806661 892 823173 771631 589 51 51125 82 670487 4 32 386158 15289 794319 15 186237 164656 46 34 844932 629890 770079 586977 103 29 746131 272945 287511 778 175428 799363 3 736806 447648 136 432 135954 753638 32723 798673 7 836454 841652 741247 186716 632518 34594 958 840372 848013 2880 143 392083 4 66558 846806 38 404013 15 191 84037 763435 766455 10750 839849 369 79888 503506 33 790602 839079 600544 505026 842189 437061 812589 21037 465869 16682 145 174725 209060 127625 605948 533557 62534 806175 798160 820324 346467 803231 845868 697 823878 412760 642209 99 19 23 440579 834896 490526 250515 786587 807708 1 807543 481507 805580 79666 352393 584660 568147 453701 846452 31 6 62519 744624 1 764332 835663 655980 308215 762901 3501 50 835829 838707 495913 828674 791892 343507 239701 503306 240075 809089 844502 628890 710095 353142 775062 687809 778947 512239 599729 196098 170687 535193 822809 547233 299716 4901 848245 60273 183630 794375 830641 26 542805 522939 725071 371659 282 841643 839476 820004 582299 685296 723501 491955 484716 550705 230135 316993 828518 759324 2470 656264 812818 42979 348753 41165 86416 351987 791048 685573 149195 195498 655779 231702 30360 725878 739134 888 846000 770444 824574 623007 784895 52194 119305 532971 422245 303422 828734 673589 835998 848690 248211 680116 803185 210398 162 24 209915 49335 804750 2 39271 657823 74321 19395 278383 832391 828135 832809 830349 712967 387099 154111 82493 801105 833502 847647 421995 680797 202 342667 25 5 695293 411222 123323 796753 207361 761935 714929 811965 528 55007 26425 756 161 10 825969 806255 1 237462 51734 786359 44561 27 1312 697716 331597 161673 528297 675117 258357 765619 518910 651567 767037 196551 456256 2523 260802 79 121446 15270 24599 500918 739304 400 674185 609256 293 766805 723450 596926 728 25771 43 801668 328302 790755 691264 85756 105 209589 408622 87916 75009 722981 52673 841 821429 769127 667564 26508 330140 4 284756 778859 831542 17421 778553 745951 212126 22931 78124 105 841121 390980 11 754228 753414 4611 256426 213057 171201 182490 620394 645196 773195 32 581441 831708 297 289106 708373 8 401571 1496 746930 21 457172 652021 184797 638392 156966 421008 477835 2608 361981 276584 705604 826135 1684 561597 833802 1386 50 119226 1399 236318 290968 830381 647413 801430 692528 685400 762679 6 360272 564710 29272 816068 29315 800588 20803 253542 38 805947 110696 55 475413 280033 845232 837067 35434 675336 844806 849062 124534 61049 772271 4 1711 160212 104 662741 790762 245779 841943 52 841325 176428 321108 13 824986 803896 498684 354344 700703 377315 778378 848507 165379 114852 181819 98210 792288 824729 827635 637486 193881 289201 618507 671080 762303 14528 622 447946 390576 44 19 301247 364134 380077 23493 764414 71524 2 623491 107069 530510 59 8 49 837889 51 140810 695289 7125 191262 783624 79810 828576 661479 829210 172355 253673 734244 7429 56543 552642 118089 826953 65039 506091 3401 827767 642986 613328 833616 2 840941 118776 19340 767949 600411 5 689946 426229 817165 829648 192766 822713 17 93605 847544 485303 844497 561953 364426 770868 788175 809930 6 118990 39398 744107 329459 813183 85309 589938 83138 7 121672 548956 87258 200 701440 54964 4584 90377 575 442728 578129 28248 494183 165559 6 15 228 822885 52919 808170 413793 215423 57107 8 455450 721963 638 785904 677604 62 917 11800 8 5 4704 3359 810067 831175 838573 826249 722017 224128 836435 788506 31 402494 216218 378486 844264 328187 335532 1318 756784 742801 489362 186 5 593375 196628 713223 825314 835869 51979 178168 632201 768244 31 431474 85264 720821 796775 19 10 831503 691123 201655 655812 826643 798121 14526 718570 103394 828380 647062 697140 2424 308803 786993 6 443744 728885 838831 420794 794396 336128 33 83394 12509 154949 705952 747179 4 621971 626501 7 9 376644 19822 810011 946 848528 765744 839010 218391 720007 81351 635715 173770 846924 848356 800183 673711 716836 772986 4 101448 659569 837213 811644 804462 446831 732794 5321 846512 605036 336421 334539 34278 58 441167 24 808700 842269 37843 407218 603266 575554 223701 742276 837544 436181 2 834649 29829 3213 4140 501791 121612 1101 935 452139 828598 122217 691742 10435 832393 741080 14448 841466 794135 40374 803955 194681 847208 127527 824483 660821 792539 615642 537831 829715 136561 158450 421198 380833 392742 652605 823150 795292 317590 842271 44 458038 467721 834130 619893 44664 819356 751632 775560 322684 470250 783262 738401 772929 2569 91291 466135 610715 833889 665407 774876 777253 832161 560245 625346 102869 444367 194377 11895 738917 155075 799251 270625 178 681308 792864 781831 426 383 555230 317129 101482 489201 791107 212050 819190 620328 478808 400267 623076 633023 481713 214065 825207 3234 76720 415700 91449 591743 153456 444000 289747 845551 387213 28770 842043 840329 759470 620722 842387 32627 749125 744138 812408 801503 814700 842476 6906 844070 598575 465010 887 194304 383083 1 816229 846894 598025 57121 682071 318 825482 814659 163 434610 708038 848805 49350 815837 695590 68059 450761 32 690696 846449 274254 793122 483 529932 516830 343357 685922 449143 650215 830097 314585 737902 824790 722966 825201 635 77033 841954 177777 810145 835956 873 377369 523605 379259 781 559375 738420 409262 829794 563709 820045 212579 140191 835802 16572 504332 172658 826244 799175 381710 280567 1513 7 550534 96374 21 141106 538771 826060 790372 17 337239 835919 813642 1 839211 4 835653 776584 785057 47 807605 12 18542 198 835166 371770 836 840694 30 539181 254786 849 395716 789142 615185 650827 63286 841544 225012 75 377650 818697 176863 11627 12 6154 823241 716191 684332 5891 441154 818464 541651 21 797578 800603 841153 23649 766609 670676 711228 336478 509441 838315 675445 769261 74890 153396 806327 464747 1 845231 514582 21682 843710 38556 744037 4 534274 819769 756926 813740 72191 114374 387338 662465 398511 682505 274343 467623 785948 826786 789667 838059 226221 211126 14887 17599 730733 770108 390172 502331 391305 293050 805632 667553 113139 175790 82880 198865 641404 244925 689032 790364 29 206555 791894 326174 4 804623 2952 823166 513306 473463 759605 650474 525357 96462 203 16211 666868 11551 615919 169626 569532 462290 784497 147648 783124 9 828945 479448 136145 103245 813781 768601 747363 332855 417974 822883 1 100 429938 452685 834571 796368 17055 846513 731355 402683 505211 837362 805469 261695 112357 153584 309895 817400 162282 1 817168 23594 832821 396131 6301 347741 1765 7567 456972 840285 828972 3664 801558 23564 645085 372776 1 834111 385057 283203 3 459098 786033 629170 806139 675032 504986 87308 753345 1203 849259 748972 232426 729866 595442 434965 774344 256835 221002 255746 806554 531653 307695 837482 827318 331950 639833 613308 658550 314894 37622 363248 61249 399 71216 806738 817407 756606 51598 199879 719749 267037 267351 844785 729638 823799 196146 566195 80 397179 22666 56886 737096 756224 579870 167627 423492 398801 42503 724491 793950 10193 712609 682221 753924 777048 809409 345971 724892 505156 365176 571 613078 145729 316023 97869 783105 56 702147 50727 557504 772769 514199 38 2 4 744659 212329 40624 46433 2567 496956 316081 502955 295238 560157 653295 842366 609859 2 8 810911 835812 503651 6738 2 689670 328136 297497 519267 747410 737494 307958 805 274913 86123 79591 797858 707017 836338 697926 321052 814872 713152 221539 540615 104593 34212 128337 288357 62 4 798277 332268 795478 118937 512253 751417 840865 687948 750243 313 644050 420004 746688 772697 110104 42943 9149 19628 580 1630 435867 14050 799971 235142 190588 738882 398480 606593 870 808438 452530 76635 388560 634467 2 650169 538796 803840 47 791856 846219 329178 641530 300018 561181 276875 85562 809295 145908 733776 605907 279092 776535 758574 150 418769 827063 152222 684014 665220 164788 810130 182947 98355 830699 423627 47006 830359 798713 624514 714350 837383 47128 55164 6705 677747 353299 2062 6900 654920 639022 479708 69236 573146 743452 8657 840588 1746 678588 846399 3022 6346 442 4021 440243 798660 730680 362365 337 176415 1053 829037 781372 31619 797487 472 761938 546202 731190 578067 646421 837336 421665 754918 798 217189 817928 1696 190111 168997 679292 830495 722671 37813 766792 237884 738700 779833 386 376214 339 5 149885 750887 35 450792 990 21 801637 8 578 2 843068 130349 821420 826904 790543 817072 835857 27894 197291 211525 736121 505774 699612 343936 349060 377893 13 849653 330486 9413 493355 788208 722341 736670 431610 801629 107241 599973 396503 782939 669706 258 839393 811237 40514 2 199029 131478 22 74420 229 58574 639360 799950 787014 837705 825323 734793 840501 724179 833950 746080 293148 112583 352143 813964 57109 634831 191313 69923 90260 798208 128 774355 287756 662193 156 274579 451997 1 34252 702245 119334 826504 738790 76134 179660 664095 834582 24145 812106 832652 52 403086 824933 820183 378113 652596 576235 847757 795114 811953 265212 584596 708002 780455 461388 661347 357389 825461 617 767664 594490 432702 269 361714 810826 28596 654718 751089 32453 62915 84415 1 775825 462104 611157 158731 49467 564950 264 7913 367762 744995 174228 802746 288826 635342 402041 358959 26470 690170 81488 266327 561814 592396 16 790007 72056 619016 811526 20 313780 638892 812700 41575 2 7 481225 820026 487497 827340 843388 3 688177 322 39434 174419 457968 68 486509 677961 22338 1 795247 814487 814703 778686 47807 819727 95 668349 37 700249 743092 6484 841925 13 174898 3 796921 3 58156 110623 38 755667 480663 375544 833654 80 830949 6924 741 418188 783486 164187 529632 16 64 9 371035 678340 34225 793701 618709 407205 4737 27122 11 109669 82050 606 4 696439 146886 118633 841062 237353 30 846306 197 832450 709765 691126 828138 511809 728095 817252 616 612179 511672 565039 5425 805830 713484 33000 166147 654138 839815 674769 322330 711508 762552 1 462777 549169 577875 753166 146876 837554 410458 716263 761993 85 846961 783849 844991 305054 298532 808836 778328 6095 687902 707040 848293 125509 2 820878 811162 227 517578 107767 4 675331 489377 837068 813867 24665 398593 828552 450 117236 812987 82142 3 452738 729397 824015 788432 37380 82238 728261 77184 438214 21 1 10 1483 649432 155330 85972 479736 54867 818571 834641 284079 206346 798834 713097 4234 27 809688 527551 493327 590884 800473 325629 480135 174710 839608 12 138414 836360 787767 776823 107 100166 331008 6 111523 145486 227257 40503 458641 661946 821518 572787 514997 230740 2 566820 462800 382055 721930 167638 816999 7 612645 20 813875 536321 749462 595173 658688 114066 583365 782047 818285 272 225016 781756 849204 624125 231718 113885 709775 668540 176106 199 392804 2 154776 171758 69 753757 703783 809 803934 559148 455387 779202 811876 2 831407 61 771578 552117 808625 846138 808503 716314 780469 315496 7 741040 798316 1 773598 665641 230060 380285 701275 808494 332084 23413 444941 847619 513037 41115 2 165191 246641 817030 798928 3097 67526 174622 777602 5 61764 638635 817240 564921 153136 441437 711471 211934 154031 547941 14266 175178 3063 819109 168599 834631 811859 1 670592 776492 88276 138032 594155 656471 10 787040 586051 569226 327177 517193 816410 587094 836797 715652 400 556332 324099 307650 577132 841716 136184 444857 700329 560 192882 222 588191 699221 746849 22591 161 660642 657861 44 464692 18075 843831 190945 247090 332534 814954 352044 315902 302569 206231 160578 689355 758122 2045 732460 386140 410279 456 820731 820927 414264 396199 318524 424357 400229 2 102719 3801 488663 16149 148066 980 842062 803767 446609 474159 815401 49866 162677 203423 48858 834002 842840 535670 789704 17 93929 726896 746862 112436 820986 526583 777636 261619 849540 804085 1321 836130 837353 777425 626893 7 834172 759834 662 377905 839230 810216 255124 276358 813627 67745 25985 650494 817830 849329 488883 833359 28741 321339 806443 787754 391 272769 2 712616 60095 767532 606718 1222 807494 679742 759398 29158 427593 529981 828796 809663 122226 534057 574384 51676 192155 126801 762636 782578 13330 841525 699874 157355 802618 357160 558305 792927 449416 396265 295426 30324 781042 52805 396147 35855 74306 842490 721743 78489 12 380794 653702 257757 467088 825846 37290 749335 832827 337229 360137 681776 11822 61135 159666 232424 535078 285283 820643 389763 115133 809011 833919 627859 307389 482970 686 8649 19783 517399 63531 1 845727 143891 752834 789133 738449 529943 833736 843324 170144 284114 437658 31333 175554 678098 619198 25757 766945 49060 350284 367949 805491 230341 3 766853 378398 666489 360 634604 55237 68560 3549 770761 272323 823315 1579 838233 219582 107476 335339 52 85482 3 638103 10418 348359 723761 655540 3 837328 735050 23237 545028 592976 841620 145864 202665 140393 717313 547090 834637 833196 123694 35979 711076 777317 816406 3 789324 840050 681036 62499 148204 706428 286 32 124894 107674 684352 583 504 830391 784988 848670 48 713135 653802 6 590004 243316 240367 789276 136807 273266 295761 380132 12 834065 809012 2 121 72 786526 202370 3550 599458 826330 748439 101139 1260 69114 165870 99859 36352 829887 727715 844403 788339 672151 727086 14636 1319 805609 845915 165934 28 82797 162338 29 4164 357251 811584 812775 845038 820004 508338 137214 701318 841515 224616 810865 641594 832399 181188 846872 39225 218569 1 959 686643 793698 196440 4 495691 445593 202609 1106 719810 432025 814246 25 211102 709678 5 351 834709 672058 548 10 781314 165 254573 5697 19 844874 78925 387891 818258 623 1055 584476 505 716618 270738 166 697237 1 247 185808 159013 125390 827310 93830 2 843811 806963 22 186512 193943 22087 158303 796250 10073 501 2951 219258 66504 279541 141638 819238 540772 49413 757935 645149 848716 237579 812823 507389 3362 1 26 374042 100739 123672 4624 739086 291337 244062 848549 599031 30403 4 378 78 825866 451968 836848 656765 841469 19825 87991 666447 790168 666936 594368 170671 781598 632303 800191 754222 327896 689187 22 802295 296019 172087 364941 522549 722806 700626 785632 624794 792779 672866 794831 834391 735624 547186 167611 818890 28 750448 799190 3339 73938 204793 432160 784267 846081 802592 118 325581 832623 10940 615899 323929 816006 658220 789240 11599 831421 751822 806079 791271 10217 784904 138102 141666 140429 17 647661 13645 717724 703567 3927 1218 96981 1931 614952 18387 19451 801047 725163 27531 24 135111 835065 8384 785465 676304 79913 31866 812916 77298 835294 815484 845859 822911 104485 836482 564110 2563 329396 538120 656394 2648 758639 578716 772588 792584 828368 695711 550316 24 704292 598337 811755 356894 3 7 804618 1648 742095 772488 804499 5162 819671 133672 848702 47 509 314739 240594 723516 696145 824920 310526 140743 559457 624699 823597 464837 402333 48517 806768 358712 137625 788269 9056 720986 189780 197902 157 517108 1721 756265 834339 52461 569635 334947 633133 822229 1243 847098 395 841152 780241 387355 760352 231 831246 726709 779399 634177 546803 476168 765364 305241 833316 729611 602939 454604 837566 9898 705444 823726 646820 652011 334328 405 836282 154624 132120 843454 819656 770536 238749 320035 825041 842907 711756 812667 895 8 439421 728493 421297 756589 13604 829282 6234 818979 238890 991 394320 280184 832166 779041 98096 1 171590 756325 209 8 251691 587204 516859 161 3 669440 336464 830066 847483 788375 762213 830815 99 9 216616 57 280761 558219 247417 704667 754 414550 849945 23 712021 843835 792094 133742 74 821859 67586 777072 206 848452 957 16 28440 164721 95513 775156 79 801994 167 235834 481433 39854 1137 448066 254875 63 92534 218591 140439 827353 219367 243537 811283 753854 836621 413042 14616 710952 626816 793573 2 334173 490594 4 517460 77378 449115 716984 155464 652872 197904 773076 742241 793234 794190 829999 845729 217651 288889 6 777042 546261 230406 117656 469132 809127 29 534875 232467 806424 661109 10120 19 818793 55405 437584 3 751194 824459 302272 112370 822335 367921 56515 699560 815930 195862 275335 754224 798342 942 817694 822807 815701 718155 661104 26 700330 617127 115964 622834 345018 823720 565849 243709 488286 207223 1 283513 75354 252858 807019 406475 167 134195 689978 7 277410 846586 884 23 227258 653564 693 213340 767622 286160 752425 645515 236 503474 109413 475320 15 787210 19811 836782 729226 5 418 831080 8 1 614903 10374 449710 262195 728861 808845 366690 679476 537 158045 572059 359986 171478 810910 775495 730745 57387 761467 480827 36251 789017 803734 79821 548458 4822 355848 812419 377290 281732 2 14 552901 29867 6892 141889 612765 2 35 555119 789565 789010 2 799146 85 493066 299 23218 899 746319 739641 823272 42 240851 1754 759452 846711 275155 762367 245946 270989 373895 211960 104916 225885 489779 563343 629738 109 116141 15 843911 194964 530517 67575 817927 206381 849952 862 733223 476620 4 786070 738475 816940 741864 567791 53799 818344 1026 837371 205692 520 577630 233257 332271 611704 294 660699 528975 514981 626463 545876 38457 767315 593675 11807 127870 736731 19 332320 216331 755733 770039 176363 581039 304489 788757 831324 798040 838925 796062 816302 5 480788 420056 651907 445580 817735 442 839474 1312 842606 287 51786 392871 155 222199 2 826994 818514 241755 702844 2 622916 158342 750823 647457 638315 10315 816247 1262 3 19 550421 824776 638453 610221 45092 183267 7042 800062 828742 706020 464416 576700 765683 277392 838873 832623 432951 17 368890 787096 801047 236170 775603 828552 374916 769556 39213 361187 494011 147502 830573 788817 29511 825844 113960 773564 263590 700278 25 537496 846126 819364 506685 831330 120906 489842 719320 22 836981 1327 2363 781216 794923 302709 513 153827 826300 415564 803110 890 475610 315137 368977 833448 96070 57 566727 297942 849324 709816 28 770271 821918 831544 423363 820163 827748 816544 560085 754455 828555 828036 828223 603502 735125 473087 163079 800523 576726 39329 377 806009 823668 188056 418413 329347 802038 3835 205822 19365 796979 455 5 466888 24 743486 65262 781868 18914 822734 1 1765 10 138 60 727125 416828 720575 8 698251 700188 344058 10558 207176 105 3576 827854 804224 410144 464494 8016 42 856 815085 816314 37883 530469 787517 422507 422722 825366 121620 353131 200027 836841 786037 151126 442565 472654 701945 815849 654428 845750 813441 99645 623953 773718 370766 810439 7083 2 578052 163515 615683 1940 5 627638 658 104529 837881 836874 545421 829634 803155 26242 636992 142706 795014 76585 13 111669 795557 831280 621731 21 445744 611321 36 355284 188517 594805 194094 255498 755635 15336 837058 532607 268404 90974 802089 184048 816159 28005 802503 222645 19714 432415 93622 69 489925 215137 573521 257047 186515 193908 566699 115 40942 84 326282 778191 566090 847487 822153 564401 680544 77167 172987 31 655662 583639 2232 281006 320877 816183 798562 921 814892 47515 549473 57023 47257 733324 16 429613 238408 13650 701746 844164 435309 840340 846104 781446 839762 76847 767384 58285 830538 607533 785301 455630 366820 79 3606 829375 330159 181103 776834 50 829926 368396 593185 1922 635018 380018 151570 792789 847496 51025 12538 594221 847625 770278 268748 560 767632 283004 346586 2 847384 2 483748 242625 455261 1951 379669 659486 56664 728304 48506 445083 33203 836516 385254 141 718024 460172 245866 1467 601998 46905 785882 840499 139968 740150 300336 65815 407286 765923 3 737521 763331 770742 729598 335427 140 315517 832741 349600 427822 2 807893 54 211452 460195 740324 206267 399460 517432 594 838991 803018 110 569922 31 712310 2506 782577 227569 251060 845573 814483 825768 635329 23 842591 13925 517085 354956 630361 75434 52769 770918 832603 271032 755942 178 166848 369131 176109 18181 1 847978 29015 663569 752897 395125 799496 812144 563279 577527 213475 465970 846896 793220 254477 344383 429529 104418 844524 71573 558416 710133 25215 816083 33391 846912 17372 794222 790853 237107 343110 823216 584448 524898 825229 279032 294271 623554 838743 523856 787120 339714 34920 3332 101504 884 211701 176154 773507 651595 821676 644826 747575 673982 1 162135 457406 31370 40 800570 328480 56382 85100 840652 379 140686 740805 809378 36463 670400 837560 578856 820645 140738 711 3621 45320 382519 706683 534116 574397 518440 540017 3 762727 204863 343 17 81975 159104 830950 34765 593436 790520 686829 253094 582754 758003 430623 3 738903 6 103315 40812 111598 484 5 1175 748222 14357 376146 808046 260313 1 625228 212551 326406 476342 1 807900 821715 105163 710482 319385 2 2 641838 776105 603501 839698 827587 797785 672292 824019 5 154785 19 699047 716869 4 86171 507200 300752 207035 1 728519 464934 524425 691076 377448 33009 425146 656707 798916 24766 111667 347602 209456 792976 217264 499909 413682 337032 647264 81 233121 6312 531625 88444 2064 768652 94 78 247722 777692 638780 338247 274787 829296 730306 554903 363989 773950 226946 224102 709412 50307 760728 9 737550 430298 118 843954 3440 824812 828809 770318 303360 17 189 754638 795307 5 10 246355 742302 358034 350512 689979 664653 789548 816969 132289 785288 748909 64 316492 5 821 190621 624201 625202 1 844479 743800 767744 74405 421432 848824 776207 276018 628195 197101 814652 364493 768897 675 746322 2323 97149 839706 745512 800062 581310 799637 497342 642330 556198 25 191463 3 871 41 497960 274641 780886 201817 522020 832543 3 446380 10031 69 767267 141026 807624 330175 473197 469544 258330 81294 748028 208928 222046 784178 784931 758886 19 29 843273 17 845505 281097 775977 689191 652767 713751 414022 475702 128 86167 841661 760894 805346 210159 756280 837057 819607 763128 73141 411615 10088 742880 11596 804171 738834 4 242924 821953 800106 801561 32 328303 844179 849983 120 833969 16928 13450 342883 548621 513723 597391 407127 841276 366053 745584 620277 98 3290 83837 442064 843052 599 12591 233563 183 600542 4115 462868 788643 647 764417 823306 2 162181 810904 786218 638462 138697 574769 356225 74 793063 759269 2011 813439 390908 125388 661685 832386 150904 13499 826507 846360 700132 202518 678306 663812 82839 673260 52005 647993 62380 32 734237 2683 803751 133993 590031 17990 85 678922 127694 286295 592224 803213 841652 248633 94848 69727 655672 571437 165 238282 324948 214559 846476 275053 775404 498689 585538 566140 437 795145 620157 21947 559791 206109 5 32525 83 573701 791 110449 760376 37 16 784723 50316 306959 643051 835439 14 443525 495824 272444 666841 847576 822778 372638 333391 463008 556729 284694 2 46875 818991 337888 332454 730040 567870 770560 619750 769806 570281 109297 540186 145615 791591 730750 139713 646215 830400 641078 782966 446042 812888 398617 691771 835219 337152 705907 16125 1845 194301 847610 747743 476549 187827 122812 122741 267026 103860 379 772309 142889 802013 765542 120485 481085 362468 577303 826005 643558 770834 21 774637 608854 648556 805726 824158 482266 677103 842435 698077 487270 844374 70175 308 814402 2 36 774522 1053 830051 674481 600882 2 192797 150943 832556 669546 800203 59604 825397 831125 826347 821722 192938 837385 752723 114284 555735 668326 731613 675761 732466 552143 198507 319983 80058 2 129228 222153 37100 162200 826733 448742 820501 439745 2 606431 75 234480 790236 318584 567386 13 455540 310988 386187 747110 650 756498 330 8 16529 835367 118929 312558 20523 788818 795078 15 452384 817456 643378 91449 553052 669071 1 595132 463525 1 805923 80699 4982 798308 734761 640958 844221 334766 725 831564 228196 586052 806348 520866 3 373933 94132 779253 33034 25 304727 217189 9831 597720 112 178 684976 743509 4202 605508 484597 825752 340399 793260 92308 47 324495 438286 792053 46932 791394 811559 39 17 699157 756166 28 367243 844547 16097 450958 799195 446511 499297 827506 46821 837403 62 457747 137694 21 3 626085 541773 837824 727393 193783 8848 174862 298 477118 799776 6 10 2449 390591 5 171637 676505 270890 763247 126522 842210 928 441799 825624 419343 2 384819 312051 521252 135154 510860 242751 138231 538177 760453 341875 313627 138674 465106 702509 475552 621497 785939 826450 493 39026 61256 396165 758544 32430 818391 383106 546500 692919 694872 229998 665458 343223 675965 461714 751517 293 8 788044 796261 183617 756510 7952 480836 811103 532903 820486 564110 10996 20 68643 841822 162469 416782 615124 813224 681187 155693 829842 849837 576732 630952 817226 835218 639488 3 750549 505271 167038 39 203545 275095 279635 2 831823 260193 34 68147 150 797353 493066 844577 105022 352444 274152 2 4895 10565 786022 477046 16704 744220 692471 50 12 750570 827656 126305 489136 599970 9665 800832 784040 46867 37598 813823 206243 658758 726306 805728 694555 811220 393570 454564 2582 4 493558 2 17082 747634 427026 576 2460 811346 300764 842691 6380 837281 418 493756 10 843444 28301 269049 838492 794434 3 432333 743071 841598 796627 211 492362 810774 354180 765144 27924 809316 822538 629430 798436 104890 66839 111138 839421 801635 847210 549144 593205 4 2 98841 771201 711319 779771 839661 836766 35413 638461 811116 498242 160837 87353 56 767621 795292 226684 527613 183535 728238 527551 839009 838870 623810 699054 292962 747775 808121 694823 827094 789960 792906 840330 847741 825887 842541 785714 302962 191405 841703 835575 822617 1 572367 40638 482204 837540 189509 347500 58017 6 818182 362266 566400 752440 813411 241 831376 1636 2836 9 226558 845644 2 684780 408453 789699 809430 823381 5510 760 304705 518073 189062 167800 823046 30856 108220 75685 3078 845929 19 808606 836578 3 787084 27 395496 827074 856 546889 154784 708005 447247 138840 842106 6 544800 32 23 819059 163006 368664 522 28 251 30243 2479 793446 1069 829430 244832 56 389121 690727 620801 8708 61885 4 792094 849290 138817 3 1202 802967 839754 688179 391973 195229 27413 742123 838969 794259 458503 827990 825898 706065 748581 246971 544082 538043 346751 140995 377657 50 833600 841113 807110 5304 44807 627019 137081 47749 813466 97119 40104 688771 748502 771714 816454 675933 544686 199609 443127 162803 49 706392 823005 268922 814009 713950 250321 668062 834767 169041 217307 6 224979 232220 800756 744988 385581 42303 200943 797590 302005 56607 3140 19190 817437 434944 805204 589 715685 53825 717192 781420 496877 231445 13601 31 1 846765 13 838656 24 630765 145527 388708 544 213 154697 1350 57082 23598 816209 662555 384553 409658 781060 348310 3 60 131455 794325 340965 845548 842327 776277 142 304 670521 357849 2 825712 105258 769245 616035 809829 9389 845003 849226 830794 357884 141 475658 1 526826 6 840480 20023 396067 10734 252587 154799 380 746980 759 237991 148 25 829656 289347 59251 12971 271134 269192 3 705196 155689 262311 3032 25 598775 836310 821637 481713 433517 619 819336 124942 95744 476666 9583 714601 847167 151951 69775 104858 42 199508 275207 386 846589 839527 101 291700 236733 118579 31709 780897 217254 794559 795756 749612 187618 719271 24248 1 824216 702603 57 599659 1 806956 62652 329614 210067 607698 614192 55 843912 4585 752827 759700 800770 690223 611757 595823 591126 660405 821620 3918 94060 561135 182053 2092 272956 171556 465922 554166 205788 130216 200035 215652 16 824564 848474 207231 44865 301167 809525 348172 816608 335097 365683 210806 773097 811178 709068 215422 561353 320572 128565 23346 839078 487544 4559 41736 335222 279880 767310 801242 31 794280 622611 556742 202833 847832 810821 642816 353260 849294 204453 85357 760362 47884 162633 839487 132 812957 655354 559148 117643 4852 222 321784 697760 837918 505549 123861 844179 830710 9 627741 707863 387 437045 530365 629228 480313 55 748788 25059 752409 162794 153 1059 26257 818692 458 283525 725846 843147 485847 271470 534779 192550 745570 1788 667021 1 834864 313683 571789 162377 5913 63866 27488 687397 818363 801134 849033 8443 741056 847119 123 100 392358 652966 5266 722859 730019 796211 728445 827723 179220 9520 825677 539697 599665 446138 772316 832126 149544 477168 486319 824606 266498 346409 471775 2701 252753 678214 103 193351 603544 693040 796124 849280 8409 102645 478680 396548 34875 20 689 781294 34 230087 168673 308 1456 767485 814142 72091 14 837152 684614 122076 839847 341671 641063 680294 208639 776906 437824 752176 838313 72 672157 33381 2 47 776463 666 751332 227 823098 13 560243 585460 739764 765626 751632 845412 162666 358907 831226 789340 775027 533843 114529 647559 139014 737359 790612 846390 177634 513950 42245 844381 838982 715150 499537 336368 116429 20 12 797348 812435 833586 764260 825248 82885 269700 445120 739711 2 769139 3 451790 843111 14484 301747 230059 830234 23 470673 201 484423 784469 121892 536931 136 805901 33521 415257 366527 795765 788692 648723 544 541809 76189 21170 492353 792884 395042 246205 1 4712 789050 681525 136471 540572 787139 52303 288210 803302 3 1 832783 315505 444016 46 270574 836203 12370 303 177787 820237 306503 781313 319293 78996 802173 709992 813198 583431 105 136603 689196 763686 352006 848154 447998 253 498987 373171 737535 615948 64676 5 260153 846341 604894 853 5 330906 681374 231713 678056 88317 754899 845017 818804 806854 741224 102 18415 635372 21707 87346 342 846612 744333 394303 122676 678859 43110 324572 820151 98913 282681 250427 744289 619709 9 64969 835239 143367 843081 51512 793108 135087 295946 438878 572265 834358 830157 4 400000 472832 783096 570157 4203 848375 386529 80357 783052 703922 717455 781116 184426 39 84450 687891 19200 843103 824928 816704 5241 511228 295732 66967 4 197262 818616 776843 331 19931 3 328745 411593 654696 84892 4765 27859 827567 812494 810611 82049 46983 124 500006 123299 817019 131223 672609 91120 818623 411260 25088 1 487460 747973 725272 827428 812457 754694 826033 798940 833650 826337 608672 93257 813577 39562 283319 755211 345628 628999 825805 335330 819313 844025 820120 511417 2147 791738 194494 590775 47587 842868 356092 207725 744093 793141 50420 210483 521 817933 140321 413886 727500 658465 700582 233 6731 798734 205495 1841 758334 51222 7 729243 31660 435706 89881 729355 556398 817669 32 382 18221 603814 727113 419649 611337 11129 3 21428 750084 721292 11455 825443 1 557 798231 3 803341 832861 840939 469538 25 74754 2505 323913 570810 801046 29585 68010 28525 596609 543709 690805 314932 550415 34 706877 56 17 781012 829492 47680 484750 767939 16723 421921 849020 100863 43 809759 334597 645814 5 32822 767864 363719 49 647813 506866 549623 1964 56086 814046 831445 799477 4 708861 818613 151284 488 819298 290 582393 6 786016 148 207240 811092 728815 838799 781629 809516 88624 34 730014 819776 63493 745693 695638 479543 849111 723093 841853 396055 840209 180099 5028 843945 251165 639273 780941 397244 230880 510 521490 845874 805969 579246 42151 665687 38 829574 834882 481407 32 813334 285931 26364 847583 47154 544186 823618 144275 124241 675365 416669 101124 843876 257336 23590 689858 809683 312515 335653 771074 178961 346900 768215 591066 475 739995 261924 826776 474466 515826 128382 676069 384485 539322 447050 400034 810042 13453 703338 537467 845832 533440 309467 786105 51 92615 545464 639642 327725 167058 116086 631864 26714 3 3 833976 2796 828076 259162 830410 649857 844615 11 422127 378 634238 313468 388895 825060 317380 255143 638731 144235 389790 304604 812154 192459 18057 793451 795720 541517 816573 513081 137869 161358 816786 403470 695515 709267 169835 461422 759446 133631 248321 112671 670113 91032 408 540514 791997 799236 396923 762161 163617 269341 15 818760 74 742270 717676 224255 487015 148826 777825 211751 77154 413324 705651 784721 248 321 5023 227401 337605 82606 44401 433294 54617 279 551824 820582 676279 178068 531252 5275 163267 594323 383986 555939 848319 424374 190181 748008 814547 624 305794 11581 23 19667 794235 273256 830575 246745 52511 34164 159075 12 845412 127293 827922 585768 805455 821399 745515 730 655828 300383 186395 476701 507295 782964 2 71506 264 777865 43439 683824 817166 738586 448761 812275 316408 848645 29174 321954 787250 833729 2306 524171 503134 810950 622716 844966 834190 263019 839319 765028 832140 756957 764551 754726 816585 626317 837799 842807 385556 192286 806878 741873 364681 42 760425 838865 809626 3851 827410 93 479076 748123 523359 209968 835031 116609 597183 834852 437 227311 15801 750946 371932 760684 13 279735 612975 672557 624527 682203 652332 418560 773208 792955 760041 830916 821382 732260 89259 34 627905 643089 528228 810519 527377 495332 140258 775089 770953 44431 9 362 437702 788698 24 2167 710968 111598 325939 488181 12899 5 535399 9 774248 124729 87674 484214 6548 283294 792905 551805 3 718518 444920 182764 82832 589986 233107 516738 193298 27 796191 626242 905 328243 799163 766997 154291 605795 713805 2 248014 792449 725797 744623 642274 38506 133346 817645 138361 66 29 103267 797383 795097 779023 594665 838062 54607 57 743022 596494 260604 428900 25 715655 632530 749059 308138 1 682163 785555 33346 579490 288 657079 7512 719457 757716 110609 805293 486491 28302 242425 6292 575257 381475 292 588403 835295 821340 276 252492 824479 731477 197316 7645 818675 242650 571620 12191 348997 3096 134336 180057 1001 305271 534580 422284 811814 176187 67 571431 340638 843193 1 188925 790362 813686 819218 239856 838481 180774 14110 111222 841528 849477 45443 757700 842908 943 766 667289 188427 51573 800052 836254 140142 243769 60 840636 781083 845055 828061 812835 530699 757478 624755 834047 670617 94454 345272 2 824725 270235 47343 197879 35501 8 244304 824019 49228 447679 778516 1596 230257 472397 843936 127525 13 228483 815 807606 5037 813826 642184 82979 9 92 391927 194434 801588 788506 809317 99463 804349 17 834939 11 358196 15631 835919 74117 367431 356701 228147 844287 39324 842867 312534 45130 740076 122814 766776 828845 845751 338599 798725 543321 817049 824650 70 713715 821977 547766 103965 5 20390 144049 3595 764554 3 576308 425952 341305 76742 344277 406210 225016 795128 373609 710358 738779 804686 597453 799052 71638 640811 615 407006 462153 352976 745680 366099 45230 335709 113970 197626 834293 556629 529094 49945 418063 785197 397416 713353 842377 233 842423 30 798630 834736 559428 11 48465 843688 824313 330220 377553 12951 174 749046 39 134758 340056 642154 822060 696195 848923 6 200 17 700027 580261 464401 589790 413770 807567 817443 824447 257502 752514 106244 306217 625518 780933 383617 5241 776613 745623 13134 488272 751847 724016 758439 841987 811157 387343 705300 21399 132616 751602 812767 101453 207010 774696 35060 125 29923 774378 105 761711 600179 36 5 727161 652459 823234 794590 40 17641 759168 1575 772395 569524 705224 18001 11996 349 531586 7528 101174 720598 808333 405061 791894 112 313171 247215 562646 3 771217 759785 85828 762250 837834 286655 141171 676499 65585 821938 153981 119784 1 423811 8 829273 663031 325837 815350 714597 643224 592267 48810 688594 846417 799270 757213 120 513025 308215 460037 7 784569 525625 672060 380385 788591 771055 410607 53147 18476 769278 91793 217778 67685 109676 219427 2 177 5 173358 815345 611327 88964 115936 831571 830202 802642 25804 20 689623 54039 345484 341221 841590 174 68201 182169 740623 131 275638 171 741564 580147 398730 48080 842034 159378 670083 736570 98561 799886 1842 629065 298552 1605 1824 42266 822495 1 119402 602419 802026 3624 498743 160379 740146 132665 216882 138452 7 238351 130432 760323 736848 824369 819330 23 42844 118 825163 736289 19 781994 30028 819426 297484 221116 787308 179129 115034 735023 554296 29920 127137 777391 839417 720846 758855 379948 802900 694091 705497 3 203114 745788 231375 575584 157060 400530 769507 848046 19383 580587 84636 194 10157 271316 847678 729974 1190 592212 548821 2566 795890 121504 806828 718209 821136 74 468 815356 684516 75034 19 792890 460047 805931 668861 719927 133486 217690 364135 480984 848325 521877 40 728762 515083 604407 568697 573532 166983 524930 16420 284546 830585 193203 65674 764036 1353 804820 300 810312 427602 793837 599094 846333 4094 119094 104973 55782 13 713152 138 53631 847742 540215 527628 615235 364000 769639 804543 212390 408200 849504 293025 110265 31 793786 456 441284 323 5850 724858 127104 814738 826071 199146 215619 352 215552 618333 443786 494476 835229 15 219652 785185 162973 386 37159 47378 691647 818191 770016 301552 150887 283601 124 6387 642538 5 355727 217877 763940 19 822890 6854 527734 763834 748931 703836 770355 749098 792 209307 1907 849703 649770 155569 753868 825068 633146 676286 181786 813020 753998 766007 830777 764064 743221 22557 759379 695414 214512 127006 324864 464586 721969 788189 1 451482 102455 145286 603639 15486 721570 71855 3 844613 829130 826053 89 655717 117010 690509 1334 531998 680745 597851 350542 161438 849090 817724 770371 292813 42612 694492 354611 807761 17 783234 782959 567472 844116 414492 23864 29353 806590 36791 27430 10940 456037 3484 1135 829981 679119 839024 483619 3 354631 61417 260934 753490 399919 130263 610098 103 840258 629654 815019 380485 819192 45 803515 578584 2 533758 49016 710572 240222 800881 517685 436 695656 719159 848550 235558 729020 68014 101052 32420 631031 132 731320 19894 806950 190124 801924 292855 820457 165 666490 797023 813696 838130 749870 641454 783559 566812 48 94324 827273 308919 657537 91598 831081 451652 378921 626967 139920 348649 229088 217965 21054 523592 3943 655257 272 710066 245841 315527 617298 848849 726537 347067 835328 829244 603329 589069 286 84980 487 7 493806 724564 299 795229 374479 43247 426145 88975 744233 480391 303846 665658 752805 166678 724363 32948 37756 820700 751386 9 846256 20317 759960 640915 103725 817678 203891 152 843668 282550 366499 278105 335609 252627 832660 446396 453746 396154 16966 266083 34 791044 685589 691234 542698 13662 727680 5 180865 629592 679082 580861 161 796800 12 314753 845610 744834 63873 845931 199937 526048 164372 491211 395467 836214 408 785213 834536 502417 37830 822503 23755 309593 806672 654453 336472 58 7 837199 747737 477033 401563 588738 614868 662037 182473 140 8347 3693 768450 820352 668522 835874 443194 848102 340931 512569 423284 816321 228544 816516 564991 811718 6072 139586 675887 756318 21410 701161 782239 668486 206060 207957 17 1 338200 398887 779914 362993 7764 824273 144149 788872 7193 414 2 8359 5319 109989 2435 697722 295329 39 782135 374403 474746 536480 2241 822783 539600 260147 837955 105951 803332 28315 733802 803435 688344 734434 775184 845853 804250 461911 818340 552300 200888 606301 764062 634206 387632 509094 5984 770038 8423 1378 19199 543524 8953 540718 574566 605839 848008 60124 825087 246717 820690 843882 590643 793882 74246 23 498128 634989 588261 835031 145248 780599 348602 120473 449517 844540 239043 107 185 838027 655069 717487 790121 804259 242704 715384 294938 54379 639648 152769 709264 352699 80040 123360 573575 798212 304 475036 327047 791575 251523 802592 124303 584006 563337 809675 205109 764116 1052 816923 843183 504268 534527 125648 815100 15161 619555 500926 370430 612857 427559 802607 741023 140399 298560 11721 773917 830116 97251 782661 32145 592964 516420 700262 848666 810898 489978 536932 190239 6 719776 781461 5 824842 331229 26470 414037 780398 33 202487 597874 621605 486014 533204 240381 191928 589222 385587 733926 842696 7552 616262 214608 699315 50 689609 459974 782038 830059 693645 153 112564 6 841570 666003 561801 776502 2 803201 848280 835535 825997 367570 66 644649 758895 631909 111 727708 823081 769599 759348 364496 469582 671690 17 39 4871 538066 2 736966 834445 330153 809177 513716 275228 161459 695453 620631 3499 9800 4845 507573 590052 154542 25249 819380 259 696696 223954 12254 7 4870 768804 361475 371755 841053 624852 841633 383479 482858 633657 635898 808140 796702 543811 82825 64454 387 894 775916 765839 6691 381108 843937 703497 655766 742333 668673 391229 810744 740702 97 100466 13928 765861 849131 555822 257787 774322 70004 502621 160656 658529 377 741558 226194 690979 131599 140853 429195 835378 706911 270 582 504264 293427 11465 126573 24 226575 806300 815405 617336 834810 220872 39452 28128 57225 584979 75698 532 34268 65932 515862 757552 413514 758261 16 825087 238649 842822 792189 10876 570549 260725 249941 211531 775587 844867 387079 691116 121654 2 16993 525658 390880 450412 542437 43 484933 1432 353037 753160 112 650886 334981 52583 824350 7 299274 675535 296 819768 602852 806130 835685 724571 615598 597893 10 116862 476305 149 837014 474430 746478 836909 132 842603 366494 457178 156941 101856 3 757971 100994 829322 249337 816101 807191 103482 460776 547231 513209 650292 763442 783851 106 608867 782996 269191 848334 797658 729086 555001 273221 795405 1071 427493 661320 42822 802405 430833 289976 349411 807488 6208 726095 718113 2306 790562 562571 274311 566827 674422 236891 706764 642404 660 531106 842451 43770 343955 827445 284182 243051 149676 33489 20303 26461 799170 720109 814071 839091 764045 432 179761 433232 217370 834818 18259 18503 826951 582792 29 498951 845996 1721 745848 231792 689 278264 649607 31901 826190 737974 462000 18 623582 275093 547437 117 811725 783200 13 3318 767626 701803 62 81 776537 845414 418989 174531 836467 121038 552 404369 319964 2 398829 746029 1124 382624 104 436154 499912 304015 273579 188378 596076 788869 776469 627405 790663 667297 823847 688819 250315 709130 761178 581004 822966 635684 192130 755307 706358 587576 81103 277707 715219 845440 225294 827318 634408 7 119001 845785 826971 817345 714171 662136 435 319410 389224 276016 708342 674395 317495 247501 177895 331320 12032 686325 558 138059 784737 706808 799130 416634 774287 108919 822627 797462 238661 162 30273 724107 45382 806399 759965 278955 179235 699290 729111 2 723026 595369 1393 52 778403 797237 1 778569 317159 753033 142 791790 828448 146370 824021 694631 25 346730 157798 2180 681300 721757 4 796169 496272 322217 737750 6 397827 849158 82882 23 740469 477999 806867 345904 836141 656179 7907 831965 3 719979 727394 744432 498791 275356 1 536675 432196 185115 808288 54 769522 47 383374 16 14967 217113 413040 811060 1 709596 702774 726563 74369 743550 339111 837889 102829 47309 299302 474308 528483 19 97597 301983 747485 276307 195945 673392 188544 442582 822840 34883 26 811299 579048 2252 315700 694948 752031 796792 240926 35833 820201 592657 845784 513050 209413 19192 839321 448332 706981 753468 696341 435705 288468 821300 36624 117492 726226 270580 918 789588 493457 232 614507 3076 54549 3 332327 798847 12 825937 29130 726437 758126 267344 46568 92 779286 243456 805974 607910 17592 517362 1 133286 837014 417054 732121 432953 778032 473571 966 75363 470236 785077 741576 56367 845667 793309 17 845737 37339 173609 680119 757394 608340 693271 784834 704431 425420 257874 49 2772 2072 841010 8 1 685978 696730 7 661 23207 340136 493027 11 2 792263 10510 258498 5 737994 164249 6080 245707 642919 301504 835337 655076 1783 374001 180070 217264 827980 29023 729078 838825 499818 8506 822739 840779 9 71 42 375596 706762 725436 25 261744 12809 842390 467149 844194 767296 803172 381 847547 41023 814254 555725 67 519127 1783 430 748577 739682 89143 296327 255884 763895 1 597974 14 56055 499213 260458 442776 187619 822520 404044 438559 606480 6708 821218 25435 754908 40165 230 342904 847651 767234 797582 809087 847163 268380 847311 117828 559369 296741 16622 74670 502366 56034 413850 443033 426535 796720 491545 623682 694702 528679 326043 563 602683 95948 156085 530528 692071 753906 35981 130053 449283 285152 111699 675319 753455 270 622186 368 5 691379 743677 811253 237509 5472 13517 803642 153366 73 819048 449838 26525 650274 835116 844713 662635 793913 735742 261803 682724 617004 816996 1924 11680 98352 848809 789487 195365 222374 332279 14 791280 804665 18297 744717 472215 689176 827174 698410 465152 845623 295690 466573 713703 89192 295 836014 377846 108456 703457 803823 838525 88639 263185 591524 2716 646783 79461 801552 760070 318337 441364 184832 750399 111906 85335 810954 531767 8 845749 773548 293480 132290 201818 590301 1899 33862 80117 432614 653704 107 785639 317118 810146 671491 59631 10 227901 202763 757281 253120 720917 201 831549 199890 1 749376 58 746614 683888 734624 797400 243373 843548 64242 738142 76831 471284 507320 682728 6313 805169 7 613680 836759 569064 186456 575910 255265 359753 825554 210469 759043 292609 4 721252 840334 438542 629368 3 5759 249471 505451 848715 834352 800688 766522 21981 744853 247219 21633 495432 51 1 141 552768 75 166603 236829 650333 796594 59 840668 1 829012 39151 338 620021 5 331697 177254 838423 701246 380690 102416 629171 834183 697681 37397 463273 103018 13 235185 10 265604 293987 2 317993 825159 177662 6 824446 842983 823358 421356 587850 146101 827682 140253 9494 642366 637720 112 699709 207638 783953 556192 805824 1 826614 554 36389 6 746960 49786 798819 835744 797432 2 426180 814727 818117 776893 629565 20 543756 818564 842160 131029 27642 120410 2 50601 555 145 799526 849025 759687 834230 833068 808781 29783 581831 783147 610339 543614 288723 26743 728038 770817 587119 703755 1 836681 787131 37910 846275 602836 2 439813 682011 204 13 50 11374 28585 847665 593905 720939 772785 569430 724102 1042 15 24 67722 197449 671042 839610 126060 287861 753021 632952 530658 781531 776813 34 41029 759407 721942 767799 848529 36186 137074 39 62051 435531 372748 838409 805433 792587 813028 346364 482392 12 26988 560782 506902 823974 4 178 559098 798337 263677 63 266762 3149 1718 611021 750678 239153 818546 603017 339715 652407 438111 3 136164 543494 18 706484 535200 782452 161643 831122 660848 784016 572907 833357 106226 455325 594645 485669 843417 493709 523425 679463 5 625143 178631 353 76218 29991 783567 12 16759 792906 789281 746244 403498 733122 248283 209770 439764 648996 798495 158162 824704 29747 362 800127 348775 562311 478987 783817 820703 367641 7 773376 277455 532341 834027 843183 701310 729631 74452 765313 841506 57193 729507 330630 51707 55 843519 404197 817547 213740 232069 815461 842286 706306 744618 826529 123147 412141 807817 13 804409 336080 394119 426740 228375 819236 763632 37505 769114 376892 114490 439196 495073 826161 17 737032 319370 119174 617989 801858 689408 214506 392346 5608 599723 777232 846094 554536 630855 666441 833985 442013 645413 4915 313332 257462 6 119307 61157 803361 74164 61575 436501 840324 383909 8296 203129 364484 18 337576 776524 837942 393252 557503 185175 794391 154 351577 784293 533530 317707 812087 770057 622650 527012 119041 1 840371 7096 12484 4 800247 768317 823734 771250 5037 670607 2 200167 845945 361114 830565 114476 29 428728 633716 577734 51077 105931 9 109 384030 834347 160263 299201 145782 199447 775727 262473 91411 837702 416003 839097 282914 657913 841526 611133 77158 13574 839712 837495 26400 718717 6856 2 726636 412761 565701 738634 815536 833718 160921 653032 216 694162 203009 79475 11782 835767 788196 579904 270 524705 791330 215955 319564 5 257445 12 33247 503012 532181 1159 368806 240856 848543 4 496072 293 789337 843243 695083 8588 3 514177 489970 2 739801 843541 794493 702447 132 718077 690666 825033 148902 12945 141157 270166 790780 250490 757703 491677 235859 759073 387178 739559 833952 2 167252 620381 15 648248 677750 146048 837798 460956 1 754312 640524 804013 834906 519816 673179 439 69 11 795193 505868 285541 466328 2 766384 198470 711593 828472 214580 634207 4 509223 188 827931 782118 121621 425327 586774 835485 520598 636677 834249 754741 618403 14965 263922 73896 1010 9 273 844948 786834 12 775547 502124 816292 840782 692956 14 14606 416613 296 726365 533280 649618 341057 17230 1254 168 835 365816 842602 2 612537 218449 632403 847824 577754 567387 565 766545 235041 14608 7 1 206 813136 559411 636726 5513 741875 763509 333 232375 168582 699065 445913 829953 6527 622013 112249 546904 412761 31699 814201 660905 413811 810819 810076 750915 532481 325023 668364 833480 168547 834830 597439 820497 200429 55546 90741 89515 616096 606 553453 7 827561 40931 120175 530220 693314 65422 138490 836744 758417 652680 206 254700 604879 527287 847097 562970 675132 784022 17 22525 539066 278922 848970 805866 808061 845413 809755 40175 558431 451072 245902 22050 770579 825897 420011 499900 1283 676765 671131 308838 18 107 176357 825913 174 366194 924 129534 382685 764534 780224 131367 532233 495128 728570 1082 660776 386587 848535 679835 839925 941 778047 833895 825515 849719 584183 261268 555751 811941 5 166198 582317 158039 652 66080 12 90978 359475 467454 14465 600219 271795 410619 457733 265910 812033 638783 456843 23 469421 824186 570988 368106 512642 478316 460838 717131 470852 268798 660128 803912 157494 709037 821887 800089 5 732492 838852 386620 69778 339129 805984 718052 353 782445 382365 712921 819056 83066 358982 740135 833010 360283 706534 693850 3 11 16 635835 785858 458516 320439 106972 6550 754638 16 517801 3245 6840 739868 137371 20913 484338 139826 820351 6646 473090 793678 17206 402224 36668 754087 22 120 796947 313741 791113 510682 178 821773 779126 62505 645254 461114 800815 8189 8108 14373 434891 1407 148019 36 685490 509602 49 370862 840180 539714 387 691 769104 725657 204135 509769 31898 419238 48 114022 291956 405287 829211 6 835222 683689 716144 678747 14547 310826 792092 676518 770808 349884 60279 275758 1 487416 798511 758345 847007 769095 34214 231280 146 22281 408893 802433 423196 350725 690829 570992 800025 848110 718956 738973 836323 563543 43 132 405177 30176 814357 19 777482 176764 597768 217304 445934 328240 817616 581408 139541 34746 330134 856 32 142222 735886 766652 59273 560221 830291 397019 75 821410 234544 557254 589323 251119 811294 100 1242 787874 711585 780353 738 848483 785891 159311 839625 40738 805634 325084 84403 809333 805133 843701 789754 602595 99102 804278 810527 665296 215297 842612 281812 810569 350465 5107 771710 89 810260 678739 833724 270 154 485260 846763 329492 707868 450271 783256 67008 384500 694134 716462 819525 714937 37011 961 4 13614 642393 264487 376867 561185 842885 921 619642 820026 671495 3258 835952 830652 415219 699110 800925 559497 762687 608736 841014 833825 780655 458574 314411 743088 461725 642147 609376 549130 385088 813699 528464 667050 51081 623409 3084 740653 742981 730742 150028 264628 511093 784299 821123 657798 821304 826330 101 788516 1545 432721 309229 423574 208747 39 245454 14160 518096 827266 4 672038 6 243940 807120 820181 544733 127208 434507 15713 1975 372146 234751 691726 747540 847869 836668 313442 131500 3 794343 820134 787968 22926 716 5 260993 9617 793989 678634 14030 80386 7336 784175 263286 5623 184383 461542 2 545091 52 194067 397198 588433 780806 314604 386230 34 4 169237 58753 403092 673538 447271 849485 4548 452457 24135 4979 811508 10 586708 564228 103333 825175 597651 256139 606242 1202 411627 114345 2 719478 69808 359 1500 381375 90662 427593 819485 774096 836763 817238 664171 63929 33 602260 622667 252466 13 717459 457761 845813 109 556033 29 358080 836444 788889 837046 9353 558 695553 775054 669873 340659 7585 676830 731953 8 641675 830648 121662 32427 255991 105338 776289 173262 212130 846356 756053 6356 510315 345677 54222 236250 370480 746300 651325 240695 613187 644755 307259 774934 123756 254139 652720 627096 248467 314226 2 796641 796073 809593 76244 848296 411252 841217 61319 675132 1 814624 178523 527561 663667 10332 332857 3356 820728 696973 69 775486 788726 2556 844949 285 347382 104867 350076 8004 762843 811547 347090 271300 382852 4 552 843786 68846 359994 287666 587176 841539 737495 250841 762329 810233 1941 821260 735004 20 786379 305881 547369 795861 779817 431 3944 587669 13077 134571 14 745344 28 14302 175761 636655 555842 457 835591 389470 4 722715 1093 744670 739297 82259 819782 832701 808539 479077 336391 710757 532147 824520 251659 460571 738799 833203 143462 552 825037 322966 164326 1870 712294 101581 848467 72928 110165 27816 1624 222634 795626 300473 428578 116811 744730 800797 620927 479406 597964 847672 726160 116381 219634 728143 300929 793465 822005 757942 417048 244 216820 767369 842850 693396 217 414812 360267 129410 836834 212040 103 807180 645497 834 762459 264 236671 611546 748948 24 1227 809870 431092 7 11171 755966 413036 564230 161 259642 774845 20751 407608 772320 4833 842976 52 28759 824934 272332 811433 776462 42277 17728 33830 613733 824746 642661 11 105674 601584 841176 397119 570151 846687 676864 40 4 80021 13 31513 609816 802144 818971 310 17138 374127 757308 758748 21443 697568 83 30154 117153 15 844321 758982 569158 506861 347782 406366 268197 129209 392484 849465 168 7 586287 690919 477995 729459 771403 817642 846317 835386 329066 797125 819976 89194 580972 367698 577551 5 791003 806570 15471 130876 7861 836256 797402 61517 399746 74 494915 802914 531211 155 3 800653 1 678124 830064 844775 537445 811050 87 832494 74 319717 463183 810076 821234 413565 716819 2613 387378 249291 746965 842622 668867 49838 529929 45 668917 330265 279999 667124 61413 609140 632407 745203 292298 506 783921 443755 415852 825230 371224 382485 837517 215277 565109 246150 290833 118856 746496 488531 83495 709986 216919 136 527658 783200 339610 840560 478427 489238 42 451803 120597 630067 783363 715070 5 218 579088 154838 105071 3 40047 420741 198 833570 5087 455781 731332 432064 826988 308968 833629 5373 782692 426079 821099 574978 848759 84660 813440 663894 603251 512352 810591 810078 800325 834687 347641 820396 577524 275097 1 1626 151832 442517 513 755824 257 9381 644249 26761 765300 30962 120231 794353 436391 18 711869 821379 836991 256387 583088 82378 733743 147687 561307 783457 55478 524437 765160 815557 844825 411598 474229 792185 245523 814720 3 798680 802047 804681 833334 70927 59 205 761431 790624 6830 30833 664906 354171 542127 38210 827276 419042 63 227271 746002 198626 569907 385155 650279 526752 566492 43326 577665 201916 831515 236420 401602 2059 178933 194073 708499 328353 51742 192893 530440 3 606341 506840 26776 311088 749092 1 696823 745554 242835 365 726960 722136 102 5375 2 484510 804037 801662 712458 35496 27 22245 825658 846984 692514 398048 694026 11514 110795 768009 752805 599695 72451 489465 346237 818997 411798 3 349535 17 809292 628613 484776 775962 86373 420467 829996 382693 749528 805812 53483 348474 428049 127 57864 2038 773330 250631 213331 137462 472948 357058 49057 406 771244 361018 789988 763877 669362 112063 754771 303 21 12756 600648 318352 377918 836102 7240 53 338222 820830 751794 126265 746622 717224 695742 845880 678122 470775 176387 815305 750155 266212 803160 707928 115134 479826 775600 825613 152500 822781 34959 804046 146428 10561 417533 27 6 154030 5021 136935 236626 819082 701977 2 845913 754167 416378 91852 732024 527883 715913 294874 791773 756078 10464 787460 502113 607665 729502 9 16146 842491 728364 10673 493616 111468 721770 113873 829406 18115 800548 639231 79318 823475 4390 5128 841011 666834 759221 13879 788999 167196 843467 3 797807 95 814170 303413 131855 75 728490 638479 810447 227012 592094 774045 1 756772 485912 1 753505 781278 675321 495236 228403 842242 833551 614633 808883 4623 51 487835 700285 659212 449247 59564 834853 66786 551517 506151 21 175503 217780 764122 558195 7733 842277 782923 3 14162 271146 155380 827694 2 473786 1345 309031 25 24206 582555 779606 354649 133149 9 84 58 803088 573017 414832 194572 113372 318005 5456 736867 8 754840 2 151087 3196 90091 4 9765 147662 10 816279 102138 838101 824056 463463 840307 9 760717 843286 996 241380 785092 181652 3 439010 483351 4892 57682 710424 218228 7 595754 178564 805493 586091 15405 536449 36 765111 568857 85 796722 589400 2921 802021 750343 752244 812598 530876 614508 151448 731504 895 241454 2 496389 820760 593 5 798690 830050 7 301148 2 834653 288884 459971 1807 831140 9621 132676 558357 205 444 21 648390 716819 647098 4314 798208 286327 36156 383157 640777 152397 204378 742280 785195 2315 18 33325 240090 595123 801356 130550 814019 675330 816023 828508 394593 824765 417948 522668 133399 71 669403 838722 2 424069 2679 842655 802567 1947 697869 818242 316653 46 423222 839536 577223 9 848774 161292 839314 409597 529935 281854 822740 638479 213837 626056 649092 2151 5 814679 814432 1042 821463 131877 2 192378 604163 784818 758401 412475 391 233560 57681 835904 343852 806096 840274 571182 788076 514253 610519 208697 698050 65639 654403 697610 743753 343171 810555 796 196099 286 622232 736351 847349 821947 771645 369756 733903 419738 408859 12820 654 834021 377697 589833 2168 8 313855 228349 715881 178438 545278 15704 7046 717029 45796 544176 833435 781284 745495 464024 795796 834046 809194 40 125757 273319 159135 442003 148730 370093 751607 745079 102589 445360 422918 337 575082 844554 681423 249709 291204 221255 791117 24146 847818 38506 790085 694472 708837 23 109 679637 646143 417801 823047 824028 660512 166265 835959 559994 841459 814340 741063 52813 254622 134018 804989 268150 713626 24 841943 702726 422165 9024 502716 522508 1936 1662 39920 736539 627743 828397 704586 102725 34090 652636 262 552240 29558 121408 7 587350 529832 600224 1037 311193 119280 719492 738 806633 627857 823113 153708 11 729250 766981 36 620448 31066 2 378024 472123 70843 21798 284001 839276 454819 65660 813895 340813 724034 682073 837572 654 827619 660325 778490 51515 549516 802667 778997 14 599218 695264 328705 735864 5 486946 609065 249893 828535 1575 132711 9278 691509 800117 13472 334205 32216 205 212504 196076 627 31269 407797 767538 172790 5 745 828971 692846 11 832022 29 797347 772620 133266 176600 430385 8 2964 562246 102592 768359 813557 325460 62 347471 630228 415233 1522 824003 845646 187384 760387 12644 2316 304184 400460 390553 129 230001 759288 814937 554633 6992 21882 818816 266845 454189 835709 235285 664837 498686 580 848232 29901 298 534312 799093 786203 808614 781434 581931 818321 67 69228 834948 388287 227015 434400 816698 826231 57798 848485 840736 14040 1846 819328 44765 376495 141522 801169 779489 755906 672 819851 300899 36987 458188 815981 849674 4 251628 445477 373679 446913 691344 800689 431 582839 434750 231608 618202 107891 4666 667839 297968 729733 706932 362591 665276 838737 222 834911 88862 428424 661450 53757 815578 772223 806416 116165 53060 7963 97760 727141 841138 835245 836065 826300 157324 21382 112326 843961 405609 7714 395013 683663 814528 800429 14432 163858 299584 223062 233952 56465 612534 803128 770488 849040 461483 40083 180379 495 836896 713284 594869 584936 536971 839709 820 125436 598795 837191 844676 349387 764587 230800 4 291998 4153 831312 843784 653527 68950 27281 696413 821433 813320 566517 37913 835903 761794 294249 410848 11468 833916 172738 426964 831711 834421 214268 776396 818832 752294 5 600869 137643 190844 4 122208 849562 267577 688000 293 22 300305 218124 139504 653549 759933 604868 430106 9 849907 10868 801826 707164 364558 183932 790934 825547 4 335549 826248 840559 816042 413350 552657 169767 583052 398555 404626 164560 571692 290552 140950 385707 236 544482 738499 89 3678 800239 10 276577 200380 646452 845245 600649 206981 758615 717875 126833 639503 681667 819768 12620 14945 24047 756481 160 826533 590887 72091 194928 459537 28239 625919 797752 55484 577305 33230 837293 131940 680030 823105 790540 47287 340587 800282 462450 640 806184 807895 499426 70075 771491 28 87685 86797 744474 123231 357449 19967 8 757075 700 624585 692488 732947 333801 849254 333613 36 6 370837 412094 479557 105642 439209 566991 845452 395737 512714 817489 13 808873 584 318795 399561 495929 737246 160171 627353 604369 116679 86056 308988 785880 636561 549248 194114 75968 185008 57 819344 327571 618218 197019 770244 488594 662 544144 95671 844241 229294 760240 10018 47 16 839015 96135 1129 811612 763026 36 748201 19 256605 712738 843433 847169 252 756045 8 118322 798540 276527 138422 17 753533 20684 185 729071 94507 539199 2077 224975 845155 700546 142298 732993 5392 720608 610662 667438 215749 764839 392604 40862 160435 332 34 792530 660316 842303 654295 714044 6 848506 673599 790781 613514 847561 756916 7 402624 807425 799302 825375 132085 263178 413875 820634 268648 426807 488 644783 377442 781762 16158 516229 739775 820508 359 786419 41082 284 260998 761537 6 92 617694 21335 314656 578498 110 53993 391550 28 479939 847944 535239 833701 2 6133 65 844177 791509 802192 238750 49437 820564 307196 713120 242698 269067 1 530450 519 748916 249408 367104 844498 656967 817861 3794 142236 239406 780867 426906 911 342362 480963 8908 139857 641366 817843 623641 728962 513670 588807 479 737596 22525 827673 781350 4 33 65 821336 15 807533 831387 694159 91702 816567 189 602741 2835 192373 826833 586478 344151 1898 618531 847745 2904 622088 804360 815436 847340 161350 840102 325524 11 801422 530 651772 1 204681 139224 153477 809163 373428 1 620295 599500 109 567172 747956 3272 423896 96508 718384 820719 745127 681705 464398 683558 41703 728600 341013 66 59519 736306 847440 839658 523095 722741 2353 683001 14952 5567 82123 846062 710383 117058 789950 821247 71535 813101 646 642736 458290 570859 697575 798401 615895 585022 33470 380660 722910 804053 758983 832899 478848 57 99 215283 7 823949 808375 13859 717356 795280 271143 821754 604695 99722 738247 579174 834658 620832 833306 749777 808284 840629 2 43617 11932 784921 3 787032 1448 494052 4027 226881 232863 713798 1417 816514 613509 2172 838961 844495 5 332792 762645 768889 527 840592 378501 7 14779 385861 706577 791491 736490 12 583961 758159 4029 755472 591402 1446 542866 845039 662955 820371 449100 369202 505252 747043 9 800431 625252 186 312883 825045 366321 567617 1629 3 835569 300932 833244 785853 1180 253865 235768 622056 713607 404247 586362 68996 21983 676398 326305 78425 194069 816983 725291 739573 86450 809667 421983 214502 3 737160 849193 515114 379234 42 818726 153448 713897 729210 311485 705138 380489 458057 39826 578 2 722378 251915 643979 108856 2507 78349 18 842765 96 257272 230 845573 618095 862 665374 730290 747457 392191 823093 821627 576263 131385 37394 848775 2564 692200 639237 154753 126831 626764 115626 842542 695283 5212 4 841443 783708 626470 815988 650644 327381 355929 777279 18 282281 669059 835756 219392 220403 823275 619028 28111 31077 277528 590490 540466 224535 833848 5 13481 827092 669024 772379 82433 726022 802475 35227 3 493052 680362 796455 712900 247942 32 822911 860 71993 788654 797009 843361 772613 322839 817109 803508 494066 190464 1451 106533 781846 787026 86 10913 811958 837545 797020 739637 705808 796954 5 35190 159390 42 819069 677846 548639 501576 667941 585353 839170 92247 471045 229360 544285 84 798218 2 56910 827468 21 334083 219 782437 443631 424156 675515 790705 840165 210854 4 561646 724287 104985 827880 269896 401677 780159 25 154051 848515 438988 849846 242562 312239 64 10381 841160 832297 781346 537536 835774 801252 611169 23 793107 632373 144734 446737 32274 513186 5960 516190 708216 845913 815549 814228 242785 831676 287137 827958 453639 58176 501213 64788 104730 52744 579381 603964 846169 749651 335924 763453 16785 548006 429905 847630 35910 590053 1756 822746 744459 705546 836378 823958 48915 215738 50656 766130 8 247 2 162107 823060 664155 24966 170 27393 529664 846452 796922 839462 138607 91891 627758 295888 697797 2 841789 11541 635346 12 515741 843620 807469 341774 679134 437276 131 155054 1123 799227 803460 723405 702801 516231 143977 159636 64967 174828 735235 712664 833790 849417 44 752878 563209 736893 686090 828556 758310 663083 848396 34400 82329 4514 78589 755338 323951 806465 398112 662238 833724 25022 128915 6748 606709 175171 757480 136128 761473 463879 741964 105339 325101 223932 650490 445971 1015 5798 795080 470898 715024 58 151 351487 195762 525473 695449 94885 814231 702674 4413 337982 407995 793951 11499 2378 2 356882 839074 658587 3936 558398 822066 335364 843206 810476 814825 20979 84894 198838 43254 780231 845589 608245 527489 806144 528850 47380 777582 753741 219229 828646 808723 476183 721814 3 761478 98511 546361 269855 668102 623495 213627 440551 188568 658323 644149 394505 776666 633146 756191 810150 799324 757664 11 815298 775994 41 810708 775412 3 392269 754664 742038 99225 764053 205433 19093 327639 569 13319 148113 716727 552080 2 791065 211268 103496 808957 5 600908 438143 602070 657198 58940 800500 847304 429749 35110 849875 413088 1 368874 849186 429985 836994 139358 279403 805547 400275 136903 736156 11 589693 246451 68005 242661 359372 843098 787080 83631 7527 559672 310104 809732 580394 727987 648659 828964 836935 42 627756 408619 828339 735742 837595 13376 510510 735616 641725 328 138868 334014 761281 491953 815632 13 133087 816408 1 591722 283 348905 830954 311541 823522 680731 14869 287364 652234 809741 617847 723202 234467 813664 435343 543375 136667 244497 583980 802531 77 59572 298441 717726 493949 433231 1498 763710 161750 708647 2 610600 845138 834425 678 676680 146364 846304 751840 317515 710134 5619 837495 945 601371 802829 829330 88 815603 36148 653288 410 43823 668730 829581 573097 567051 151 390500 343439 557476 830362 698567 35788 44 780714 760418 668756 311318 268308 836373 638575 752161 826431 153803 326486 16923 743138 133061 650247 386482 291578 5814 734944 317089 10831 401322 664342 187787 731546 825612 18070 493289 300136 197 470651 365535 324094 804953 563045 223797 13143 762974 139768 348644 830111 97 1219 760187 61 2 698811 758908 731385 62978 815402 827598 841797 846326 812695 172 1 41 239736 801943 50509 92603 915 539212 22640 54 59145 835241 578797 844125 285530 29005 26588 312152 641805 829850 845737 456972 796765 779670 813942 2854 428112 1 7076 46566 459207 796246 677545 803074 817760 320312 711700 225882 6 804360 735067 259911 581537 18777 299615 837526 10 733352 555356 764904 390679 200002 36597 96795 848292 9526 833171 706264 707727 12 119 53 712496 837 455985 267511 791313 29 538701 846957 86679 14 107904 804998 183870 3558 3 63130 349829 542745 229237 768761 751625 14305 772359 352633 814780 822879 798337 418510 814051 418575 726116 687626 616247 214 837112 231817 412090 5 45 332 782136 502563 843118 664240 421261 805583 551662 578665 834669 722178 76638 133585 802804 663365 847538 848092 806119 641494 39414 821640 379073 832633 197067 704023 389047 275651 808860 1271 847055 477152 3167 40267 668795 619687 805981 211100 839429 815806 305566 463100 149673 324745 768732 782689 2556 173892 247800 2771 456623 827807 825458 828387 649405 846952 839471 6 595642 2 779534 413928 5620 685137 828696 796826 563872 818164 468535 787666 757733 25 8211 595 832356 411240 465297 520298 386209 729654 828938 21 1 1575 5126 749250 256226 22 17 634489 622239 306 294943 192850 370815 709393 804454 48721 839574 822708 28 506178 845828 666351 478736 295852 114034 1671 795898 123171 841658 12366 836991 491548 369230 775262 836798 5514 765475 827588 779693 820647 1 12036 804630 10 743854 824788 318472 145 184452 829143 836351 1 42 692157 81889 723711 797916 204026 811140 784676 226552 735867 605357 99871 395 37 568983 635506 377384 532108 221006 60589 798874 787391 1 783152 803404 1514 496694 848080 334605 297991 12 842805 541 509261 88498 470685 151764 772545 662999 817340 12154 805501 36520 3138 797736 845298 765836 655355 621090 805662 563017 822430 796929 698687 333857 709974 117331 819827 115174 28438 786419 636274 68767 749398 26 147 625528 824535 810170 833145 695772 1 792044 40289 690214 19787 849712 832630 277917 742111 328495 628724 749370 801875 831721 675543 208 229035 125114 844425 251767 799932 813610 732645 769949 31906 760473 661123 15 213325 726010 300571 824685 609696 39703 54256 10 2 713774 846629 438432 571342 656003 824683 812828 617872 181 746444 1 765308 710 510558 24 1607 816366 711195 808 408190 91654 3284 212 314658 7 903 2 845729 206 341 778079 517 570447 209860 16 8 560804 281714 422125 502771 23 656883 683657 231848 210 4077 849186 11755 577561 260625 819850 807169 63 9103 420386 291668 703041 595138 548343 327226 603783 741914 77882 799393 821791 453954 291151 785237 839028 790353 843070 402616 728540 799943 25348 334561 4 92413 41042 848469 376987 219 811986 452396 255076 263434 2 794874 820170 638250 843636 1072 47023 364885 788302 751451 82717 83281 841711 829341 64778 809132 639983 741632 110730 298322 60844 789081 836286 458071 4 399597 822012 514220 84947 781512 18576 10 778495 818019 816885 465184 753465 167724 838793 248932 24 1562 716138 809225 784564 814840 637754 7 758933 742056 842671 833917 763437 1010 823666 845261 381706 41 801340 392269 2 401776 755568 630913 330951 4458 775698 838782 762129 29667 750416 11 263016 27 227278 801325 796608 41935 1568 2901 132827 426 205460 445396 699411 459490 1 1290 806487 269044 2 777170 159121 194180 35840 772689 73 750333 800208 618973 848119 269460 42923 188265 296655 7 601179 560853 100229 30 149709 1 838301 833359 2 777696 765050 561989 703827 836787 848908 786843 842635 320953 211987 542001 103479 2 777777 107829 68021 24032 300532 739764 62518 210 282692 836584 375497 336241 461232 763079 843039 753672 312827 813874 400508 787762 769342 92350 814436 3 4018 2875 817635 604585 848966 201687 630229 423853 788834 790669 4 692161 354854 668208 1188 130 841492 749200 805720 467762 844765 78287 662123 607608 354321 612485 327720 232583 540100 5 745170 843606 494113 233474 620337 765205 221637 483547 122368 727110 10158 849748 693427 837318 446506 813632 228300 273133 828281 126912 826567 272051 167661 778812 148 302646 11380 230024 58 466275 813600 842972 540596 808854 753696 186604 748861 143267 756898 1033 809404 740404 815934 29122 57046 240102 774643 103951 815607 1788 175248 706555 11013 333146 520094 165915 797519 308496 841161 202499 7 18849 33379 402896 471210 657345 551457 731131 800947 834971 191 799117 527778 790877 775075 757047 425384 17769 13 506358 6 592162 777451 135661 827813 371848 402744 90363 2144 838790 122 1040 418655 300937 372437 824626 143893 840660 845629 848795 809837 391720 40 523799 324158 61 24 2394 521124 10493 1373 698658 246 841528 8925 723448 568947 622657 562282 280211 398782 298579 24528 728875 673 27 847570 297039 12 681807 813391 355634 269155 15476 779001 74210 538630 596009 20053 803226 597990 199050 740165 813629 641963 790699 138754 764044 780004 561910 729841 725286 819782 846173 905 674639 520684 209259 658613 15182 504172 793353 583043 275404 648864 373089 597502 472440 612786 350076 839863 254637 811219 46112 676646 364137 810444 717045 759475 165983 268216 662588 556169 648698 151824 762746 558055 840888 436140 504937 788810 417605 688835 484570 401528 46758 644010 2264 697492 36 574560 791201 467246 388650 131 9469 764 512587 848660 629121 755753 15242 7 831 8066 10281 526771 845460 74 20 269797 386560 748497 586470 775824 34085 837970 799310 434442 10 34404 144561 11 833220 815091 749925 641 286992 115661 12026 695116 271791 746711 73 1196 831650 4492 78027 3 847643 736594 371 522939 149594 3 782951 743846 58931 603962 255949 284 691954 709613 236545 812172 845327 838964 356454 72186 659762 41 835321 273188 459905 604469 783373 816386 26129 250002 677195 17 482332 554920 499228 689891 420885 816791 765967 820209 403068 2 88118 583740 453 768248 388206 2 584822 22704 137874 11256 266488 816174 824423 829711 807754 274469 246173 842341 42 696283 191886 247268 750474 391753 11 157612 358672 828357 23700 727619 59 792446 25580 668705 52962 281 672778 831842 833338 790198 199193 751686 29359 735650 453877 763876 718193 392425 1119 337883 783671 11626 792432 47 796082 1 399270 589857 761532 278011 844870 110910 849001 809953 827758 1 832334 410004 757768 802818 119675 838677 233 560516 87983 660879 184873 846768 709350 327888 22 165462 526745 8 260891 294633 477007 440427 10502 792669 369375 783537 822438 506772 823546 564390 7305 890 29 70319 695946 840732 8788 397 773506 729811 291518 802818 587424 805604 352675 76 694683 66268 658061 845533 534354 124234 61662 773236 243638 316442 834684 162480 24464 635562 377010 741341 25112 818361 292512 840252 2 577360 815724 824422 2 225705 799704 631447 379274 332326 1106 634 197435 275 172184 836621 584467 92193 474262 450712 309594 830782 758271 542587 249977 631432 513283 813378 681515 1 2 671073 2348 845205 398397 672982 133776 540094 838543 12236 805278 496394 579095 498502 254420 2989 266737 106 143788 759406 695000 844456 181277 804833 658362 5 258057 12 732189 798299 527840 755868 737693 339498 352097 727835 12 90652 76 840490 598237 798697 487157 8894 801094 94992 703551 830082 140224 375101 1 282555 145102 506180 51063 605545 556325 627520 377646 813174 23 845371 313354 735273 27 783425 721128 219327 625023 261334 25811 92097 184045 241662 640166 35579 839051 274278 498894 18173 563599 706544 201882 581206 387506 6382 51 582288 5760 119 474270 831807 544121 33 1 735534 100169 757127 780636 833429 127009 73971 56544 53972 39104 373 28406 322846 1 689548 293212 23444 352343 36916 832605 817733 52466 832983 1645 3 800737 804093 9175 695435 842521 732596 145804 2202 839251 831186 682040 824237 219429 18262 776435 33596 55454 781895 792712 35146 1 7 536521 358 638583 347079 785244 117820 100740 846213 811734 5 371472 681485 187420 3 51 432073 710216 789692 711239 8920 1 325084 1 597867 439648 839985 786127 48 268540 20025 836073 249268 843208 248768 659085 836516 105908 624981 62578 28029 63 657 11 522574 57339 784759 620563 27330 351873 4 452630 2468 29 182841 3 820360 793657 801467 235483 593232 193288 828475 547146 819677 85460 433577 832630 20018 1341 819232 6438 933 651531 846192 280834 50333 347769 502 243552 799473 731779 21 756324 570139 236922 329888 149881 49100 515016 359008 388754 590766 737366 849280 46942 185 736076 182217 743323 733604 73 324550 837721 18 849470 731600 102788 188046 188004 707610 18811 535788 178796 824047 368848 583017 275446 778616 114156 795141 722697 231391 543137 349171 845601 302902 805524 13159 738902 767059 389748 604810 194647 545471 746204 18056 552241 489737 395404 139596 711563 1490 139516 11991 213803 822068 1492 830650 552 460392 2064 385855 724155 328960 811433 751177 784586 388382 51228 835607 798699 762218 292392 783693 812469 114152 111188 463218 842115 716786 2480 812331 2776 784139 417011 21405 455 656543 648544 735542 153914 791015 22058 824594 104 468 404 475958 160144 11219 207332 746978 784 131 706327 771704 675307 365872 547678 812512 300349 214707 14439 699262 314485 94 44149 337 804219 715436 246979 14708 27 776508 762592 10 758436 834473 5673 833314 384201 168029 3 707423 759392 848941 35560 719357 609553 58456 831154 605948 233835 931 780971 162823 3 625041 192793 809264 756 248527 448649 824702 611913 819388 604684 799182 522987 588865 115565 308143 788591 21552 3 234612 318414 459011 275084 15 766279 10145 21912 346661 699792 689281 391983 93803 231005 765570 407889 70651 696675 808557 460576 465267 251423 538379 817073 690869 169504 195454 808577 828609 273584 613802 817168 307068 801004 678373 735006 810816 4 777347 695825 3 812464 5 355 448629 134517 1165 806500 130187 734453 689092 209639 416617 285238 185065 3996 536763 311217 832545 31933 22804 68882 726162 816141 849858 811952 7288 836343 845238 19 824620 690736 52420 268508 799693 257945 22562 106977 499088 198516 495130 164236 8 181 708801 102699 556328 807915 684919 41103 298 162881 830795 160351 509100 124138 94394 813058 88537 201208 753911 94516 2 835928 253742 826528 539823 658510 774773 109347 247055 308097 677 720633 259 162 431139 580871 46924 958 23373 285808 845290 837173 3 717921 826327 257960 846894 371417 38739 491419 738398 422406 446242 544604 2148 695472 159258 795779 5 405 687365 13244 30565 708514 44448 1 111542 835079 7091 225694 2 87176 69847 837787 264698 17 64254 422352 185788 545598 118845 837343 223708 666570 848669 699217 35 497765 719255 54299 79996 839787 521453 346771 823825 468103 139522 5 284801 594544 167 4665 502995 292864 560924 177772 627689 109898 254614 615699 583551 783085 487813 40 21276 1344 815772 426932 346563 614934 456704 754154 4 327767 525727 612741 3 777261 388713 380944 7883 802250 370374 834961 455837 712364 748915 633333 805762 208988 2 844693 755822 6270 841998 750025 170390 72228 1 47007 769461 836087 23945 658076 121878 369930 845792 844494 695832 315233 170284 320452 843622 2 843018 833582 683471 821887 821112 755879 162592 794610 8 78844 288348 7840 4857 457 798859 124223 597197 303351 228255 373785 809618 777050 780459 539901 806578 842350 804933 803487 21 775241 138590 72674 3 197404 443041 552621 554 782862 15 811872 491867 35 588548 172917 528829 177 46263 316643 675076 60388 467608 777208 16463 780266 9 738121 716380 627424 160308 833894 822740 263060 807200 825912 685740 6 28423 277914 786401 339936 827568 547579 542202 539272 847582 451971 4925 787964 784820 842309 752618 274509 588898 2889 813822 807579 791454 7 837101 47 813438 838266 498496 255 818489 809518 819656 813506 6 769660 796111 278999 773774 831096 28 843301 33140 483478 717472 5536 728656 347424 848865 794408 110 809016 671 846742 14236 778878 815463 803372 480533 829 794748 584680 767634 42 221492 382075 773191 725001 832417 4187 673114 139 9807 247673 546967 211917 714461 396215 121908 2 784603 64877 373021 765554 552981 6 395743 768653 722351 845026 798714 761165 44196 484521 835822 721975 212 26857 530079 793825 382 3 44571 747904 112512 716307 232703 8 385821 816560 34470 787514 741003 26005 519727 271 197978 580665 611557 14 288 206 2 116796 224599 813894 820591 8523 417 1 44735 754213 14502 826181 684691 264 144046 713152 811915 221143 557612 448249 2492 166366 163858 750452 32916 293272 14075 548711 704435 194603 718 784205 842147 121 316165 820620 663598 772335 27 634755 16114 335895 457957 27907 406749 51375 715728 802924 156 832783 398037 498578 806480 824855 253636 829121 67232 372889 574152 133604 36624 824420 17642 31349 737784 347 62348 1 816340 760697 67759 848837 175391 723 136903 2 229470 677744 827021 763541 839775 405486 597542 823571 457011 152568 18 9 460925 652 486311 623116 706516 172302 474440 589573 439725 287973 339407 4 128815 516603 650235 3036 2 97514 223507 421337 847171 33 453958 418701 2 791858 333254 619874 192324 803846 559 786098 813931 709439 369013 10915 30 8913 10284 17778 799582 472 763225 212712 23174 736736 664348 136387 1 7528 343457 40382 157994 239542 15839 346145 753685 108 283971 93377 703 18583 722935 88763 833997 1 409619 1 791615 812778 504196 267119 7396 27673 124435 744702 640 121434 2855 789375 630 417966 422 820112 72705 90 824778 384965 826454 391861 785686 203110 778907 669448 3126 825117 746519 258564 9 16943 456604 837259 8805 765365 824712 718955 60223 677098 707832 825460 75745 627886 414830 819975 375917 286 707945 5 46 846119 819673 35 743624 4681 384241 518930 688065 17593 4 751766 133 794841 807868 16 651696 38345 248194 813245 325362 4 713977 597013 272 628650 694851 2 767379 551385 142365 695340 2803 163747 429936 139495 709706 515927 72 55365 2 228953 69 790460 527 529735 799285 455187 663545 196794 536727 754742 806722 428494 555707 703801 787109 14289 267707 376784 5589 758270 351918 31355 735726 78989 2274 9237 24 4 237730 173784 130247 571700 832934 847210 356639 548704 686982 807734 512580 237642 454871 546926 9 13132 352587 709670 598187 711186 213901 460 648083 21 340242 577466 737123 424158 61154 410222 788977 324056 783619 827683 558129 7 4 846364 826535 253982 655621 908 815673 375043 26 49489 820327 219205 764505 114286 271876 137106 123606 844458 87390 746160 824221 21 106560 819564 709701 45100 832182 182554 501413 139801 446502 4 2 730666 805348 705464 301878 849687 834995 635003 804020 815218 415266 662342 652395 802167 827631 30 766066 687303 1817 822050 840494 674751 816801 3 779046 81210 812783 318912 90835 2 819637 834589 688513 609879 434901 59 643883 332103 317226 643675 1790 484110 622035 806235 436286 332624 2071 176609 16668 633267 58 8937 827174 212472 170710 3 1432 319 798615 608953 617540 538245 423252 579701 1 793479 1224 755038 473937 648671 832435 114 106160 62525 330338 10718 104248 1848 20696 625030 831663 2189 1015 968 277580 580 470905 472950 723562 616231 840748 746844 5 812591 527591 811676 491896 828221 811996 800997 560430 640 371602 779656 299743 333706 378118 732772 412476 88192 12303 907 1228 733747 737494 801637 837799 513 47 749571 8723 440389 507645 615320 828419 51429 445759 307352 182498 840315 13021 121905 783908 165073 205985 838338 491806 41207 1468 795469 580792 702495 3841 574594 34762 51117 835944 4852 849932 770078 744002 402264 6389 337 797532 470752 16669 672054 569523 110278 834073 462852 557625 740862 740113 4031 47557 103533 10 845720 73 380755 657227 765911 56541 2289 32074 846186 242692 537579 124126 832511 9249 13999 169904 707828 456492 833710 482817 778647 119450 121194 768610 36 817429 18 245916 748174 529 62149 629234 696334 361 686171 18 112 840587 818683 703536 815625 338825 376 482335 815711 76626 518251 34 251492 709347 825472 790951 696858 654131 413497 452658 756755 582133 747036 838406 515872 819784 4475 72656 278338 820978 746510 312189 842340 474738 790595 848038 748573 754192 371503 621464 194314 777083 750741 130 24156 821902 78681 825742 321044 506043 391545 799082 750147 143155 774739 9 575132 440061 4210 7502 834483 851 17 628185 841713 639752 10 6 781066 722119 797822 196970 64063 740143 523259 817456 38 795064 372058 723247 5 53802 29370 528888 60643 703186 787041 286173 832310 527122 838627 763759 791504 299526 444948 414326 2908 573059 108 695431 46294 721886 847928 2334 831508 65 553588 435148 82011 645078 741941 1087 817221 818153 747231 613252 842922 825661 2 31357 692023 817929 847578 839473 833308 38 773202 17 4 787736 687856 184183 753096 797592 632694 10322 830239 814461 832081 836030 172952 57529 126957 796879 374323 767302 717102 18769 383109 546302 795207 269115 831952 2 22627 147887 263947 3363 833001 642547 774140 3 803211 196294 3 360115 691304 688190 830634 298112 692912 434778 576897 843084 39 846675 1720 4 829105 838010 38284 11797 732079 827322 767260 849575 738602 789755 480363 21 848838 804260 148802 731649 769497 627899 726367 518941 469391 283147 555605 810609 312854 123 626094 8 2594 294648 836693 267373 451284 710142 31 771717 830336 742473 6 749341 245753 273923 816229 413708 761994 3936 657821 3077 490134 806120 827505 6 761622 362508 6320 513973 788220 829389 110558 774503 253988 640017 745884 2289 573451 255488 843041 3 763097 200333 295804 126568 9896 503890 11089 133 834451 1 812740 56965 842949 2 515640 796098 5081 354264 810994 755782 665327 81377 799 823020 538182 809780 835725 183925 829771 804066 162176 1198 781957 8698 838725 89 758130 846351 834927 778985 840415 803882 10 722733 486063 733706 397015 49331 460720 6197 745233 585876 640599 416005 800306 165874 4 741105 261632 484799 233292 3 25231 268741 663771 792481 19261 428399 6 843535 21603 26 141933 161180 32 220237 51 661393 841357 92101 126433 418279 13 15733 142710 423913 3907 830462 2 450669 759036 787487 759943 787322 474755 136900 738414 614610 711694 407171 353614 651915 771809 461978 256152 20 739577 1865 122304 234702 285694 843756 705949 203193 320482 267328 463044 10765 319 350723 369645 154048 613836 630013 201319 338024 176925 849162 817491 427937 185924 179 374042 680207 275268 831436 38244 509660 77074 1519 10 383541 706208 717105 134533 550449 214516 93344 744056 798673 1338 521199 722486 261007 405548 804919 7 88248 368 252929 442824 794986 777350 346953 11276 248225 749025 832628 95383 416858 28 411288 584366 806837 83648 588271 127544 843115 386407 379708 709917 691082 325878 244588 824876 188990 366 199365 812358 2 397 416880 842708 777346 814158 783511 577211 270667 140539 812710 3059 3 583074 74310 840056 169608 556058 597061 39500 465426 750664 701002 789743 6080 61227 340865 615370 690453 655001 472410 23 826987 722186 2 376800 14 205625 395909 2 785040 844628 844877 30297 731000 667921 714283 46685 102788 14070 687571 228732 7383 4242 744640 587406 7 728055 727973 723349 609755 719217 759741 737770 845883 160225 2559 417195 415536 839654 837177 735595 779338 386411 814533 5 192280 581964 1231 782038 440644 754687 657190 131313 685082 1 655 676785 804786 704335 543356 265516 778180 408007 536150 260102 789949 780522 825371 298499 467749 1176 764032 688783 845328 26 396443 839924 120878 8876 140 831008 846635 394113 131431 16 682412 617990 294 802135 8 595316 812320 826418 114641 847688 267205 73246 830935 788689 1740 740750 117671 395401 825810 806879 161045 846847 277798 162621 115192 43689 69677 816073 93651 552905 701315 239638 640814 745033 630585 846384 801706 769387 41 116309 156 789363 709192 424991 141779 665291 144748 3 767389 197447 672226 802233 745049 663095 394921 729385 31 297914 1320 51853 278083 28751 4 384129 653966 54857 77 644428 71036 166 846620 760669 4142 770173 704273 514356 108 738819 205976 653573 679378 847165 33127 574655 765552 539613 284 18052 86029 702557 213256 369993 768874 849857 756071 430338 4484 657193 45 109 823454 36816 3 314430 15398 768450 839232 848661 168 7 447301 30977 27865 5 11 2544 2399 461093 63720 102092 1 229401 8102 664860 648846 849904 751163 209434 695921 827150 530270 75028 787361 2292 777242 763263 848608 847186 307056 32223 689459 67310 17 770718 617144 39831 134 147215 7786 252816 601984 842854 644126 2 818024 48 649195 772920 831824 843801 185078 787116 179052 442248 820648 233302 747575 147909 21 840562 667244 403865 507 356277 215314 571285 491299 773100 618357 436905 765462 4622 463281 826482 1697 247 818709 693861 674789 590004 252076 493618 34536 809068 211530 45617 1013 842935 1237 328322 828623 671966 811029 790060 756651 736918 634309 610089 475462 2 6412 388493 830989 56855 730891 65218 181361 661479 49138 4624 547094 723341 305664 681765 794243 352764 4 379692 193 718440 13757 786227 10 245812 685879 2 387 849513 716323 385977 17891 40153 833000 832486 829687 625585 12185 671775 656293 459903 12722 774301 386450 4966 365786 824485 698555 561862 565538 398669 49367 824959 730323 2425 834536 791098 770540 237063 816714 1466 722375 1747 701000 46764 841675 825466 620039 841806 4464 15708 603 788121 425624 809153 841420 713497 280851 845124 839425 121605 848628 694455 41056 124737 842362 15 341464 235107 812861 843997 291606 365483 107627 10 713559 28093 737780 7304 9 840164 2 458 31 673728 837024 311306 722807 376912 480885 1880 256904 797632 946 640208 838632 338602 203178 501262 360976 439230 846717 27 17675 791153 152462 337513 590053 2 772764 415275 798687 189537 4572 828529 418986 206083 3 92568 485255 22 639738 108194 747388 702385 532 590415 776702 491361 126652 48690 690761 636834 838023 849147 439411 17105 488724 512141 214630 731784 812020 241608 237168 695937 803757 834374 139445 51009 798911 494 103 60572 688181 301776 38 1304 848080 791512 413272 13 451830 484555 234539 4 817072 70365 627 802307 275 594434 813236 9220 30934 465812 721616 655256 233460 821379 838866 411004 507808 3 660776 586524 673590 349165 555201 19266 810223 745567 545854 728477 63535 343042 667807 441689 19587 208482 147013 196 42704 513932 687062 487101 681420 739075 332585 772830 815928 563 770812 698040 140808 650500 195678 58671 38 822511 277415 596174 366616 811932 64437 18474 575769 176 835307 193507 102552 760863 637930 5 79997 29114 40 839008 817953 203570 807002 353386 400583 839727 468470 24764 821946 33509 204396 48728 1139 2 94011 711138 2 364646 3 508457 251 843203 746615 743101 265543 399561 13722 617847 65746 111789 677510 221756 638675 849340 162912 596108 650505 432000 91348 3495 810625 235556 597332 649 746875 10682 222228 10 654656 843730 9 458900 524385 506157 76814 523857 284249 639588 749679 9920 290738 467915 3637 571931 366226 151442 807378 91053 1970 843517 1551 774912 23508 167423 78136 5 335369 245157 11010 22360 835986 53 197479 813155 2 502990 3 265172 762310 176066 468303 251219 839902 713648 273320 387265 295773 724249 2500 535068 720268 54 5 177771 596050 96 830640 714108 224885 141615 732005 811585 730608 844608 734406 213861 175706 615439 805879 90743 21184 27970 598088 734405 274385 340322 716564 788231 178970 222385 624415 819620 2 21272 837046 731430 527408 5074 824677 769481 763631 848407 386357 332960 565729 83694 131751 838765 573619 794396 358958 171053 3726 723251 101834 330601 372424 290 778592 220359 318959 38 158454 813610 5 88895 770071 85247 6127 2 820920 2 847519 15108 789793 104489 33101 154199 805368 214135 321028 24769 308743 2321 387229 723510 560198 401454 783900 176418 635998 320569 119173 850 839223 1486 331072 178031 498824 86 162811 8 539833 102700 31732 788086 805185 48284 291225 22795 2505 336015 4 640695 62499 83 517878 831603 830381 814495 179192 56911 229881 839194 766457 655050 309653 119896 813173 329495 566385 4544 112180 839963 711925 805578 758700 630668 482028 15325 194169 548199 849168 595381 7 69251 195 837920 399808 811029 184024 820296 571072 124152 839112 839220 697373 330481 837103 688707 820459 168770 846698 802088 12214 324152 170526 16 113556 14055 2 2366 1 599009 88085 756112 696759 206 383072 828231 386427 950 7124 40800 805444 212349 703022 7680 351117 651263 1 201749 735793 486304 818369 599941 676365 365888 728213 9 660325 479556 56161 604092 168045 777627 506338 843221 689604 214523 470769 809500 5 262859 112529 313850 838883 495718 109862 573660 531303 797182 343388 79824 318051 118 848230 269396 96057 695612 13316 768273 290704 25 805584 789673 231873 547760 827287 51913 799227 170051 351019 791709 710057 818775 809331 808409 796031 750672 621523 341582 166310 771190 817533 398460 319196 547046 846805 91154 164491 79160 728358 278600 61 847402 387872 802582 433 711961 52079 816450 524749 768864 843842 267006 100 128206 155160 120522 723080 654344 831297 26926 447388 305674 641030 3 282766 224479 459667 204066 766464 318651 1314 245012 838200 128065 589281 787478 652362 626661 812530 667894 35 442575 569268 836166 4 334402 118663 18 819161 511505 810304 63349 727987 200296 317 127342 302554 340334 668780 9907 816463 17903 838014 480292 429612 350833 593091 427695 139548 704789 637171 782682 1270 750130 843340 287246 804568 408164 292612 147813 379690 794495 831097 25869 435536 105030 823176 47283 296543 373579 709421 487215 167976 598543 789115 589 805048 587277 1934 834667 10962 276658 741546 675125 814633 418888 757672 577040 826292 33747 315388 826732 6 82051 475163 843618 459718 2 2268 847938 775154 245418 4511 795208 741016 408145 29752 11 1631 52 520830 8 777575 479677 472830 109270 14 494412 738524 844672 66368 801744 165064 499395 667410 781281 92254 22004 324580 21768 1335 258662 786756 821484 769239 734983 782439 51641 667842 448288 10 351999 85742 608354 846838 694155 441250 837059 476107 808668 800151 31456 25991 173230 586485 192214 497500 3005 1264 809282 334078 9381 833141 489889 812426 170413 816344 811450 644471 392644 777168 845093 844201 1614 696 417214 815080 748768 14 83 33 567 13509 577712 420739 535936 804527 433184 602952 693678 444831 101749 1 715824 532 817894 794413 51604 119122 113149 539213 77 5 517391 54491 763689 5094 847018 13756 345427 605259 828006 450929 2344 1 849350 451123 804424 831722 805627 1483 991 435222 375508 210053 798378 695642 139505 828990 576389 82823 848292 660350 674658 88774 569 594066 826003 594053 43984 442584 844616 76 141959 19 486850 44555 495873 447986 76 745605 766373 773703 834398 201029 834714 814076 2517 407745 17116 473869 434531 690101 4547 558933 438666 48 364379 837938 844257 200545 420199 686860 261337 128891 98765 427620 309329 419728 95886 16 1636 828289 35334 17 222873 820810 464993 615555 840217 98594 304394 770744 381200 848733 84038 307667 2 67284 511541 227420 777640 1 54291 747468 411903 709927 653520 13929 13 390262 533998 773921 265230 754183 528508 581489 663899 662244 780359 625807 843397 836628 706829 327786 843756 522123 777804 767313 782721 757705 541198 687076 831379 362470 383128 800490 11 9 119492 258693 20 519332 37440 5 420243 671090 389374 355673 448919 15205 195 160 69664 577011 517975 16721 653915 686588 823982 10 1637 235316 5813 194051 731639 128633 635109 763632 426062 743634 189617 798424 173227 62881 3 803560 754201 550322 822537 804895 813 748375 1 796010 330072 847535 774645 11 710959 490743 841704 844133 388681 395564 772593 97341 24 122592 243813 827085 340860 352946 100 726576 363432 713051 617200 38354 348927 245270 69 5 769499 103552 468533 2 733791 645646 441749 841046 108 1900 653882 190 3 342619 1942 771285 8135 758908 526770 729480 677231 825076 6383 637502 239391 711454 801808 820034 291703 516940 788709 774833 44392 750020 839159 824262 207035 836426 11 229602 800234 819866 52121 106242 370906 541370 843384 790016 781081 490 107655 831344 827045 725246 341157 359717 472599 621130 651992 809012 847491 747424 784643 731623 766468 820627 33368 828630 517553 31471 552094 792990 378277 1032 839739 810790 458273 783222 799173 444660 304371 280899 778512 26236 1005 737814 802092 353479 7539 740686 1 355694 206485 827452 317427 132 749345 264689 318833 415177 86681 135425 624886 492274 4018 134968 745729 782710 762494 794123 35095 50187 97603 171784 22 746515 773066 373015 368813 821606 561000 262777 815227 260926 356044 137842 150761 416 187973 784402 812942 845173 689955 565 841886 10 102176 1757 841109 120355 833535 621149 685914 3 361504 11439 650408 181 762621 813657 771823 394784 183764 802903 807678 826138 807028 503125 26197 174318 833524 172637 749595 402510 815 654704 125538 480749 634574 698944 115442 233243 326970 4362 848545 642624 794758 824436 496497 54786 808512 165111 776495 25497 236086 817256 396283 416746 424460 453493 247527 739707 608971 635699 806034 709897 784569 841000 375816 756279 503410 2 795931 833019 845904 724170 63829 312215 723531 85745 512952 811658 841425 430754 251873 5491 5 284094 22 511555 128033 288930 789485 832190 774231 430048 525945 605925 846662 141909 12 299 795160 406158 9 374801 181074 738593 3185 762759 92156 7 836864 807738 28 833006 102397 687139 834967 721427 494201 773278 2352 296453 779728 713152 821885 5697 832129 778961 64400 844259 2279 529955 836309 338426 5863 164 841900 838286 40134 23668 488414 1825 524455 255141 814932 115543 847464 818568 525045 756386 813423 823552 834037 316878 716421 9323 242521 418618 493406 140361 77517 84957 627577 4132 6 30 821860 24082 145202 17072 2 419387 842581 755521 794052 511941 830834 834304 21935 37 26095 840274 188533 804 782823 258237 804662 39521 645563 125734 436474 134789 849610 361269 2 517930 1245 820773 842676 807367 794672 840764 506872 268 97664 1 93898 1 513455 2971 785042 457 22 846693 811789 87607 784918 749018 617322 110227 820460 676237 733833 795560 127811 3 849189 608628 796186 406535 1 400689 5 782381 693272 4337 810654 639708 13 310927 791064 442649 266033 28641 66238 829522 574682 793509 710973 823631 215275 796779 176582 39691 773418 666354 158389 529804 847541 117475 80369 213871 235525 223792 179745 819271 345391 120056 9 849173 847400 277 1434 827831 776197 750324 379755 767136 227 719945 808804 207991 769607 407748 844131 247272 332376 259065 798543 113249 757227 202475 786212 808155 843612 775824 838212 295443 817359 131285 46291 46444 313515 103 846177 315 103180 677184 834825 273406 43 211158 22279 844410 245620 53949 428487 191176 338058 399337 595986 538202 687569 235166 814920 819833 48935 718005 779613 15 843642 742324 737635 2 176562 766647 628406 704147 203630 848967 765783 2130 482600 171484 20177 705569 678467 362854 723280 752999 529732 178164 830978 250253 656527 393683 343423 622273 839634 809113 776890 75 15 291384 810274 469872 555226 848365 28 420875 1086 79450 813289 705188 676596 832975 671216 78 504413 199466 385950 3583 179844 18 815108 389553 246980 795473 819346 496628 304645 126515 64 825541 41513 772706 4126 55 848929 846647 805325 5 567310 650718 129966 228738 207319 416333 659171 723871 599083 647638 820699 53360 819192 240773 312634 538 323614 367084 23959 772442 617 733625 2 96133 454081 276643 778312 22 541545 589023 7064 834218 364483 843292 3 471693 804631 243725 44308 425427 15279 342111 42444 9338 67312 4546 2 101841 5017 90 1498 245640 509020 175639 822665 867 685440 679572 710 377357 537693 46 762 711012 295845 558655 190178 109339 3 795296 341805 1842 363362 4740 200368 588319 57083 363614 713367 797491 143 832185 384025 778962 400650 507086 832458 118286 58455 191442 962 470782 525971 731428 294195 662959 777456 4115 136413 2127 651408 794683 104851 333330 724422 1962 3 78197 211157 721045 274138 236342 337083 15519 834516 787421 122032 707323 846203 263 199 781327 740132 612513 18 576449 218 8 630833 798691 827438 350653 7363 487436 2 318911 527976 793790 102734 529448 189130 785713 538538 309436 678047 313505 989 37260 834881 591472 786890 278529 847937 2 1447 502724 835709 19574 699528 841731 534990 609296 645279 764588 79843 785608 285176 170806 48460 791519 610089 771566 487506 834982 56641 825018 412 90667 41120 575240 712550 818525 394668 261913 86 494264 846685 4 219110 327823 828284 15 815073 770228 501440 368741 37 389602 833469 653942 78287 796295 279664 334488 425823 479814 762629 25083 146840 244933 832916 786189 821431 437587 1 557824 680670 73 799096 441914 40 3853 292861 271596 1234 818278 844227 802013 671372 746653 136788 17 273097 825225 785122 2 275936 138287 833553 246119 807054 401287 621376 151908 139 15419 750050 817998 770115 168331 819272 4091 577 10 55154 447520 563637 585774 784361 786077 735573 220337 63890 840503 255909 44 834408 334241 678811 485265 829015 181793 849265 716672 39287 101992 674856 197488 369450 724973 320590 16 839362 205773 804023 848180 165555 611208 291841 849716 114391 659404 98139 436801 494123 848809 40 1709 2833 487435 808753 102037 620150 533526 795807 267409 6160 809328 606458 553993 823156 28823 614271 788076 133487 826875 31739 272895 802153 4 526049 75 437192 53 377442 816247 15 757941 790780 832646 658726 82 379657 762642 46068 448452 624358 306501 496124 625499 13 160407 756691 847434 37731 303132 613090 794644 36749 789717 701 835427 818163 238074 739090 142365 124 651 280 705792 795413 835282 780687 777763 15 78876 64 623649 10 48162 3668 252510 466845 780379 443390 13 418420 756353 491708 259110 209610 772322 690191 6 282 796898 75 515 847640 542751 15 828085 85210 445846 299094 802558 831809 799992 748462 84864 790134 512 624527 471271 721159 378 576725 824870 728032 427939 44476 1396 368226 685076 151694 2 94013 688738 204772 75552 475559 826770 438666 836589 29 133 734235 787643 268111 54937 580413 166402 200313 7342 638421 185988 479475 147778 595650 502243 570275 817519 783178 395503 302511 78 34 790399 790819 99427 696849 282685 240428 117500 34 32157 496881 820511 814600 59811 628391 30953 36697 299689 808361 847901 297156 377954 250931 15574 117120 356137 130025 795080 763659 784333 717919 105406 221388 823181 837211 1183 2 210360 440391 772723 786310 235511 107850 526916 98 390 8760 5002 485233 755185 388137 514839 829653 815589 717738 798042 151176 227857 634844 559570 12668 836671 557408 75979 37 21669 119483 802254 796986 821768 992 438 106687 733663 483375 250056 473536 159866 492911 711486 420693 62460 655127 728055 720840 465550 702 439022 824471 696336 278786 609473 497826 6759 27311 621519 842717 63715 827590 81175 493260 2 704251 801619 737775 845683 80077 757443 741092 660198 610739 109649 655 207812 618668 662600 430577 7203 476919 207885 20991 813703 7020 1950 294645 833164 453076 779924 670050 75885 446335 26860 46 814841 817880 237102 754073 629674 902 650775 162801 681254 164284 81946 162250 108 802030 841386 819314 287494 169118 802291 41979 839911 107773 705420 840263 362730 822605 469 215169 24 288493 609644 216959 528573 709800 832895 331897 534299 699387 793967 400777 750942 278430 798909 427028 478364 907 3 619852 9447 6322 1951 14487 55594 397170 677931 472162 284282 29534 686238 664169 582366 815123 737217 365709 838184 695466 829602 276 816259 24 814027 51730 49912 542892 98957 6 7 64 575447 780854 834310 8 32 110532 117990 274847 844308 94607 820786 147356 114 95519 21816 4732 335551 607228 842389 3 69935 9 6 83513 2 705758 356543 843624 763447 570251 33 804225 762674 810897 4872 201305 618664 128540 32606 118119 79735 200 320306 305699 257245 239195 801910 815687 61763 662581 152 1 26049 1857 96380 63 816037 12 573157 708502 1814 2 323632 807465 727171 619098 770113 85409 5 1232 272492 768597 215408 368211 802755 800307 384997 1859 172723 807882 763669 93538 545029 5 2455 845724 458124 665509 472283 824312 520049 470770 35 753145 653322 656410 3 192578 333636 356508 806375 797821 96561 10000 58763 175167 828848 169240 79 15846 437411 421386 393026 777438 849949 31448 483099 836886 303503 709401 479439 716194 348808 39518 168382 469237 844533 426442 838674 673717 15 829597 828394 777213 474247 37013 304039 383064 849092 834816 726573 601183 9 849034 22 56281 49619 316593 101 2793 84590 608700 137569 532784 9981 404165 295649 97 6 307856 742346 741405 666721 3 196492 837190 838474 333580 484872 341510 749860 621805 258746 305528 611772 838294 359 739572 249322 447164 156480 406045 810182 7027 3302 222554 488150 842670 37005 719003 27 837189 708879 752519 750821 846960 819772 620713 833659 836644 431220 322138 528280 63 834010 788092 734392 334958 25973 716940 4 299267 148787 13 828417 404061 17559 656700 550080 48450 731214 9781 835159 789056 762892 841157 128 808319 473146 636616 33272 260224 595465 813494 817790 832227 7 1396 616380 833781 357 32 771418 673194 751694 263750 656158 773639 1383 798966 813879 606908 28 558191 577764 16898 818123 52 388 112878 224244 330390 749284 782037 8010 521849 1 351 71 708260 726617 824956 137028 23 473503 3242 258607 785575 827179 27607 404275 540768 286022 830762 762030 483662 595804 785524 8 699446 769000 808876 745574 747147 34 493220 201803 492826 5615 592680 377678 270819 622343 378447 592232 60824 829575 540887 818100 523363 737881 535795 185131 23254 577025 818853 780423 816039 757 586307 758457 731 829987 845136 619661 827620 312752 739853 129994 22 836678 122828 227694 346451 38910 5152 468507 390704 756010 798764 20297 822949 147289 813107 14758 70907 189843 312105 778909 371 473011 39430 829897 847876 783643 742448 9 829693 34 35478 37677 111462 372750 789131 753566 12621 10 259384 804653 802730 178842 3 4 456721 127551 795522 95 388019 3234 840380 150698 719146 832147 249555 21599 401152 782498 779800 849734 724459 837358 643507 746334 577702 814144 245 247588 105534 1826 587596 19525 1177 736249 804046 299756 216869 703894 44 318702 457165 842616 278412 191887 614313 32 791396 513716 398958 836376 20269 2 828514 276491 803110 580030 831436 9095 842325 2462 110579 10707 649953 819460 609468 564085 562564 808998 59740 766120 458695 167965 823868 638102 498221 399624 115990 22025 114001 449620 655004 670995 517219 773625 245187 79 295708 123278 526960 843135 823407 822470 306060 832869 575242 410618 829490 98847 797850 1317 972 11303 122698 16939 1222 779461 237040 2 525253 391800 95549 577260 530355 826813 695750 133700 368 732345 800545 322810 464056 439627 751770 35533 762968 749354 628 828163 99902 149081 159106 51 18534 488583 8 455324 746049 824749 847004 292964 265129 285400 14 695087 476931 438532 538864 98533 135106 524554 826711 33105 1118 461513 433035 832798 1 328767 217354 767878 1755 846112 604467 218 397791 724852 12432 782378 696035 436689 44006 266230 713326 384424 163102 779711 726225 120343 778576 557181 817987 823421 807667 795246 15166 593977 696527 810580 820964 415342 785847 702507 30761 366714 752883 23010 814975 100771 792870 627166 136602 45593 322684 6575 708226 814783 148403 45275 41124 836161 45 132222 671563 832387 90707 499263 741016 636 356583 796219 109862 845436 648776 12811 803382 81151 535522 387591 800255 153824 698699 710706 72999 811698 755777 170392 4705 28267 835835 532312 8 39 674868 315824 612090 775053 747330 426295 815835 80382 67602 733635 503884 755169 3 468085 153055 253721 809595 1644 10531 847119 424 286040 75317 753979 747288 386915 28 808995 7720 407839 839395 500421 736943 793990 779428 695482 471819 3672 730091 530435 595321 456502 280813 1 334021 441059 835293 125291 374081 683331 53942 793681 473053 536498 714689 572109 764128 38849 238552 12 213336 94 840182 191859 826710 846029 593432 363737 834764 67832 687642 767827 596439 2561 599 517008 92218 58365 517998 756876 693429 327291 820932 833521 780159 120224 4 319150 1 544056 579 550 651705 53475 369554 2810 673014 257007 101500 757156 149 557546 523758 758200 103661 136215 824311 3050 838002 4 833175 102364 749238 764043 485766 842423 212330 841269 10 826561 63 763533 822893 43932 67158 654 570508 349644 746534 195075 782332 653419 7966 629896 625299 774010 9105 285645 809598 397542 364518 1177 218199 4 458563 696342 563522 813131 842884 147690 814611 111 749305 219671 282110 18 767795 441639 419844 762681 6408 799655 82 842876 34 463627 509875 611698 802779 14109 3932 18933 707410 338969 29 760537 697946 317994 833552 119433 710588 664374 795228 558619 54216 738228 42007 833532 835874 392 603391 842386 830769 38007 677 440265 52 156849 498565 2 687029 782883 277672 432274 365428 735513 764715 16275 33765 422042 787353 848880 845854 243191 775451 803417 821777 111784 265 752014 215 647031 728122 2649 311224 35026 1368 825531 345924 393981 320918 600635 131694 342230 593638 588832 803326 745691 572101 431130 507083 148 201019 377915 3907 3234 775529 253031 10583 433926 702531 845898 288848 828876 381723 351072 545031 761656 791309 528842 378554 46116 285045 648019 28981 781693 125109 877 788224 120431 590440 813724 231300 491127 193190 248144 274210 7263 125327 848615 705243 8009 805323 666889 234 823374 437783 406114 3 755988 298 288187 677993 39 839460 769750 235316 106850 298657 610925 142278 845092 418487 709819 836758 9 715279 803034 738211 840942 1758 392744 581580 535387 788660 691840 1604 484157 50053 36727 836566 466244 674701 708063 319388 782646 342593 361369 503095 795676 192215 616977 449400 820779 540807 620595 335758 543032 19812 849657 22031 812867 1215 296874 698376 793388 25054 661147 5347 4 667874 4 819 182709 734616 259924 816293 44611 46 804188 128996 243 648909 377654 265778 23650 585640 107391 819364 822025 221596 849084 550592 741214 814378 361956 90660 443578 828026 187228 2752 474791 340280 32802 84 111142 226434 5900 505 799769 741074 187036 849818 605981 277799 287478 727 829918 345442 832731 1 561624 370772 279297 777402 833986 232113 1 793939 994 818394 839896 54 4841 61189 694375 80852 729048 791984 116682 831248 515790 190008 71 321815 797298 108113 4851 55 261 806450 729000 795850 786858 31412 445830 122292 130300 785777 840206 781015 23 566510 5 84536 6575 821053 523309 5 779948 807439 807198 744008 56606 195418 40492 705773 754 768245 736736 458811 759775 723726 821576 331171 122828 1 662175 670511 289363 528863 231221 780365 326755 695884 188905 671224 79901 816531 3 80 688172 699873 317759 672504 749758 378784 175088 1339 17691 297246 848649 48330 702444 768200 56018 830576 415087 838577 473596 1645 234 677792 837276 858 710443 606726 726264 3 358130 99516 80533 846667 741149 842464 207904 672438 219120 751441 2910 204343 56970 1663 824407 843276 663466 231321 243998 562166 363305 4572 764387 113252 603921 26191 185718 776502 792837 639607 597 505199 2377 825021 825607 437964 466084 810456 816780 862 762833 831340 71723 99021 516 477621 13005 6 807687 55789 548819 599894 673598 334975 821600 209716 406211 759345 2 15 385082 756924 362537 397 829253 839403 2041 205005 511721 501867 811208 11165 101664 6431 95414 821090 1658 29786 839495 82987 13447 57446 5 153191 830161 27 9 787315 808745 1030 810260 318892 92481 678908 579218 175674 849548 780183 740567 802015 223802 680494 737059 252 97640 294273 1 5220 38479 827054 788 844056 60714 729456 180260 671799 48378 362672 173 15565 215697 831372 157624 774970 127625 451589 746273 38 518593 822319 33007 38 4376 847385 329339 133534 847727 838363 1582 408201 718120 585224 750444 47 744962 410071 534304 847645 463306 3142 848170 647766 47433 251849 767754 297328 162861 138663 7 1771 3 816201 808389 736780 4231 668864 1 184534 423395 33755 527908 717536 742774 175485 46798 7547 44137 153319 78974 3 24 16 8937 33996 405777 826873 714836 229189 745802 830702 32635 746947 781084 84910 371426 52529 1 926 783424 68 112123 690708 646749 841182 841847 305562 9 200807 844717 23245 230254 431722 31589 725609 38802 827203 521331 295689 359084 756343 60355 257103 122718 127342 11077 635242 829166 807738 804275 813501 829006 9 164670 44780 808555 711047 113204 771519 623240 789213 1 774046 802173 406678 775402 419925 117603 421953 145015 822308 821395 817361 3 14986 721509 840075 767057 765584 110211 842001 310816 651205 1526 71686 844251 51508 36687 858 772708 11 631779 724311 534374 592572 810235 235385 657422 849805 843942 818347 582 472368 350077 176841 327857 11 478355 846834 247821 663080 554814 663992 37 156181 665865 203689 780236 378454 125645 155338 649181 452528 245791 829235 5733 100 342573 14279 229328 475860 1137 815208 168609 563924 58051 47010 542495 338578 700856 777531 470476 732129 21 741881 501534 756520 847378 11553 812620 600364 7956 82471 133 813664 6871 847701 6 321828 6 19106 383053 410384 515 83150 12 806241 2 6 274001 175 221363 128013 6 140252 794950 771653 620678 23 628 82 576700 687763 833066 8 65583 189 812030 246 628994 55563 77657 75742 833384 821307 705705 627 826570 846219 828445 257966 434026 776985 825491 491057 5711 239919 5699 3425 773842 321132 188913 234101 99877 248599 360002 63088 4976 720576 738847 707401 615092 782781 144 798782 534402 491775 834933 173209 269296 132 818669 149087 782120 827392 780268 842788 65 758145 119811 614427 836947 818531 168243 198 8 248954 839042 3 1441 328280 803986 218376 776339 778451 773736 1 38535 732439 823228 622566 102723 529508 143278 356284 9975 29782 643670 732659 700025 227047 739786 809339 20708 768228 130887 91 830461 761558 509351 9030 192711 64231 354 847961 814366 200756 754775 354007 497244 579167 616748 726703 812962 28 43302 698937 18797 634730 820485 839449 813819 846260 366161 232908 199583 118662 289132 727632 694784 730275 783776 838513 31532 769650 830474 663690 741523 226666 4057 777482 708256 275396 777342 216068 41427 841141 39891 126869 88955 67616 785936 470093 687890 294815 578702 582900 24 449308 2 353625 10 74707 174680 18 13789 303705 2766 10087 762784 193714 114403 99340 819605 765425 619256 32433 386456 7041 694765 803814 553486 2886 828545 63635 548750 599678 426856 651823 775376 777329 363386 307 396124 819849 64799 213964 564195 31943 212467 655599 820346 731606 382822 792209 759919 105 40188 844602 814258 628521 629521 29926 443516 29106 20071 771083 819529 563256 143537 734150 472270 831585 197667 391131 656258 839811 28722 496566 732746 779766 641817 684290 829344 156869 820703 10 804699 844238 586304 514239 794695 824582 141776 4857 206 745962 840796 93 787096 12232 780449 18568 64 728714 131982 3 4382 767755 35171 808717 806754 41640 686607 822666 796822 800674 807050 5863 818063 34 774234 350267 615908 352406 223316 795943 29978 3919 308350 802298 540388 468 6 663602 454666 370925 723556 235946 243642 25963 416173 742613 1613 589573 480169 50 4882 306545 777747 526 36 444932 103200 209 9 385 262738 811390 645845 48 595954 2 404226 808081 670797 663952 834775 664454 663840 801904 642231 212726 724057 833735 8541 616987 44768 820870 840922 140953 656816 175772 527555 817365 816871 479949 687877 467002 683485 503991 601466 691739 779421 785096 4 1931 814472 705258 71161 828755 830134 605575 2 807281 134123 71997 778032 799160 5 842730 795719 384836 674346 154595 647356 472029 137775 539708 560997 75063 630738 219522 820383 844966 773769 747613 782870 181653 5 541594 87024 751785 1335 55522 2 90548 2940 835750 133557 725446 484521 297063 5 840623 814745 216307 423055 668740 316495 4 790860 22989 362504 717961 80373 760288 727078 722901 301113 808976 802882 491770 16 7 810607 399424 229436 774021 472608 422414 431 763847 503678 241169 843128 820530 848336 517049 200016 841303 60721 656281 386956 262 836654 810056 16151 80898 830857 751737 267077 317347 527569 31 419659 830570 469588 161751 41600 204174 837844 762978 34005 5 12096 337037 817684 821894 847847 788011 10127 120 4931 176824 370709 782658 658472 6933 179207 321392 9877 44462 825175 634993 766636 375812 773176 825805 161102 845206 761433 423912 613019 763675 633290 20829 513824 725797 849083 25 440073 198555 419270 35627 316272 480698 428426 30619 3303 444182 603527 93580 188807 4153 2516 716273 603159 377280 830372 44548 845071 516513 705429 488 168 323804 825566 130172 266293 839488 802351 829739 746635 333548 778189 837382 816540 728086 231347 795909 1 505191 847051 691568 165309 108236 723905 706146 331 46202 801098 848158 819039 709104 581563 258905 23672 130 145 396251 172422 223007 53474 711088 787089 819545 42044 248778 735539 24 810851 187904 17 630379 2 307 570933 588115 776740 565829 658331 8911 387799 181337 193120 7 5 818544 355270 266638 3 837225 640224 767764 624050 376513 270787 539220 638313 47 290388 572645 829162 801380 653416 557360 10643 177888 479828 200294 1 3 513477 188352 778311 775490 201871 847413 161 834577 832387 90169 169061 466920 513987 700448 715483 229361 746449 198506 6 810419 845136 97489 718 1789 831684 40433 161581 762753 812320 2 809528 160777 655260 26986 660003 274948 600232 246863 148237 511157 590807 827638 784996 835092 829011 29 485199 5652 844323 58 205963 803171 442298 611 583231 479394 372028 831155 761679 42351 65 741896 692024 130 104722 127 837619 78 17990 719887 292 82350 773659 191883 740506 320738 679483 354160 210 642591 149768 250346 7223 526092 818556 795812 80 6 836513 810688 656121 806787 498200 73230 18632 125 788821 800389 435106 818638 3 125157 750904 281428 203845 320839 1 721191 824370 826396 152651 7676 762695 635111 411764 553030 426507 1156 4 45626 475646 815137 257214 671796 22895 100471 67508 614763 416807 201671 481578 752609 97093 1 654325 831518 7 835317 823526 27 193664 6928 2 5 547115 793097 335262 89836 24 847973 837345 299037 202353 210926 20 421203 739351 597509 848153 184378 318753 179189 232692 6 453650 537399 3 827489 115939 185179 32 70885 558386 446586 847918 68 814899 15 51194 810954 164064 765262 164776 740394 820697 419177 412089 14 826497 789144 767602 620452 741328 52059 6 234370 172545 233016 763295 1 7 192389 839844 538175 17635 252862 42 571336 420605 278 796183 692899 1 440236 214117 108 3242 696453 777459 27051 202 321661 370874 54029 828123 791131 664247 361714 48309 116671 9 843039 58944 842193 709127 789774 730661 432981 275803 768742 13247 846994 355774 191 38168 815174 256852 59962 265239 280 120771 224156 52803 760692 657193 777838 149283 755560 9 1 826852 607020 805748 242 780652 704515 832556 811696 253873 169156 717119 190327 465286 809712 2 560552 321062 569554 122899 736491 837903 6788 403483 152602 516 65242 833201 134 97825 836836 581470 149774 784145 100059 318957 24240 338018 546076 114092 692631 44 59958 414406 734771 845553 511448 807094 5 674723 70 727849 2779 665651 220756 473418 5 250263 730246 718656 220204 119081 819111 54750 489617 558582 831528 539479 846184 224804 818610 600018 821673 9094 805536 20 69 614336 815683 459883 842848 386664 808019 709208 790110 821326 124280 714966 34553 188198 490247 421459 285596 2 134559 356826 333083 462106 202623 313324 518760 582237 125611 848091 9010 407123 767646 799684 299793 258104 786808 830194 600190 365993 318898 778257 498 20 14 193226 785340 267049 806894 355351 120616 840030 639461 690355 824942 359061 439608 803741 274626 5 8 105819 2 844110 833092 817157 1300 827178 623280 1324 633575 10463 1 801850 612645 550006 308828 841454 221900 73835 338981 816879 116574 844954 678875 796987 848707 649517 214883 279759 352771 848894 838381 326756 491838 157715 28302 797180 683 655643 769493 730573 701685 660430 802272 533922 774253 780485 189587 99 101 532648 779482 212072 669413 411696 5308 312902 307813 99382 24 844081 338964 749160 530432 527784 753055 1282 3167 833511 292974 837445 506465 767338 267268 787400 789406 93550 812004 11708 342780 1211 170142 831573 209187 477 552079 813023 248748 390977 251068 770656 849349 100 3892 147409 400025 571436 522 204355 367121 189263 196346 659396 7107 571185 784626 825670 845489 509459 277403 760866 844788 202797 765940 801898 424293 820052 683537 5539 26 810987 815518 1330 1026 624838 828875 189527 838732 739799 837650 41848 652183 369156 199425 412326 753858 14031 733260 373099 308851 458911 123455 803745 715073 148204 744328 2 765249 727641 75311 806276 3 124606 756586 496555 844519 758664 814023 586839 3 473 204382 2461 800511 844368 644087 403168 197751 327851 478582 794746 847447 743206 2331 17670 797403 262938 56029 57762 1 744151 762711 3687 646398 6003 849864 24196 417477 5 258272 832278 16 21124 312166 28116 1003 796288 786691 5184 211249 818835 22196 842608 452 377287 842139 251907 652068 819411 507335 506331 1910 820053 818674 205289 60 808462 648529 113489 16 403983 582431 817866 11 595 629219 74573 127535 326470 848388 110099 374976 17909 826525 834235 530915 849989 83128 729871 801665 269360 144834 166065 831248 4524 767379 731 41883 80691 802887 824290 819415 698076 133548 153414 28 607137 586541 790725 652733 272482 62622 5570 436966 817604 790625 497290 15231 842817 103950 564689 433700 192144 776235 7986 154938 2 1112 849527 842942 832940 5201 634457 89431 795754 836215 849708 681120 196455 774875 830138 4 808131 283865 248076 777647 9 709 346841 3 32609 110854 100596 11 1152 164952 794078 14850 844560 529941 343 113232 71236 1625 829810 586202 811843 583013 803231 822123 760424 607861 825096 2955 1055 778404 8 229860 835387 720788 155 599461 227105 108 649954 602381 704531 489640 761228 495463 523419 360618 715971 598445 848486 417407 827084 840073 256650 762208 1988 11103 88 56700 839277 44640 680216 322164 561078 522722 221554 847 94736 776805 506145 3 603663 1541 155093 771403 476254 641785 826043 742488 46373 209508 366 145950 843152 390 764478 849934 218822 714271 267344 184917 250 837990 582297 35761 31 29772 633511 207 689295 418908 674221 757639 822420 846674 15 21445 13267 719916 613804 312660 840060 561944 698161 556287 528901 108665 658307 670340 515 11049 547444 760469 3 7 130465 1385 781147 830715 10978 88354 821112 9 849268 819163 196 399343 268448 847036 513597 217574 793785 16713 828796 682251 595072 16 761602 476974 11 629189 842591 663506 206659 783909 694964 350 798745 16 3 761475 132490 773118 832656 445045 63 668068 185939 428996 149035 816310 817149 801413 220709 583628 228000 828114 803305 586009 256333 24637 833599 6 573197 609746 109800 21109 521161 279978 4203 825878 846355 239211 187988 822051 133591 522283 737185 557565 759359 773070 26 720188 2653 5 288893 814011 834554 522103 146079 1687 120 816485 244609 370064 244026 372581 11 65518 779464 113002 835642 24 2224 102819 794910 232556 604279 385118 4634 480 15 2338 125237 842332 229763 343902 736169 84522 229405 7650 813762 489884 439191 151345 811025 1 11 530 274 776762 488808 844695 436406 783822 261268 636535 819109 280982 164700 633626 71762 210215 841702 817270 814607 108 667196 2 832259 287104 113284 119973 836041 42953 839805 14 88433 656630 20835 840799 38647 19 820154 4424 475788 687783 445527 2590 483530 849703 641194 166156 1388 808567 720383 833345 81727 269309 613799 802350 504701 719844 266502 700009 492730 10 630301 182396 120630 650805 832294 836415 462112 795713 810393 329247 113664 766796 810351 587391 5 330424 6295 76836 653197 642675 694122 51376 396462 478637 591160 833587 581171 193247 638814 173795 207601 60 296154 37998 784935 794359 813530 690 791366 771122 672257 582016 468945 796676 1577 836132 607090 18276 465349 171905 1 845372 87699 767127 156220 697617 11181 4 843139 603667 690611 20441 771729 807477 711291 356049 807957 524558 841321 137917 584412 843077 642091 812470 134044 36768 447813 598163 49707 676999 550899 1925 701784 335797 789154 841681 8 561 21998 788542 188435 3761 233074 814175 819771 7 813328 660108 812029 351443 13 701656 321114 3635 647556 22310 368294 503520 842694 695032 806821 142234 732754 666532 5395 151053 779916 163659 562321 435176 790726 38662 2 683252 490972 413465 646 9 541993 25 424048 814550 546504 334028 758117 531292 681997 842695 470272 211308 813168 622348 1541 768178 839725 831531 228335 2546 397903 843938 328344 746675 704237 291267 842243 294359 815295 840622 823231 26939 36721 597407 769896 815658 127313 754706 507348 396667 737461 745709 833302 388323 800356 600788 176055 810721 481441 14 474980 260942 206920 294309 839086 788895 134580 598513 10 533919 807308 378382 517545 62003 16300 798474 791453 731662 679619 30 500440 843804 759794 692432 801395 91 805848 718778 725356 816530 299787 619249 835223 341526 783048 153107 309166 62 34 143974 832576 97025 741098 553551 15 151243 238014 443619 662634 150500 798520 84593 497747 818562 733538 21213 451 386143 264397 522520 794243 39007 567924 766643 735521 8125 401341 639 462313 7 3252 8998 848869 830743 841767 823639 689574 204285 30146 762232 247879 804279 847342 557112 792281 280382 1142 97179 297909 748431 773377 777530 40 785154 9 625242 715113 820507 777264 619519 800539 101700 844258 296307 157 799868 835682 292636 829431 234580 479011 497554 661913 242652 489535 44400 210120 80600 527414 796163 715717 293051 822922 798065 844268 763615 814884 773304 831255 777315 439222 14047 808396 30889 31 663690 808083 814432 758948 784104 680161 244531 88381 848531 808102 23998 324884 747548 28232 31740 102076 552434 432609 610994 64 687831 111262 459153 587651 791407 1670 172565 813917 164228 716315 213207 369066 708489 775912 301901 19 181 432285 810665 461297 7 34082 824002 32821 814155 819313 550489 4432 512584 109895 301715 789500 24 322083 748866 25630 468768 286386 477450 61 437117 703500 657619 463889 531803 192171 498 404550 838880 593514 735318 216806 779414 830855 812484 599450 4597 25297 136981 799005 8 847447 465992 812920 609281 675130 217155 34 464093 51 815174 720564 540117 763464 528490 696283 232 7438 843411 377289 121514 477864 398131 308743 109221 402150 7 787913 841670 506896 309547 530319 79686 832340 318574 656087 755082 5284 576660 695439 2528 832971 678434 622551 838150 848467 180399 726290 161023 109714 127 746824 226100 284508 38623 773497 792233 834103 422546 1 343801 678059 837189 376 526748 789027 501962 344378 8 19081 34373 387653 261246 414286 811408 33 70 630168 601793 816 379530 64556 2 35491 341229 7996 2 19194 509837 807596 225297 385139 301156 603308 41987 792423 756019 825744 2 362051 341311 183761 632059 380840 5248 226818 340089 383176 8800 805561 712039 818354 579442 293956 279401 121787 300186 52 537081 778939 670638 815647 846033 196 816471 14409 240502 842943 495827 334676 68947 120 444270 777653 435 673102 1008 233953 704813 21476 226 71 765722 42578 803345 841470 747964 62606 770138 1 562213 359146 741170 146755 183613 96622 43309 668795 45536 849156 788663 7298 43157 6262 48 503489 107 14258 496216 408 681781 21 737992 768832 6 1100 116901 727210 745804 481503 148740 10048 1 7 793363 185986 680098 146 22317 298315 94266 838378 290160 841463 64562 598144 835617 76680 833816 819583 791834 40174 446911 828505 279184 2569 979 802147 421994 762906 470193 822943 4 795147 55588 766425 370077 793160 32493 776741 4669 253121 313159 1484 564046 794521 2909 783432 815509 783188 485408 423 389042 4722 493632 777872 403587 447099 744760 836486 570051 493784 370821 3596 729455 826015 776646 658945 67671 339950 768978 756555 574590 12263 39040 834801 145780 246086 5859 299 392 581218 791798 103577 218303 2 753484 781425 554316 743531 49626 849761 849008 847050 126082 804982 207886 410273 2 335092 124100 748368 391700 821480 700646 788344 251940 355476 438331 840749 552701 360002 593031 312073 657441 700009 63 519 816762 48 75782 354043 633027 464184 315033 129 269826 20 800670 71 232050 245759 737765 828860 4 845400 382355 319409 631410 21 541190 775025 139068 31 10920 456670 500553 2 728567 805283 429 731298 60 75442 607601 795613 369451 832169 499576 224247 24 705780 417419 831763 728257 847323 824481 377170 18 81229 147609 833942 678305 214494 712840 226 230389 534 525239 797258 660792 790928 353634 46739 417437 50626 179981 516834 176055 719643 396439 613075 689066 298749 91 680178 815935 480764 843318 6103 769518 722554 537487 535117 178037 100212 607 427518 28952 321445 832145 661919 841313 1 240724 1410 349857 802248 3285 731963 245654 176009 670997 276584 286481 324263 816748 793250 739598 608713 185995 842447 459853 834854 27845 818352 77124 225053 800802 366388 825076 370959 15620 795201 367382 688320 811864 477 791792 836521 690929 675731 569 689011 687994 2 712492 1702 50 711737 270242 826039 780827 489800 391875 834013 8927 259346 713962 639612 99560 601847 579239 65589 76743 844250 698801 782922 691378 282484 10 1 135376 76 10434 323672 21841 297222 5177 786337 257 803357 197412 366487 1 652565 269980 731071 727222 312613 243238 127863 787303 108413 261224 1 827063 366172 687185 327542 209385 300398 310316 1537 775921 618117 718883 2301 4352 239678 41 19 2414 713942 787344 202854 84732 735263 806875 91579 724853 14216 39054 498086 441320 746298 580584 807461 83 89866 9 19816 452785 820611 816202 791785 96860 239258 453035 69400 217009 642967 380004 384348 7744 37 776381 812898 798351 822007 753949 345898 469 500406 337127 54050 335951 426036 7 612820 303694 828346 619616 632414 326155 829413 479685 746860 56487 810926 844651 766334 140210 779375 436145 2014 2 742242 7 263 559171 794312 593610 795029 811678 57 96351 408899 4 830579 643710 785749 550112 836456 813345 170 109128 193279 59062 817003 549427 143994 44045 297318 593011 625172 698676 540619 707126 49 820015 786785 129 608114 844802 354535 27434 758007 824897 109 829111 96129 566292 517983 676187 141681 609746 401278 720693 480069 826151 807025 779216 722461 754216 721920 837239 543006 494170 762958 14781 147529 46376 177559 24 19 5 787654 53856 796122 5 823027 624146 92112 419120 839724 681606 128867 624475 372885 787948 359873 781047 376 58126 368298 224688 1429 781345 218 2006 20150 832922 312546 49823 191388 300592 5 819924 4222 775119 23 777205 767774 838879 692352 64006 754454 217560 384086 499493 677518 848078 695282 750745 812676 24708 786686 577485 825080 2109 831043 831166 12 534950 715928 832033 772344 15 672870 640128 833894 197869 121804 4 775886 673842 584652 836709 39006 481261 838940 175582 623824 707998 797522 846687 239945 88 448620 8 824940 490156 815363 79806 845983 122996 441223 789791 2042 842846 105885 379057 736523 601027 705252 454067 748604 655104 214709 490234 835311 448658 224543 760948 65808 64076 250891 753476 269245 201195 732999 107291 143608 736117 711336 7 653517 41228 638766 958 832851 547246 739035 370765 761511 279543 605805 175107 845205 667456 427993 803667 1 123918 296944 519281 13413 72155 55275 587834 388096 357521 779153 618551 742800 3100 1 13509 419725 652239 45934 739381 34433 485580 782776 812283 644204 819793 841274 819930 522440 38524 3 316162 477671 756592 142554 307339 596458 199886 549387 807026 147587 40 813279 9361 64975 237 662794 785407 33363 822660 755051 525445 842979 43217 768620 808528 534951 729784 370143 2698 453642 327859 104884 796719 3301 8228 825054 832279 280152 34313 733658 16598 751444 5 89989 506122 261608 2 748326 3556 802562 832956 5303 774049 771676 789571 8028 164755 373590 295085 361944 742894 45 707509 832258 842499 787926 822657 720898 1 752385 73472 544999 46282 819707 462615 5288 834119 206052 706850 640837 798408 425219 393022 629042 303891 805555 6157 709 1 836848 194 778094 821840 42191 826175 827096 701923 46497 101022 814545 594472 375368 21638 755752 335 816532 375884 559 768238 813727 794868 838384 846388 717333 849005 446609 135820 357332 525095 780823 602186 162 494683 97013 764343 197872 260055 264237 425724 3654 703450 17818 4 319735 355957 227883 693109 823463 471594 130424 154 260623 254291 444 1499 380754 705074 395571 15735 205256 743948 7479 831669 1442 258871 44723 1014 8 832121 345799 416816 14247 76 847326 544879 369327 7649 808950 707350 595337 523700 301091 395915 777585 248311 33000 319927 11 742967 195416 51 664630 430983 797835 799574 723108 925 708968 157402 8597 165559 8370 133 776889 792266 334 24 80 89900 59734 818992 401463 604987 468266 399878 706012 771722 822929 808320 14103 784253 216678 676563 39438 45890 815655 359609 839395 736345 634341 36323 696048 836117 844063 246760 840794 785318 221404 843124 1430 461962 47175 848871 153 302222 848187 4 646225 12 5631 777807 109593 18 271834 148815 513499 16881 789553 712509 18707 5265 742064 284810 576051 743600 803056 163583 373294 762184 409066 12 131143 647963 4 844502 66398 1 104112 571603 499078 11475 7538 225 595724 271239 98 753178 301535 198047 348670 636260 171973 790433 790369 59284 747884 510670 649227 9 581512 793397 791285 423889 843614 11 39254 804853 814982 764831 823 387918 832938 579305 7 841911 453481 29153 542882 510793 183766 25979 122654 316530 818896 823380 604669 677993 805422 799580 309729 788469 118187 849384 246132 17362 543026 750546 593152 3201 9 384784 719331 748741 565062 18380 490242 162446 818016 773915 545201 844710 20 815121 840536 50323 262757 4404 4010 822418 466187 23 677662 838381 679911 723245 830006 808788 374858 285523 738027 17295 25 665067 220933 659858 39540 44 587305 811002 468094 254917 658774 710060 267376 107980 546569 776477 736657 1 833261 7506 635584 2 385571 4 823182 72524 25216 765739 636479 94822 841451 453104 5 393213 55439 104834 831369 724244 817716 592107 346 227576 138304 812678 8 581083 20958 406034 466129 625566 832397 299101 820298 795179 566138 785685 309310 21 778670 589697 710870 848349 263276 799682 338987 603404 796144 791198 815802 837055 1 804295 253530 272009 177498 785131 438948 772582 3837 820951 60941 87103 708717 18 196620 101330 835114 811516 67137 585335 9000 692170 840268 86514 274737 813669 81819 774137 388 14 600085 2661 71092 771597 838715 758260 343876 838719 2724 812501 6 122035 343667 140484 162 844365 553077 93755 476687 768308 4 783990 498585 829333 760294 481 842807 620115 22 527635 397617 842098 16564 41941 746383 211472 343857 450368 5427 624851 672891 824530 841006 399182 823886 481151 24944 7 371161 36564 413401 847150 77029 22003 823369 135372 748474 817527 769047 770233 796643 20 2735 5331 831529 90247 848208 506525 276636 549968 227 256925 790112 840732 322051 1385 114785 815899 848459 276681 847429 17 89 2999 822422 841638 447392 4 406662 749838 5386 237989 648615 737940 106117 5 442419 795038 2 190862 264685 19 747967 3267 13805 779868 841712 758349 821206 844311 349256 419987 5548 818344 829706 183320 21930 12 409575 7 374848 842439 555216 530 844782 375591 269 412052 811249 10 13 182 157794 668741 735546 574 102715 186537 202601 732890 108 9181 695006 282472 793743 696111 428180 747233 3726 532594 603133 202118 68 785384 113 659736 804953 822529 288307 71123 594177 270161 757539 424540 46677 312432 782207 692961 823519 785005 808423 830687 423701 6 72470 566865 222501 842733 711267 519536 9690 656199 13 849357 600442 395316 500307 10675 475297 743737 407647 198442 24729 464829 194079 772343 793089 382109 666602 244996 689539 71785 758918 258 174946 91012 829708 185300 702476 353378 2 819844 260962 812927 790733 443832 818715 762432 2 606592 522722 307 724526 367373 771493 771778 84133 55545 703554 8 819849 656486 18501 707584 377466 560953 758942 2060 729961 516921 772873 474369 799258 529 503184 193049 286703 817915 612816 533889 743879 570062 827015 166092 15453 796899 78922 826365 761882 4574 846881 372061 366359 243544 10 480317 195732 507819 693341 762904 1936 8 271 3 785089 721115 597370 804287 632946 199735 450 319841 204 448816 785166 772717 833246 735149 663692 15666 832228 51832 850 651053 27634 401 339 117800 212800 355249 791917 810209 6969 838000 157037 382870 529239 831779 605866 774974 659996 4633 386152 829133 572741 687556 227 383798 660146 773355 484686 34 11 849839 682690 692208 23480 470669 760529 385456 396097 4727 765342 3 837842 680684 3 807861 411429 627042 848131 64 163085 34939 10 811412 229572 10251 545266 10758 46248 838412 394757 577935 802588 304818 659206 712210 756304 809967 2 601861 380 803983 841473 128952 142912 849162 295547 38 140124 585431 62839 668811 797990 722665 120891 672 241245 319503 792487 481554 33 742018 845823 769562 289681 573997 386441 730355 742843 839056 831045 44 48510 500759 446306 790432 466311 822726 3323 591989 289452 134 1445 137199 428892 761638 675147 825224 806197 817715 799315 8136 215 247297 6 692734 844682 832308 120863 4081 422 16530 6328 657862 320 538967 801562 704303 771085 168181 635330 206923 120808 797194 84412 670455 832783 503508 760755 832644 651086 219460 705778 842998 182523 301478 848517 261280 5 799785 627555 810814 355998 489396 797463 270863 657088 1 309611 842138 805734 646966 4730 539155 807039 143517 640561 602421 740192 822198 583644 5586 42233 766151 745251 801440 771605 631760 672528 636874 771832 409285 556238 461832 803364 433405 1345 820480 613899 774506 845391 1376 538418 435331 245195 604728 571544 808895 722294 731259 169964 381790 180036 840190 569734 763940 51723 825160 629578 826525 644077 693119 2944 529175 607935 736581 73238 805574 435773 624564 836991 827987 19743 811288 685597 622351 2 819167 61894 774528 517259 41002 192869 609178 823044 202072 849556 279014 20 772770 9 5 92583 722469 483804 780151 2 778733 38 52 264181 219221 503618 756402 29478 73 214441 334471 388834 791018 658321 784874 18788 656977 293514 37 22 2 102 24013 129798 835034 502416 158684 823694 4 821760 20 19 821424 761569 807254 11684 734199 706402 80198 836723 675341 54798 831733 267 809763 149226 498924 208175 845241 43833 151393 3 642858 610960 848733 841558 736501 326475 463590 68150 61363 677516 390176 730118 469984 831753 55262 299877 838877 202507 791856 836551 308 749912 789652 7429 183692 743492 442792 29752 837779 586351 826527 4 3 525 651895 98900 52598 17 275326 756806 366811 429 786861 582203 3550 20832 122819 673808 3473 778411 834751 677006 760874 837746 845229 711455 554993 476295 805965 833438 5606 331507 828886 23131 697864 826800 576626 761618 22 3621 193956 677386 818675 813600 838131 653291 220358 124867 74134 419033 351079 663168 337727 780825 141609 736967 833717 307742 67937 97728 680072 113822 776297 15528 91 535722 171882 30710 324743 2 728754 772595 848775 844560 13027 764239 335554 178714 227718 2 193842 693051 794936 496864 341913 336534 60743 807906 16480 36722 363543 831546 713120 205 49389 318978 669175 770845 789139 868 61392 510975 3277 88706 1171 678422 18 28 145696 380551 837583 780552 474220 784677 492985 662618 396713 151744 521805 766130 734829 764280 700760 212257 707360 95 385755 806694 2513 14 209117 51 778794 67195 1131 849124 336687 384184 192557 820926 7 2 17058 371121 663695 556221 141 810832 144850 171638 573487 824954 649493 812023 291310 194502 30 205397 238414 31962 159479 591602 1 531556 181822 605 769649 833820 483351 102055 84174 38110 718325 844905 44341 39869 605881 432 644263 578006 54310 52 772123 562775 297062 663032 783391 84488 240318 686248 806044 452634 403825 773592 91994 681742 603512 500355 180674 169781 19 816787 20721 677802 27855 536656 756736 438362 839573 48572 13 741163 803861 796543 6033 154409 790581 762412 30 3 613852 280068 823377 527702 815890 147507 8212 252184 795980 804134 789580 10336 211517 95420 676180 603267 578395 116656 165560 825723 1 39 392642 1 217907 349411 71871 779072 242454 584374 770166 810660 566899 508737 128439 8113 130089 22250 827959 7 591588 834084 820032 33971 725116 829 610779 80170 823183 818390 846677 73367 46221 491964 679844 388300 154012 52885 495115 105 517821 697318 292746 610021 931 575389 54304 715716 125945 772787 724426 249607 667752 831550 336809 559044 692660 748688 726375 5 569679 108 207329 36 609670 784508 481633 54357 622537 79668 810109 842062 20950 15227 854 768373 8761 841409 844677 40320 791183 134 289435 164384 691787 832737 415379 398206 2 821303 15481 840510 76749 834318 110678 753531 88 107751 807971 237 650681 615792 846637 10 845980 773406 616532 583990 823887 4852 820089 333229 676695 383350 847528 354638 135073 5017 191677 846227 17 484482 18023 503948 820235 636020 553168 435244 530030 91800 844839 837401 86779 786931 818815 12 114613 2 279209 692305 616029 733795 4413 725861 21 1695 817343 661784 837923 114983 845959 53 133 353646 722360 178769 290 838438 747543 611211 754963 3 833595 38022 3865 783420 535337 94334 834495 827213 1742 735133 98425 283390 604239 47 760993 577027 735031 825083 655 348512 187698 2 2100 644296 650429 414666 139 836901 114194 720393 103539 449 15758 809707 113203 708711 258 68691 585997 417027 831367 791666 435079 111 613463 448958 596742 828985 818024 194855 823693 777656 426977 335460 115441 610308 643465 565596 756099 377535 1 818777 651872 66514 777304 264806 235577 892 140409 14 3776 241190 840201 300660 13182 667368 98538 29193 227194 787633 339021 358198 3 8914 10 538283 811021 408476 785411 529491 842579 714849 138528 785373 598719 504813 746927 762443 164739 207 593 71784 561583 659057 833089 235939 146795 610780 3253 790895 838192 28 835440 748042 802892 34 414298 723659 66297 787936 835885 838638 828812 1797 86 14114 815051 741907 205 758684 48 591376 845035 573328 846972 579100 1049 788755 753121 350751 712255 598 95702 845452 49 628777 2 283735 485983 845246 19 761817 1 603729 785387 812457 646838 752538 217536 828139 185627 192519 462881 616939 702457 3022 54799 620563 484623 101 2803 328088 26738 12800 1675 484576 54630 700417 778327 4 92292 358 53 580144 283224 231176 89512 342006 775529 846413 23 714930 818708 295506 710177 610 833269 376566 688958 838056 241640 828648 453304 247675 825732 692698 643398 337641 640620 104805 689503 230514 34391 748005 2309 619261 384295 6 187041 101 1090 321678 839542 727 843581 125931 672094 758260 30638 130258 5648 93909 494047 839320 2 16638 747189 271713 6145 16393 763880 262654 4591 130 815712 840371 1 536654 622455 31711 633277 822180 802367 668840 817568 796582 1110 827867 155583 758864 681351 411981 197771 77083 2 688532 666042 840285 10172 2 284760 56 251670 810486 596996 784898 813718 65129 558804 483058 185388 82194 254545 678196 476379 707643 292597 682024 251364 794509 834801 831889 244420 66315 29292 12708 639636 250074 637087 53872 769139 821453 528667 16505 706185 836039 839876 139743 20 847072 364445 544647 827939 659286 628531 771574 830626 793737 477085 70136 726657 770967 310699 704740 88045 7727 310141 846215 60302 306052 369926 737510 814896 628091 822406 820042 228638 161782 4740 568134 106382 216860 214471 323231 809070 283119 697985 3 843725 530805 505388 432045 417083 8 174397 749811 3 200422 699926 837349 166799 247730 449149 616631 10120 722903 386773 836716 848772 58143 262776 2 639610 7481 815016 2151 823885 187732 655449 8 828802 7 78032 250462 830241 340299 100148 796023 835382 71651 5902 285422 281753 766152 753 809134 583450 379377 405448 595857 99 247820 808628 815254 741565 201234 810540 471722 710959 671 375888 18 2 820859 1716 199 635 846469 553382 841988 827707 195046 497734 661032 7586 183994 779874 831124 72 684278 735420 922 678459 636272 600175 518884 588411 688327 67590 155542 336184 260160 842128 182955 706105 1 833771 2 771463 65582 620627 813744 778183 848512 802109 600083 725607 808270 7275 43771 604539 1225 8 3005 48 203651 550438 753072 6354 785821 837758 643227 670281 766787 849604 832622 705490 470312 21 379083 206488 847896 2 2696 828307 820522 803847 648591 155524 39242 678258 762335 792728 779625 222 839630 44948 845964 769603 264308 726371 33047 29 670853 778782 313025 817430 653740 29 31429 669837 735608 90636 477118 783650 673727 2 52446 119 21457 13304 820962 535 602795 119105 788713 211675 542452 698226 811737 722577 50130 3 6 18 62027 247304 11344 408823 780053 833866 297540 832612 383843 224 840912 73187 491638 56961 449190 61672 322257 1 482487 676718 428405 479571 2046 264151 443981 643586 782787 7 741 836545 734866 839223 804 821252 520325 677867 777862 68932 316127 839892 755439 18 668883 6 829932 94 352040 31961 650 798432 71 571049 39983 489137 592086 751731 757946 830820 356203 521817 516697 774615 808743 283725 549869 27525 696917 835406 150987 848716 143798 638570 829802 602187 436989 82093 760855 4 56256 712792 572566 846845 62 642045 842281 375615 7772 84179 663020 1900 568743 593570 3664 104881 1329 4891 446931 460003 828621 799230 768121 492858 19 825387 360882 836739 59 23 816488 648202 724826 10917 674235 777027 169926 833699 256651 680047 50 759 6 810177 469 101657 826076 517375 287778 267246 979 563 8445 826132 428112 841106 20286 702029 831399 148020 834351 782992 754196 2 619661 782762 107586 7855 145 807265 16175 27076 819 110087 108 842218 588382 1657 817266 362139 5409 86122 839289 209861 707689 794899 131 803477 739142 617303 784049 663227 419975 781641 618889 769225 141887 807169 82 5297 403587 682023 805876 812540 224505 5 19692 525058 539334 789914 179150 565832 19560 123283 744637 848628 825131 467266 477435 60748 811935 46104 648694 26940 663950 770 811153 242376 6315 824796 218 46086 591117 65 945 7 833928 738070 1946 742775 242 717307 591007 762582 232955 453085 406834 806004 126028 842226 3621 844958 787061 306965 778 457966 730121 849900 705925 791856 691607 723223 31091 601121 389668 206415 718874 14 72601 279769 155930 782279 305530 566456 1084 738318 804154 797729 303311 53218 827641 56405 842057 78245 4281 499142 692678 802867 844168 86831 563047 809003 727918 7 219 269258 740 18737 357323 848410 209 374055 17 88562 2 368583 1398 834075 771002 658171 405866 810450 849971 774401 12 111965 723129 810616 375380 1574 811294 499230 731608 16569 2 625971 782768 753 2 821453 515085 230825 25 555078 833863 804618 329679 838561 5 46621 401760 759272 304669 736358 622475 181 228 708345 711198 837212 779936 719525 806909 47 64 12 657832 828539 465892 127868 548313 570656 833429 494437 797217 765411 834346 83 2 837892 257023 93883 27408 828621 554830 1042 261494 474481 845103 714451 229559 60802 189356 1516 832661 112950 193029 508162 745014 10 791588 13 523458 586801 806115 611571 223093 78458 796682 846517 6569 1710 669430 660184 8314 2 648797 3123 763523 812897 800048 566626 729392 685951 94480 57775 786355 2012 3799 585489 86337 819179 107 841735 28843 655197 430249 622560 238720 37 786969 14435 384921 825683 838843 50541 3 2 106 734374 438380 719507 463360 771643 617180 752615 210173 733318 399108 53164 356932 262 709519 690152 847851 269354 437942 839119 140 70 808060 533981 52 505347 849528 1386 244132 42855 827736 848294 430059 831397 823264 669 3 399 824 30 658947 6 314060 22214 91 71581 528924 742546 434121 490328 367453 123006 32929 706939 337035 813561 690018 2 50305 451795 89506 670659 729766 184920 825689 9395 835953 2 132807 473775 281113 254619 519713 739124 7 4908 151294 546618 373115 87049 299497 843828 358141 839888 240829 6676 260 837802 388439 422993 13 261368 785519 4166 578927 26366 669050 185265 788202 730039 774873 820147 774292 3 377400 226958 597407 500361 47584 844940 624506 287870 615516 772396 673661 172985 229186 332550 233469 560019 843822 56 748003 14 470592 508544 508623 676209 422067 797698 766047 780440 758347 655322 2 122183 640306 6 502959 15 549913 763708 814272 258155 72390 32922 562039 239 452918 760747 425913 752749 334251 180 440894 5392 207605 54 608623 23792 747850 147386 838361 487467 840436 740170 12453 428594 682637 176162 777442 304099 657819 235811 789571 502661 588334 3 763968 96526 804633 47 415136 7 730821 44780 8 201 257 634623 725264 238395 334336 74273 286845 14121 13026 816642 527182 749704 774859 349590 2 34879 785048 820737 798011 613521 74625 7541 835955 873 224331 456338 3 250960 1061 793543 820411 66422 679764 15337 696492 471300 770763 16185 396021 3434 84116 53438 814382 1705 144034 682234 429455 281674 701191 5559 187497 828962 1 840988 775016 579842 356929 140097 572514 94 190 820348 658455 786692 35946 207421 2 452032 685084 682459 4 43364 535999 371475 813456 761437 25 303843 835820 753738 243628 278519 574299 657713 280697 825896 496994 823979 5 80336 741930 783042 729152 4902 216543 838908 238773 131513 829287 770928 1716 845133 623741 740251 727619 598735 509438 529875 522663 339127 2 196310 212 292766 441506 696786 8078 775320 829684 826718 753189 690821 144132 423 171933 36 763555 1541 1 536994 60 558444 254935 559355 169079 27856 423760 164 326271 478411 838711 540552 186313 522288 515 702747 51598 763 806487 810770 700525 496168 753929 190802 775063 801873 848012 582367 758344 543840 272 197 655686 630162 98179 847723 792613 377906 3 18 815965 626374 673754 524156 68818 130667 236142 809225 1 476930 278 793773 706852 812701 692007 136207 849989 837255 776881 139638 53803 167663 147452 824094 357211 841635 77517 16 790503 342284 123371 391520 541398 206733 826329 44333 39844 732655 498790 839053 748094 41349 7757 66034 721671 763303 116595 3268 845186 106186 169971 715358 296107 632578 787217 350709 70050 632491 392727 315084 849160 728898 77851 833262 845930 845060 699303 821195 291605 301135 138981 304221 369708 824658 226826 102172 256196 567458 62802 160813 441085 90210 207368 786228 67740 190 228571 489980 177880 61868 822476 776604 364341 575673 428198 266707 309715 645412 88883 54178 450744 735368 843589 816604 385193 1247 735666 458147 728320 32 112561 285697 41404 250040 743634 577132 818390 61062 234704 128844 790683 216585 319781 124925 365489 567035 82633 39 773580 799869 584934 124167 49499 783881 822065 608731 848909 776946 6454 317 3640 23 29451 828534 410367 592170 299555 86772 283 807608 336462 1 274778 533048 1147 177 755995 845336 449357 769421 719087 312942 641516 1 128825 678671 831939 131 465430 751689 548798 744763 100748 811217 666985 794914 318428 754119 28 792826 214967 141 637352 27 606345 832029 207 503766 757803 56748 110190 306593 838533 797469 813152 2483 581580 758516 706003 363537 842049 618525 31712 976 839965 725433 801902 843109 819530 712330 688254 266122 811676 16508 797766 736593 190037 177304 348641 217925 66 461630 791955 830066 787624 113094 75 167967 713598 833026 393709 747041 635525 350301 2 842215 734999 133740 160699 7682 68661 724113 511113 813079 792671 619952 828862 240508 827579 76408 714615 58538 7335 741555 798565 2 826309 35 9 803604 410 621219 614613 387295 1 741563 836272 799746 763149 368125 768193 694734 812990 13917 785090 843690 577941 784457 66711 789209 407702 23746 284447 846123 735522 4 49522 841350 496436 618 115 593764 773114 6685 205471 245288 297176 748244 2 221712 273679 166976 745975 748230 637 830066 378 90982 518382 396268 751652 59 3220 757458 11699 991 227699 83441 2 283357 358128 243260 328760 573267 12 847324 566543 576 777529 619421 238064 199039 789081 822617 230976 680056 757847 354923 29446 768739 621690 191337 847881 111429 130587 650972 311719 399053 831412 652784 295 148589 1 837029 670791 840377 17 2 849426 337812 671359 41995 1544 300201 36 395035 841974 243591 848307 832713 589329 22612 98 361887 269381 806637 726453 428723 210 194535 194392 262897 830226 776269 231098 571138 139415 1173 177116 505685 1 362079 337841 14 750815 112528 847173 24 678181 740146 826748 760226 831055 703949 748780 546390 165 18 735191 831905 19923 534189 342459 441483 542743 535346 5 86572 54 292680 200058 2 815291 104184 807524 836309 213 294 837483 764581 769403 845246 1 464002 677971 38669 594065 78225 639861 751494 1418 82290 5278 47 832621 816675 3610 343355 307666 2039 87587 126328 17 813963 826773 779623 132195 47972 242123 562586 12 107245 716548 379153 620025 325075 849976 489313 229857 714805 715774 846780 641092 5346 3 839187 711488 142407 84487 849784 814092 19 803145 330740 674132 691790 504654 755492 834340 278594 117441 752808 810401 363094 819513 742069 827717 779494 509643 158215 102162 96216 436110 27851 833068 601323 732636 365899 754100 344023 401076 218395 737423 3 695056 52345 403362 50890 375407 7 116451 593899 675422 816943 172367 780756 166 10467 574587 703410 36 568376 532227 618019 322699 822074 948 249333 9497 460272 751319 744650 84662 681956 225180 168167 819464 789419 795531 559159 802996 519779 64836 209 770055 602827 831695 430261 768360 5574 844898 24 130450 317 654326 845662 794167 736646 576647 36983 123134 805481 5 142128 480750 840316 176 683264 801103 800475 2968 12 805817 703343 756680 225290 839007 708123 621607 532257 30748 765755 683489 186178 590884 261703 368078 511742 820704 46960 644036 688402 827242 848130 195032 37 798741 656817 678842 280196 762550 813971 408525 5768 835147 821 21 4380 765472 149089 4 641461 480489 655324 10702 1 816939 28371 799581 95078 530749 706080 7 802848 848899 146433 60 832783 73972 714098 355954 512258 314091 285884 19580 791756 489102 399703 229764 790804 573683 837346 5 408316 296357 801128 176 838891 293543 144069 445855 487707 477421 771454 521583 814255 169352 37359 263750 17581 742812 148577 184950 825800 156686 310252 778875 699728 21 701324 528627 803376 363706 61582 420214 385667 777930 4 171699 208 753487 16461 658319 147421 16312 784 657937 558139 27 253816 325917 377113 722644 10814 816307 162 10935 832544 230 807169 220802 75338 702338 14 253 687451 7 189516 341 24 844205 207671 48902 548073 703875 584815 687314 119176 21 256099 829018 364446 1377 288712 5804 330630 194761 171 65230 815836 69936 807645 402152 820847 763804 16154 849399 785570 65131 3358 593848 784587 96752 827897 111367 719276 776857 623580 96429 181770 546393 101890 834577 847133 812159 4633 459160 20 587148 230 143664 3695 438717 137956 359055 286454 793803 14827 746162 623142 23 106 835928 847194 744528 388001 346804 624473 432329 2378 791169 5499 264297 28 222569 832356 3 94992 2008 630769 49677 832058 1539 238239 815805 8 549121 273390 70 19420 9551 646112 1754 415848 175360 18428 47 321345 792590 341076 257464 284753 512235 826242 849810 541025 826204 813733 959 176668 538482 529270 842407 216908 360517 680697 747114 3383 402797 40928 234632 736513 103086 809913 526874 522 841953 545869 55349 296274 776305 543257 236095 137 681800 820635 693214 283182 832976 709861 832366 595643 739922 811731 831406 793084 844099 75085 734261 740915 458077 748964 14 630686 4 795641 422527 345245 723442 147 849076 802070 253 586024 326815 329404 165121 3 101 662942 6088 727830 819467 396794 117018 1268 2586 312549 748469 72853 229364 103932 541069 822081 587141 657241 83062 598450 299040 642378 770045 200991 766657 4 144944 315371 619620 8603 832236 831725 712037 781260 751604 390076 295364 431393 628870 239892 2621 224040 553144 838687 317655 33 3 1993 594702 499846 4 824973 308687 780609 765998 128400 841221 294150 143420 214449 841176 829846 460339 59136 837624 11064 111 40086 669154 290958 121138 838090 102472 427755 430620 809361 72155 209014 803292 785 399363 803327 839166 543308 389956 136030 523312 586148 2 233072 567911 806894 745700 383328 747435 536046 773657 676063 20338 732708 30609 847811 26 791179 738466 599817 490 821117 479086 247147 849367 95 30084 33 271530 724978 2 349335 486741 275046 122355 668703 325368 264868 781105 148620 613673 7 515556 323539 643628 769420 192351 79983 374418 510696 834471 273576 476712 405407 768031 271612 821186 361890 330641 218336 642374 17142 94 789053 241739 2 1080 27 440885 769159 795048 21149 841558 795735 773129 1241 769614 424613 36260 573542 66 1317 48 808921 477469 171559 281875 11268 539256 5549 219 738603 84808 828309 558389 842237 773766 684574 7 677229 644735 172601 284687 149240 314 29460 655736 293963 292495 766185 450470 599166 2084 689713 485 833619 60 754004 91567 522368 327736 777324 17 772977 717837 90822 783191 290334 142 3173 560378 9 585820 91952 373 808577 298325 751297 623263 313054 20 9062 338519 369635 12952 417916 815231 762547 667913 836014 764147 2140 818174 682638 833459 465973 362891 834120 729793 800 98490 98535 276017 436163 306863 836196 2 734826 831680 570548 5 418149 8 823875 843221 465713 223192 1894 849108 68 563846 608650 421996 673149 134218 830297 420160 34779 759735 110284 393159 721408 9 350081 198530 106821 424256 142887 3 839965 838404 419187 413924 793725 34 652530 837696 803759 830399 627913 249169 843019 808580 657735 1222 303250 819133 833114 161694 790670 699243 839959 613656 337838 216558 383888 65 344143 304256 496947 65578 90 820227 636965 505828 716997 773 847302 827562 10380 759856 768726 600703 184 193373 813730 806812 774778 843592 779117 817717 847674 353290 299906 679042 3 549411 824809 43 694553 298558 570447 269106 698828 226063 6541 405612 466413 397416 582537 408914 751785 682597 315333 757627 544177 6 801210 6640 786285 252003 825085 596752 222528 88557 543238 686958 706436 820214 119 179356 131 793361 783824 85284 819183 143 370193 509434 842644 371293 840653 11656 90 2 733851 446999 814331 818128 753514 69 57 770938 326703 63483 229562 379766 543191 430523 28 2 30 845466 845596 376036 265180 78662 668670 568690 12 2 12753 603156 266538 20742 3 284541 5 33 3149 1 813152 153358 395222 256812 136002 19 126620 711929 466 22876 828314 51163 8282 782002 849251 238072 2049 827298 22339 249773 4 841706 562928 834969 978 39741 766043 655907 528430 340661 70129 1 558866 543181 828710 537653 994 412267 257446 1982 708901 799578 140974 409276 825658 8202 377519 654617 468412 110743 828739 560685 182595 519245 12857 14758 507642 837508 797765 827897 111654 105220 578062 219706 502088 624552 769548 93176 625342 981 185143 718979 25207 1780 816102 57514 583600 763178 691753 366504 824377 810524 151077 45587 841953 5 834931 688505 530895 312292 518989 5 751934 738600 806539 823343 19 834303 785489 777609 830869 201668 66 818356 729979 435 708 239 839733 130266 713361 841301 358266 164434 334574 261259 193651 33966 826856 72335 825944 3 753737 9 42 825692 836080 412380 15808 12 218994 513962 129238 326145 292187 2 128250 831371 39900 747616 7066 828962 829227 187601 782964 834723 216414 833203 739824 232864 502890 839989 209374 819296 231749 684278 1 788763 3 435 575408 11932 838317 4 77642 633239 501041 796915 531704 260700 4 688140 411583 747791 728679 828783 840916 83649 807060 26714 270921 828491 84583 250019 781558 553194 64254 360430 653162 967 819568 130055 818062 584987 834326 783282 2 689363 134102 627676 369382 806368 396914 716 5 151964 127784 613702 213832 496831 207 615890 207502 4752 9501 763848 72741 1 841926 115420 236226 397464 793045 316199 799973 377238 528111 703232 694 473563 163863 632947 163829 80217 772086 123469 819270 532377 2 15 273460 207879 4277 555436 198699 98 647735 7951 288776 532043 101620 332963 503 616754 11 842377 814168 604312 496730 721169 752151 4 265409 80786 840144 742966 846031 714951 373070 808585 101840 598284 729858 6192 769 458 719413 728067 774771 363436 730476 263528 711851 730127 221 4 279749 823997 27 247533 3392 404828 21 100078 728465 132886 586254 12613 820803 573431 847599 747198 753991 642381 828744 450 253459 200731 671839 405331 411038 525934 49699 827974 428034 391205 581181 34982 255097 749788 455251 12 1921 487399 237937 441115 497358 590700 766488 414185 24523 626432 758011 454552 690830 35225 88000 382 280556 13119 55110 28882 669472 749202 249485 694738 809701 506088 612731 814853 68828 849100 496772 246423 842580 147046 834358 139420 847516 369 172 700319 833327 7 3 816883 803853 737226 780600 17584 814231 680822 137273 336 247 576414 30 828798 720185 603109 521325 776 25841 106018 500111 843509 10 552108 674 725431 61870 13191 82883 840884 8409 558342 84 283368 571912 102704 12984 846483 1 415549 613929 803155 801489 809296 821393 711824 647317 831488 780104 341386 807259 384114 458268 534945 261448 433718 737059 204113 760123 1 803796 763122 192626 30 93866 1411 790284 344409 834024 794565 463530 24 810933 510542 814161 227353 296945 2 622 271494 10654 301931 227841 683193 821287 70374 23734 71969 729825 689964 715969 30252 5922 10 416957 679245 34946 812763 316 10184 1 796398 161815 180517 846457 830353 4542 4 848361 550699 2 786818 570872 795091 59052 767786 20661 224392 510124 424086 5 802919 837518 738450 830527 194379 535669 801811 628089 669775 798892 226518 431829 842236 107620 2774 728970 158797 89255 130600 2 4 747277 679653 129749 802456 714875 36 310853 771805 84 719685 726232 718672 568513 616690 3596 780593 195150 708080 822595 510 2 229195 32 51864 8 690762 749680 500936 488782 748781 837953 761845 89 123449 836010 631006 562538 709196 717449 50 556871 39633 242658 19 12550 805111 780273 849433 147344 814487 737135 368386 673818 192392 797230 585159 847927 227442 169511 714444 819923 840061 134 36131 385588 321 262917 97945 13 775219 679443 2 739461 273 107730 178162 654257 237620 769380 348958 331849 376251 846832 497614 709345 20 58 246622 101243 729789 763303 832048 3749 58 13221 322257 726078 94748 767176 339538 724840 794676 2429 507799 840332 413009 19061 232536 829021 4 583446 720777 302728 812552 1645 594997 750282 277469 241213 709844 10114 782623 166629 531374 636937 807449 811659 536328 226753 27689 47 31154 723704 830039 26 813614 4019 71 774278 21 206073 558157 681594 460976 489684 4000 744077 720280 568129 840336 776 758412 54174 144031 726131 280932 713034 825627 384 330204 318 85525 274926 839454 848307 16 439861 488 581437 845075 845955 81 691953 39585 831596 386112 376813 771340 819330 3508 51305 383785 805986 746576 225415 637693 18563 9619 832283 149288 506105 843157 773190 821742 5 493964 609353 824341 46791 755263 386058 811073 235442 103521 745153 452238 4 786068 280569 848500 77 356360 201866 733803 1622 511714 26 17788 728180 5 761179 575042 833707 701401 470326 659 4842 778046 525494 17180 190328 222004 226084 72504 614562 513917 844534 832395 303542 123659 133698 211604 799698 207946 146318 437737 492466 498817 847417 443421 6970 304352 482315 2 211004 5020 789820 322744 629079 488378 831899 515756 114 3 758815 782191 218385 94587 89294 26318 237904 98 274172 703363 801437 701145 777718 301259 744053 842914 700220 28288 795481 828836 451 191502 819194 31 837496 792644 199506 308 455865 723704 7 161 652646 592673 309463 134526 845802 764685 725286 659468 330 4418 96 2103 837899 731835 610040 124535 600601 34151 712181 45479 743481 227402 50018 75395 325275 289851 571250 805543 7562 701934 701636 775696 450703 38649 547888 5049 69591 546406 392293 754016 508968 801536 612621 54370 4516 548619 189029 30679 11201 339074 829948 50032 227350 768 552823 556365 841572 333014 19330 672933 142567 834614 777107 810927 167401 231833 172138 842966 23 841092 100295 717158 3888 771109 9314 183244 675779 361174 3938 3 323536 786397 814972 765875 822587 6 834428 840078 744843 782651 821390 19 611594 782807 466057 41697 734163 295905 109434 694221 510 12344 2 33174 37504 715528 510262 596435 806168 240827 848142 306366 822084 219316 49443 247459 1567 587415 186152 762973 128048 146384 172058 823876 116641 760967 3 832781 7508 324951 842542 326412 217 847846 847034 849021 795581 829544 712495 832149 666774 52321 768625 121454 236 835036 321944 16 365652 835387 329405 472378 139829 614865 848775 428762 753511 818919 604129 843158 700854 508073 109 3 2293 32273 844897 137423 1885 816417 825575 120628 188759 8582 815241 3750 24738 11 783310 80890 822780 778814 87679 11 150051 4 347060 12 250329 749151 847828 300701 681980 685958 735622 9585 747473 797876 513628 548020 734408 5170 736460 714109 655943 79352 167513 4673 32 324174 445291 711761 724782 312072 257945 822260 762519 988 373968 13111 805405 808878 676201 706447 326671 846864 208861 338816 494145 30901 20428 14933 772751 4201 44400 838405 816123 55 10 742223 553362 816394 25 156056 194530 776926 816872 139401 849576 817667 629076 847690 13873 759412 279643 832321 701710 27097 840733 1648 95729 674610 684717 610682 1692 15 119392 5 845519 30273 2306 251471 813238 73058 447 844250 823574 804505 479269 265982 843564 463432 455755 830020 583338 178320 747252 705474 522958 576419 137871 1776 68 234117 601357 694482 119723 807900 348924 5 55009 800553 10926 238604 85452 3 845885 680840 846436 575657 110115 761578 217285 254013 761403 463476 367496 9 646930 842653 478948 750258 705649 834972 9 65636 737044 693459 784586 793490 103 634361 465192 729785 62256 323845 737399 816110 558126 75990 402 845048 575756 710697 808023 344697 676871 849638 27998 442 511583 730634 264118 311397 45 832002 821931 182472 284390 5195 302 310095 800344 687813 830290 704663 795603 826813 579977 781588 775650 284700 1211 39430 768431 735424 3113 51551 671016 493 714287 975 205988 101866 735864 8591 602436 320075 511315 2 836249 4 2 515083 281546 253062 311086 5 600938 37003 751661 831189 165376 118276 808052 24250 819510 761440 48835 165426 723815 838353 168259 193049 212035 4 754783 2 702062 259 267639 760659 268106 840520 773860 764727 153 28 317422 823372 41 347005 181 268210 786245 418704 217863 226858 2231 682366 842505 412716 48 348137 516373 63 302640 733800 501113 144127 114030 823212 479 2 678519 832 16 61102 214134 818061 494392 559592 459900 226505 452795 141 346721 782403 37 396360 407898 807580 801722 793346 117 15 743614 621344 770340 4 586982 8634 136611 207390 18 22528 235819 786569 396188 697169 838079 35 81819 2 297988 26893 639474 712749 818486 10528 154444 7 810186 562943 664923 525 81818 762801 808557 750871 20253 847591 785714 822049 47584 2928 206439 84660 841510 1 807416 819290 370613 746083 815796 179616 759405 123306 49454 308083 3 800569 1 540980 467479 780749 211025 1517 805296 707697 7 826763 645009 96794 509233 66486 471306 808249 2453 642708 644571 379 832962 710730 841275 815233 783057 15767 586134 182477 744904 137202 714699 840797 544693 760919 80924 750385 585985 537458 827700 758664 48925 436543 6970 119257 83629 821820 82716 726871 26593 799217 619047 803118 129250 378896 287787 788324 791670 2 461102 650542 772092 321012 424283 962 121293 366758 773667 810280 349766 726006 68555 150 829971 665774 538 845308 837201 537748 6445 513 748072 6701 369456 491471 463530 787510 14909 826510 120171 834785 707328 69914 674145 411503 121368 561740 795137 322560 778437 763900 60859 67071 11546 642195 845103 830323 190204 451640 514785 114330 597556 404109 501526 420664 1627 528295 3637 148957 597129 1555 840562 605752 777993 154 777489 90312 780416 773008 813537 495640 618740 560109 802751 785117 827225 730569 271449 681333 802419 1499 731438 2 805924 118745 268662 18653 521695 837791 580487 50 48 778186 812394 11500 723394 21 849786 68448 63 158453 457717 733585 760428 820108 5569 846760 16869 304921 44525 814062 321 760207 102472 981 532413 167674 708225 243940 74682 703086 753105 487828 839166 733881 5 24 774524 715544 558400 225441 782404 88825 14221 424691 200719 5 552663 673456 112 16 723411 404697 21 6603 470918 825187 783512 634098 779692 649648 801557 90123 721132 207762 665064 807821 783795 3844 803820 680030 723093 13 448750 815341 758110 769136 498275 841226 13206 80828 797426 756455 912 696326 352452 320427 358681 92304 283925 819321 828914 1 5 1 759196 443279 687726 207197 802467 741011 833031 111881 2 658 820425 123 734341 590541 2 575409 29597 179770 647120 86512 669542 305779 785861 13373 131 658545 267176 511846 271664 369456 833347 1 799063 2 847847 507283 802960 122855 7 322 846378 825655 532694 291477 813887 763589 788616 711419 752034 592345 64 827408 764152 207868 697593 488923 783597 2769 35 21997 2 248620 499370 589403 795839 729903 199344 904 728720 520484 501547 753254 2509 633111 610135 68390 780344 280507 155299 461340 847643 702326 827366 715303 6836 59041 1609 748275 543357 752376 478532 687532 614763 730939 553629 121935 264 119825 748612 139314 783529 450486 511048 681967 846860 534579 10418 137 481239 826525 721957 845348 694899 209294 6 11311 128579 680035 97988 627711 624067 693077 359970 15 672760 784572 639435 484794 633782 799377 709093 644396 194408 796479 354508 808527 719869 5160 18374 558358 379344 721586 817004 673536 233 1 46840 710477 490135 24837 21 6927 819511 518798 202699 679892 704590 728841 586507 448180 12388 349 36 825919 505399 130551 825298 822826 838114 638721 279206 353429 685336 80982 465894 698468 844200 773859 849279 847034 85250 141299 450 530064 836193 27 388604 849402 841076 672393 752536 98067 25305 405737 843958 4 702366 9 187529 1204 601490 754066 830245 2995 196332 790777 7 807078 768810 772184 611924 218774 765741 789734 507515 403063 50 43 105565 37685 706049 821235 626692 261310 288601 647668 1428 688552 742589 825244 7 11769 474464 845553 500916 834911 77 723121 777122 825330 739664 2 293 347243 557802 84742 732583 157054 509047 38 735494 843140 397980 461867 88418 301489 704946 390785 408171 557653 720047 841063 803214 839365 773212 131595 65 696568 480044 884 428731 784560 11 797526 12113 698931 683060 291649 701334 509183 336409 126972 146 512045 286880 24700 610309 2 34285 178292 394915 794011 665846 467485 179545 843306 67831 799729 110 188625 712326 530240 819725 731 513429 190799 103811 767860 442138 404 647487 789819 839155 375917 812097 675426 597365 398920 67 303265 23547 6 571052 42607 204319 65 322653 163090 7 389639 478236 812158 312662 799525 782400 18 325469 802391 807817 670607 363549 574118 471744 120191 14 796945 741752 108932 423228 694021 301780 729740 31 114663 834887 822698 106223 132945 797974 365386 815887 9 366076 236708 795359 255508 380527 786384 294107 842164 110925 808316 823472 4 38108 215088 790070 415791 824661 553202 38490 680138 3 779206 392507 6177 831920 846406 836295 3991 206758 30282 25554 539289 83234 710761 2 824646 306 163437 150167 48 6986 33332 741677 752357 10 715672 690748 84456 62 683759 8860 560396 232853 233642 651508 1375 523277 830737 31 97439 646511 756390 836334 69070 386644 809849 741284 440280 267 504839 188361 269882 799663 824772 782961 20470 440219 3 407002 640365 617510 291 28 190999 355906 745207 190 3 662055 227483 2900 1733 501088 6951 846786 757131 171 836623 813700 4 28878 775580 69 41155 342 121 551909 2 511264 123696 126052 782159 684250 84 114 682190 168793 814237 684796 22507 319652 327739 82107 739475 424449 632858 363749 761159 762669 205289 793911 826077 284552 112 642551 414956 221896 816 651 792520 2 476005 3 159898 210454 8 801615 491127 826327 696209 728927 814645 578121 830431 826008 1 726448 686497 811492 377634 731465 12120 785666 9 4 409 17 75172 409099 8 5633 370386 27693 782172 122893 280289 370564 523 524324 737849 1725 839284 233413 1935 143762 848414 517077 678907 6 809160 362375 358 157194 187244 675301 4 31446 743464 245 756124 8630 808170 801942 845145 653648 842860 801318 81221 818226 843570 28725 5684 511799 4 766226 848298 281 31505 3 315589 302265 792085 810690 4 691681 672180 397732 121158 157 58766 821296 698916 675382 804165 22 784847 80145 207313 684350 2014 541833 143352 47597 217552 695801 42970 779458 749124 828131 182679 834579 754804 4426 244682 228876 87653 5673 11955 11 342407 598484 358866 819943 58847 771936 28 798591 341815 735480 440326 22403 728258 202887 662457 818127 31979 479 258347 215316 1934 791113 825107 799811 404571 830578 1451 30550 673906 824983 153661 620710 826644 60599 713673 45 839359 159685 789731 14 416323 60938 457674 272709 848994 246211 405765 620550 687795 557405 390925 209349 266456 44801 645385 562069 142722 817414 835909 23 705129 34399 679955 529727 34 837563 249544 811635 728671 849846 200577 649831 65 130965 140763 107285 789594 558752 1126 27 570278 113959 140483 236963 755876 585847 388540 753314 639183 251102 755753 607306 28 562634 788999 217 756260 412480 804447 718467 798402 225766 667133 578687 805785 48818 794739 809430 757925 674153 344935 793605 646025 823762 1255 2 752895 564299 745250 249300 161581 820835 215349 683953 81379 782708 826251 252909 718893 405803 2 570611 14 824997 807654 833218 413983 774593 2532 540863 74239 3376 50897 114234 6395 665435 305029 790506 845045 632081 18 17 622285 3 1 311 516229 732111 13 650090 522426 309371 5358 17513 34050 664697 566417 384541 191581 758945 773673 814275 204674 388867 691442 424267 530564 186239 327238 4273 294890 186474 2841 240698 798833 4237 344397 805742 590617 267753 555246 215522 2 53 2 505880 3 811855 805822 17 70 612377 211794 765824 746965 127017 2201 13147 831805 729915 649648 142 845504 84 33768 593313 811085 393633 1016 344947 210258 110859 849504 1 776077 36 581682 682632 759018 53820 610142 134181 2854 449326 471822 800934 815958 93 488485 745784 38837 666870 567961 17362 246375 35 740518 823893 720520 337513 825809 7 377274 525460 346863 133735 470337 43724 820294 751247 21 341089 836965 18 3957 776366 508 493154 66972 818604 228505 414010 460164 827615 806075 27678 526724 346666 834460 827181 77911 849302 412823 524058 819 742678 4 10654 510441 493749 829730 824890 6 639212 828527 826608 470138 48 664163 3414 633537 340648 13033 695529 619172 14327 823816 277 748273 300752 462488 288 841374 820495 111200 36316 747235 1174 781165 702546 623687 60368 337759 13815 817985 814940 731457 580930 671549 665093 134687 131436 830732 555028 634 291550 30436 650095 657923 603267 698362 524545 565445 9319 232968 292 39159 227169 369826 11 21 308684 747688 2173 55166 778289 16 451874 798133 154214 845958 382731 847083 747911 700925 624808 120671 105443 704230 179325 148093 428483 640063 776184 827190 159518 689684 772521 17 840878 284092 382783 849140 683263 177352 237502 151337 684331 768084 769762 824482 4 615369 768700 384715 461909 449525 641758 826274 522339 777057 233 65234 403278 838202 369239 846458 4313 605622 445590 19630 1932 845536 721 549 806562 164728 3 280749 344988 84236 147077 747324 71947 717467 1 146 675 822091 164411 682366 196293 109171 45943 458329 57079 746171 5290 811247 613000 2 2420 63822 2 17 2 10538 785228 841723 834481 389661 73749 39396 798764 828430 150 37650 547742 631850 270404 563711 253616 179 117268 809642 45494 1866 167810 181171 236632 748919 806790 9889 482895 650700 164541 263320 313981 625526 215799 771483 305035 27 62 846290 724663 27835 53432 828963 841548 477522 584222 323638 839351 778490 498664 1598 151943 498549 31 252996 757311 837717 2 620466 817 340 179718 648193 822681 709026 7679 46 600615 63225 303843 90 225560 109 712112 106 792221 644324 611046 281323 499243 430539 177991 447758 832669 193832 189115 778307 485112 836360 16 91756 421109 845823 784288 63794 500595 756657 228413 723585 215296 152521 98735 629770 1320 207075 208 847830 828881 37 472774 819642 391686 21666 782360 822550 121305 630631 823400 208809 91258 709 384019 407776 138 76343 3432 848195 585165 828050 7057 785885 784270 3 763881 601371 2 739223 157485 820599 574747 688494 799598 746575 279998 237515 654069 695925 469894 513842 264069 651898 356481 682115 170336 469930 782554 1238 260906 488797 798545 175641 295 678480 417652 231980 417840 157726 833426 767669 738027 1 311 598203 28383 820470 261107 816811 717727 773272 273161 318054 89 656131 843325 172 815724 495847 205623 485861 285 40208 796739 832583 7 650 75826 799021 5 704133 528167 571942 788826 103804 408268 823311 507640 405747 839125 67605 842649 509252 557652 442808 25875 650691 63 209764 821975 757749 677617 374054 823154 803260 503074 503926 811143 330487 823960 840252 833348 743043 559520 66400 383 723014 597779 809638 27 318276 192943 140564 848521 748304 508301 387877 615963 9923 845936 846291 57299 200390 566826 747111 11 714959 297130 770415 668461 17565 656748 801088 412194 630534 73793 30656 136818 727281 169110 216155 694395 817168 482205 423522 771137 492170 839782 14 386021 783190 650037 722290 812435 101368 237341 215257 369631 26 618323 839946 165730 847717 69569 795090 550999 255123 813742 64 418272 510934 780115 294155 217250 13835 532045 13 400090 784650 428 72598 316183 811647 800376 88416 61963 810756 804450 26 816527 209 805771 784137 818066 94494 802569 146 4 149 821356 427518 90 662530 15308 92273 608822 40 282168 849590 179173 482975 6 842858 107032 98 83478 833951 415331 212 26 6 716393 259539 802170 8631 36006 796147 703767 161047 773196 793775 804292 532837 798204 58872 705271 2 75221 781730 703193 686816 107614 174341 835969 558847 625555 717369 488170 5 833814 70 846088 7 27078 798387 825989 672369 15380 223770 829070 583669 231235 437917 383979 814011 739355 159798 817543 739524 87761 558186 621451 36606 244161 835584 411136 777279 800125 5 838233 504917 260263 61458 586724 433269 819717 33858 661772 765886 4 537919 776724 480338 9736 798084 471 745871 546990 750 802248 636782 132545 455762 9 762599 821858 397556 186835 696958 627728 676902 528469 583348 835246 3389 355653 112252 408837 16392 781326 703636 846113 577275 137162 842137 13940 6664 669654 741137 844043 794875 5595 831276 776244 28 1349 758574 394 11152 798233 271668 24187 787247 735550 6024 829989 193198 837570 518919 280 825841 17668 110 16778 844289 797756 26408 689258 14 844641 412940 9293 20339 410357 618215 14293 679102 801449 814502 699875 781606 122398 112976 482053 49345 841624 847973 141886 843292 216870 346361 268844 732407 768142 687174 718448 224514 101875 697070 836031 417346 724525 716912 592106 540802 438602 849396 704021 2989 358404 828089 807366 842127 686690 777515 715305 124433 302619 345893 673639 837584 338438 335095 1 81695 33070 187 651196 778670 474802 842607 106856 391141 1298 809103 828229 11549 741721 511537 613576 813120 846416 167895 837477 626904 32236 1 69274 552229 577147 425825 817226 356 590023 733147 208180 316261 433499 72395 24425 696 757319 461389 186628 341581 134 442048 226901 456559 547114 14001 204131 728377 835655 289886 75378 389267 829746 251095 1 144 764544 6 701517 443031 741126 167898 460602 278453 296981 411135 280219 808386 788194 842459 673114 407088 502252 892 109991 159579 485477 838168 395733 252777 470253 7330 760560 66624 748784 211693 147153 822570 752798 550272 701147 58711 176838 158616 746916 777432 9046 9523 1577 141840 440 208 388095 389850 814465 126346 198432 816064 536804 208101 6 774164 352310 34031 131428 719479 39 174205 391168 720148 3019 783903 837195 849262 457006 60854 191633 819391 263262 776114 530312 792988 233287 213144 818711 162178 418 328565 781756 61266 484482 811528 740184 657526 493703 764951 833661 150783 544162 776745 838966 759174 837126 785562 227452 373024 46 251831 642375 2678 276504 341260 810018 60128 30549 305022 639056 66 757147 213 599248 662970 76 136 63554 2232 847319 849493 760940 315793 46381 16035 3 684284 837123 158391 812280 1127 775504 838510 96746 189287 734585 840908 521973 104778 1205 153929 252348 7225 706883 826297 730640 776288 80867 222801 848516 355600 441232 240413 1978 777658 39769 100449 343649 674187 641059 142428 87671 849 651290 7 1037 286 813693 560513 842019 773886 827124 482100 838544 4 93311 558921 793373 173778 287504 442964 672552 346521 4 824722 463786 650 55663 609412 848115 820683 454782 801056 1264 373545 550411 596559 784862 7 827675 813186 56327 8459 480153 613850 129 1604 1200 519426 756020 762698 696250 842185 827764 741000 810714 513111 806938 820600 656480 621691 241363 753313 437065 452115 164373 126 48 817886 32 612637 218464 795963 1 297783 321649 2 435904 786777 69501 848604 787079 780298 607088 483699 819265 4 726361 806224 1496 644770 806078 832640 119141 119 102943 799353 797648 829204 599584 801802 844642 833147 733472 787959 157665 752754 5 840932 232126 421042 217593 93030 761747 75016 363282 820134 47 666841 1672 935 208181 769452 410425 523247 11 190106 220 122 323030 830245 206696 723726 683406 723506 536557 612259 410138 809265 701572 434827 263578 842377 2 811848 686716 6706 751989 5 366376 556976 365360 28 10231 38 845981 808009 787613 766559 805638 2 54181 8 502110 342971 32644 291790 570625 836083 397574 1178 838058 791436 720595 848758 120227 731813 10437 832831 22492 636813 742985 129528 754089 43 439846 3576 744875 12165 172 550035 13660 818661 571739 678700 715848 2 818809 828208 140 673360 711010 170719 488884 2 8 1298 88111 584136 354 425865 416009 590185 62229 331353 49435 34009 270310 151150 41206 844098 335626 11 822870 297773 426 848902 1 818021 45513 784286 716651 400677 558595 92872 9537 33175 392028 705358 29 830360 405568 89291 481191 521630 85323 351253 491022 687650 847450 14 132829 300837 730615 841002 242352 747150 191022 808347 832397 173 842533 378909 829327 211858 445496 847231 834465 8844 820834 397204 792642 357081 33450 466946 764937 4 829470 556 3907 456503 191877 841734 831060 819 730213 840156 155 561304 848917 116498 82971 367686 389529 831664 832054 434392 734610 848348 642740 487930 50 1102 224712 9701 590364 61686 445281 315244 7509 831667 738559 24403 629918 296854 837927 1901 431 606252 159107 782467 3768 700925 261041 429275 725418 793345 59 146722 767490 803324 835970 56675 48146 39764 10626 612253 130 170525 286523 609493 13118 767711 849827 341065 756040 1 415768 61844 653051 699107 516810 505355 181 203481 23 766153 672613 818756 283193 731924 575558 293417 845829 843652 105 621628 826201 827127 761377 22874 568881 629187 776926 370302 5 773768 222102 163724 147634 8378 757633 11803 79405 611634 348320 809215 843807 839873 57924 703089 3 848243 111289 723915 785333 840194 4819 842031 805804 6 844831 834399 461 578146 392797 271152 345025 849980 643410 616948 194153 335217 819482 114353 72090 10 676907 134117 802993 810241 778 846986 175250 671158 5605 107240 568991 563532 92045 817972 698737 9715 3 175795 70837 1416 64702 22751 691849 3 693851 737670 5492 837472 807703 5072 171908 707489 770919 80968 748841 483543 516750 7741 382349 837659 231034 826993 835795 127620 30576 548999 132726 463136 842906 765948 585245 832522 1 707734 278438 346579 806436 524357 374 15662 842380 15417 343 655800 544335 758289 396277 423366 243754 803858 681520 266610 188637 394827 86102 401359 793993 23344 201296 25744 430619 991 830945 843148 17692 784315 528496 544057 680937 267884 467203 298 376315 890 656902 3 800167 812101 216853 454307 814547 13 806313 841187 170334 694022 804809 302586 307756 11 698189 846580 650578 539736 732376 399163 808724 135863 831512 834108 27428 760999 847269 833932 728977 167 198960 657934 170 577429 835165 726180 69240 552810 749496 472309 190037 184978 795807 172533 384167 805427 63401 477743 796972 699310 1211 787317 21978 496780 175827 662673 293330 97 831840 317314 733656 239098 175197 109985 243904 784451 67126 284157 835673 357536 272319 3623 819115 493110 32809 778454 839686 741583 806842 109356 671781 837899 641228 265549 830374 52099 651110 180953 750327 841299 389750 849442 834113 547917 158 240702 224682 584993 796004 800089 661758 824727 843319 682049 229853 845403 821714 33580 225718 575020 169434 175895 824976 6 463297 742206 448307 647271 501649 629838 4292 2878 3 226539 23227 43199 843113 210599 259814 839889 190373 705227 840773 807668 31780 199846 224558 363 24886 283830 404290 107217 365509 503912 806176 199841 772132 252185 38 824270 65 88669 492 498720 438825 14803 5250 834129 196343 837943 5781 812939 316690 809880 151935 33525 23 13 339163 202566 74843 212581 849741 191 817948 791110 1 28504 787659 704859 510636 806765 787709 346149 610422 748358 849732 553618 420911 827561 782228 647666 4 718615 628093 788404 189 477072 694576 13559 2 3 705278 755842 5931 394650 782635 755081 837899 50 252771 168382 11 338744 593896 164707 847813 612859 835942 486885 437144 2697 627925 842428 13 28 2327 665464 4 5093 545094 823321 833785 454743 10172 292 197842 193655 224804 759798 739568 829569 820755 791166 537426 21758 3775 666301 837138 707490 7437 490913 91254 2012 70 281847 778107 304635 836549 117832 508230 535234 474842 802341 322556 843590 846670 797293 43896 778167 9 215917 41 29436 513687 844525 649964 20446 59 553693 135413 12135 800161 54253 705522 170331 189426 60690 5024 131739 716959 670846 257 378 833739 33 528945 71730 193781 796894 674385 477719 463766 4 145699 506432 4870 465710 53 548416 516249 8456 355 613604 561001 531170 777291 781674 8 659867 662500 336 317972 471643 334491 179923 787105 765753 593817 46733 528206 76364 104665 162570 766971 216088 620361 229075 728520 837025 35487 793992 448161 4403 6006 577 76126 583191 162924 228068 793535 648637 471780 825113 762651 282375 19 5 6425 675982 635332 812420 34513 748703 943 628987 799667 838156 193868 580532 443747 392098 792568 553656 821349 415 842599 12 814041 690823 7480 694321 258425 809546 845844 795275 599262 823969 252342 764249 798313 141580 474790 312351 793143 223 703892 5566 54 847574 644557 686772 690010 804693 849172 104781 120529 706586 13 455503 797 784773 347760 849436 108892 790075 842338 787775 254683 299885 848468 536106 450806 122465 9 842051 396641 797906 81891 2 403237 22937 50 288332 4504 401 740523 714559 812 1049 623051 537661 1373 585805 325620 99421 47066 846877 841590 848594 708333 822759 822485 742217 831723 493570 126 52232 537244 359422 1408 765747 612352 667488 770013 691588 370019 50848 52150 317704 157205 754875 599714 6970 46839 791335 157681 283219 843724 738178 132989 787051 639852 730226 129 2 346599 95318 386512 841469 152476 295986 44132 606661 785269 804023 189385 193313 111446 380852 552636 145421 813572 311844 280510 386488 11 4 152872 2973 737018 656343 4 628487 2334 314561 776747 2 702510 1315 765828 140453 7 833963 75581 800126 772741 397963 376373 541399 163676 805024 446941 777492 775960 170431 298688 754360 498485 633131 813817 773096 812907 647836 149 826066 706820 487500 712251 611388 118652 662849 1623 843121 814508 820612 812655 3 2 61282 820412 194 692024 295 391222 140696 836428 341312 2 236244 96 204058 835253 385956 16 50250 315849 8 10 162383 836779 619199 28486 3052 400196 533300 832764 401647 822267 696025 843390 2 90717 654252 746819 67125 85247 292477 623967 365253 802330 264301 33 613209 749229 734658 179474 11 829898 692 831160 17 632840 815644 1015 768092 644021 595613 844574 32122 730286 208290 748 91981 347 250581 775158 341343 2 184090 321443 646523 320317 1976 128149 388055 849855 784276 196902 2329 785951 547348 138201 634 392129 83782 138 527592 220070 614079 678764 106380 6284 248260 845205 643704 834888 848273 765603 844391 669515 501549 1507 848492 275849 459882 9 845232 776837 119 605055 557207 827104 424793 2 10 540973 418705 362100 47918 791925 843912 251876 100673 844572 356485 567367 750444 849954 338410 717707 719504 837602 59948 800444 814571 840087 152863 638164 705 773838 500651 303296 421206 274078 834598 603245 222929 175490 6189 3 408509 42 5806 845837 54431 2893 536231 498702 34927 988 836791 757421 7 396 663808 1832 526960 786033 450724 474477 4 328301 16 736 122764 1092 845836 4526 845570 560030 8 3 715772 72485 26 270571 74 567266 15223 666609 838375 709350 304632 104344 468993 146047 11 47594 779579 318203 689965 633679 843039 92 845935 1577 814041 5863 151662 25678 455452 752444 806622 339048 3092 282441 822249 56 14222 783269 740897 51709 590634 596803 817612 513670 29851 807668 7479 115246 11041 3 2 326787 173389 687292 390492 142839 126366 770837 844316 496535 807286 630526 782817 570715 113180 1832 34257 652999 729475 375374 3080 1338 4924 626232 383240 107513 650267 143323 42833 821943 1140 744987 247488 50 804238 71423 846964 845551 144115 772955 836351 690033 269567 552304 164 524354 7801 768371 499132 37911 450415 61235 464169 169107 32 27 803420 164111 2255 206930 830482 181 569268 789455 227769 756108 622943 824227 410461 793288 830171 714292 590705 823914 673266 56 836616 201692 230567 518544 789258 4 838256 40496 818716 154923 534670 75115 29 9211 37502 749563 784755 405839 834830 78 562616 393114 303899 841342 822775 4266 742481 58 1787 9895 495801 787865 316057 382801 719352 492455 704806 808734 849796 600440 362196 673216 115941 447684 838699 833923 106635 541952 255054 824188 661579 260590 759883 837162 491592 790460 816998 155335 84063 212130 818304 284597 483451 807008 122682 311072 557754 613210 119 764 819335 843819 509441 770272 421358 797862 763962 85135 743202 6028 524 844580 771542 234105 258 210903 727280 356864 846834 771711 600046 350709 685813 807401 375674 3 4574 130762 736814 215532 1508 753037 833150 837227 16955 161687 649000 815492 617145 847600 751533 678782 15251 243362 849251 167491 100539 832051 198218 305909 54 793752 650951 7 512049 1335 766092 47867 65810 529373 801134 2 300 62220 105454 846326 237810 796064 455046 839268 40 781 362 169 23687 575945 775648 826753 45128 636543 450496 369822 3 427756 11 147036 771219 365428 404244 271426 19431 10145 10221 797824 700771 410447 546041 848083 342847 712870 306186 477224 227903 290463 825943 810548 769002 550473 810930 499229 667619 293680 135594 802697 298561 755054 827268 33 593995 3280 14 815640 318735 184103 11 500989 134202 8128 7 844840 794566 328273 692422 814242 784198 749876 745430 752015 807373 13356 535145 663218 821739 65543 51 367828 629421 27 156408 11642 190121 203 46286 769707 754156 821972 710819 271256 397058 792544 173508 800285 68681 826969 81865 909 579955 232234 1066 234681 745525 466917 636059 840007 425016 610271 1767 101 6871 50270 805677 688430 721225 737423 438245 829582 377235 763791 172 104514 838907 3 424082 61521 822005 562038 3822 611738 17539 399701 830531 544685 665776 3 598241 557548 9 774191 848932 795409 832443 845683 328570 677187 759 795129 1156 794217 334097 721753 745026 621528 3942 38 779453 422147 415411 829273 771 710595 416064 675621 99701 174094 68886 265974 735145 809137 558853 564 13082 752574 712785 17072 9024 817575 692288 832990 44457 788916 7 764264 288421 513825 66429 780153 166946 775132 821984 531070 172191 5533 773638 233354 12422 694140 356656 27949 287480 427714 605469 154686 782873 30132 824792 65028 848347 576762 817872 1341 813849 378871 828169 307186 237847 212531 752881 786827 767828 432786 524239 710061 2654 515136 436743 796964 15 389880 826940 1 489123 707656 9 357366 16508 463242 15065 767741 823781 738344 585817 793431 835100 471925 6 837622 610857 229681 11494 786749 58846 31793 757672 824494 704924 406650 536 638964 148303 367281 190809 19 802947 494091 488581 802949 442841 161788 515404 832269 410155 803223 21535 822040 841392 191729 312851 306861 21917 830102 165913 419076 844779 1600 685886 4 645604 28 732537 18793 44343 121658 683212 144516 746870 771821 290316 227891 138406 828752 561268 562388 269926 4210 265166 682196 28499 339289 3082 846657 819103 449824 757006 12571 813522 3 72539 769698 46 5573 825165 381012 119 23616 808510 12 25595 2953 121062 65955 422804 815666 120540 838381 130854 59 6002 166 453947 281951 29880 558305 845372 403237 107436 608747 594756 12182 15 657 374196 787631 34 838944 782288 154001 823194 596102 834941 134035 9867 124907 4979 649671 462464 89202 85 453654 107 794002 453 451622 847655 9469 1159 810064 724827 531242 454666 166 795290 625655 736671 830690 95229 2396 26 838225 779820 538737 793598 279015 781821 158728 699176 1159 48 654 226843 621113 90 180415 452340 29988 44015 10266 755465 64234 522061 264760 747628 394357 409006 548359 823992 974 512007 572838 640532 786369 326 731273 469238 317404 826692 4202 354805 82712 404541 40 370622 780946 5 443 67486 719853 845824 488331 534615 836677 792971 468539 357449 692274 83654 779274 443928 141671 686268 3161 531234 807470 62 797762 20 667085 754578 494130 230628 21 6986 839395 830367 168022 288 304 352018 169558 377796 833477 223057 639508 825895 6957 526876 828963 24636 848432 186 168 467105 792637 553478 594 785421 843874 759841 288505 518124 796156 775981 259414 10199 655521 700439 482913 787285 698 796864 89925 555633 834249 64252 817627 1005 811814 460738 387102 580458 3 832603 686045 7 7080 113404 614965 841434 16093 497544 258371 438 710560 11 58 576599 35977 808903 218483 506449 68220 595198 240226 795632 753796 345362 278646 373431 787980 2894 29 845089 11 66821 613533 60253 286779 354211 84395 246138 750346 1146 2 746961 841219 808128 818307 840843 817458 727163 831180 550825 213 55930 756076 29 807594 833382 154 335216 821200 823966 786626 2 430131 489911 787199 3400 639516 140388 742846 10727 500465 823711 428851 308795 845368 12169 687804 708345 7505 52 661233 411540 654941 17 143747 752831 27 80386 1092 648904 816765 215 69109 751523 3 2394 845020 688126 62562 198557 772709 686645 13 165307 842767 15 695843 193584 662688 693641 838108 417436 92235 598474 740044 733060 384314 606927 755970 199 833801 679865 154173 86816 8 793976 11359 723538 170429 415955 277879 64775 159806 775218 396715 718580 786118 776388 534 694644 315587 87020 735649 578325 80686 849128 65 370336 462737 815086 737189 646422 682064 1408 806377 197745 78880 274979 146 143852 5 2 804972 3884 309541 757037 2 7458 337175 4 288355 809485 845717 150090 394121 849028 789088 835359 849585 441742 75026 53091 58 748013 71338 651 72927 797755 725876 410874 56668 753922 695477 481162 829354 750317 122 533582 371747 812867 768386 804389 132619 800748 122890 818298 293566 840045 826413 423151 523703 216132 806453 145066 4 613505 806345 828803 326761 672935 364832 336681 355478 832040 4323 550569 531965 761167 618906 186265 15985 843784 710139 827300 236362 708600 159128 847567 494650 681360 836292 405746 465278 319699 698157 801133 753322 752009 724195 756 838854 4 1163 825542 1562 756696 646734 510934 10 787361 308083 707741 524334 427615 2 812473 767730 684282 755502 222 768908 759550 741360 729959 845320 647649 434373 832515 799603 6070 559331 655294 15600 163600 541037 700368 7 771169 664842 846329 600741 3 199171 28 764788 757153 707324 727246 2666 67 400448 597103 776728 108 521830 435 55188 381963 760331 1344 83826 1873 847976 814092 1647 715172 591700 710998 493453 207600 833656 345 207552 234521 3676 828470 296879 38 822211 735268 64914 831330 99218 727929 793821 9384 269688 5216 205606 1006 502433 31400 772047 389 244191 286907 812521 126 340460 9 220 84436 682880 10 519928 308457 819107 431267 561888 808440 3 14067 428306 778121 633064 772246 825435 647 12 819821 842413 27688 104751 844164 767685 492834 832173 593907 297717 785365 752585 512991 462958 344423 166834 4 6 638313 210913 817106 743124 707819 2 350146 684 169474 814260 40806 2989 631845 584115 66 144793 581229 401966 3 121758 467494 14 1259 499804 500403 459266 107159 506023 422040 675814 848592 155203 537675 527669 815801 290359 460415 201654 831302 806080 322852 492317 819100 828102 413065 277382 2 489177 716441 6 759612 65046 836936 168299 814542 14594 237318 358379 470561 238278 842335 171388 1 423392 841396 668821 805334 5 66024 834788 1866 841114 257282 775 6463 186231 800393 664857 748642 176568 722908 821386 197169 834358 806713 94848 398700 830500 818307 779988 2 844745 618475 3567 81830 414589 512 715271 249931 578894 845589 3 233415 3283 847352 568062 823080 7394 83311 750684 3829 187555 11089 179 122042 129252 778349 843128 421 1 767374 836859 167573 416132 828230 685 784586 203836 1639 247938 817111 2922 26741 791649 770409 839959 130552 521766 55832 85442 90 288906 4823 103354 844948 408406 466 85 746951 564160 506487 35698 569385 1409 167664 382 415592 365233 162125 397728 127270 255 660833 822717 819447 659311 411987 388078 818680 466824 642924 26 88324 823071 581274 751448 236206 554731 558582 644833 837371 827759 148045 803609 3 87795 232605 661061 782113 829900 812406 824203 314729 553777 679160 41830 430201 731629 1 760111 839210 140656 808721 78355 319058 510211 838832 833885 218374 845554 803622 153491 836359 843179 844267 483084 847191 813681 448881 805690 766782 779766 324886 661537 828026 143899 828295 4246 482451 494834 632912 848712 53545 724112 599685 163 840373 289486 74788 832984 801554 3 449236 4 37866 8854 151074 765360 702559 793324 758313 370727 820353 517033 82825 2 108133 839405 316522 164844 803577 605676 178864 325 13 762256 1 774707 821732 14 823266 292 3820 831890 195 271981 59720 769433 586595 222588 810014 21 506164 5709 34 747823 121362 10236 2523 4 8511 269 177 725783 533276 797602 407604 49579 477381 817430 721941 302 629761 3 789989 713124 262117 136450 18 630754 839966 491111 715849 494273 302137 842443 688253 610423 133227 813297 724211 672853 423977 38799 102134 183967 330403 513383 409389 13114 472836 839124 776244 1 197707 179215 431869 88 244190 159643 79676 267543 752804 820310 768547 574561 285346 509885 270827 250124 23127 486700 847166 273358 818211 580722 240485 59810 805957 393957 1 555717 642263 542416 602600 2112 4796 153811 96387 217944 635321 532483 37514 3 764942 304852 785620 3800 86825 796037 786924 809357 425281 849161 18968 1803 270 841364 554 477172 108451 586465 2 412056 54 22 140 433 372030 199842 704432 763263 701853 322782 782164 253306 3608 2097 730083 832824 433497 763533 789085 779689 63 1025 846969 708637 2079 355540 800094 691822 454647 711464 2323 831753 849091 817116 584784 3 207998 1112 733982 5102 798634 13 641559 42646 261631 40995 597 839590 19751 1 1082 2513 788498 316 216087 4331 11618 452124 9953 840548 771213 447867 28 1326 251067 818564 212873 246629 812097 1537 847754 702706 433252 363678 60 682333 845166 757971 149 145918 4 296 648699 2 840346 789877 661322 215848 281073 703879 343857 544858 440186 763363 726703 667680 481398 723179 290 33235 753020 554719 160 64271 144 21376 782256 482210 34 721078 443092 94 783362 3 847236 836146 836284 741473 625361 416147 516106 126681 671928 117292 819952 845475 733465 3238 468768 337832 583078 651898 227856 463644 806151 17 4106 763237 747221 446323 51157 654384 748528 880 710122 1600 6557 177385 124093 835436 839039 416018 207069 440064 314473 12 809342 362348 27 11260 812922 648076 849696 38430 2 735721 94199 46698 463349 361036 719472 685236 186608 830609 535865 614817 2211 388576 547133 787128 289566 766110 845564 722704 513343 624812 2678 396988 365108 650920 513969 12 742223 783042 83088 251793 277019 29705 167481 705009 822432 255693 44690 822237 7991 723277 298294 626948 18850 178 808607 46 240073 128938 653295 384315 479346 111727 18746 637862 157 28225 1 740748 325959 793873 302260 459853 22 35990 849743 818320 702082 276173 776223 97348 734266 127440 820842 7098 378698 110 373119 651095 177847 775746 767548 10798 4 710674 17733 357445 174350 823239 821955 816108 766932 169539 800335 437510 343565 165619 23 628629 700378 7170 553755 223052 335380 673 767777 10152 116793 190556 168792 343583 100 28008 793318 4557 10 7877 195 15 824892 832784 585695 14 675044 743834 303936 782372 486171 101083 507130 207523 828363 727588 774173 810553 2 539073 723753 15 411380 747363 151995 764442 1306 797257 115 544343 258376 846231 279406 806897 802640 729566 760863 779296 507594 768663 741079 741557 585419 713706 579923 839489 427450 304342 240354 1 40 612623 452290 495893 126676 129953 22998 68777 805050 785463 789654 306856 366932 25 230136 385492 792687 40622 808084 90274 419874 839738 22 800103 449967 773439 5 663893 626917 346907 758285 12388 109559 2 789089 298485 314381 300211 833180 798931 441687 6 118245 235441 57 589909 266 584678 596897 1725 60 835120 324137 545307 560432 774330 448867 85926 799535 23 7 802163 503589 490756 272165 188370 817861 6614 2 471283 350241 203163 825628 760913 714488 844879 768399 826797 352139 88 23967 817497 681947 231386 844886 232002 578930 437871 510887 12595 397984 530136 4254 742925 801854 704246 5708 3 79086 470402 362981 776892 733889 835035 824933 846895 715931 615468 1052 152 104160 240 211718 54758 667160 830388 156163 458328 643247 159 398816 550069 324405 303757 46415 848698 746625 3396 609357 2703 161051 763182 202012 843732 76499 541726 740418 691053 770409 848669 2800 653316 313108 263084 355681 500 819115 690245 55225 755415 679030 846466 845968 603038 548934 4 792131 62 712046 815564 270196 55 809904 723544 5 43179 553234 747287 732392 137 207455 136172 354141 761485 667980 522720 27678 17 842945 820900 816843 185650 48379 19 298586 238119 849487 336840 314 740372 340595 550704 676212 2857 427688 324233 436732 733905 220077 799068 847671 802427 646790 829722 331172 455421 840982 332318 349 508463 101813 90571 843077 589062 840838 848907 839662 501229 39303 705077 119826 613371 428199 833200 433360 319953 458113 791033 1463 17991 29 459425 90 573826 496192 830324 721939 206 1419 841698 451979 28 807776 595690 14838 702095 27520 93166 90141 730358 772402 667226 12590 137 14 217962 443517 35541 192765 65 4166 83800 840816 668461 207347 440647 930 3690 424683 696091 373249 822543 841158 258214 30063 559734 5749 395517 82142 97946 7979 1 725875 310037 587457 662852 60680 299875 1251 815111 16171 30256 826421 786298 546468 401698 311847 459 388149 811924 27 24 498675 759945 728373 125 574826 751553 735995 1189 291737 701606 147803 506475 52207 829634 787921 815788 238481 756641 402217 620776 193 732630 1695 379565 42362 725944 25 362508 813320 806819 699448 646197 721181 275 1 723282 775762 80585 791761 344058 381979 812782 223593 768560 345035 815642 664967 64894 784599 654209 703613 712065 537712 513828 8191 425974 649068 846598 299042 115 116491 249 740257 820670 1762 1 848588 673103 486336 844269 520758 574734 805151 562743 340901 230713 470817 259624 214632 498188 661530 846031 817304 470583 175977 789694 50037 823960 199707 423918 8 841646 418504 780946 739302 641478 638802 1787 819465 416110 344654 681638 833919 97537 264974 609679 828932 402708 17839 546541 651083 627819 577948 589246 580257 451670 584282 824956 48 1 20980 784856 67400 698896 540574 346222 249461 782720 6492 101731 237845 781778 195280 837555 780082 493432 747611 799493 154719 402290 466960 841273 464911 538733 748495 600119 824753 808597 560397 467873 20 835484 574706 173519 323463 225087 343362 848869 795651 474133 113123 771029 23902 21258 630566 794150 552072 636847 724901 175941 684305 36244 829766 31800 625122 749952 405427 315483 707086 742696 667691 655 812848 775661 783149 325982 2 803475 826845 256281 435730 14929 353634 97437 477112 710596 688714 709659 45080 438056 3292 576663 672023 781382 127223 825395 731770 578953 796493 813737 205882 718710 715354 98742 245847 623871 285852 809043 568589 712339 422184 728967 6039 563480 621921 569926 451324 25555 834270 761951 16 676103 331715 48959 445393 632915 787800 60 548822 7 849045 45219 845606 802063 781301 158525 774524 645548 795207 1 489462 253254 840600 153 639663 389122 748928 202624 32538 821435 72751 829659 843647 841523 797076 650879 596053 750967 45 835435 775938 26585 172711 777874 147429 1869 43 529133 844951 687709 731343 848799 7435 799480 813423 775011 603332 833928 795877 265011 803208 85325 814403 616 789751 262256 833865 5466 761611 828976 803697 789715 820295 415984 733972 710323 76463 806484 813784 776213 28712 37103 1 54565 194469 293592 761673 403077 9000 260198 816366 812489 83 2342 3202 278842 705518 97 1185 833758 92210 397511 591673 1 401 112267 406 833904 430141 735326 541034 4 183506 841693 399937 23 404298 306476 13395 1619 232470 370919 795814 522918 758 779415 791814 1 566487 750735 825295 59 425751 591025 4 586754 803157 83769 769169 308710 10957 151190 822463 678669 213679 2293 222199 766642 616317 103859 815965 696482 607011 248 849478 25602 729 477736 34065 813907 807638 776832 64630 200 811438 400055 292726 444646 5 251643 35 510917 767141 26 838703 29007 23555 349165 458 285517 298839 108249 568247 783087 666913 170 485488 709699 755850 709944 140 837840 509342 17496 11373 606345 31 285428 84509 821 783611 599832 2113 354474 811263 177930 380571 277602 830110 2 828081 756776 735382 676109 796900 672308 463162 821458 130 302380 504729 566183 845230 244704 51 2044 828108 88 229545 400840 713971 520050 25349 181601 367040 608335 694403 840351 834043 8910 805124 195095 541539 588178 503626 16076 7 826468 833935 527363 420891 386433 104175 38036 770467 651136 221923 812725 4822 472261 608529 811989 7 166425 700983 644 846231 488721 849231 602316 827479 78 16 359803 324 779073 848555 812590 266411 792811 8 683086 1406 8 336 800764 480009 776699 121201 272759 686935 657376 787072 303274 845966 576224 512290 826256 815377 809791 507115 742710 52509 804688 843497 3277 783457 792458 197658 439153 599609 2 323093 90 442974 34661 166040 454020 85037 129223 472137 19318 185308 694331 61277 721075 658212 844209 372193 834006 2582 164447 5019 448386 84285 695396 499892 240919 509586 742545 401846 742670 817021 96873 387770 758029 748691 795380 422764 12845 747444 3400 826331 35924 341834 762437 748408 72 335557 759082 761981 623968 574997 35 38 846127 6752 483370 522492 784750 843793 172087 748652 155575 15381 20 259263 193833 232005 392786 118382 713387 802253 688275 709026 675725 840232 285341 524802 99705 351461 1 716618 351323 543362 376244 847473 468596 841227 845118 534361 392163 772402 133412 221884 820812 171667 454 478646 784347 106 7 610055 39310 50306 817069 344439 10 62 838063 687535 826835 724729 79 23 829878 145716 809630 715832 627484 2 3266 2 625030 482396 269034 375786 843965 36777 838082 2 519719 114499 821450 46623 644094 69949 3046 847230 689230 43315 140887 639671 1 844342 669393 332412 3 193591 2467 846955 98139 424177 723697 788137 619596 760367 1355 822519 246581 798340 830650 715230 521445 558491 367561 37 812937 662893 624992 111189 816151 763827 438371 676383 5 814848 516101 375014 239193 163856 4615 629952 2 5 727970 821392 352499 595896 138212 834184 829793 771763 1 31930 761179 4 799248 702009 819994 194333 596733 310941 797603 8521 234730 154972 349344 159911 1 318980 834933 86102 838369 558686 179429 779178 11 823233 31644 114665 1 534654 822939 103345 474606 777127 818142 426332 318539 341471 105670 271357 201750 702696 16 199443 364196 782759 745028 833669 606888 24 1 88 828155 346421 39 846996 13 809296 807360 4187 423728 651325 173518 842074 74764 127140 751381 681678 808866 635682 554331 50170 791477 25279 45309 160910 439454 778229 707491 331476 245000 427078 786614 771473 217 382719 672416 227683 3350 28735 402242 769253 34 754392 320105 45935 847411 385154 796251 505973 674228 214 243 817409 567672 180478 5521 807411 815907 779452 449297 644763 121490 326702 677963 92028 827778 121545 3 744556 248591 525995 84637 809424 817307 19990 2207 108598 832635 417943 366286 827728 7209 812117 157075 738820 458326 834997 341786 843320 1438 131066 751217 39658 51 699732 2 549683 714124 693163 429024 714714 149460 571387 657603 597514 721244 785779 664997 167965 3377 331006 14454 235224 8653 408830 606606 762276 772769 777890 247310 446007 111 371164 245457 246638 812560 789988 1350 52728 837642 382993 35360 335035 5443 350979 763987 828355 377492 749387 637205 14 113 324958 86 131699 514537 795578 2532 95870 1215 614842 766121 844692 742098 835188 588878 6668 40 466439 845469 169758 1945 846255 848653 519374 775458 146622 760795 806532 579147 803133 791718 604793 1376 838977 836601 816244 488050 723588 99470 814853 210641 721 343646 1 630314 99579 797874 984 763523 135 822508 477406 566075 5 832130 749302 730877 39 210914 707686 807439 704402 715378 765590 569792 756357 512113 132440 780698 328455 709978 16402 22758 815649 284596 631805 147024 126796 572301 776466 22 415642 9 707289 543988 334613 46657 67635 844214 274231 229 230667 226349 526810 373686 506243 55631 848790 269 818327 333210 133423 54937 840445 5 819643 322860 32 9365 685628 687808 3 790954 434745 852 839193 707691 840687 459242 833988 315954 18480 165336 44875 795235 723500 12 541050 654384 834453 696859 843927 1220 729513 82803 328804 785529 796290 611938 779411 156944 294 595096 287853 783787 286373 77538 800314 509816 223213 611931 281092 646349 460388 654561 106 744012 8 784729 655 340886 692069 804971 576870 825921 835090 618767 814061 89344 435973 156065 23418 527782 136 15 337314 678207 755250 741326 92387 812403 217237 8000 831780 141931 170576 281150 838029 592426 11 482968 643904 383280 846030 14 743765 33713 829989 254663 761409 794781 6407 219623 663320 394058 261303 227789 512685 536631 664029 478096 69110 33774 31 447879 8 784120 798617 692303 801358 2743 813636 95737 523541 699052 779011 244161 8404 810068 166204 698005 849402 547494 521589 690318 11 128148 193304 702223 664415 292650 187 674257 764351 789989 269466 829614 21333 761405 759476 621177 66380 18114 2 819361 848551 135901 227279 560806 795151 260985 401 334210 649924 404094 822988 651142 179070 736080 40830 825954 774247 587341 114984 777666 681988 740533 489139 787392 245428 518 465219 845007 4 846909 674457 20410 247968 706697 23107 9110 474620 355291 836683 60757 508296 640645 721609 840214 4 400 10 5787 7 42553 1171 681790 600117 56 211931 4 62398 67620 3 847134 422452 848359 816096 822019 840977 526527 832256 828196 458540 660902 702652 846626 824562 176635 749544 506752 504 459121 169298 585122 399636 315642 518645 694610 77192 18 719 92 101715 222850 750075 405683 796656 194448 698267 20081 723747 666026 176583 280318 626410 58668 57524 239441 341625 760836 297284 794347 290531 240253 396945 818969 567063 136 4545 839765 446161 749221 708226 643375 723860 405116 268462 14816 240788 47157 787594 6256 1280 91974 374283 839020 274130 426128 62763 291819 404 156980 838643 108586 613453 757279 724761 619784 3 766800 767897 611440 558947 100420 808275 530565 3687 3221 7676 648669 786955 17858 99107 733555 262564 739341 837660 783741 672615 18569 9088 530632 749720 735274 21870 737986 43902 166648 147 2 845576 162201 12060 849610 801521 480058 497337 825317 34546 194203 106214 589017 281330 557816 756881 215533 309162 811831 756474 778975 65 844533 265444 522055 180373 630909 675914 813018 626111 618497 2356 21960 248058 809650 290103 655821 805569 685082 497685 827891 845395 795871 100647 63994 726813 231379 29561 1035 815429 820296 843867 752309 627316 347538 839319 77 3 6050 63 967 101498 482561 669693 351981 443416 687472 733943 680993 653147 5 89893 1024 29081 770536 2 416133 845881 1453 829023 284566 92 307715 37837 840153 494711 707343 817780 352680 785609 836907 447038 461053 736302 291504 833612 816135 269693 6 89607 2416 774284 68467 27727 88856 837418 819972 824171 534673 74229 117937 810090 810402 2324 500806 2 805130 844029 263986 86701 718025 218680 401057 547972 627941 41456 817849 661830 295863 133520 68713 42 813491 844614 728074 12 527596 49090 3217 342081 2 608435 717920 841104 50508 720333 30852 554768 22378 5310 484823 160134 78 202691 231168 636826 245172 515630 848419 28 808321 79885 790442 833824 3 242729 795769 358665 331983 935 836375 688827 833184 39 13647 425 470622 542195 822608 180297 270 576521 44 646977 831885 6 192426 706153 549947 836162 294 118750 549731 15 736604 483448 813850 825623 833764 842402 468633 298891 319474 848037 22040 827268 198770 508050 806144 54536 796384 359874 562798 306529 170356 167 773943 61862 816676 220797 801078 849543 254 697836 259123 549741 173640 72869 849508 1 667584 779803 647803 840133 710483 68 729597 170249 82657 7371 833881 300492 4 719606 417205 67708 145559 801716 11238 745533 291317 4 783254 739263 119707 450063 690122 740127 820864 542824 10 452038 762681 81038 179223 738385 90714 464205 20701 235205 6301 4268 784267 584337 845928 773097 748966 486906 274357 65956 221774 765275 676343 404 849155 22028 10 514555 804740 52150 823013 36638 13882 96956 848675 223585 825592 645034 196884 2 593426 653657 632337 62509 564487 824084 2 147 842667 839849 416690 2209 667693 814671 344177 535607 795073 713186 543 549381 499232 13 2 768446 24398 822724 2184 521102 172156 698483 523743 781790 839116 835510 812654 46865 796102 815866 731677 585655 241167 787230 826182 17568 837083 407000 155542 434079 722874 277468 611 657055 802711 838484 502130 840229 431548 679618 67773 788747 741483 716629 712628 342908 223 497350 447820 836324 849252 781903 127323 115 75569 578572 203746 269801 550 170463 767621 231420 805841 400350 163459 18027 849293 557866 41535 2 1 848543 224 830755 765185 360655 223847 794646 90251 52 723302 347261 1229 1158 712224 208217 10 583032 49403 742454 3569 849181 740431 18589 840193 723995 3385 76 20586 14 396456 462161 43 845253 713044 827373 815825 147 450055 803041 776822 6206 800025 306803 823219 755428 832846 848039 801815 781915 558176 680647 753858 842808 291371 567616 1124 702983 462296 589711 736646 205356 730872 9369 389890 5804 6 2 454228 19784 27 771984 827084 461671 230261 258050 545115 199029 280225 37 64506 444712 130599 11354 825169 839603 848204 102951 451597 513220 328180 525466 751657 13825 237 586471 621420 2 216072 773000 486899 846362 687570 119133 828097 267349 836862 597614 340249 5293 684618 651552 515321 820369 806342 183309 62696 86232 805428 397688 595053 530312 929 822913 409429 625521 520911 26203 80 666 428187 63363 480 624533 14989 303961 172690 121332 598108 376190 789517 1090 832895 692122 39 518374 496349 1 779463 715394 1 478077 788007 366423 727326 497063 839008 797971 726956 439491 301575 757747 384179 832210 404943 676125 549003 832786 599656 436315 831162 801767 446800 328902 139 12 99 819976 443 70559 545102 50734 6 3 1 198044 722087 3036 462777 708155 190 395830 150 550110 816781 849518 724095 831402 171276 729918 556072 110663 185205 131194 643460 810985 30 353866 657764 731022 33 366695 795077 4 123593 1 836400 804825 753374 1711 696212 188105 713434 707745 810141 828872 794747 5 753269 209347 783276 520225 268 538843 3915 41481 345637 176246 98315 512827 144496 823901 1232 847786 36 492059 299153 116270 118476 378503 744348 348720 112787 238388 45708 813759 107 806422 6401 55 214652 666618 846134 360162 847612 759931 208864 791411 553304 424845 789305 45917 367762 269106 46 209230 724381 515451 794685 378701 680022 334642 103953 347055 684 617984 318480 261513 562580 644683 806943 442801 791833 354887 72068 701447 727180 173971 42 541374 2937 1 253111 841648 781944 341481 274 10 846862 607946 4574 772124 119250 523 386518 751275 786768 97711 810461 469986 75583 321864 146940 821502 71791 1 718020 819293 805789 30 68285 541899 19992 489540 819248 1 737563 261291 619132 747605 841867 654916 816713 665662 521809 16763 412252 61685 819655 110298 473724 768203 360355 843895 71443 653029 614392 144 8 216633 654084 152970 581637 16 793828 783177 14045 697787 755038 384523 10906 154649 489536 374540 423814 350830 480961 571706 683690 27 524346 504556 318134 835069 216226 680131 20759 1249 1208 270625 594319 682229 86212 479449 717429 797461 760278 2486 152004 88 528506 8788 180564 827388 51105 847928 826 740988 210787 376824 668268 500748 2 828471 270234 582036 365712 497004 708796 755930 560661 799677 847766 12837 298311 676741 1295 118648 803229 580082 196252 343585 14 831651 841087 844930 763102 827380 751258 194100 837449 548631 189045 599436 36468 310 37619 426660 15 177759 282257 664609 811955 60 799820 11390 839056 571123 572 377785 587 448837 372026 757307 112450 492518 225316 818989 190587 835749 23447 496877 768958 188 511189 1371 558664 184503 711681 239517 807008 129746 153812 828215 837488 797474 238160 356302 633225 827537 35953 20871 828413 707820 6138 821143 396506 834824 72564 841965 319 781969 127146 164105 5 802830 657 813859 794981 791167 131 835016 796431 849929 828067 622753 9743 479088 809278 636052 444041 2 51 313105 7110 43 11522 846474 743490 629163 760524 808561 846464 855 628011 843574 379639 316914 1774 16 458794 826851 125411 603503 12855 834333 802178 577466 777920 197944 43 669609 762388 111 5068 55811 296802 57261 829753 138293 741538 568117 104586 397226 744374 11692 902 16659 667453 135190 849202 669232 475093 809796 36668 404102 803325 817134 49 57769 839255 632122 803157 827768 675006 219238 29 816231 454815 620048 832529 743853 791856 842930 719040 5894 69111 7554 18098 66 776249 46 2274 383390 804733 582209 38640 89006 4 65 348177 461434 55365 280710 282765 672055 99156 571235 24050 6056 714746 752 611656 816164 809556 460271 154662 680966 44884 18239 756759 773211 549217 82345 209929 816705 5 254181 85803 81 750411 7 6 2 730715 843046 52406 295563 815678 829877 6344 638590 848196 399567 153982 545800 778968 228083 306022 748325 1607 35 815266 359179 18603 312847 849091 1139 425357 653050 790004 676931 606377 831347 844409 644997 790897 15 491573 848666 23 711127 96298 569551 104019 582851 8297 800421 293120 38 66 694370 334582 742474 801689 815887 773537 804412 740516 743343 523156 318923 591176 567035 658992 707090 99 72686 565312 583953 331584 716581 805006 166 849740 395774 98058 137401 823452 782973 301966 95326 5 128527 190772 774296 349996 488091 384141 843729 307121 124272 310 507272 349482 9 617583 619353 42901 5182 489083 416057 814373 442265 146508 645181 756408 129 494908 540070 822656 485464 102995 317515 842630 228 558013 796633 795582 432591 799950 797622 145182 827720 723381 303 819347 871 747000 73 706520 698776 847954 801608 894 323891 515 754635 845885 298990 548057 213344 583 498204 836802 386490 81 327775 125947 74037 495986 783927 234411 644597 30 778987 830437 421149 404199 841226 69319 704215 543798 753619 723386 252273 9 34 479044 833035 657812 723227 23 2 528576 198429 777481 737054 835507 799900 119453 456620 458522 229302 457573 626327 451482 77995 1 334036 138 216229 674374 245255 740640 129023 594889 6503 688295 459656 544409 2 1 346060 751666 484 447452 15 822422 769759 717753 2 30 154565 267782 40955 273085 838812 385185 809583 3 839301 804703 829337 712682 111138 182537 771114 530624 170 720027 338657 55079 783320 366590 773932 832450 58 696152 21585 5928 832907 785559 80116 699895 211904 35914 824686 419440 841811 785735 580588 271551 153207 17449 4 844965 493232 828329 432172 3 837775 300414 6637 649980 490648 789190 392 627323 65 358959 623050 718761 510307 659722 811114 294026 207209 796013 757001 637351 26 382902 541868 25 1 78748 801210 824666 7 733044 392576 825134 808558 233088 26538 636786 632953 45687 753134 141668 83750 560741 351538 46 61838 200768 340892 779226 129 444109 1669 115655 180484 730843 845446 12348 756831 812117 30165 8028 4 59 794277 456583 278906 228 33159 242153 44225 316251 102026 845944 490669 799836 202 797265 156 801132 407821 819927 527917 59021 774983 801127 5152 705949 55749 768883 764437 832202 135863 847357 76707 842485 28 3 295817 125775 845913 584495 2897 373397 834174 255575 695459 115584 200662 30419 146238 754207 771094 845708 20890 30592 72378 756222 665317 824222 552016 805834 30932 1604 427374 400558 838443 840136 827681 825208 831755 5011 714691 96404 796946 105 790477 747228 394847 815648 5698 376609 774460 784234 46350 1623 833961 837996 348 53398 6 370466 143425 804067 471268 167595 576845 553932 349998 290298 456604 611631 830676 749211 839012 241 836709 705154 824938 811867 848571 107416 237659 800155 1 622042 725905 20555 8 3304 298840 421286 259975 20674 69 708895 794903 504895 74585 369722 798869 795731 506287 22 73329 714237 115264 424942 41734 5648 282 840607 732056 719586 697988 845746 9755 624017 764879 821323 42801 417152 802769 64528 686950 810077 772596 825247 46 835463 376273 793411 695686 403470 59978 755419 264102 292479 816387 813924 370047 255 8 91695 411158 598376 207931 1376 83 843948 77806 306685 2 722 818207 42191 525237 547590 124774 513491 6 443974 785519 683050 808500 56144 184267 2304 14 797919 369505 819231 160 6053 836900 414138 582621 790666 425630 844559 25275 171040 9 726527 2370 395383 240 838949 689638 8690 194306 757143 299798 54420 432 677060 706844 708827 830781 545710 261290 6035 845786 300536 287979 803338 5321 782084 812708 571812 700015 2531 260478 834114 113866 845551 249312 151499 4 2639 740924 766270 836013 783271 222363 7 324356 659486 796317 362225 732881 799136 337033 479969 645236 828087 720961 218336 819367 488199 167659 604676 34831 359437 485524 825389 172 665278 832560 631308 727228 228786 228948 718740 83604 322297 362782 802154 17 4 645122 848957 828367 246541 498897 249687 559919 43 163958 145876 264410 161295 805603 603166 35140 16946 824242 426037 847970 9 813037 834613 680051 695349 76966 837893 270896 567895 830583 837180 831041 685109 786503 28704 662042 838698 396740 708677 844035 399944 841479 205925 317092 841979 59149 839400 678455 797721 267 3 774128 805270 60936 283328 450867 822936 760660 376184 92666 745474 818230 614354 665351 7275 8634 677746 336397 460107 29991 211813 616681 3524 712382 846542 46 14105 636525 755284 234055 316042 810568 537453 839166 215300 808350 763999 843976 96 465247 829660 200449 73399 388052 799550 661268 820407 73892 792414 157821 752043 432 847761 516955 831461 537824 281704 778281 512239 775477 297546 751032 251390 63126 808936 307266 776565 514161 93658 15251 14876 699362 576132 120564 810726 3 753194 29 537256 815358 762253 14625 518332 596239 232581 3 24294 148403 501042 818447 825214 728098 60886 9256 3 813401 848699 163908 87864 207359 41886 575301 282 194073 196350 4 85386 4163 216643 757034 1853 375331 366250 28 684567 155240 369703 407922 29109 828042 637248 685722 32 138340 283881 363349 544632 823428 285227 680917 737 540557 525339 77585 823089 31 16202 772168 470057 809782 218311 478863 577878 163 55359 647101 2824 333850 707156 19 601104 709123 9 713821 835636 220516 799333 614570 754015 364071 29252 602744 829599 295270 63 353079 161733 718929 10309 438581 530022 589988 617248 847291 842417 96206 20 725480 814514 522181 478023 596229 443938 842357 23941 80911 625637 501730 841695 452251 108814 699669 1894 602390 712109 798162 12049 272831 716305 236578 415166 348964 821421 316289 509643 729911 801295 822719 656963 255024 12495 700516 340748 74631 403430 133514 788659 775202 771611 285848 847972 117288 769521 917 472672 4 620692 495071 113478 596407 134361 20685 784224 844748 555281 1879 827415 818114 123 794857 19 741914 246791 404752 186 814733 812519 291478 18786 55608 386999 14 722475 1011 20222 502022 824252 742999 690760 97037 804795 839193 520009 740131 578368 18 90532 423789 446989 833927 849624 120797 87916 312601 51674 450239 264665 284644 51228 650 308901 340835 639430 2 844123 421634 138 791045 13 771492 789077 3 636544 827382 764164 53881 270075 664041 843751 833580 146399 792847 837460 841553 714906 79 257505 726874 332106 6345 809087 784241 834448 2 794073 563212 247118 38766 732835 701789 487366 388287 769257 797442 220227 632370 96656 790023 816993 188433 509798 724739 289477 598733 481833 837073 728604 67551 156584 178141 540086 600351 387 563472 79327 273654 121286 733420 1 321984 504477 164995 792942 209222 61171 305838 625048 671 100963 837245 420648 20 156553 849330 164560 168042 19 476334 676801 523525 95708 833924 726110 844911 258520 252843 798128 494288 814038 714740 3416 116676 212266 111657 86190 579801 208 813566 730084 768031 432787 589883 834229 370532 39142 25250 663401 136687 396093 810636 499124 794352 778163 100 117603 803067 719147 362977 844130 1041 440846 296901 10572 708165 667258 460554 544625 428314 87874 229833 671245 216584 823183 4475 6 408787 713579 523535 80793 844959 790937 810892 814502 672382 686047 827868 160188 176144 8374 445427 2 824959 809317 124876 360336 2032 810763 739806 9 443318 31792 613655 841968 448863 213 18 814027 6436 824583 841088 783061 576537 773293 11 848538 154240 479769 447651 491792 807701 663345 362487 748 195094 624095 835363 834102 562615 618290 64045 565 645225 144589 338451 506408 438793 98968 647355 397911 143710 104 807973 270431 40368 834050 747116 719049 756108 182241 825193 569402 12832 391196 491332 544183 6824 830406 33531 275 375966 664872 654414 672372 480623 460202 7896 835247 664985 299239 763012 354866 974 2 617780 730794 1225 18429 673571 799561 98563 834560 38 845241 713464 423108 21 284140 849344 23 791127 46803 728074 440678 763709 161512 817140 838762 350695 396756 849830 840589 748787 771637 686653 830847 71640 109517 54 5 345276 119881 44073 29220 138708 15031 669469 713293 642824 13438 69048 176245 367291 7592 552801 815310 784371 405799 445828 8862 475859 225659 404831 591062 540298 10793 834325 755993 834895 572434 27705 723827 152423 806532 110325 842955 470611 500797 793044 285843 317067 5686 575659 553203 2393 2 346190 199647 1430 13189 113152 63046 21 2 809905 744598 794295 757831 719675 689156 840064 759858 428917 2562 371663 547909 19942 6 607529 702669 753077 17733 312754 358177 135644 10 649321 216892 340 68308 804072 96759 390939 826310 653223 103 70916 351548 5 13 15 266866 774319 802424 754823 286748 470179 528184 842945 832221 109142 1708 461582 2 592943 808744 756470 463747 780 56429 824353 634485 153 719 331411 293 828177 175273 170972 458222 2 358295 831358 122873 799528 793309 603359 251510 529685 37 172277 3955 40566 356859 740359 298 148888 98038 85829 680 529648 764638 842130 793547 42 452627 823443 10540 2232 58360 1622 402388 683890 843589 80 794 78082 840965 716084 2076 298306 533964 411394 841212 108718 537483 829095 800525 788198 330680 771683 759132 695746 188038 778948 836173 511512 202737 625091 806674 189776 2 844913 2 57673 294946 92345 486235 249606 802899 698536 6807 810237 676603 77534 98368 698478 55007 756124 209790 803362 833749 180 802002 518741 759364 472258 240 141 836325 736445 643813 535124 552928 644142 2 775648 172951 824312 276819 288662 824669 234 71 835678 847772 777559 181979 154123 542704 392015 5 762442 67 837602 808857 63123 10 773786 204472 790460 162312 493602 830163 149560 780971 156750 13378 695813 846562 89885 418040 373735 635531 837533 811405 805175 25 314 3263 510785 692512 753299 592704 724530 361350 778593 115611 330 595747 794920 802008 836295 29 829548 839129 102966 295606 710638 37 787407 1475 386190 2 207083 9 597010 729919 121898 525373 22001 2598 12 2043 705403 286269 463396 225824 1 741689 3012 843442 560815 840548 83420 244451 316 781966 148733 5495 727 255406 801816 81566 842095 779566 648731 316343 132614 739873 673560 3 795064 709784 157400 370 684758 826155 4093 195846 832242 432440 639424 777803 331128 284201 763854 2871 389301 11315 821346 518589 152990 734579 168460 245 64521 108203 825975 804535 527792 364992 449244 741488 7978 798226 30059 596201 427356 36 2209 787793 836379 148397 235200 44792 792864 763688 561223 848163 778632 346009 38 8601 2 44915 1726 801994 832711 181102 195148 789215 416891 94784 604569 716541 352161 337 687644 806559 275178 38 27306 8130 283767 838193 764314 847015 781894 834698 61600 560085 848814 544320 713440 195851 117 842719 796719 4042 823305 317 803015 845868 115683 760209 803862 94129 33134 607594 713908 705083 283 839897 473248 735892 157377 575923 199698 745626 162163 402193 501436 636328 21 26 819049 847314 33 718488 495257 6861 207406 293847 729526 644421 396159 2439 206172 1 794720 761456 742165 649888 147202 721925 521297 92283 168733 411654 16 513351 162142 793837 46 201807 118256 87591 356792 57884 794339 805881 460335 727674 290896 832631 342430 625439 14723 756752 756296 62709 773965 2824 2549 163059 735601 405101 799498 845970 146 189357 269801 45 23 805035 816734 472539 492284 663160 838034 843471 6 589777 388107 221283 253895 442750 100641 779672 829115 676065 580852 649242 158817 814 780183 752771 552833 169880 719947 710723 1 100062 804589 843998 735164 207033 2 7067 703001 426595 444397 800266 715012 586052 849933 783055 175598 820198 832172 828091 104897 372050 177526 832887 689610 421262 56864 2 187962 606601 33281 90240 398224 174937 291794 2 470559 486131 842131 6 28470 24366 797665 6 773908 55 714692 29 748218 302956 176492 201 760637 184836 775112 179 805869 189205 424541 514160 617 382406 843705 33 788564 728 4632 53964 276911 372208 167 535621 786495 198695 688096 614299 551761 821366 825178 823134 1214 182471 838875 795680 266 66672 86975 650889 200 41110 814374 368453 759916 27400 323254 803578 805273 738926 1535 441883 611 835598 568169 812948 31105 18904 723 410268 791296 430 36 686441 844667 138618 30186 103 782079 805792 5 790533 4 758359 779827 487590 125436 763525 35605 374968 820401 88532 760109 606937 637112 59038 517219 621720 317813 45 824658 849327 464700 495191 49627 57 425148 177840 438141 299693 746645 848143 820526 174765 644305 2355 789434 754145 795377 402753 22457 323465 804658 30 774249 266417 171 483500 835832 841273 745677 814858 78031 840773 4635 118896 762292 268739 743627 819428 370414 832278 209882 741453 847094 79372 3 819797 84 828243 40262 47749 808899 36918 9 720095 419239 594911 167120 465281 537219 39631 627712 845481 301203 763957 142100 513189 1 591243 287826 346668 844062 4 373004 86035 727444 336505 806204 614515 573968 105765 9 464483 273186 330684 448798 831153 837902 824304 485172 115561 493688 591487 196420 819266 844422 733477 825858 727398 724816 95 323018 845259 392061 714086 351417 408803 710908 846745 45254 291510 260788 43770 637396 81 420730 835718 710010 780624 578959 675447 802239 127 65348 820311 310569 676060 467599 645105 1580 71376 427119 831154 754335 76 846347 134916 2 638 46 758985 844811 362331 168522 266101 775866 828 813960 8569 361581 843874 67510 2 543 8 836953 797254 811512 829488 754192 739648 1 785623 274698 32 574121 220431 1498 11766 475188 808257 592605 590628 10 1 164357 679648 40436 804256 770524 44632 323102 6121 689275 13019 839302 718064 418402 658304 315914 827446 3 585601 219148 849150 806152 820138 572101 61531 311008 349551 100214 358772 41904 540924 157706 676399 1224 63718 771463 5 1 818035 431031 762597 445616 589000 712321 259773 280889 45467 186375 187621 254035 665740 773283 193872 586085 40329 768389 2421 741664 447851 382111 337508 257845 353603 243907 820591 91824 61789 9 775201 733576 665090 791778 801402 3521 24623 814273 398326 75 542588 201803 756662 648911 818541 15 708857 421041 758494 415075 398845 3 347 714394 321 633981 669548 698983 344125 717244 216161 371736 95056 701449 706290 708425 477598 8 119107 708384 414381 127054 760977 3107 786013 61030 292511 424093 65389 778948 302287 436413 36213 721195 27 348928 471276 147509 206591 407030 165892 58772 374 836053 286487 385854 182543 796408 688 199740 603348 835 792516 445538 617428 20 155154 339319 825747 62587 779 746288 849527 11381 830652 20249 750017 179686 695435 828502 35 289777 485119 435558 700224 137779 326922 4 676641 605920 482 755007 583007 617027 71 103235 822423 363574 9902 771701 416 657812 140442 650770 39932 794791 489952 3 141 19723 2 761230 691824 796370 429803 701576 27339 157934 715683 246657 796318 797439 588053 2 569076 797199 173722 786131 733417 96030 26471 779538 476444 667643 2 101123 445190 838201 14676 563049 845072 779193 291 32039 411502 3 33 496309 1163 18 347426 317035 808788 380742 542340 421165 591762 3686 427047 814748 353659 831286 33912 1 78 826373 846950 803485 163026 838865 835355 743424 576404 465278 273615 510 611238 14 761555 742020 473012 475286 732651 820006 24 105632 194 216167 389166 88297 761310 488135 109898 156613 228410 804167 797821 747398 194458 709755 20000 725744 84 805577 831634 3036 843 5886 804348 59721 716781 803226 774752 140218 726851 670 452617 353 726201 829810 16946 441771 175908 486183 784482 230736 118348 825082 794232 720063 18122 841141 154392 404 250738 1 742928 18 797517 313292 21257 792927 542621 149 296939 841664 104 4 845242 4614 140844 188261 532004 632540 464189 823724 205666 645402 2 197148 11 243220 273363 3734 800052 757685 246075 549161 624197 818720 493276 5629 806687 795634 741828 501718 827680 774729 171011 806295 7 688324 115750 515471 89163 835293 760155 590738 324658 618072 57410 103257 746427 785821 490596 5 132 145431 1505 762081 836747 9 717392 838497 255803 776675 691723 310942 69003 304426 803462 739284 723949 846279 813942 823249 10 226693 45585 707581 5231 813644 35150 751288 318 729413 755827 248506 233229 849691 185545 382 809653 821859 19 45 520713 787377 42095 423012 680537 4 320863 576185 804629 836109 185518 1978 487645 833458 181753 789130 825678 279773 817065 808976 570303 826653 656 630342 9 607601 9388 800327 486760 1 320871 830975 64197 65845 60225 358 842558 257464 791277 751673 15110 442109 141004 780620 834214 643227 631982 714 470437 292450 543381 763629 521241 814648 224335 800982 71686 819354 356595 724202 27 780777 848846 671150 274134 338349 829580 1 830414 688366 886 42998 446861 303773 146246 3 1365 803083 729711 184 4197 635583 158497 1 739829 1687 568108 1216 804697 572019 27 700130 753249 314661 133539 831324 808129 803563 544717 663734 723230 75837 806968 690425 298053 533139 349280 587438 541554 741375 2544 11 724111 814574 217706 786608 482744 88633 246557 224099 1406 94486 251831 490976 773348 147039 577359 115800 9838 82285 492668 312446 316134 94875 807692 98025 1533 784892 598212 814284 9333 611210 609701 767951 262624 796416 771465 844923 737720 269834 419 804862 343 685341 634642 834952 810517 840508 262587 815186 709751 64310 538532 185071 522361 844369 824244 127526 54 488234 652064 835401 845033 612148 778417 228095 61244 785234 443 482481 750074 621251 132252 781513 418525 822391 28 43193 667732 692497 136123 730286 4 406 773056 145498 506423 18 830615 313795 655696 758697 356069 736879 266922 33 762978 78947 59773 657963 690156 778113 738424 10983 134311 729311 526320 835988 276294 830467 49 78114 650717 764267 234054 224868 724589 798591 531589 5912 173783 10217 370 10357 35 424326 202 262066 662348 785651 844977 783286 31059 824171 1351 845703 7819 350708 568017 716040 604798 398 692521 506416 511501 708551 69768 283441 3 353962 287285 735190 641312 816633 139419 810103 822875 201390 843950 849784 687895 447870 341412 720891 4044 28799 260178 737823 683626 232415 4 15 320149 750052 771942 829581 838739 711971 817655 408866 485956 80217 17 260017 35312 744791 2 322865 796658 837230 447138 366850 603232 45250 5070 37948 421263 801979 844568 828038 323803 802749 517176 241835 121440 701089 742652 721191 794469 6667 536146 524173 585361 554686 827170 315210 635951 798273 28682 455245 48610 108513 845838 80307 808565 628228 419282 848336 124973 116279 1111 821656 619399 386748 83236 821870 198059 101040 681775 124209 471488 643726 355303 322956 613618 502796 708710 241492 2 3 34147 620262 46661 832281 246521 842637 751478 149 72098 498815 654659 219 1078 1 484534 722080 590767 178 54194 793930 200424 596314 816771 749244 1480 379714 112074 377914 808992 846744 530553 689061 830147 108662 227048 689143 558033 154993 207450 678311 4571 364986 28 466522 462099 471421 624563 550026 241232 287343 123227 84012 798829 523929 589085 609092 821130 823043 835942 635024 748944 423 823815 34 21 46488 847049 22220 27873 677084 748442 299517 822750 211293 41453 798603 567 593099 114 824033 455396 21523 845917 771112 48860 837244 109 377040 743315 598154 267618 29 763293 725949 444649 3 831639 147524 6 741422 715610 609077 822615 725250 622511 845032 355943 26347 163 67 632433 843431 777801 616361 574784 659020 701799 131683 545 670460 227084 488808 375390 299463 455703 781157 830431 41325 493536 222159 763794 79938 462031 27 672914 147524 2315 12 301944 71970 33941 277173 842908 17 9811 537782 64941 127038 43 593549 837171 466393 33062 830318 474489 690216 487598 800599 803540 710342 369705 274100 493779 617379 379503 73285 425056 816548 55 57000 833117 270482 713425 14195 29 771493 62890 392683 4878 754508 773022 801236 726778 828232 11 842516 642916 282239 117690 131 764634 11 430 820049 764924 315 813387 406248 649932 3 235829 709454 805629 761874 841055 52 832888 616403 170024 764920 825535 440144 13 804144 788463 758072 207674 135672 745887 449411 740367 843363 718031 449418 89 807076 378665 332843 304358 222606 320 795057 198789 836 81630 764666 490831 738774 847522 21741 213085 121020 12 135087 110531 491826 819469 481289 242697 188635 753186 18926 598680 838229 242 46 845199 13453 153805 814288 741186 786903 689830 799341 682221 764430 801204 825814 9 38 9 724492 839921 669185 385 2 570672 1703 282202 203165 831854 83169 833256 154638 547553 643600 105756 753796 655102 835983 524016 816817 294282 834418 29 616068 1082 4214 320090 615275 290426 481005 727430 362740 103372 450152 582094 972 823406 825487 149531 791749 22661 428947 838874 2 152012 621488 781060 23403 556550 1987 39 843544 2684 784903 831421 76 520 473696 40 148180 200790 9792 712043 670238 15042 592657 813611 552299 81 1287 724074 397858 849546 13446 235086 238201 54045 238297 787777 804910 85973 380475 828588 842498 811148 838709 334770 825135 782291 847683 825664 458667 16705 753183 539053 317422 77196 3080 22398 766354 516791 764107 90212 614849 641087 654962 693213 841817 107766 431938 786757 220360 817592 735984 778360 842526 159 3 841706 445253 573548 430159 74715 146171 787703 845392 14 520243 717252 11209 334591 315919 796203 5548 267840 840359 818129 334482 114112 653933 313853 720096 666053 2059 278994 746460 666215 681251 765088 773623 813733 745724 829590 735181 354 154158 6 716131 122556 3370 189493 703916 845710 48068 787893 308363 819489 330505 856 217159 121 740469 759996 198357 126510 198485 281354 753923 425741 1 472687 150 847924 67462 56886 129 564541 342627 25 3 624262 346739 795764 815841 15 787722 820989 21233 303046 846973 453123 662452 253840 59478 468135 772606 6 636622 719458 835795 128000 354722 792562 836243 246301 267543 459080 52193 845208 9438 171298 822170 1433 548354 718437 194396 51 261624 775409 767308 396804 10250 390465 369413 574595 720108 24062 32984 782829 581084 828800 613777 721539 558847 4 9963 686550 328588 732224 600322 385969 168382 697527 100719 573956 833677 41065 260794 648096 135 113 673231 394905 75014 812689 376204 437345 150792 465957 333355 832624 24765 549325 791068 599590 760581 770886 792656 191903 821910 821268 161901 410146 809498 816230 369057 829269 416871 787753 822298 52932 731282 748918 555587 227722 158897 376929 130860 840361 780048 682239 386928 32 841329 494309 825875 1210 834356 807277 290145 371395 390499 202552 762996 223767 830838 846073 31039 4 747182 487437 765243 847303 816926 645321 87937 128726 295021 749959 12 703009 569342 541471 805265 232276 651691 237524 2138 19520 409986 805817 521748 2 276503 792656 353568 402820 4 821232 193544 839564 134141 523042 290 479687 35586 464367 75548 747714 300 1664 5 140102 3 18 600 816705 637361 2139 602963 5363 511923 411416 293 39 710360 580534 338273 757607 633746 803255 34925 689916 26367 296513 751510 31 818477 542869 757576 829498 29 93 192086 804088 237429 129430 455243 119230 47963 801313 56942 104837 848453 740566 166739 655685 729270 757762 816689 260252 298624 820351 594392 735845 1296 63665 7910 838596 26015 62811 1549 17152 782376 685278 51 846998 699171 329710 836355 4268 81011 422073 236754 798376 265921 600917 817770 745950 9727 739919 848691 847863 724606 704278 9 564648 281442 664379 54143 527505 844375 800800 39031 262252 15 5 392787 756944 791177 110484 348381 17665 376061 288824 51842 808 839891 841302 678104 791833 89781 18269 834889 353548 812168 780292 671695 102376 783117 788478 336462 49 666944 383249 97 409252 833940 444853 379131 65 771430 776939 174805 120553 839739 1215 122972 9759 785778 772601 545220 44355 3933 88245 252751 621 249753 769032 364103 2 144 130 720447 556312 2186 718622 123 56360 54169 797489 19656 832260 789755 119505 780651 658904 475967 404493 407011 1454 525183 469241 74089 11 192917 41 841801 810558 129 702321 310846 806425 800298 785184 798456 843295 780895 525565 111207 344197 15 3804 846601 379433 732 224516 300152 844342 317850 13037 188120 839509 708525 179653 231524 796281 768886 832457 10223 828144 506144 710165 684692 186658 844636 10650 186189 580031 811455 798973 828288 733339 777269 752881 589881 826980 57625 6277 97386 766802 275 672099 352408 837421 804535 374390 430577 364147 405375 649004 91934 777689 521404 269419 607032 166 846422 811946 28 165846 832239 773063 508425 36579 229492 794443 650418 71288 826389 809471 79086 761510 3122 764705 394973 479236 801563 188567 721 804794 101 530954 399576 166780 348 263479 798621 833179 430232 672102 308308 120352 694777 4000 816790 22 235417 836744 752797 2038 601517 465002 749347 771923 776911 16084 33540 127711 7 64910 819298 737231 843090 408788 803432 188359 10 630789 793287 347204 638222 43029 280917 523279 822589 795850 375599 681489 761766 810608 697927 840724 648908 220 3761 824122 2013 786758 824239 39 457497 743228 666652 20 1 517626 3 8 50307 774125 112105 783318 213753 332072 847412 771679 635667 415708 1 650043 2183 36 24 5 785597 76608 762261 83782 10 829052 829265 94700 514263 562677 312974 267303 227826 515175 644212 847171 11 178 826244 107539 6 447939 740441 78598 91897 10 843597 556502 370810 18301 7549 836688 682634 8 820802 399121 104575 633028 319158 705664 427464 672378 461813 114858 728121 777115 10675 684723 126128 260143 846121 808370 499008 743491 93079 714224 476724 611077 385394 387020 84249 256640 790271 3487 732351 78154 794808 393701 810229 835657 720307 159587 321612 841444 110861 478174 388948 842954 630555 740750 420192 1056 820467 841673 115 421214 733420 9797 193694 724 372136 256 478340 828484 603634 338158 97 8 1 709071 837464 739712 136029 23310 11 8284 321 277069 353415 795926 274909 35 29977 210740 849983 534426 809487 7 196246 767080 179950 3255 161933 687141 2415 785053 849990 651497 4251 335428 356161 2 386896 169299 841153 64 101363 800918 4467 232431 2159 219583 201862 3 552079 428974 668 719246 832495 121278 312254 733457 191 627851 474497 675141 806140 827577 807206 771770 431134 829872 11831 823295 333176 790789 715961 845059 711693 798613 102518 465855 120581 167984 838876 132928 30727 728921 275995 751182 771729 713248 248040 399914 828412 9 516460 760338 6 43114 165040 527574 1 595878 839967 742594 789913 371054 26185 147377 795185 426 622207 659874 133524 448686 70077 4 2 731972 735859 562328 777895 1113 314018 412176 49573 230998 10 758478 643990 588190 287674 540237 712268 266993 777816 82873 821520 779237 376813 1827 763711 816683 308 124244 37 825165 19576 211018 248069 835343 4087 576714 14610 837386 785048 831943 7 761932 751448 806141 643083 737263 797321 8 372072 811859 840067 72461 799044 513562 224452 72 784442 667533 1175 4671 26045 550131 90447 2 11265 514451 810604 833384 457256 142334 501098 545507 2733 698597 826835 845035 756762 2 260224 843946 615319 179474 141910 246036 441202 774599 73120 619823 526272 278625 708006 660854 266510 2 653033 612298 60766 829965 657508 14 5 56 828119 557020 763853 577812 824344 17245 634100 775048 549338 10 420477 741563 120315 449294 2967 75 33 625551 150360 670172 821458 56343 64629 491690 101228 485310 690439 822084 475391 837565 121404 562871 754022 237743 196 350 399077 4116 772073 38465 751962 50148 683794 816220 80880 712862 665454 249435 46874 495528 38158 459189 585 128 765748 807868 843755 430209 820402 48878 8 276797 2 435617 846271 357044 847202 800987 145822 279717 793878 542 128080 10609 849481 72961 423133 736697 7 791179 1376 820513 841025 241156 226705 69788 610863 318946 13689 114955 94301 395337 847300 725570 829215 118622 802368 491710 213277 1 684519 661340 278947 593939 429978 622311 165413 195153 827042 244346 1 799208 269194 819421 14403 229347 791284 220782 227738 85 238576 20 29412 40672 272 532130 455267 436029 387849 22006 807137 661565 845270 831755 847160 34549 613207 405972 400 822372 2926 616666 427954 178 399360 549936 4131 171563 716616 794995 789968 468438 760650 2 459 793198 841446 174793 1416 672310 44472 285312 5672 208663 817253 790645 849619 312043 443082 788130 3 183282 737390 547548 8 12247 39289 425325 92 816942 525595 726672 206064 95624 695021 743529 210 50980 664497 9 1 1 332141 698300 767825 748075 10 581 629840 1046 293199 402100 749943 827860 10 658976 585565 501469 196472 810848 695764 248113 393432 537064 827785 28159 366721 7028 19 5962 203074 111375 787149 367367 278998 142821 1 119306 169 38288 833277 733787 776212 710637 182383 725759 139876 700860 808626 555214 362321 413032 495085 790126 118897 397 749727 851 31 24751 126660 843542 162977 609149 258 189060 815023 787275 194051 835080 19679 829278 707396 827677 4704 392428 335380 711222 842402 788778 705604 272050 23 95872 373629 741855 670120 11745 730074 816384 1 838204 708865 5378 505762 6118 849841 24 485184 149952 782163 10532 629101 127706 818619 291680 731785 453069 700899 55045 296951 779032 112 595566 61580 824005 769719 26 589 793227 25139 814242 22 512133 11 2867 731360 762772 9 610176 514 278831 799051 276242 736875 22013 283516 88834 146339 822735 349204 694630 820483 788829 157378 2 735541 805688 820628 183052 808718 827720 223 774136 577798 784301 107766 429 779895 7 759113 713431 744961 631082 846220 173540 574394 35433 195275 398969 703404 274 20 2 522618 57620 4 515768 547750 6444 113127 494667 703541 561727 372372 662946 710193 230465 325735 13555 771762 75883 1084 275 85 824798 694384 233415 374488 177578 848693 805953 61808 842811 842844 289005 818962 164733 517745 285577 456595 775668 807148 626780 797066 297093 161059 417510 503584 246799 8 848064 141995 796451 538549 839229 692474 5443 362883 77133 831842 198909 799173 518880 815790 472047 623909 228097 651539 710734 51323 243 520712 725954 719191 498576 9 746523 6743 108700 766153 708644 825109 808643 754735 543809 317334 110 493471 104695 759922 484404 279367 735555 120159 254997 848026 473172 253122 816190 773331 540580 52766 797489 613280 628128 62313 813135 743651 55 843734 744693 18 743126 3376 172271 631721 577033 1104 778542 152447 844817 232712 60267 726205 243322 596269 119671 773215 206901 849695 95265 15260 1443 790888 748792 790686 824420 458700 657301 822627 250 809223 816951 2413 12864 708505 25373 113 814997 458452 78 674814 849104 113 1142 849157 232303 1628 788588 245371 282851 147 258197 785412 672627 215392 3957 5 835209 655229 603948 794428 361080 28 720445 3858 846754 633075 227186 848240 527255 495 120693 238350 512765 17550 34994 266935 658091 37309 29727 143171 7 796540 212633 60329 787078 832648 637340 773410 377405 750663 552623 788413 830506 560838 838112 8 595748 440910 838616 5 2943 460793 1286 67560 306166 541379 31033 714138 827882 24 791138 3756 519484 630571 834233 693358 38475 134002 507860 332976 177282 225969 836284 349616 834854 844963 816784 230651 747305 635040 686735 425968 847714 680257 508967 840444 733451 758982 121 426101 250516 58805 129905 706935 676180 581248 119696 802362 121822 285322 163671 406323 123217 523865 3 19376 3403 396112 65080 210359 288090 255972 845317 3880 779963 678019 511417 9 298849 540221 15380 8 492766 490474 686197 180513 57088 204471 32761 213334 630304 216 841816 243474 7477 697809 799484 65 396376 167 29027 793259 840292 87520 406256 5495 96110 452084 725820 714092 342741 147760 799288 743276 128428 841271 831531 368723 788795 369628 842602 90388 249318 96906 161184 85248 18996 4889 86423 816454 636083 170289 478411 8579 23981 203622 833372 834304 506721 790390 849059 47305 754811 299705 799221 69218 529 579032 780384 167015 392961 3 827105 12 792532 596159 7 838072 664473 149089 299344 1 718279 799800 619096 549228 719212 110 543598 1218 433453 723192 473508 433800 846737 822391 81528 575924 830108 278560 330466 3 399774 827237 118 728657 562543 646190 549100 696955 279886 33591 780427 819691 808918 667710 392865 605110 81 829175 439103 847913 86080 818681 2378 848532 823843 740004 118 539588 842027 801583 804662 10464 368288 829532 57659 680306 105168 111402 788806 560248 811306 440772 91872 160004 84932 825779 820254 30 793404 224828 784744 35 766546 748913 709171 404761 147589 551456 776220 832935 5 514760 849807 818739 743944 835613 1528 9486 9 4 148509 762747 343505 65361 569435 24 78587 800411 327472 812977 810928 71417 21 101363 815662 806394 204598 747624 675267 351864 410637 824437 625547 365313 342269 594035 827892 528 325 88959 825049 62 298391 823635 11 78129 132692 865 791594 129695 96847 491091 90 785966 152317 775529 25324 9 2 1944 256304 775131 788179 838445 13 81193 193346 1 801514 169802 772207 451527 7 148338 661204 381423 368091 799600 441741 782681 663602 503686 806344 400360 413740 561674 562299 665815 718287 3 805969 803063 6 577289 793185 818802 739091 77 689959 13173 484651 25897 167607 692641 548435 516724 824238 52 845554 415497 17926 804636 816698 230381 691780 448 19405 705660 684696 51 594296 72 5801 834444 4 784960 337242 807356 848864 527715 669305 364563 13 86651 20278 89858 235428 834175 845987 722075 814178 398266 633485 656887 643500 24455 2 750113 10086 425787 2768 605512 495714 798188 821401 584065 236185 822819 3 294707 668399 797806 1 15 86238 222599 283837 278551 9 546522 560113 10 842533 591114 2392 69736 2205 552510 706805 831477 557939 165033 835431 443 1333 232 546518 848243 309734 842897 74060 14950 731732 845600 160359 1390 78126 657557 471138 147566 778874 11392 561301 433993 2 734455 822853 12577 990 837871 61215 837925 1205 441127 314913 448051 763685 579688 44979 1983 289 13522 725129 1457 134254 4 455475 1 204498 129 839735 349589 3087 842626 792617 759948 16 689562 106010 64927 833815 2441 779494 795659 8746 752 3193 118 816955 232 812759 587292 463055 50 674494 598092 775830 517093 399970 402114 815313 758177 1636 603777 32856 265775 795397 776240 4 718812 215936 131765 45099 661605 26989 9530 826566 21352 798825 762496 388716 791444 1261 650822 801678 183830 32 838375 303401 860 206734 740055 191060 683500 482173 152211 542592 6 58727 502292 71602 175813 794619 145 533961 3244 302589 177 561712 131654 18 623993 2 811860 134046 119115 68778 730419 281714 180751 773549 201801 588549 815247 294516 88073 761038 2227 6 822690 272689 177 125545 65329 707 493030 788076 178 138152 136154 807500 311347 77648 821445 825666 136664 664638 523515 665170 743 820048 132350 792850 39279 55654 110001 73272 374551 11 465910 758702 847527 326 19558 203762 659541 826284 168487 769927 772037 5 2 785619 543707 471810 823225 20 4137 188679 484926 429205 818475 10 805593 653666 388360 811446 470090 160158 584466 756948 10 783334 1 765851 769859 776880 784786 631518 520457 59565 543386 23844 93225 352846 809307 729658 628362 53179 714452 548959 814206 712982 547862 831260 650335 777051 812132 24779 668614 432507 176708 757051 818366 12723 794117 352 843738 37 756899 560484 345287 17 848501 812521 24 780731 252729 65 826671 779227 17742 617231 620 730770 215 209919 443362 821556 941 631749 255004 395463 4704 299 837487 128956 8420 25045 6 64571 763773 472077 302808 49929 820296 79705 739 495163 1051 834661 536053 251491 834922 259553 384644 13268 642582 840306 710060 171422 26491 785938 824115 24109 12 3220 786000 18 384541 541194 62286 533179 823558 823095 1 700323 360299 235904 144396 845334 551520 665959 270194 201459 251862 840250 652435 74670 855 654120 839792 762420 564243 49 121845 838650 837865 754834 801130 16 42340 733815 53465 144 726743 70044 792005 908 196707 420748 566870 803807 748865 670389 511304 841157 818293 763881 213570 1650 471 829373 376316 783366 207 497574 3220 158017 758911 820536 794519 3650 434198 37132 116601 2724 834707 287220 9 235050 348103 5034 760503 511480 16093 838188 709147 41619 716409 824417 11481 743871 1 489863 192383 699268 155633 2122 605070 787308 12328 383567 787666 115923 1386 6 256244 373752 398224 533812 421285 839392 592670 567646 848354 101115 847968 58313 730960 798409 34 454169 595494 670058 4741 539215 112109 325661 804655 685606 802888 816941 800749 7 545379 72627 231092 22047 1963 626136 328983 841243 620027 808446 32567 777293 750438 780588 28153 348656 785531 10772 775039 25 671268 744950 843821 799611 467761 692128 216886 834059 725930 836685 36500 682259 587564 647038 789423 584425 661382 6 837657 236813 695348 443064 29 674141 809686 676135 210439 540855 196 24832 532721 658293 1078 828735 5 357 256269 183029 87228 118087 5 806125 492795 742450 784878 245155 667503 552559 385540 22166 792290 839262 3967 55 466030 3835 356092 81 471558 838134 470465 68218 439094 815131 847635 745231 405178 788040 774266 45777 847735 79178 699867 12750 147506 834613 119538 648866 9710 168040 743008 343631 598842 505369 66 354601 723085 774927 800728 807535 848816 53936 88999 838907 789229 819224 842770 558784 97 778668 39680 148 786700 69636 204475 357212 828868 68058 18 308 231361 796467 705398 1170 760477 149 267107 712167 216234 220114 6 3 565602 799264 3 815269 15 8 38579 261375 806167 811480 538183 1 90932 825137 217706 13 84103 146444 217074 744700 164628 797502 52622 607269 680731 69 758051 16537 213488 772821 734322 425488 73134 748195 741198 401296 832521 655854 688261 451071 559479 732356 523288 592374 134005 807760 536863 132883 67 155923 26 655897 820707 688858 651476 755366 112 28 805628 823876 151057 395928 249970 3 826105 198740 818312 3 429729 375437 119063 544473 456992 756041 1031 840707 10280 361178 676399 792659 5 110090 35 28564 610121 819053 461041 83 763240 279352 3 76048 14531 270543 560660 70933 580146 691406 314545 577152 426455 51308 680230 243333 17 820053 136 819016 1 746640 108233 773068 341046 291228 15164 831774 849596 637939 539957 2 826972 771386 835938 522768 618697 757189 785114 473252 70 838176 64778 727303 1870 49814 802088 847913 822296 765037 794292 16 714604 631251 64398 126043 678583 723860 1653 743524 790264 845323 439225 830166 686550 317 815651 293044 751651 402736 71 328963 172985 804297 782547 269233 636387 1363 385939 965 380 378913 44544 3292 635569 2 847433 841863 252 12 603067 215 12 836362 122749 16426 841083 46 416833 778873 774714 276987 302094 215783 825352 833473 833358 548786 54119 609554 793 303813 87 616908 35 845023 12 714228 112080 832690 642315 190225 2844 526246 506596 829800 9232 74 446039 213297 166852 662368 720664 271147 397500 756321 779682 648535 370437 725144 4491 425230 292771 730952 229136 246120 155072 672022 18283 791 61 720380 840032 244953 811141 125560 767220 829401 754182 170 847459 826746 323203 227088 847564 1739 390956 16980 686005 273932 268030 817551 404701 412368 104933 820568 809000 87563 59390 34 20764 639682 718153 707444 463299 61084 744002 37243 164016 701729 287438 185034 356752 847160 362738 73710 596665 773531 41524 5693 344580 818231 670886 58562 582123 584111 2271 545 657469 45 18 1078 133658 835388 419228 768444 623225 4416 638854 758520 716179 788005 6 41423 263064 422734 207769 94189 277982 20835 811759 60 127030 212788 1433 169677 108601 81 736181 834840 818927 492653 687244 804629 3071 570433 46763 634778 24663 673440 85 362710 844172 429506 72 849176 229209 600473 466431 446597 845350 781191 826190 314981 96 165807 39780 830063 777444 29343 740315 774063 781209 143 443964 719648 212451 685962 718104 568099 185402 847909 654974 33086 834 103157 744679 211923 359840 568864 782780 91659 544170 140330 459393 777724 820846 690919 398585 95771 836605 241763 846152 501 711199 825769 6534 251 219 706558 813251 621589 83787 3 13955 502394 1112 749399 44537 209240 778621 738325 627861 783532 293136 128018 843569 817796 122978 849592 684491 536749 807310 808113 7 777732 436682 460977 533116 417 96865 831026 495895 428061 700154 186330 505794 689989 273613 791161 843796 840788 97260 355161 2397 94231 457132 715555 152087 504367 423440 4 846257 424635 4 796882 320877 831553 666845 844220 367 454078 28753 551217 44119 1 781 30309 828395 89393 7 568592 234224 431846 248192 751231 105120 848859 240821 280808 2 810476 472636 773113 13748 833105 496779 842915 693504 739409 14 752200 2609 390001 2332 374317 763838 827285 167307 296454 47 259677 18 136692 816864 372900 24 814594 395 689391 326564 761654 9055 106341 410809 1633 49693 42350 3457 98865 125072 3353 17772 375056 273 71613 33 165616 333106 774515 28175 811582 571989 824049 1 760696 787797 22 703806 789427 730511 801939 230484 8 831477 704082 104 572162 416220 479403 118681 343715 67894 162 11108 848250 688258 31 742635 111144 625647 777760 684856 796896 230554 759353 680192 351244 781210 444682 811355 665849 29 749195 823539 419197 20796 199 344022 12441 388823 832488 477113 216957 385914 131 843125 625564 2 7003 790615 15993 71001 791637 143056 700854 515908 756788 806622 186565 50074 141819 132163 18710 800224 707826 212025 816615 846952 810159 737065 60637 551482 3744 364528 347937 772641 665275 842338 451606 162677 806891 170486 379 778010 266561 87956 732201 808311 704432 1082 739632 2 827404 612993 788345 538 630024 828056 2088 3460 842349 582935 311229 214087 49 828052 558138 733497 792741 138493 438483 492137 226195 3071 706633 675654 3 268718 756553 769772 285402 316294 49009 520443 670561 785863 1492 756936 811754 392224 705819 108 1001 304939 43 622140 6 792031 355918 545195 307203 5889 46912 182 801808 537932 823365 814728 784868 545511 838947 843893 221289 537464 23499 225748 132 793262 4377 1278 826919 430449 815580 845818 34703 136335 804 266315 421265 666586 373116 71 814630 696513 4862 116616 840978 741798 492606 728294 286196 665273 8 96540 827480 2 556756 826624 549054 548862 595058 239876 274722 815904 8 1834 799446 77346 535997 128057 1425 799196 180367 709411 638165 532634 762174 403390 447399 1767 194972 835243 2 333230 641734 315488 641557 46216 158035 753266 726485 139792 154902 783210 389590 816871 759104 554695 721989 115048 23697 89434 765381 824876 314 168276 823621 813733 335354 236201 502757 756393 482483 29 101280 807477 247732 58774 349 444244 404732 381868 143 652138 672319 849215 483726 737265 642 1 706973 1337 390054 829240 96648 589546 287000 802158 122300 25064 703930 701574 326320 257748 95 664764 752224 722874 714433 121829 2061 817571 328371 782818 843843 382163 521814 181875 248733 91 492166 315193 31 72868 404544 127738 772689 642512 338967 464749 38 801944 782983 833961 779752 9277 183064 417074 396195 23 754240 85387 103602 310220 819767 233033 380766 431405 9280 664367 841143 593132 277235 846174 8124 83 20939 420 563028 816745 775638 381838 666670 365499 825203 335242 748992 807520 7 352256 86 4 2202 183735 817271 17149 24282 132003 555741 2785 387607 489131 821762 3791 797917 35 377643 606726 107 241754 154432 845407 801223 562932 226624 360989 176260 736600 199547 320501 340008 704616 10 840441 216710 491560 14423 315428 771350 8 827128 78645 39793 163842 1269 36237 521128 834419 786821 194486 1236 17881 423343 434166 130230 837046 410465 6405 366257 4660 823463 642424 4489 366220 552320 90866 438857 3320 2 843300 571 83435 773674 7 329426 83 567992 827416 502790 9251 415927 794481 278660 606300 454469 712065 186941 56 1 343456 6 1027 193567 603270 3 722611 615792 77161 21939 531993 693973 270420 832005 741824 19 97214 229219 812665 9466 13 224806 356588 696147 152165 287206 297624 847904 251198 319 467971 776994 34465 22506 506995 605850 727988 263 835184 795533 845920 263595 834777 132516 43493 1605 800827 624981 4311 800655 617138 47985 192 98439 411966 767405 59628 5512 107076 635019 382691 87 341482 825542 6 6 290299 18035 155922 46 789217 74698 720558 684520 808051 366269 195969 427899 738023 629515 457432 84 479979 437 637553 811057 681626 201122 828436 671638 64498 86173 798697 4302 720553 178 85652 95 235244 16183 18063 123879 569133 261856 151443 789036 837818 722640 191885 11505 146335 400867 394534 259259 147655 14 412698 792071 757729 847049 546716 9718 52029 773134 333869 799438 638697 526683 845219 59259 75445 4 27 824650 600537 791278 804702 165696 214864 8779 1005 1603 613536 707721 11 820 4 761985 361108 769554 628300 726253 565876 533452 54796 787174 824072 124085 836630 758003 302831 8 764113 728806 669306 773628 21138 2 23 184939 227 723 2 795541 271673 751428 729112 1079 28676 840800 522159 6273 6 537364 311560 814017 790425 22636 399873 785187 26 630137 845705 514804 727488 160361 414785 826852 829810 8 816345 463496 646661 5 509377 847096 76230 827666 223800 781551 600101 833467 609465 114879 104549 314494 755175 52138 164362 527696 194203 778988 506768 839 761015 11634 794250 818616 446957 62992 82328 816200 417380 19 812479 734925 454965 348292 794107 14845 736669 478039 8354 794798 831559 796839 611688 32157 796217 214420 586151 173506 808122 3 836118 3 175312 227546 753129 101766 38303 1 221850 797356 4 812716 783684 631482 7 631581 419091 798192 617345 755012 765972 5842 109 64706 243548 129822 77612 143340 794474 402706 1319 705422 749578 34 130690 545907 14 447878 837720 666495 72 641016 412172 669717 263077 842581 788436 538201 828875 210842 46 813859 830780 847856 6862 49734 577179 476864 817533 495077 689005 970 587623 414060 14629 845506 580078 435170 816418 13672 721660 405443 572098 171544 388608 23 359447 845283 452128 147273 126359 708064 746095 843118 783836 33762 835980 749160 15511 365929 205 836865 830915 61892 549268 1 849446 33382 365347 772719 826513 784787 10887 571987 778550 7627 788771 68881 92 761007 1 722230 488014 765449 453437 701884 718623 698900 776880 563959 639360 813559 3574 26551 268671 838397 198826 1078 2671 823072 192198 94286 5 828116 849955 1 4 17985 3132 401906 264770 3897 138027 166257 725586 505242 133 25680 767794 741178 189556 750645 66 412759 160054 776224 813490 565560 455208 58 491827 439146 842150 821200 831681 839157 838543 819245 656470 628180 5 2 279058 313238 741391 104959 780966 800599 502143 769679 796111 5 722427 1017 824473 296 242614 2 1415 770841 418338 2729 805947 402645 761415 848353 828214 752036 128299 340728 805288 824121 768591 3 15372 25106 814335 843316 138796 6 96 10 71 162452 755351 160724 822710 845188 784419 1 592115 276237 11 757065 403 812107 665297 133128 767430 504353 490481 619920 18890 582435 418319 684932 730618 844884 68720 399271 63071 837562 77733 801 48455 794810 386231 797497 832841 228671 6669 29701 19 283480 328809 849651 496238 95781 148210 730841 704363 764004 670066 281238 281402 267 582582 755778 490889 185492 598636 821910 41582 587515 724003 166054 13 590229 309542 12 17161 654601 841084 97538 595769 361342 683584 1686 200197 499 20257 303655 716457 13 721897 678206 2 665615 812227 789774 476101 4315 809867 10 105103 56544 341992 278069 797652 838466 329615 17 772385 4551 383608 306605 812730 667925 698359 808975 91150 18414 106796 295252 462577 830906 760599 10645 392840 704281 803472 829023 39484 546455 749104 477619 641659 73284 188 109485 496458 20978 808880 736130 838335 297280 263589 529695 572104 278107 731244 793600 687832 838554 269 836577 324895 7648 647797 832309 789605 103282 383976 137447 418314 471596 839438 2449 727 336173 405 98683 846616 187460 27 776599 54886 353906 670173 293787 546233 13 170 377440 451415 294939 34869 442879 692741 776454 3 4 7 156026 368402 770451 390509 493737 807705 828450 842004 686421 40732 479663 178565 536909 756396 22493 198534 841005 800653 173 837139 7616 798082 501692 832888 799626 199 486403 369307 774316 830040 68493 703536 156389 13089 276 31828 118697 722680 18656 183542 64494 746811 302764 844109 329588 551830 791523 773722 15018 11337 832597 379908 647929 237617 14675 821329 231289 781548 6519 19 136238 166519 2448 458015 129 233545 94635 812972 12150 793805 609766 783921 160 359346 404307 847552 788093 840496 348683 467488 231161 765445 481100 757792 761383 842895 668207 750704 141 1 846411 712030 385133 826291 586478 320750 821004 841653 829349 27 80507 736429 798447 582690 169929 190297 476283 609214 5 821880 819040 418852 805064 716699 760343 729748 112 326906 647109 128643 804754 830656 580121 38019 676050 765973 688053 806072 833042 222 471 41511 535972 2 349267 263434 832457 623963 235687 145762 91 819618 11877 846878 248535 4531 800020 697781 285221 122893 743277 323717 163082 750006 20774 446876 354469 840564 389090 840478 11799 20 2241 373436 580559 796263 844057 23755 729553 816246 774524 528045 637279 842290 128480 724294 1487 1185 94 726439 844752 821097 848108 234590 849437 86 632 2395 837943 195175 833422 32881 4542 83 434916 175 213212 399 792498 651778 797800 410228 486696 577556 826359 840892 168744 840393 207065 577074 831360 501585 731064 66850 5 81796 831686 462353 482754 827380 76710 421727 658590 171643 805519 609332 797545 824244 832629 439424 712804 786779 846775 61261 354554 823612 588255 691214 141248 714777 196795 790030 731807 34983 844931 450941 771588 669413 661340 828848 13398 5698 812047 833580 827701 629532 456681 716315 210847 78809 130796 814052 705696 144950 678629 22278 38372 330914 26 566935 2 399558 749761 823858 830912 502356 503901 1689 811837 287769 10555 97892 806496 51890 492103 461205 461702 845643 74 195899 1 135975 838726 785062 533386 845628 832065 258807 8 830551 531053 736390 26 349017 812013 603668 133697 539065 847618 836638 818356 709125 781983 665271 832870 353710 2 169 783016 833010 114234 403304 344834 60428 701307 77337 844128 309931 832123 758922 414489 743623 837804 335700 843795 784354 830634 849567 31 658062 712498 437357 669089 223745 678880 351480 2 67257 831813 4567 125974 182345 179 433343 772546 827957 576776 144713 122246 387156 830803 98 11758 92550 400521 120314 814619 694881 845966 581285 688367 628570 247566 531465 828172 34067 90574 430494 10 841888 752035 791865 389876 744444 534012 2 336532 78544 241006 139 95667 199944 849968 2619 3 831337 829603 66107 251098 108494 110846 49895 671936 228881 826697 785218 746055 13 67977 823653 798954 258539 2384 779525 65078 702567 597303 13 834358 617584 599 323427 822638 691709 4 376165 281330 760979 710974 414553 710609 765763 7187 768806 673930 1 189310 607398 155 384752 826739 103 412245 447411 829449 846708 44 798606 312899 32908 35516 826483 741275 4 63 357115 687513 726227 251839 837221 60 837845 821228 807195 798843 197640 766318 692380 6892 560557 778596 195407 840687 97599 832168 827156 780042 714422 842067 42 816579 821417 305943 50096 32111 362454 806869 9678 241008 103828 120509 254786 150825 667786 9532 752241 3277 499585 441147 217372 406350 198445 793174 164542 648629 5 847710 701517 52456 771375 24857 32884 315614 797201 755044 207 460102 844363 822650 804804 383170 840363 332283 141116 584012 344336 124370 259205 326951 30746 766944 180699 434600 326552 748151 165825 826457 726487 495683 528917 552694 752045 837600 34679 13 2054 759599 410916 806270 748956 1811 471567 677758 16597 788808 721832 639165 815221 642436 84089 83665 832830 479970 122 468184 670550 838575 640645 728728 223861 840184 17272 104841 391255 46053 842834 132 720456 1775 201 810292 822969 845677 1520 359954 121394 114130 105887 712795 362785 779655 846580 742091 155146 814522 808356 782556 429641 556830 10 13650 355568 753259 743040 38284 795602 25 2 838597 849831 449212 4859 474733 585123 245 819123 642567 786963 333647 565953 848241 645569 143568 533015 242195 63955 49216 382384 787332 135070 24 2837 53 137 42 691516 415776 708203 844227 296 558212 837080 9 617905 424065 466 518753 815048 611769 109923 724870 803583 31842 774069 176929 39137 240614 24042 509668 61331 3 406978 521547 709156 2 846896 697277 527430 415406 622818 795317 787762 227607 2824 286578 88114 815239 84680 295287 819747 809074 3725 407201 18 89 152239 652455 609862 811158 178312 2 263401 524457 765151 403022 322330 719599 182 691754 807221 273156 154879 727773 345927 1826 127091 777093 52885 3711 486165 429 249 734229 807906 811036 601937 182689 253968 2 352851 564652 831841 118 127500 258670 9557 379 756432 363491 189461 266 508000 526677 425316 821912 593685 849858 824 17 280312 800887 1436 841628 845517 339314 685156 837283 772349 283086 833018 53356 377866 44496 663283 742877 776541 678198 670661 2615 804750 441 239647 440584 778812 827780 731453 787840 523581 28510 21404 695314 170575 565130 391299 817767 285 625093 757291 569748 665 245562 346470 814588 767738 405859 803831 686852 810284 651411 366586 782315 268191 220972 799849 766377 833040 754411 434391 563 714500 566002 23 825974 180414 436 61751 515025 242560 8 795732 657673 794112 64384 740630 7 2 177533 742654 829627 1117 635524 515011 835747 781643 705609 555035 462324 89944 177 3 843804 817570 780265 89919 78076 8983 35417 326939 249558 220852 825641 7410 814740 766625 847480 583925 257478 151195 243753 245 836297 52405 220959 165813 825378 144533 824702 839917 815771 478236 837258 442708 331518 823190 481282 568269 840691 117985 772424 524280 193143 548316 441669 559759 9 134368 30923 502373 235263 462861 1328 168433 275331 680303 313045 9 719754 566122 786527 365013 1893 842450 380702 346349 781116 9555 689059 617872 572947 609563 2088 725395 728253 245722 121141 1716 10866 10 615318 788427 265 581897 749392 725456 837706 23 256557 830763 842264 5 685082 450777 796000 355263 139 790507 842301 698718 932 154384 605878 720504 627457 485193 585 744311 166311 415022 783116 818241 33712 1388 23963 70020 824714 787253 844746 835022 297910 225712 7729 63781 5712 822406 388264 666322 82090 749754 364002 43055 6 800452 147120 679642 28382 457478 842958 1596 106855 845766 36200 11182 29276 286499 46673 847782 831582 79002 270074 628978 802642 701460 52026 160756 336666 2233 315299 639499 841622 1 770489 808667 825700 408215 840320 3967 548198 816344 758370 38145 774465 137846 500920 770244 718747 740682 641358 794497 233997 10196 789775 740287 521395 12 57 40742 322109 24286 710745 275896 748743 1480 237270 376407 169111 636592 449950 560371 788819 580 5 767763 814629 168279 530037 679505 623088 721584 4 367 745701 804209 414988 95383 512491 129021 34 343197 623485 792511 606632 530422 377879 82921 738388 417453 1593 644378 846167 822768 809097 652466 201296 811290 773065 11246 2407 482684 34555 133911 750467 297066 557278 403368 35733 69 125 5389 315749 832633 396589 95947 788897 844753 787710 122110 49516 187989 188976 217526 341328 720818 638628 472959 4863 175074 705407 837414 43806 830677 1 5 111219 744707 612115 294572 12196 389518 277907 836414 840313 45894 344827 836314 659612 78098 19766 806930 846747 748479 253414 655592 144470 169 334819 169267 623850 584 807733 181131 638160 147081 276063 795559 330099 778295 35206 780878 354136 845642 514551 775205 3 338568 527584 639548 579445 200754 202091 412337 863 834870 961 2 408441 116768 112104 836510 839466 11983 242483 320 1107 812261 776500 386610 806017 810270 18284 705083 507653 328282 469952 211038 617006 9 646082 839463 823331 158634 524514 774551 522447 814098 23633 755248 832151 370446 693994 654640 486821 103 238721 169648 351843 491841 759228 726357 127613 405615 83343 767379 422925 839265 30 407969 546184 416912 81304 16 657248 691995 78105 70 48 763342 484550 556543 258486 340158 55 356674 697805 176386 841774 388245 589921 843612 1436 800198 244 790439 314998 822764 368342 807644 508176 645041 371 318280 16085 273579 828959 826545 35 145263 858 86810 351475 839489 139 836450 625264 17 1320 295501 287 478595 137936 806918 626751 576 38992 886 258461 6520 821090 349555 835635 816987 34367 25 833317 729398 836459 345516 601229 748588 665232 489074 96395 73 65441 700294 53927 288881 7 840650 836655 241062 823568 1 1 309397 1732 314832 771139 755742 2861 212601 371338 204 131483 438420 791421 788392 228302 788325 721045 2 205 535936 768153 833253 644087 351095 770232 673369 163 7 743576 813561 777254 154601 6493 63478 653583 534208 726489 831103 460860 607653 526742 150 849497 376510 48814 66 806934 222488 140397 711483 787909 267957 793 52 586307 772535 467420 1969 1 844007 73230 378582 503043 804401 686732 232975 794425 801395 371789 595651 453942 711100 168466 486018 354777 849036 389438 829014 49945 99540 818353 821757 647417 16091 121 82619 41372 701011 784645 802433 719139 12679 810724 229493 245389 246359 138245 18 4 463 198176 530629 802308 544 773497 569957 645 1319 485396 695510 841490 764037 98 352128 779737 387534 364688 50876 237466 402728 18049 495486 253420 797257 792832 2 682882 611694 594512 793188 216 790234 918 14634 221806 551194 757794 528753 280671 1 848888 845549 694194 829524 79348 227056 830171 840064 198936 577512 750670 694124 29 817542 807668 811890 700242 328289 831408 2841 67943 1714 61 795391 522033 327403 471232 672852 104694 766450 12 699515 822002 248352 816432 11 845775 70110 192764 4 547956 278621 838568 844818 705597 42127 11 471888 831991 1054 196 760141 683918 796211 290202 237938 848699 127703 706346 637227 797456 1893 55587 3 1317 786511 185915 2 26226 73016 169024 154440 762444 261006 597709 22884 2 56418 824039 796351 827922 646 3320 409507 626 56163 477019 797790 614731 216327 214068 49658 841806 754050 17959 793920 92248 144 741527 792053 344912 295434 803826 10 830136 415919 308430 105987 634652 795346 102503 503611 550691 440156 106460 738411 16 208712 128695 830043 21335 21487 369690 413941 757885 825808 844966 20732 605367 849850 3336 689409 832518 471825 791468 577588 816049 354830 31622 845995 606064 99378 726247 23 4 6 251076 803824 807570 168509 762038 4696 702552 322762 365311 225287 564077 790440 1053 397370 21 686528 848040 847896 770865 2 843130 11013 421210 6 347370 568802 787170 245730 26730 24776 553468 831720 834203 158158 295 2150 559221 209961 59558 739 731223 302 842512 421438 499246 804525 259991 347077 778596 787034 25772 833457 636047 689622 653703 771572 141450 134516 212 8 492834 48 805632 4 159525 658941 825359 367648 159721 594218 3701 14210 195825 737875 95728 310467 819661 22 830772 500920 220546 844915 312753 3 751988 452495 841252 554786 719259 168966 832289 63 801959 75911 637653 822019 115904 845353 130568 696906 63296 805661 397707 38 97888 598554 657569 351116 145002 284285 191091 832536 279616 446087 566631 125501 300215 82961 11888 98482 329076 769244 787206 708247 89392 739651 543742 554606 808104 288851 712403 189911 41 45117 823342 221805 12445 18329 285604 55170 651577 1274 228113 502576 192151 734993 613770 710680 6473 804852 712323 730286 843212 621791 832163 40 826925 97534 15904 774273 388498 61629 6949 2 311754 141355 29 413408 5 802737 69312 16776 1 813 4002 800339 577591 51541 833678 333865 534166 666446 795050 513717 3662 231725 345983 785729 1066 299667 1912 440282 22570 694220 125527 55013 203955 829208 25 650958 176295 89 1469 761818 780611 39452 301666 224499 86261 736315 839493 440337 765113 730540 751398 805515 2 302109 300819 630648 629352 619634 812573 724783 580589 791710 836529 296726 804355 207575 472522 132802 122974 721693 232032 43 831809 842723 188263 1 755304 744998 114915 93474 349743 847581 398647 382563 659900 123281 383755 822197 571882 760426 65564 433851 799243 386419 181046 213846 784052 808996 52391 790186 1 768116 598882 542652 92074 68 842020 746684 153900 69689 740696 342084 73134 751296 816083 347403 540623 4281 2 608279 801200 840868 23 322393 417395 553149 831503 37824 333595 706963 546507 525820 787321 830972 128620 149671 8 753493 12354 140387 829358 616825 847935 823757 771639 791790 566511 67 812639 261975 553981 93066 668145 8 770873 567943 826756 662415 324533 229703 649498 776309 271745 712806 841133 503809 845478 140411 151164 964 448460 488500 735211 544791 775634 845375 544988 619549 588786 288156 641393 691927 468715 63746 134614 66468 799966 257425 116594 835109 843620 201551 627080 7061 721804 661700 86170 235506 1 1633 733544 7 608125 791287 7526 8838 34826 388339 720928 793740 3 529150 292578 503260 509057 80667 801326 18630 789081 295 816533 539952 231914 830118 584186 809779 592334 837626 14 778198 68517 184225 736412 15983 81050 372865 801749 205984 806229 297943 24000 380703 212 179820 628263 822889 389237 79873 831964 165690 40465 1393 839435 539 62247 52618 21046 757769 705418 461406 234919 16 831223 193509 501042 3506 255559 675627 16600 261069 458 801412 426 802843 153 581103 308199 328198 837838 5 7 69017 693622 688605 159 748174 765221 654862 843835 17869 801773 714080 405952 137599 600636 825542 152 798956 822758 1094 342291 697487 822667 18 178 533245 5 61557 491801 549702 328569 801591 662236 584806 212808 742189 783567 570455 478777 5038 692627 849059 777707 7269 777844 704581 759645 157196 1 763019 3 771252 837615 389389 300028 1 29 297679 156280 361745 507738 70991 364946 543610 743834 66132 828640 487695 149465 146878 709791 119117 400383 536415 244640 133030 594045 768955 841163 225690 661399 834489 187684 798257 804287 449156 380971 840466 843810 288862 1 17 280185 550359 344329 831760 266 77 2 440355 54076 749136 507400 525355 164410 665540 325382 378 507155 839895 653215 4911 575807 819773 80 774602 60571 508918 39026 804195 22 634207 837877 286 322440 749882 45 200742 179237 500465 151802 813347 696027 805917 835699 801 839271 421374 261271 705319 47137 407100 589680 775743 782731 790724 5349 599857 98633 406059 839328 707240 703425 449171 729328 524026 537141 276061 299 810454 362315 848493 358236 659775 522011 419431 65618 241372 12 799336 836339 725072 2 8142 90716 740956 536 846079 2 766933 427590 3935 2396 65305 815295 62946 837281 41044 6 833435 598904 129 747201 428970 246358 396966 243500 387619 781400 800726 305344 527888 697444 817890 832267 801304 772040 163566 833098 487023 824388 76923 31084 261638 1 324154 292470 5473 1 825675 838277 691520 838170 143281 113391 2869 26224 836249 456022 754351 3476 267580 378 220389 839344 791000 777109 82615 753063 172504 821783 831980 684 1166 814841 814321 150 62252 772900 4 813856 170258 228220 3 507675 337462 25 4718 202 57034 828617 507708 794876 842353 418744 7494 261217 35602 837413 133538 711643 3244 342066 86 4 11 795782 2 468 492032 751713 690093 567782 601026 419678 86384 824369 11993 849225 586100 338671 839241 256482 772667 69479 135344 4 772430 764659 260583 383443 384521 813516 233255 843848 199613 666300 5 644103 158734 12579 783920 811397 62291 572700 362818 401396 684516 145 43 691570 750831 302924 833088 818378 8 849699 840035 766061 160432 4721 513 793001 596752 849586 814929 772266 203212 47607 772598 622640 797705 783038 60913 699879 738068 42 409252 439493 7630 14 60 44 832706 786778 836046 83213 504114 81578 374925 2 812605 324511 682069 26009 836026 796521 815554 843154 156 352371 37 810697 778926 597152 10 793690 831647 3 810653 784025 822015 274817 17 707449 10 559 1 358593 448103 624890 118322 617027 822929 297384 282231 131989 82 699 718270 785057 785517 53 822887 844253 1338 120337 585613 3 780907 6 749412 21 208042 835318 4 15 804427 247999 153675 763258 828697 668619 796338 26126 609131 818840 848492 2617 807667 498032 700741 810386 84790 235614 795734 811711 470827 814967 764926 199970 517895 19 355228 211797 6 22018 408467 797400 740239 840763 426750 712036 822776 493931 123950 64436 1 285825 832677 823728 22700 793200 743325 369913 776046 182 477733 652003 662339 2102 2756 815217 203279 110338 798883 846524 11 185629 536079 594796 215008 297 740486 402379 715252 849563 293502 16452 839962 735370 379933 426829 781662 778516 1081 677803 101860 429 2137 422877 784185 795744 91 772445 2 188266 461799 747535 579864 1 276810 646401 965 159 706157 204331 261794 35644 7 29 6788 109 91717 835502 290440 614729 824328 675661 89487 682679 761951 540370 359558 244133 4145 739058 790353 25 636175 703904 307313 813563 795210 184190 545483 789627 780854 273393 607378 412718 80 753682 483734 839219 23623 2173 23792 662794 73 420403 162770 313858 963 30 712543 829486 820072 836738 722122 3045 372946 159763 712732 682043 635512 665875 162828 840160 1 813612 212769 59770 550750 350729 298343 450517 10619 244104 803742 765041 155355 276526 307897 805823 405381 819435 502823 831251 243812 358265 1958 203642 742128 817256 558579 6097 816692 1 731863 785804 655450 632320 818108 402365 595426 839728 830305 579631 18759 158148 773809 28109 782533 65 710727 846851 542449 290268 41714 721260 143063 317177 794703 379117 420656 793802 78001 806254 219105 433636 739859 768716 160490 20141 503665 795115 389028 148232 558 759212 28 21758 582135 510614 509187 131750 187708 771485 295712 798612 47 228461 716994 829252 798263 2 199136 345120 112514 24331 20592 841073 1113 707815 126694 422488 1146 3 79553 202100 52050 652466 5 760517 31942 11702 475541 196 477335 22 732 185296 843556 350106 458730 92 388 5867 378352 601943 731655 1788 345763 479170 824181 1 833030 769823 353439 578946 773962 804874 781357 397 11 796767 846814 428098 375982 506605 132295 597109 3334 751571 25 8890 129686 293920 221845 116249 730729 308219 144374 295572 37 820606 849962 214397 250216 708896 28 398930 178662 752083 780670 251821 329316 67 840512 174610 587340 833884 76096 723331 15886 695253 331191 817132 110775 457751 680391 787 56 629518 654998 59232 1101 683964 806102 648540 682745 804583 722045 2 182 764475 784392 76426 15393 224520 137106 683328 2 491402 834529 350039 805668 800315 26942 767430 218008 800093 3074 3 797105 835034 513595 722 276939 130299 696 821239 849392 1 823208 413819 792800 324403 565040 280883 823554 183 302106 846189 4 839726 821295 771577 688801 667370 478677 29504 54947 653050 540960 770621 830070 553671 648644 816598 203536 659106 762793 313870 836517 123358 8 831422 676900 748328 839445 432280 5 815408 660974 617321 239439 766628 825861 237 397958 570387 169442 191160 23688 614672 384142 403629 84 112599 792620 500 3 393581 43892 211163 838287 837638 434727 235344 805045 423445 235292 551765 693836 1 798689 732412 739618 14 812468 1598 814674 425618 293932 780595 833942 754285 415998 55 125600 844085 128803 93728 77383 12 509591 845332 710686 814907 284794 458133 667603 2 153584 840644 844070 848029 368037 831130 802128 711942 815483 226687 163453 106 789733 96 225842 679776 398439 86895 2902 794951 1601 66026 18238 846396 765310 796819 771487 658153 770339 961 659497 831510 811059 576963 80939 784858 413124 3 62969 716721 839600 34314 774204 792668 677216 22501 275180 108670 766994 70160 563980 632569 39 746518 756950 5053 683443 809982 812514 773769 788458 714833 674752 154095 838109 4 749512 129466 413080 652513 19232 382691 362722 800038 779819 6 1300 664534 249374 188225 18 690814 315054 125727 389345 763929 5776 109769 68141 776418 335 643733 406919 162 133638 213784 5785 5 395485 2 48950 580706 112937 1 87094 88 305926 826551 55649 735202 759076 117370 171812 730521 523147 313802 833046 796564 41407 719503 2722 846570 514878 677229 783700 492160 84 830516 802679 176129 777787 725646 373297 537931 400510 44639 739564 755113 23245 2 538172 240478 465069 790055 805514 144875 1219 835111 174927 11 683460 835613 3 798702 840067 584 693550 27015 446912 796081 747299 550832 595209 228686 817094 720006 293859 643338 34077 481025 849090 40 261 131998 4 828046 76333 182630 4864 18924 470952 707541 132073 841948 747805 261579 62621 837568 673873 567335 147411 829558 769411 744016 233232 745 283548 822877 525481 334372 782627 175081 394061 756874 2 198078 33 8 804627 799716 526288 778472 9812 85890 670378 812982 49986 64805 645692 21192 720253 450957 591204 793428 19717 106813 314736 519 842802 809340 10 271846 847499 200989 429385 276055 845733 2 265823 816254 681176 120955 656388 75890 794444 516006 499113 52301 27 100049 822520 700239 778365 839420 248691 18573 146 642492 849961 667222 847948 451691 414379 402020 25606 692066 837179 9685 624944 844872 787468 787552 515058 834906 825709 438236 4335 772649 57166 5 183444 423401 749099 24647 761469 296351 686378 373375 732308 461198 722958 85979 302 147786 247707 666432 26299 614814 33 816853 346475 273860 849023 745464 772832 601365 719449 165909 243869 32637 749352 172176 1 793758 802103 837816 504735 432624 723211 774662 398544 597930 279559 793203 134 241659 743625 649204 509633 116 749365 608340 130931 522718 773363 805983 768494 60772 830559 582381 103146 231294 63 293135 183 615587 2914 55524 822349 829234 125933 512430 820199 4 751684 64068 23747 623199 9 207291 823225 480151 839350 223097 76335 6008 516251 414285 755124 4029 129 845883 807898 3 113 740381 236148 838172 839336 734949 181815 193688 787040 22 429 89929 604923 826364 533916 581476 164456 36372 720168 64330 92466 84218 399561 428356 196699 810025 1544 762505 2 845186 844625 346829 479977 74908 367351 723108 426991 706645 734875 67294 233754 809543 844318 129077 657 8776 806724 53692 7 643637 780737 27811 411932 7068 574192 644750 467351 473496 659324 435011 601313 255465 98667 832274 615583 726659 771184 5194 724739 185533 824491 18349 565167 749059 461534 4003 156979 254470 33168 537799 829751 329587 5302 810905 837865 2599 104109 871 834626 173674 4195 668979 2068 135810 394111 345807 783950 60166 18047 173796 227977 829712 699772 737326 775755 574800 849870 739081 4309 125088 799708 829172 150669 316055 683948 150418 785340 3373 826063 849733 5481 420466 64 223353 784663 32616 4 830091 27 801783 726518 795223 641647 22671 1827 43 115880 37978 197295 551630 33752 217902 282290 712760 450402 744552 3810 418840 509096 246239 559851 294667 699422 33605 410377 14361 126521 752134 138 825865 725989 587064 388 674452 22 28 517743 803384 508 722880 14735 831374 727835 37953 129 9 234 707511 424251 344201 833020 543710 341957 653097 1325 2 95462 923 39 846563 2112 618111 12 494745 357030 576478 363874 424667 653831 5 17389 727899 414852 810529 827340 461534 825491 654781 610685 22971 757603 832023 829205 222344 807606 584639 252 412 812101 560188 760564 11 18014 747625 193224 545283 29551 319346 21071 210668 518769 6 794640 846675 2850 733824 722201 338576 29741 411017 754119 255615 44 187553 467742 539367 833692 835455 745816 34534 457433 2234 13 460835 424340 841786 783067 802799 849042 619177 740463 356682 25 692334 248754 211850 13 616474 376296 38297 115403 7 444295 767152 432095 820927 87821 791086 380087 803699 512086 6 846467 666976 817848 1 845503 831488 643600 223156 598645 695432 833157 508043 290858 743668 7 785228 57322 319686 483607 276319 847914 110 389471 656542 49 169521 805396 13 802 753784 728 206434 784673 47071 168833 1 755718 636112 692848 139259 2 569738 344842 39351 791714 357068 733222 616 809057 1371 753744 81 793207 128760 261934 72976 65323 611786 847664 780000 438150 831871 52530 31861 298154 654886 71435 843512 315512 297510 499686 64771 46633 803474 2 2548 822948 845828 277151 747588 729996 768388 540540 841140 793585 51 825482 516445 625610 520603 444103 420656 20970 107027 675086 633359 185806 201539 268912 102803 345873 313775 824551 502 121031 741426 774355 76629 106172 845017 809308 450994 21869 770262 819280 39 148719 7 604382 811350 145357 666438 604043 143477 769776 411481 301063 837969 142201 23 551121 232054 15 33 703215 120 754575 656940 45097 1033 792163 110916 1896 488843 1 9169 843218 591929 445674 740272 824546 785312 171023 726233 747320 486130 819719 669103 652271 202631 295009 324471 197747 789975 727110 821528 169304 36786 741303 300450 784112 63 532911 789457 383073 686653 68194 513604 438294 807922 792994 310711 202815 2 698156 848173 486540 659529 4 709 410490 690585 727834 134352 823269 634104 793609 249844 580684 825079 3 25 789564 717314 723918 828533 584889 618648 848085 559330 751762 848883 52228 734000 2 394706 773439 425095 452945 45363 846339 715504 633893 1 822099 833245 37547 3 6133 525789 494736 10879 3 291077 247299 416926 580872 51 292309 572054 187786 765577 157351 465455 831690 800632 219681 749976 807982 597865 721934 816270 557 28 89551 847538 7672 118753 35450 755759 518027 837202 72667 817375 322 357851 250632 257541 232090 365366 44 833884 498319 486727 45587 428803 689989 293013 545632 619148 115216 769641 786865 24947 848120 48 650242 842034 366591 47323 449916 15035 483627 35 755 488162 41 734568 835789 352603 1114 497483 187103 169770 697381 822459 202858 804985 379338 127679 650750 664902 581430 386746 825887 703481 14820 18 3 692854 74920 145993 54 24644 465146 10613 51 654970 519944 50521 476116 827470 648 40725 709294 34 400724 5356 130107 790968 300695 232008 825551 196203 288303 2313 806526 759720 6109 9655 330642 692277 20490 15 571635 134579 802398 21013 25 386951 132 681107 94298 737160 824167 799108 524169 848020 830316 10 467433 337116 677379 799117 247812 421094 243109 255572 3209 681130 1 8 366135 834063 810853 793621 797600 389648 440458 14952 104501 299905 822511 835969 3 382786 157735 366026 788472 796457 26078 4 643290 65378 233653 800200 363316 786524 406470 708062 15972 83 819958 799172 824016 322 144221 4 792853 803436 543209 610084 224571 681503 739840 317803 790791 614765 493792 621763 12720 1 350989 8997 386837 385658 654136 5 9 429852 825570 6 786489 204409 5667 159940 360 556195 684871 795690 711231 631241 738151 828847 619309 840825 771164 104734 810595 838918 877 484072 598479 793699 434 131305 193813 35083 434726 416529 562903 488732 676091 681051 344015 174302 790299 152625 808100 687907 787237 349693 216958 38244 13161 430227 23964 810624 827711 295412 9436 590312 259690 789670 787510 10 434914 787078 399205 9472 95747 1 448425 375183 683970 778221 785832 701541 525721 657800 156 43914 834256 64 806340 350834 659850 2 518292 4 100622 699546 1 464161 2 1776 521467 71330 834696 519888 1509 627286 834463 824332 20 399305 705415 621600 525984 428312 466128 406156 726720 597923 147001 370861 523207 206984 827 781084 770312 842281 3838 2 336949 15715 172335 719344 525110 126 623004 17 790845 794092 29 481539 749236 16528 294273 630426 747956 62 815594 107023 153764 799 809695 355506 23228 558601 840134 137702 684119 826953 277864 1132 809155 194522 1727 601639 207102 814146 835755 307305 12 830472 562759 201064 358751 780555 810473 819921 89321 644096 732852 805102 756573 793549 700001 152129 833826 4 546737 778198 3 129625 577277 709422 395894 509882 774122 208799 527512 697188 64667 414671 742575 756385 829964 816088 15529 763616 4200 7 233985 697993 769844 690891 265107 547 255627 794156 909 753140 805758 47909 3786 3036 803978 156590 846695 6 7 437239 547762 423808 243451 370210 47080 126549 28 50 23737 669890 842711 2 404733 6546 189889 2 685418 413280 378571 74549 829800 23175 37289 229 11 778399 37564 749149 792938 784319 781208 25515 719876 145402 731952 828285 12022 208667 24394 829979 836246 120 814275 7119 768509 391844 66296 695849 742063 579581 839818 12 246453 19258 832951 798109 1488 514859 747438 1 119472 719489 120587 238441 398110 831846 820903 10226 22936 597515 589091 363605 10499 676129 37467 828208 367729 834713 849418 824512 118654 32302 705473 514752 15242 78409 755209 486435 704420 809726 845277 527971 395108 842169 759893 64643 25 629404 10 115576 54529 694580 844431 544756 809650 37745 793156 814708 358087 248467 176 2 217429 2489 385854 750482 715078 828475 754270 24 788499 784179 845246 624132 433237 823251 3 729864 580998 280968 659417 707669 79 847204 778775 769274 799296 827970 68495 3272 803488 22983 796141 26 835455 448905 585567 29813 679897 27170 749328 811665 839797 835646 848712 843882 192432 138020 393065 2311 410639 513691 706919 5460 640908 501673 807176 758122 21 4 1370 831161 12579 19271 683286 823902 217471 58609 759800 837519 450449 796935 7 92236 54338 6 554856 159754 441866 722596 807772 817400 835685 150 90310 819832 8 824657 774971 297519 680085 470204 799818 454010 128 844937 415792 82781 2 23 53 62 298804 79402 726124 716640 195193 501488 370001 709422 656180 222336 844920 50656 36 766470 801695 845622 812723 4551 806915 758386 642940 59335 405489 59282 839704 694411 754060 817983 837892 438 830 203683 845833 742092 58028 765513 9795 304975 834502 811823 832881 386849 394408 374232 717627 837093 634069 2 819736 567858 643068 361865 811733 811251 334472 397989 2594 353779 808218 148466 529197 186279 295381 800855 757166 235426 788224 7 3084 701141 299638 839021 841431 383 774343 782052 742856 727478 53036 310341 369131 231978 712604 590135 25682 2 6 164570 266932 736 77038 620035 983 290079 235394 654567 668504 10 822285 608773 451799 128934 749761 680219 34213 791411 53153 292348 751381 4202 317976 847381 281829 11 287401 22088 596269 2406 2700 27915 783009 406427 761572 793987 397434 451489 312 388748 11861 788226 848028 693692 833808 250498 2544 839711 533081 806231 816592 822543 2232 801560 54 795300 837009 769596 836863 751211 838603 128664 610806 358055 50692 792171 805325 779024 792787 725624 739175 318038 497693 360736 522419 633 5404 43098 387834 708276 764872 592447 113406 831651 749414 841422 744114 317452 795873 818451 800842 1 795111 9 73 35758 827130 542724 762701 835636 2508 156695 238801 790591 723418 208946 814664 776069 25254 482960 657264 290102 243125 495398 905 200539 225058 66293 55463 798021 739 129609 843763 284488 735191 695435 253710 540253 843436 761281 116168 102 838353 848214 307669 42087 860 845332 231129 784223 752837 740381 33799 768876 503227 174439 722346 30 384263 736839 11237 113684 687526 520734 469 566641 827568 11575 484213 334351 765919 1 436762 835681 452734 844372 725578 847402 808745 848384 611710 406494 9646 29865 839468 661 548718 8716 831948 5 139262 18 122560 87825 5617 835047 437992 221241 824603 211662 841455 1 253 246887 335933 355966 682892 684247 451371 428777 32730 14387 786765 818146 645108 591103 832131 399882 789946 588210 175115 834767 18807 123848 614997 285223 822607 81334 385611 791500 391959 803219 15 741283 120534 1006 786645 315672 75088 97267 821345 846167 463307 565990 13804 93997 842356 775219 126 143584 829132 404798 205390 379448 780461 364585 751081 705266 710626 721912 284 6678 746797 151509 62 786126 435968 238 23 550 2 125648 2004 583569 789511 554933 520631 87240 273568 438151 711969 794084 8564 53523 299319 415539 710709 757292 55628 5522 123622 286509 739644 480212 2429 43771 791595 133302 784952 22962 462287 350638 13864 107853 158447 125122 696146 834373 127 774142 618269 659194 481171 723543 476568 536007 674994 579362 801417 1712 493506 624 586021 729031 215 9149 4658 705029 608134 786695 782875 808309 285522 802471 237 53225 652878 842840 816471 264193 763154 825825 469167 1322 623003 492987 73 844361 308842 3 144837 177 618230 27878 50164 269881 537188 22332 837720 612668 97 151385 578239 745155 822563 89336 85140 21893 568 462647 222790 843507 156 2 178031 371310 813980 59796 809090 5 760196 765442 674764 789281 262163 599502 249506 662499 839549 343140 20068 223191 602071 7 344878 524565 796661 12204 769393 449 849233 692401 828214 333889 834757 10 547477 305547 6 757666 807018 253697 799546 766035 734352 688980 705 829382 5 681451 828518 547559 11583 727385 765433 147511 316556 633001 4044 134259 86147 779642 584069 589531 75538 804213 823790 173186 140 289316 838865 1 827482 8351 20 25493 609004 173898 625789 162483 1056 838432 814705 71232 681439 14 845106 781907 827435 482806 834330 216338 610869 51 126424 223106 728228 372536 792220 627178 506732 421144 185192 526751 761699 820876 297622 318187 135245 820421 25172 12465 21 776150 90 4038 675775 340583 590716 469645 123 369702 41 834757 401 1693 437251 635390 838976 344 848777 612247 747797 749782 3 792314 711389 127072 2 2 319554 659149 12 819986 766483 1226 849885 313840 293110 134245 827934 803999 774009 389660 230923 1 318360 374367 675929 481045 835287 844996 571910 3 804289 306513 752240 134517 615474 823933 89707 27553 2 376363 844550 344492 819204 502518 824 273553 262849 146529 194102 406923 578927 334571 77543 175278 202 2 613149 767560 78048 847793 54966 845927 813853 339747 1 622505 787544 1045 319026 142220 448985 831919 262419 784049 122538 688200 19 13513 27 506543 713790 613370 535533 139417 52332 351701 363115 711696 818532 799466 685965 758895 508915 547537 785806 12537 684802 633880 83089 764136 361032 812246 144339 2 617076 643274 814816 778864 3282 707940 778969 177525 205031 8247 681207 731310 1348 89776 60379 4947 810221 801046 823999 805619 102748 95687 750410 28 355878 808083 21840 96684 576107 682587 330079 467563 808461 815182 825342 366790 576744 31 178826 35268 2 278886 524476 77555 668426 7 833415 39 839363 400696 678619 211100 462041 334736 97955 792267 279721 142186 373339 493675 434033 847868 1 830689 350736 803717 162 324925 497026 367744 13 803851 350153 70919 4100 51096 462802 5 2073 5 252714 313668 403402 676496 810514 824129 214303 186249 1224 321954 752266 49740 733531 389932 833353 7548 305406 227 1175 718917 79335 797137 837739 123184 329454 2907 65132 285045 56043 2 833360 8122 17705 847846 843478 848930 820843 838835 628734 14370 147114 96459 11 815603 324504 254 446680 34194 656941 341716 814024 575599 767413 187737 843041 470571 756368 725039 831094 849446 763296 49909 6931 561651 360998 60207 977 347287 807730 848789 805746 814137 1 789699 447143 7 359927 33087 796257 238500 799041 308325 709 274930 493331 16459 800659 151975 146766 658625 245226 516519 844067 252648 352591 510906 52180 812371 846922 6 814198 840623 126 835294 679889 849515 12 679425 389653 718664 541795 159631 36557 708630 301074 341865 181817 643906 733266 227620 824142 628353 823639 828097 314530 525566 646306 69 49021 496780 472747 310 333 121 782259 44 200286 84 814247 504726 441188 224564 822201 263834 406583 538319 451289 113376 245781 809250 207 164594 803134 339028 970 830877 23 150549 540650 759390 555574 135507 827888 221988 30 818520 79642 710453 108303 244057 790399 828349 77748 249 498794 1291 777898 841817 813394 808353 630828 798085 84136 5 744663 847832 822819 105 784203 683354 16618 748650 62476 783007 38380 2 271786 792007 831080 69681 551504 451775 835070 516022 124800 813256 173682 61057 839568 443154 44292 745102 646069 795481 803325 21 369920 674 793935 435680 755620 263378 833901 109112 685627 771336 669166 801329 123350 92405 833949 65239 843722 312743 795632 84 289065 736142 847155 721030 144387 792968 8589 586048 276495 496088 704961 297215 840299 41 686828 798912 827900 164058 643361 403008 817794 3712 846286 528114 581951 430689 591707 48827 480913 655559 315513 426836 494717 793320 4837 217458 6566 593909 9442 180559 387391 246814 598836 690037 105989 224619 735444 17 24550 3957 587377 576579 183 779142 416677 244000 821453 551007 8816 767720 827419 192318 724460 791184 367 3 219659 291476 431582 645119 611886 638418 98863 844003 432423 2 768767 39192 838515 282003 594142 659011 13071 690568 823324 412985 769512 25708 846491 701272 206235 273388 89395 465306 414686 553303 104296 628057 424048 102789 819472 796470 785260 1040 782411 684122 835007 21 475337 724190 427324 311 782950 29041 781631 833458 2 16343 829129 844263 7 493063 60186 4 769644 602258 77777 687302 828655 804199 809518 825845 406470 1899 738571 706436 534763 221470 842644 806219 528190 811770 697464 777409 759961 253020 754967 348002 821101 572663 736826 66936 692 151112 731185 98 63235 847816 463491 771528 845027 182151 318949 582098 748709 27036 472988 499722 794822 23 833519 252640 1 804251 588115 810284 767518 704896 375449 795905 119141 18976 136888 273851 830361 118046 33 549135 522537 844805 222340 98891 769073 313408 94 833552 31 57 346475 62777 739583 451785 718074 555310 417948 11 313443 304391 315 564183 776406 100950 383943 301883 694092 205936 198827 805515 1286 478939 371703 25507 456 803331 496059 793124 6 1 731842 17011 621251 843 815536 758138 703165 145304 790599 73 566053 290171 401356 330667 6762 235019 36253 580899 314314 225819 161391 798528 62520 118 735132 96259 1 151307 5 3262 844394 833884 97 7354 226550 147968 573594 817860 9 644847 287134 648282 55056 813153 833791 717031 32595 724045 818810 840967 302354 83750 842257 849645 829077 250829 626793 98663 375700 759881 760273 296060 785873 781554 120832 818672 563684 131102 30091 809256 3330 489842 797289 795 706357 48342 621803 809456 735261 128722 140622 550035 677999 1036 836440 188449 149116 75027 755031 370894 834343 755796 849058 742387 224418 702795 215790 4 474 74793 16 842653 289 531 15828 805111 603210 2400 532 4 842864 175115 667 849957 839331 339278 358338 394056 202441 773264 798756 1 806268 701058 790431 45219 774235 782809 836813 15125 211090 22925 143 767847 844350 802427 2 32562 805363 708573 5 806295 119741 94 629846 280733 431754 213555 498306 411942 783023 823524 845297 363405 112322 649036 612421 847799 667487 840227 464088 344 202934 109526 603124 2 8 382788 358647 493289 411 16 383222 29442 766210 789834 796302 756195 3568 819525 849305 218 675625 285 770 847795 672031 370820 125650 787020 846238 599265 666610 795576 539054 398423 818560 29018 1 463231 723129 710663 2067 513 426413 789711 1094 74361 618458 817856 11 286000 22 806049 75813 216 151617 29 519988 1478 5175 2 834643 283840 610 848139 254595 195 849857 379748 767 756817 279331 496118 804909 762169 838658 487343 308430 769724 609412 705968 5365 802127 626338 236022 541605 42882 848329 663 786763 798003 378542 731116 515938 4223 775941 221397 560602 731107 19271 845447 415551 528 833241 791589 771886 797764 385803 452843 3152 985 630654 805220 116280 793050 133896 841439 201 9 737553 3098 548032 799590 814910 815698 545957 207483 6696 596750 790393 72694 686533 738627 482895 765863 101962 2 342073 6 57 313825 783973 683666 801912 719347 1725 820363 10236 2 826695 84 7 785659 614857 341135 327299 835038 38 827733 23 315369 465354 443 825976 734823 50 360199 38549 804641 3184 50 448787 255892 179669 311508 225717 93655 138063 830303 768066 26274 52594 236547 834676 772 606205 532280 27661 832018 513273 476631 369917 245104 811997 806774 799782 663053 774071 78896 475075 381 794803 200139 810799 22 334144 86756 13 381489 265508 796060 377543 1 225742 263471 587775 153325 287081 8 4 790963 694702 703777 746372 32 18794 228738 2 278761 242811 555192 175433 105737 315543 803107 239 67426 406305 3 812191 243 546449 823582 825688 826523 113498 839609 28508 552583 20615 841149 736611 435980 193342 88420 462811 7 338676 663296 195236 29 821908 814603 8669 440120 661013 493157 51333 270 748550 121881 595198 5 693199 3 16 746087 72180 598705 61138 245 808563 33763 329330 789131 10280 197398 696150 175322 31 669868 70 465468 510189 606501 593143 485159 195509 48 736167 386912 150377 800676 803464 800453 845795 747208 776316 751881 837305 191 148554 750149 104169 720284 802613 641540 400 332779 10683 775379 743214 538120 367527 127 419413 718478 798915 762062 472397 98593 441587 828741 822127 324897 805117 723304 673959 461981 459754 21 832870 84712 133920 150488 402272 345062 9 813047 406966 791987 344129 350492 377167 825652 2954 186068 82406 168 837499 161121 704228 811026 581673 548301 823848 714366 177213 525674 47034 693044 230222 835261 197250 10 572205 458733 849791 236165 848928 163203 453364 546589 1 829178 824598 322085 811323 76 792965 52 86161 583271 579406 825073 820336 95856 800805 626497 54 234268 33958 233745 618184 639663 840361 844907 40 7227 63835 2249 755605 548895 692734 674899 243942 664347 1754 787813 195 43108 522962 729490 803533 804657 686799 2162 644879 6078 13 32612 810230 19 197 759020 274292 132197 776455 823877 696761 812144 261713 747738 271435 837575 401182 622065 50160 3 487372 797265 89481 558344 115284 617914 21654 454703 130034 1837 42 823983 613686 848825 41348 561985 827541 78068 3163 16227 784258 36 152390 751977 193 784721 678889 839894 845704 16494 252897 283599 13 843617 363656 714495 597414 3677 762716 830576 355257 140594 783481 603485 730010 847255 782755 305331 3 230553 5 567619 722469 229292 276196 767982 539407 344732 827184 239979 335003 65103 610954 814142 699359 7 16 547171 715436 843286 29963 795390 785831 836701 337 30849 251629 744917 283535 845847 834775 1161 606754 690779 809366 707073 21835 848425 661 694521 298336 3115 57 357747 233312 803207 7397 835175 728492 849848 838672 6189 443 27413 49 824042 790889 771250 482835 146 53 662326 25 843706 3750 755515 540142 847916 427873 650601 764998 18783 11916 833215 621376 75979 764495 28 812606 9 386034 599048 775546 756357 78927 605034 823773 223860 12059 819774 617703 807023 324242 467368 829698 185571 424324 91 653183 805474 843595 363258 104 813447 805898 280017 830021 161641 1939 35082 568704 76453 40466 769645 840850 805243 493849 70180 222580 793342 743806 291289 233330 199 845352 300465 3325 773746 59855 659678 837971 63 806374 628423 426111 782380 170700 784813 286442 812269 657760 32850 487128 777198 341386 848840 164287 757736 259166 379361 636289 567923 15820 190859 489939 845553 13 842817 462913 365624 820501 638681 330339 827019 827777 587395 994 814243 3539 849102 110073 70062 560777 787806 840153 1884 817901 155498 114377 844098 9 500 804059 797014 643136 635634 524936 807219 29392 5 168841 348009 33942 820258 19717 387809 94 303275 381542 705230 166069 118894 639288 427205 10873 128490 175287 315679 215 216065 455210 834367 289540 51456 829199 815 701779 18 32364 810849 836431 480234 32684 767368 848655 711834 785793 799877 429970 811280 5 819769 344926 6576 332275 759705 634493 210709 204 183438 828068 844653 797387 759851 321375 401706 485 37868 360240 795204 789738 236228 151917 207426 541689 818655 416175 840938 703055 115912 780859 827903 114521 822736 26005 374524 229436 720962 369443 778912 900 648932 273528 63947 1272 3 302 189122 321226 375695 117 792049 761039 103074 4 379751 429124 148510 761178 754654 786658 837095 823881 844691 793562 719829 215723 637887 687637 563498 126183 816463 814783 824298 765688 725190 810006 2 30 737864 496862 804133 747294 147591 464415 608026 402135 425658 17160 780507 685460 8371 802600 822237 475051 743503 809426 318357 682724 785228 408274 448941 745740 737 46542 199742 138927 587211 109 844345 764266 742561 551044 6 831255 160742 4 841002 76 787478 566879 820560 224564 297597 704890 67963 754946 1148 12459 426619 795774 823292 525729 546817 597318 605883 41873 274391 52295 428484 739539 7 182 235 468794 5333 858 554596 815163 828464 847462 698288 813878 355245 346254 122301 577828 269905 655094 728308 792116 132556 91637 739492 21673 344015 721500 8 4329 634961 15838 718462 52073 190264 847544 78979 2492 713729 608818 382710 1227 344602 211093 815699 5195 6526 841405 283126 44362 468579 830453 99209 824859 759314 9551 1370 673849 432882 190510 799131 33 15980 50122 3179 1388 731360 849190 167387 766219 473154 86258 828716 703491 194 346513 19885 23 255595 280954 207 76732 784161 487355 1113 722572 807082 10236 521826 18812 660898 465246 719573 698892 39589 180306 449292 35783 100966 298329 5 830487 598165 240590 107667 799764 761284 780750 609448 501344 270655 769631 847387 844836 1 808717 827994 804294 13 3397 736768 577720 831277 127194 749792 168087 12086 280604 833820 826619 733111 2 635985 33 557944 111255 699199 710788 2562 830452 778486 10 88982 699 268183 234695 10 764205 267050 97802 558370 790665 604679 232885 606043 3 294925 834510 358075 21281 388424 770052 405092 174 488224 454 545535 378990 774703 835867 828573 837307 240977 66512 438712 820928 6 662121 299327 15 350017 386618 512590 748618 327447 849227 65 848483 600445 680631 240030 705387 29964 743218 463421 356584 459656 765780 786474 2096 813411 542 492597 1206 555066 798251 278789 816681 117693 537000 762675 805440 147130 827023 5619 821305 395949 685260 815897 318 790690 208799 603071 171716 364607 847482 830663 221202 598153 809788 60 654562 234577 815105 53 818974 27 229003 813557 4 439821 838917 645598 139023 757509 720882 464104 845888 815064 94 792995 353057 487723 146058 833258 296674 821829 88765 38 516295 34 342374 6586 737952 681535 24408 257092 780880 839509 11644 758123 842630 614447 772791 155571 87797 230393 9366 505373 297237 740593 723479 40 747642 306 72 803991 372364 806211 742011 835152 354 2 11 32220 115861 3676 805196 827213 789951 780684 1100 848544 149 650 847065 178269 722482 795764 782630 98986 377537 770077 746130 181955 211465 829966 509783 683131 843789 6649 658660 601878 79329 152 53852 398241 269950 2 98553 8341 3 382791 2018 6743 735735 82071 770730 198653 304324 165793 81700 627639 743447 1 6493 849163 97682 1706 611136 828125 282859 831020 778668 737845 27240 11269 269624 784221 448752 775883 784691 75467 776257 510404 222 450572 363562 474125 885 617549 104491 306507 348090 833614 321000 556 783644 357276 701453 73774 817346 24995 368250 4 4308 249 123711 832526 283872 790253 482087 620519 787087 96180 840200 655939 20 847548 833582 665495 4 44312 802796 808131 45445 814301 310807 620959 53664 5000 562787 807398 744325 762491 785445 758884 116276 356734 758769 1 807604 783529 747210 842551 3 33 148 765043 390807 101 845531 7 316404 825820 62996 729937 3 150439 481655 226933 279699 47747 74291 427946 772919 7 253965 19330 2126 278643 833467 769955 780763 125 272549 309327 588733 135 833068 750788 802884 529199 835787 844741 407663 540941 92 228195 165719 517971 365740 54496 426316 103734 123332 2493 838324 742106 198933 815648 4281 587576 150938 887 244372 405308 784604 106940 842266 721441 805495 161998 760662 786088 656278 36693 60 824282 398826 816661 826370 597692 839408 82572 128095 840712 88350 152234 668029 201136 2 534563 383510 1169 823500 162636 37057 624523 106047 220997 541862 26549 94978 827521 4 43313 223583 826765 306744 578098 295686 17740 452649 556899 839676 5120 404845 811005 46 7 4604 755044 134962 102428 2 829969 805591 225126 542498 806683 729875 817185 820822 811661 76044 538196 26458 703512 719103 1859 774684 829895 626177 526511 278095 1334 779560 819756 174753 50 128 368172 44284 463930 307834 847816 593654 844631 638477 244840 540406 264080 520630 143093 404184 492543 120991 191241 807469 355400 821837 723817 571957 716664 202623 15901 5523 491864 471838 737651 1926 613645 827471 373199 653933 439197 777233 847885 379811 164 731119 301713 476235 844887 675242 225959 386474 828905 714043 287121 844236 546005 290 162799 321976 18 116 487633 820664 746802 23192 804730 276794 611276 83423 812508 849280 136754 10010 133 491130 243282 217280 438395 684803 650554 155891 622373 606 828723 749561 533120 348481 678767 8 712785 750551 34 265290 62570 559257 533171 780966 98369 288667 760 810144 768745 831048 456536 133779 441660 34711 297662 14685 231308 1337 2 380248 655677 473691 835190 17082 496852 65378 763284 769039 372776 816763 846487 753127 2791 342050 501501 786972 5808 809842 342238 320613 752636 643896 24 61 819058 840750 769456 250678 289168 664542 213107 958 517204 125285 215349 771280 121048 16 11 787128 365370 844594 758570 240266 527898 347484 6 413070 795490 742977 254002 789242 17728 18 837519 844276 584035 613336 656143 435403 382442 351738 4202 353412 846809 97375 781633 2 788763 176 724882 272770 754871 804100 811737 755533 796969 733767 794681 494434 482287 827071 657983 24 428319 44 243021 83104 171306 237252 8 784993 828978 53391 273341 455431 614915 309890 748630 575068 86044 511855 390668 800793 770670 1 519095 783739 842059 424723 733016 824974 298246 832773 832012 833189 99836 810668 828792 786440 804899 810504 763287 579563 207 189449 724962 549 767242 367552 776 15678 755889 778492 739728 356466 802667 770899 14 625186 17 1 1 830843 1933 833633 6899 676073 566735 819848 693798 843617 57093 764870 7 45 51 232031 286028 1359 168363 768126 803278 626984 2248 871 12 708623 2 710394 127 384810 80 663013 15 53787 687474 30 63527 63179 787915 484961 833373 648067 49 34 97077 79702 794619 2561 654472 18724 632066 546938 9 677667 796409 742563 43824 728471 12 796083 171 438332 1 262 841435 16 232829 15579 570021 87210 48679 762988 784101 698319 439069 551133 584475 697413 673505 464961 3242 848443 833295 655199 748592 818842 670120 785358 210847 762257 319185 28123 25 530868 224124 283050 795639 321847 818968 837004 281363 720224 623703 48224 17 4677 580182 97241 88 129 762927 385463 176759 761130 840544 358829 666766 30 700952 453862 834502 1705 1303 734205 436142 842875 2 223023 377719 404298 842668 642463 756835 28 781883 13269 620198 7725 145981 578816 39683 2 163490 75 63 117303 24609 730036 649076 12208 613233 565435 7992 840408 246004 842968 974 518897 798838 389238 1116 6573 712389 848035 6 428205 377467 10 823255 685746 348 691443 467999 2 780030 807814 163802 611565 808807 3978 840601 755541 761219 834484 504335 16699 834015 206525 298541 146710 732836 2 490 38615 20 837740 512464 83709 17 809584 206166 4 827452 465154 125788 50080 676743 428961 808642 455391 469078 402047 69314 767515 528732 514890 422288 87282 101606 591379 168476 22503 447840 811 13753 397153 59712 154 5 757276 732378 2 203963 238805 802655 830643 65546 706559 809265 671190 837668 165056 791946 3 831282 769881 31849 1710 704530 844023 835807 758729 789127 828762 772921 687927 512805 94872 327667 45518 13 88733 87357 453310 136203 65822 849797 1351 675938 832723 259061 750771 75 814008 547353 825725 14 66 3 494458 797872 640688 395699 817659 821443 109154 21 18 439454 226127 628132 340767 718766 2 274123 1292 87 2000 379131 37 793321 818110 159887 296750 705282 784125 838803 5 316449 222781 830334 465176 3 808930 633602 238780 2 6 808525 730316 942 16 822761 567841 13485 626287 207338 807717 789794 617 820767 11488 307089 709140 821595 786801 328778 291871 29641 25 427677 816531 844510 834652 97497 777895 9566 13820 74 62 627231 290296 5424 366781 753396 680986 98249 354533 761047 777335 65873 126965 824571 366147 545823 842436 828730 623319 501398 350442 426485 770557 845512 34235 291654 735696 2 537017 30 773577 749222 384618 2 772519 1026 218886 806006 795821 685543 25 1529 837230 764433 517677 196070 710906 835164 377758 11 566097 465479 839841 518917 644027 343174 774393 798147 448260 505363 726327 61 97 178421 552117 780881 45588 756121 1 300001 413853 831440 98628 3 777621 212215 381341 729825 821090 374017 39 14602 405 335834 651600 845776 405764 605695 580528 456283 829441 809111 541128 247856 415352 4 1473 781328 9887 177790 193034 263939 396 70 803488 94705 6 408455 328140 50 227736 825563 483676 837338 769311 759881 785876 9 13889 53 73 355 778071 1761 773392 1455 483813 713729 640160 699311 305117 313708 642705 441378 5 623775 2 237373 847802 78 486085 6465 33062 171031 66282 340364 779629 754 849173 21 100427 599427 177725 796495 519317 833396 4843 798128 673570 831502 229679 281981 604541 556509 652593 836902 460849 96325 183 818202 155547 597989 2 361068 668840 381706 319027 88130 414782 444885 835189 467339 504493 783570 797665 41 303436 361362 226403 93005 99697 830599 724750 545906 808058 826152 849025 218285 282726 559034 423825 515895 809141 614062 843023 6 158484 108068 56627 721893 175799 741921 823709 803169 845720 745134 61926 42 726582 15 550371 48 579133 648195 844647 798335 718634 660 499483 30 132554 829583 257245 825057 193535 5 70578 1306 401833 388 5155 398 836611 2 753977 800303 844898 823900 1018 269846 608401 149270 553908 325927 201071 823095 484231 255130 605714 710767 714102 665058 573117 4688 329412 213 747928 770496 38 1049 3 15 674452 483471 445316 211029 106433 38435 600 817303 644258 310508 817392 325482 104933 328963 664674 807635 274991 24901 497429 23 761751 91524 443471 608966 1047 7389 6565 730942 844519 381 352744 13766 31168 247256 609787 2 285929 828638 726136 800834 710101 30611 786406 172 335331 134558 422811 126700 695325 844722 2476 809840 702465 390998 756677 481841 303286 489866 8874 832337 647949 385416 50 213217 2651 299428 773960 507375 447 100296 61507 262311 319540 812607 15 876 782235 849650 628400 475483 457359 232373 140525 767596 341558 833131 5807 558532 717123 654583 294708 26392 764003 834128 53481 346189 840636 303604 223 409665 819267 772425 845831 673443 566018 445575 688587 170171 57167 702490 484760 360370 65702 158774 8 63 665944 833009 788985 569529 28168 18534 338257 55255 774239 2711 725776 783207 207041 728528 635515 74143 301211 771236 188804 289143 603347 598511 816683 41180 553965 550036 4027 807323 253186 2 833983 757790 359953 347388 738641 196326 665979 841869 762336 548643 624028 23 166 92 832954 834515 36039 734471 833383 478326 1524 30 732555 255194 631710 155824 28181 338495 505 811731 3 451958 3 827468 576776 802664 295691 486259 700662 811216 841584 63290 548447 539059 101040 721303 540047 809948 833121 22 833931 39232 542111 346228 204858 76129 116301 297089 143 841388 668010 764627 757020 453 12 516294 694539 819483 420455 7759 838031 566238 651591 754266 256479 824054 748103 763017 736486 691063 771275 504240 823049 827242 607295 825185 837875 818816 738283 838802 171945 384835 530009 766513 1296 539094 360014 637 449688 4964 3 228545 206017 453030 484252 284744 321488 9381 187151 569840 7276 255552 785315 766653 823065 794900 80586 750743 42135 282152 451223 674598 684268 413484 524601 787742 4 35902 723308 706551 704935 19 441 148309 20189 629708 817630 710960 765754 693370 292628 419408 799883 781 1 562785 77973 567007 58989 252016 698072 794794 728970 656811 45431 733116 845424 636559 816413 773063 29660 4 623868 15 178 828417 588835 117454 705911 7259 155213 468636 38194 2 111822 602860 595 545220 569967 766878 511313 825212 390723 766434 285440 11574 553405 791129 828262 13304 623576 607805 2818 797503 641600 723301 272509 733220 695504 406443 2 759986 169611 445043 815019 10092 571869 792453 281403 763322 165743 818160 622050 128021 799780 820368 794228 706 637024 159976 647559 375733 813671 260 424772 31 822961 399821 740937 704697 830076 323454 736958 198094 792157 1855 748553 826458 740921 692332 61445 53465 7279 666594 632023 831403 712188 500906 330534 397523 789490 752194 386849 841727 692249 97041 206 757834 758694 397 242303 14 474345 75125 33149 844726 38323 681364 805267 527712 536543 28556 155083 581582 27 342519 804533 1 748874 132 93 719801 702 444679 105193 15619 12 686744 728059 619472 830931 2736 832931 470962 813914 70362 682221 840645 443449 833674 5627 796274 216714 2618 69283 754999 828564 19 286742 815944 173480 32 31781 283432 815401 115 599763 706156 55228 803287 34692 527024 148589 779892 803117 846485 6 765859 3709 429706 783490 575760 839400 1 811208 816413 720343 58221 339863 391525 2 744241 273972 634720 571084 312647 136260 777417 123507 156906 17501 247505 8 842371 804635 763012 151188 800515 844964 128431 572394 27003 795381 142749 797351 2 792255 35451 473611 263057 504088 360180 146588 783537 3878 780970 248955 807653 13 100 765430 320120 308963 71279 26117 152317 107281 836191 807584 759659 807169 826307 586741 206977 5847 525795 652217 838235 818617 15543 14607 466795 202700 554421 791277 764820 34 256950 759275 10 466464 252729 72310 148691 378181 35 778498 25991 842033 18 835439 33686 794324 717748 749412 589153 758176 365034 2 2195 789534 430101 227367 737409 1144 201071 832763 489542 29578 250288 79 125036 53 1216 838296 26 817133 826347 46835 17207 781318 451353 768943 724727 358810 640838 778903 316 815749 472965 85193 556218 480 700582 15476 949 799551 794384 2 600127 129926 5313 450823 549804 85912 806490 836208 822187 25832 777129 5 42398 2249 13490 430184 613589 587277 8866 38076 452837 667797 849682 797357 699664 468664 2 1 800363 849355 294715 290926 687142 681905 4 830001 401848 235736 514882 12215 822881 771545 136374 357301 843532 826865 392106 548045 808230 750666 792972 397535 68 562054 974 43746 673727 5872 464975 174560 593871 734984 563147 3 2 588995 3579 244324 262402 360982 88718 774275 328517 290695 362303 205042 808538 486355 803994 55756 12 686191 579352 13070 668732 156663 120423 377343 829484 1 28825 4629 169412 626075 300046 633002 201672 620656 785131 48364 444911 825815 778347 222408 513175 326152 3 848653 763855 839001 175761 836807 46223 832339 103360 135286 48422 529946 823227 793990 516074 183771 25801 219346 679985 25773 327412 47122 830406 231968 834425 768649 90303 6134 1 15309 327347 770019 650126 797003 752943 521147 575349 54912 849976 602821 605206 555432 709627 221314 737154 733977 103524 532264 443830 831829 675359 446748 15417 845875 298373 799248 2 430410 822999 741425 401 791672 7450 66167 1 826305 82917 155 107353 641005 155776 41 6 840134 548690 570273 19 357409 195492 343074 235236 835708 13176 1497 654342 77896 806017 670726 411718 328274 18362 4 583744 669218 18043 7608 804753 106167 817254 276 364416 728585 477180 11783 848494 108379 66 471219 194655 672961 834818 171379 728083 228060 336659 632266 36544 845856 265509 539370 837525 600434 10000 787972 306948 3 845107 338759 755065 326558 451842 552106 401127 773129 118893 685063 3 65571 162097 59363 1235 146 834 832293 162767 3671 123660 534337 343565 823669 379295 820849 357703 574507 665857 3 12853 394310 381614 838534 5927 407201 707503 2121 528624 5680 740575 809918 273894 112719 36344 662583 479267 818837 792844 50754 424679 687992 821138 3 445596 663 782522 118445 604683 412866 831207 110292 815799 459116 842021 519200 170193 824970 637734 435663 1 738028 834799 6938 766505 568475 279936 329389 125 647105 732766 258701 776518 840437 820454 819587 50 131292 116 399632 490814 176004 6 86033 823464 96931 523530 830655 2293 668222 788235 5379 621 795095 845412 761060 637333 320424 826189 831901 89022 22 1904 534557 958 707389 815372 74159 534228 7501 626821 247329 782940 917 331971 728633 2 305669 177938 13 809696 8 682996 178 749308 725348 1366 18505 30613 803679 482920 369484 411557 452415 848998 838322 840997 829541 412729 1 565376 224550 119370 828959 603728 756713 494093 797652 387115 256113 212612 517980 521909 172642 789710 111982 752 675228 5633 159433 524822 460309 639645 526307 18 312444 847029 845690 21090 328692 276713 733995 699983 811452 329239 754208 823292 768807 1552 361337 638716 118977 741696 4 820761 4449 814215 258611 676801 717462 384 735545 739751 823 787260 693075 517056 435269 3 26436 572098 294492 698458 797295 593054 76734 236110 80 145065 785148 567785 833448 3093 109329 771383 397753 194429 256378 237014 524212 70014 806192 400979 647549 2486 430788 260111 600872 7 455408 810617 832323 828080 804930 156176 3707 21365 201626 336200 122650 530572 580412 836842 175371 814 36167 29451 647330 79130 738139 778417 299059 796936 733379 1 732387 174906 268704 193253 804322 651677 709783 2 811068 791 11848 2 747942 822706 239174 772330 8579 448175 503920 778068 738655 623594 720023 3826 553607 813054 770607 707632 154152 269490 461668 841928 31922 142260 843269 832382 1400 219940 820991 543538 848877 765027 8726 786411 111461 788980 483144 449087 798169 263789 6352 749606 829874 188895 812384 209 181608 8 401790 48 50455 730955 26969 1978 1076 21873 506332 95208 253829 752240 254477 128612 656120 306023 185472 756756 348515 739043 5190 523084 248819 156396 559244 819747 786313 753760 839355 835686 317077 286814 262426 445242 25800 751843 572175 167358 8175 7199 629369 831320 780308 54507 807988 815906 111901 53108 575682 630777 683256 350394 630540 194 3122 815894 149777 601947 798327 20152 6 603021 40393 663135 26 846402 156553 760231 788334 380098 752071 739761 58195 304189 450755 694092 33 243944 201004 804879 510531 830818 114314 170690 443650 691381 2151 820484 460086 129608 781667 637156 816812 785871 2 798393 794131 448618 660443 794274 86835 2 2099 11 56720 763348 81850 793957 814697 575477 437203 304562 20 19 356219 249959 730600 293296 723867 693143 667333 837475 429591 162 842963 361586 623998 635321 160863 655046 389557 13 148334 436651 812277 324535 559571 219688 2378 822997 545108 583624 3833 644633 569 836649 814901 578037 591148 6569 848411 198 235706 812318 98944 797732 10259 763498 420724 422511 833497 378592 563611 845058 2629 41333 728390 290617 208644 344059 6680 760517 815327 338487 304648 785969 11762 229334 767411 439347 847827 417405 4 830994 845695 697867 2 97590 610163 435166 123618 784346 650668 845115 167500 1730 160962 306980 16 204643 90724 709239 77662 44 526519 419033 644040 278889 2116 744031 706800 7620 734196 48074 837123 160215 146753 4069 816510 769164 820668 833105 842220 725806 449758 305910 416774 81190 227009 849295 11635 472989 69538 248819 434886 266416 781939 12 628000 220785 257756 829165 242662 849455 396521 224057 844462 106149 73353 695627 674297 110561 64271 695409 52244 717444 121217 27962 180258 441192 556650 3 375104 677800 9817 392580 338728 847190 106 419061 191886 849274 10 795203 494428 3 14461 232815 698795 795760 773588 813834 75 18 149998 436851 194 255758 686922 17 533727 574832 516705 8 799005 61088 519288 308144 364858 403666 355862 332845 41541 109465 734024 129518 128874 6488 508897 2896 7 45 10 842837 27650 498314 6928 493110 68883 56840 110269 503 108 815759 385439 3 580774 718984 337740 4637 817423 459015 312209 541 769292 781156 813898 118347 668673 820911 790295 619682 243897 442629 122978 540518 256609 832548 101001 12 340927 71354 535071 838142 845341 26082 753648 810794 84 656659 427053 67696 736 279831 303825 43 272689 764189 148250 44190 678991 823505 628221 608890 756305 211874 460638 75564 218188 699849 358684 394114 1566 6923 812812 353851 10097 835509 737582 122996 321950 772661 345164 707544 677088 338937 114519 821119 395 813255 829764 159811 32424 610289 5953 848174 591356 192927 836899 700379 274515 839502 784467 816483 8618 79310 759477 362975 310 2363 239785 774713 26210 724053 834750 455950 563638 18274 298831 381815 555362 603724 5561 779457 1 387165 18292 41 449904 760708 485760 2 3500 612742 352110 749866 252613 241087 4418 554510 805791 156864 419396 12 796553 678109 243877 86104 807319 818706 798434 150436 309572 569390 698473 54594 678924 562873 623498 128 841543 515 744660 120884 41404 765340 12 9 753595 432069 781876 136156 428080 27 146080 641859 581939 181211 825196 638661 275081 801447 377614 187565 805665 347835 199208 818700 750894 734034 359570 766046 80 783573 503195 743233 800783 844071 836736 2 527415 758442 364896 547818 828118 305430 1 29 541824 830860 303898 797964 192963 3 420342 608 2 484497 498972 309033 1038 622138 328256 538038 497356 771322 5 794796 31258 736003 784621 927 621167 749547 102983 387033 139469 769759 703345 798175 53 2543 416 457960 19171 2 33712 49631 7698 760907 24 36780 28847 91 19383 158 621222 3621 847930 640764 536876 323006 459013 711611 1 394005 57510 820176 36314 801019 743131 2 843836 540564 810640 801651 70747 8 31 217049 808 728861 320128 631248 457468 779011 715843 480 1418 401673 836833 200847 813681 12 366112 367 172546 103701 587642 589282 50 823295 494923 698780 781106 773131 570817 715398 26 836743 307967 805843 648727 440562 222210 2 785873 336422 167305 692945 143274 17341 822403 50359 1133 21 141147 774277 241999 785218 170800 844504 793773 689823 675108 848084 486524 826551 541757 32052 274403 32752 689155 634602 13 747523 631659 204017 741386 782452 23 715551 509961 176416 825101 187688 831803 793800 473834 246650 52480 642870 64 1 779491 802778 11662 4 751464 772331 759307 742270 593390 706347 509610 5156 86194 12870 71474 42607 768814 788228 174937 503457 174971 52 421542 184787 842200 42 164000 11 430075 353154 261211 97 797784 353932 105066 22 313468 804257 13501 404636 731484 171 424049 839042 820119 844944 751059 834628 97060 19625 808340 786821 274462 831701 690454 425488 524405 799468 589770 262231 488405 742715 5 816887 771388 78486 62 313630 13305 773039 710717 768953 693349 33166 6 813779 31426 843435 608141 444661 400290 2900 46330 33 122895 776341 177389 755773 27994 108 2 829658 846256 768058 838960 44 877 12 845359 724500 843875 48909 8 80854 483762 839771 480745 849812 843034 4324 1000 820445 298975 208 725010 123900 733909 706768 818826 300 301212 845232 744522 15110 538811 839340 9638 720872 721183 11 700791 202781 753955 844869 744282 309257 718302 666808 27119 726370 344529 1 29 677 7 274657 808681 540921 787547 839574 3 183593 738993 471454 838220 700498 777530 342709 93190 1676 629717 606658 741172 830121 2 6 848351 164671 622892 2313 818638 781563 472204 522530 813373 819051 846047 3 76061 236878 838050 747966 340752 812448 199 622971 663253 174918 756139 69322 793787 26997 656645 144276 816843 703919 794742 28094 611612 520178 680859 806004 749510 40395 836464 826037 765263 5246 79 84600 1609 838153 124301 50401 839934 272871 38982 715385 784284 420969 10214 31013 448424 8667 659714 20686 68511 122900 710738 407205 294 200 843506 18 750338 827345 520292 108 602809 401175 648757 273682 397632 25724 520166 82604 167080 9 295579 809539 511221 25723 806812 453857 3 3466 656413 372702 70092 20843 400953 455966 157153 743809 765124 431 802555 294745 548466 787181 555130 728586 821468 67 17 1446 567254 67932 723826 4 757400 167297 119 838394 8 160 127617 634734 580436 67448 849716 840161 790076 5109 419428 5158 576032 647122 2 388551 410808 362494 848465 1770 30624 882 178 755506 837317 790605 2332 4124 10 22721 835333 637188 6547 433493 16031 746940 718276 521217 793039 818858 201976 3819 728013 713714 810271 216155 255553 6 4894 801919 478252 472925 831801 500010 834500 1 671584 821677 410921 634747 215843 687486 684101 835110 352933 254949 377490 856 849104 210637 766591 19742 804076 44430 834377 36199 406694 5755 60541 458504 878 801486 133126 820694 74269 521722 1676 9 685905 412442 218972 95324 337944 626728 629884 572262 798929 820970 784392 274762 837551 605222 251240 834292 231790 825074 584573 221382 42597 814279 383313 12 92852 289 18259 712048 83289 823483 227644 824150 80318 773568 39312 596209 12909 49 158995 212581 176783 55026 420 74084 258 569248 824067 690834 408909 805095 599343 34489 735085 830431 637004 848285 752457 828 180226 738285 4 848317 263000 85142 231 162125 21452 356180 1 835203 112581 597691 80978 770731 682609 589418 841208 387 209 6 55711 715496 469103 154924 777531 316717 205323 563321 63 484 761710 211782 619799 611503 464991 363974 840261 206466 655219 749952 515364 741731 1 290148 8 27243 82282 713113 812849 277308 815780 38033 72 110275 284527 549625 190235 672597 403446 436512 51 173562 1933 91723 392257 775658 304890 537462 235785 648795 765094 590871 807211 565293 196685 776302 537354 18744 723142 98 716010 223 630841 526438 328048 818279 328682 29 705262 817764 297217 771395 834357 839258 5 824647 56050 812008 756671 255407 10486 22302 156667 448845 7 822323 809301 767758 447377 617936 111 66 764698 1 379820 740474 466855 815121 716895 848469 170082 724040 292472 555 214999 96 521515 324460 809696 455540 437636 497598 787496 54149 551067 166808 827243 87603 689771 845819 760304 89 822726 725969 775726 621633 620 836787 813203 490874 66 844415 122242 5785 834636 96540 5 24456 819068 617345 345550 470009 722005 30155 244 769147 789341 291989 836986 498922 115741 226776 376 9282 121509 799266 279475 8857 821928 812684 1 587979 31 841577 11 8 148 647374 92286 793728 89922 789587 4508 4 3 7713 39275 7501 799405 816524 318145 849401 780975 836203 230 664421 842965 443312 195912 33244 114861 825081 638721 740488 5 130157 357893 1069 676306 704831 824380 226322 127996 252109 643927 714310 3 801092 210843 837172 815090 844466 747859 42275 742106 6610 15924 264085 238777 35039 1 809886 686253 330228 99817 629028 275 4 713113 173958 361150 63160 92348 799350 805218 787512 715741 825722 837690 335672 808415 8 5160 532495 837642 176850 236597 814913 143071 42949 528390 419217 513214 2 1 272564 620673 797506 21315 596649 702003 847720 374822 9030 832604 784676 67821 185241 679890 753322 167836 776511 771496 281038 28948 749144 536454 81362 154887 653027 39272 87871 558009 289329 3158 375711 845450 50336 3149 262069 756582 1 750480 509184 434445 812761 834556 809228 175565 244391 171534 36537 167617 843559 502792 753292 7 643077 842569 648712 836214 833929 703065 172528 428488 828782 635729 732408 829182 15 635517 291196 658413 874 355417 800091 740389 31890 57 711 849883 365952 714991 820379 700269 341435 848138 166490 633 3570 835330 410602 321049 1730 711783 788403 506636 663546 80 688434 40659 750303 194073 812835 793322 739361 816761 284813 776149 815062 55712 396319 1490 47395 280580 115 640019 210220 184 275299 4 7398 779582 329372 307 60104 189007 672151 105 789186 2099 255947 276479 508238 218282 502034 3 566558 12815 821225 624094 187236 544552 750734 5 810892 804213 55 132918 528187 607871 625959 288525 566167 13265 759417 105 86962 4153 2623 161527 517102 752238 284440 807860 470741 2 843042 804049 400 651441 2 4 713570 138852 651275 434942 5 638338 784013 567600 55647 53101 764633 383378 524404 831162 636269 795363 1 802736 190924 5 10 301 1 1301 454826 804131 240780 505660 201440 163757 792031 33 767605 815534 7293 202860 819678 733821 288302 766081 3601 8590 783169 731094 462920 18190 313194 54 569815 578130 70205 27572 600623 787289 172192 848897 789620 3 496863 289 496488 65 277494 658881 787516 149916 457408 312023 741894 299187 606191 148 467806 843786 783016 822715 1148 760209 841328 704428 278020 1424 435243 549288 736650 7 424332 822852 634841 610503 751533 650788 845551 193454 308594 515239 119135 828923 8 793096 748667 848568 556197 475156 814621 795989 2099 821482 618821 265630 267253 42 771038 813834 2 843384 236143 488 807249 774531 810885 821894 783709 318891 647802 473441 25772 265622 810539 777416 232265 511131 173360 790930 415445 8598 538168 840460 578001 2 7184 276557 758257 816177 34256 817979 2 771581 195867 696514 343382 280724 62607 261816 15786 609 519104 547474 778442 9 681295 278378 507825 442458 818070 821933 504746 790573 642815 55216 832807 604914 18250 796664 835808 707496 4 670213 735713 294321 313748 499683 104078 803465 49265 477730 473679 437397 719279 669134 812817 610131 625132 737163 794491 190644 804137 606640 847807 285 2077 552279 755209 844439 20896 79916 303125 777710 193144 606785 117306 349548 36968 774635 206 1841 514413 56201 806254 726924 839101 210615 396277 272572 821026 782632 837572 404588 56712 722121 841535 576246 828303 804127 529037 630153 834310 185441 38050 174 839165 627069 586682 500 234611 846189 340091 5 1555 613486 823829 51633 798581 2721 826334 252612 103780 333993 22825 777301 808569 696278 125376 780184 335042 451341 4 470466 18 605219 751596 2 503 381038 555269 265 396974 817355 327893 353672 800072 840765 1792 990 717600 578620 750516 63 141032 761437 46081 11175 378467 11 154907 324948 626924 260 104183 714461 306474 79 456474 833065 838779 800278 606304 190356 408105 14207 845776 754822 403372 838649 839045 102235 844257 695297 746790 1146 236594 765265 661954 282708 734151 815703 845370 44 697085 705263 89876 783395 77176 455535 807485 626100 701753 848677 665588 71346 8 61064 19600 840867 175810 556945 831378 788022 12030 494349 9 1 769497 159983 761840 832978 1444 9093 498289 317246 727300 42 68458 536983 737173 119937 56 796492 66748 248330 802228 258708 801634 12 808087 2 824906 455159 723830 42811 819877 220 692809 845640 818890 140729 838919 282873 720639 719139 317638 439837 132 463188 736167 304016 605853 621311 835751 432399 23593 478225 1 244864 70174 185983 774229 459491 539348 44 844033 514728 847583 481450 2349 350811 631451 31470 374236 110799 474503 658912 596847 675802 794009 816971 565816 2 51801 781863 63889 652951 185464 823215 304255 94863 469937 58259 70862 210485 759224 333414 183309 314234 559180 842674 145120 373959 368 151 363707 841730 796153 679577 828770 691250 699 51 821671 68647 729880 778611 535871 796249 745206 676771 403564 758129 761887 791278 416250 847105 809279 187232 189404 810145 746544 584409 738869 33980 7897 525018 194196 509627 835450 342772 411183 1565 399500 346433 67899 526441 83 1 776791 154082 748687 808008 233858 835944 649615 189864 40 26366 98 790794 216059 98370 793846 820580 732134 345749 697242 272217 802038 815498 248282 469496 285692 819492 811097 830827 654374 649623 5 796036 820815 52250 569568 790336 775322 179565 525868 139 35869 757149 833474 6 258642 69 293821 83630 691046 818075 827815 215 196992 292125 147520 656867 485102 833741 526792 594986 676216 640570 6607 126907 8608 6361 696033 137369 583701 794051 560648 268434 601725 802889 932 287340 819106 665784 10 21575 743252 753862 420440 448211 118 500933 517350 743147 579828 261 315 200703 246974 311242 622377 2 613563 364 849788 690442 260144 227983 204694 703509 484678 7701 525295 645881 69363 765024 838340 728047 757984 1 1002 847688 52 15 631647 812072 34197 134218 688039 44247 636264 620373 75242 187539 516925 698480 25 767825 149396 162 635689 276 403729 391064 717111 846301 846388 844417 718717 793703 23 818264 7123 262485 763955 735668 840609 1330 376713 655779 376 48808 253086 18 754704 802782 711917 583153 832847 576006 808777 797468 9 624805 560671 310 251632 14819 369747 3432 371393 493142 341 343403 554480 595378 87578 745952 843262 40 5740 633163 740749 816259 641313 466010 733076 116659 697 576357 761092 699208 805056 65929 435288 825885 4 769019 826283 767388 180 406517 802692 335758 776175 746063 462288 458728 842441 59800 821907 847700 327951 550376 6318 390624 827654 10 6592 737828 414922 795203 777586 159558 469 590990 3266 73690 665103 4242 788653 93290 234379 78511 219434 2 481750 684941 11951 759773 90 830314 19 128673 721755 32367 3829 189447 399537 193737 107 802955 480288 795068 434 849697 647312 814816 278537 135198 225880 21986 654113 738649 28572 273207 834309 437898 848101 209698 513384 725431 751304 664988 496 254571 480045 138398 734945 819608 763169 298522 419871 3 532366 343601 265178 312809 14 148299 200838 806386 44291 11 712619 668735 63 1 470180 592450 441510 1055 450089 828797 663423 738 725426 562224 10 12 750597 9 29273 102634 487348 820660 42 831491 539678 34865 33775 823074 304493 209761 736992 25803 160296 803455 17170 849303 361941 472638 346857 691883 450049 787981 647028 802035 385628 5 81035 834656 743372 33380 41936 847326 2 412985 5247 263870 53930 25 793211 334491 825377 792805 781911 823313 236653 727566 734552 7170 735640 724581 600680 603334 802397 3 826777 7138 71020 12031 641420 15 18927 125123 347226 128230 124177 747344 105052 597413 598584 33566 2184 670108 6 824758 346809 311228 271550 825076 397289 165391 4121 811436 282843 270 721534 24 45 320182 775242 797936 5 817678 202 716802 821203 800677 163988 844631 778394 3 846774 839554 3291 3 631435 3 633398 803426 288855 68133 3065 6 752397 813126 790990 377 815231 2236 774392 25546 2 59970 792125 766184 268954 674330 4180 827822 74053 109861 371698 47 715117 617020 475921 131860 27085 351454 833531 813655 797516 327819 784875 809032 494 649790 319824 541129 15 424 9914 189323 17352 363046 48443 423379 801831 22 848690 21659 773601 280570 59 663928 644619 115661 782905 61 3 397807 22808 14729 844452 772785 846058 23359 829403 43452 65 796898 45339 32945 433322 821492 306699 832557 780 600387 760665 811728 15429 833479 448638 531838 472393 830745 761911 794025 239306 193559 217313 412641 294041 710524 2 845778 231369 2518 837443 831833 15817 3933 268611 220855 578131 9047 842388 369004 819191 310163 830972 555525 296043 161 834441 633615 531481 842351 652132 133314 11 700170 184859 37431 40 50232 689387 760464 757166 796355 112802 826681 366350 55 652030 839317 26099 750263 308612 814033 810775 848444 480426 74993 392259 497277 429654 726152 725855 781653 830723 830139 763772 778425 73926 38 27518 519667 11631 181382 16 287016 46375 406361 23 466599 829617 719457 375105 828354 541871 2 515223 20 645481 783152 825398 136739 59621 49363 634083 20 7773 223861 514734 56233 838270 560729 824190 284729 320341 156 51 481793 4007 6160 252764 450297 818186 23 592446 577598 488479 256408 214 21 849904 257013 712225 610177 375573 191949 821820 69126 102279 757614 712335 550040 23699 445274 188921 200558 58878 15465 125070 741254 516 469745 849442 787613 277053 691362 703158 956 696 634 785100 9107 835337 648521 31572 559963 760829 830790 439684 216985 80797 143 14 684562 845325 472004 1350 114468 182 342812 842830 716650 428197 5 45687 452118 4018 355364 5989 799782 5522 93 779356 303102 3074 608770 96617 13 266546 524130 733278 834484 86625 847593 717014 14 534506 480685 211 333451 171 232810 443 163196 447117 411093 1678 415582 842696 140323 434143 268069 236512 818036 677067 558 371605 827388 112 224 5266 5686 367030 364768 845916 414013 512750 88648 816046 779565 2 805208 128542 159728 831318 348123 680377 176379 815150 17717 806190 763 466243 639917 175145 827970 691588 6221 156544 824349 711179 655934 367 669703 2 182 538588 54337 91101 846299 586795 762428 61 791850 382068 356828 69752 634450 642321 434644 55088 730095 54664 705769 724870 178619 16956 629459 48312 714455 821699 816544 775398 689313 719993 147395 316080 848704 286760 1005 454370 38120 36 104 752775 337470 711781 137 36535 846476 617 780619 539397 791366 84 2595 5 820136 1059 83170 707544 3 27734 768581 312698 802490 780815 827359 301835 181297 278620 71 702471 184506 642481 687057 363047 480995 31 849333 799266 74072 827693 835178 754067 693216 10308 756303 637331 73 16962 417357 828584 761906 47142 731802 66 572253 93952 334191 694105 493593 536050 849566 466215 726501 2 701670 47418 795334 556683 729150 76 736410 124826 1306 752768 621700 209407 77 669979 793132 22651 330513 119885 33056 329273 771360 34047 256575 14 112 6 826400 614239 266674 677817 667847 161787 2 15 835164 504 775416 189164 3 18805 1 93 10 4 307 848395 847189 777425 792625 740905 541864 746266 849434 27481 444166 599666 63006 8399 509267 529156 125319 30488 757424 664410 31 420 815239 359180 738515 448154 763957 1683 177008 419633 192796 7089 168922 57 844403 67471 24059 11 824887 605691 436319 716 849537 838731 591574 318018 466778 832436 410158 365148 76135 503435 773209 21419 307592 833755 836048 35151 688027 45554 108994 824170 188373 275037 768260 521635 203 576107 401549 12389 793069 284188 28 839252 3064 753972 447336 106554 457823 786831 492831 589307 623986 830894 799980 466207 125815 569532 841836 721 626048 435209 829221 822961 459782 42695 782963 449889 760344 756564 612893 647731 193262 41 830119 112 840420 766532 1565 4474 799204 525498 30 142300 778346 650125 1108 822644 780877 2 113548 51767 191108 30845 17 3 828648 539521 824593 14052 792625 805975 2 633990 692191 28508 131803 733537 832691 786751 771301 620479 837203 285762 74575 807899 709609 33082 82918 18521 69726 799157 844665 203012 821614 734593 495 235246 475697 717882 205645 246309 694100 633336 718624 657668 131858 772416 660937 797630 8936 480175 524543 739363 787136 808551 817471 765679 773452 747149 400778 1750 514343 342017 4 780734 249547 439643 303161 8 807604 842815 836377 57119 729 805414 674721 200672 76201 838699 621210 770521 45488 504512 700595 838588 82247 219289 438249 842712 27 506264 753500 4 592759 590 130488 628139 683721 243493 132266 815638 772007 33734 735834 746642 211291 838780 802746 821296 589895 344036 658964 225 824266 655799 165194 2176 490696 193395 4 841346 808231 269137 535097 761103 94 760276 783643 151119 399034 657518 815979 3726 822894 299054 57971 206017 7020 386048 724043 314918 541738 92 220116 668774 122053 333738 458959 79087 840276 500385 351414 749507 503566 777539 44968 14503 799753 651945 847190 633188 426 138545 594109 761923 57748 81367 793789 684726 796469 80709 806488 463531 164327 754187 775838 692740 408346 822343 625615 432438 772719 104529 48661 76478 504510 42 842106 133291 764597 768908 843 105903 821150 838020 29461 843423 3 846313 825260 790849 225 797808 9827 146 31 845536 236146 565 835596 2976 782021 533898 34114 441836 773889 102233 48883 98062 751272 626028 184289 19674 752727 377191 1538 924 83985 815866 108663 831346 485707 669914 818290 289179 243315 813369 842883 846890 836297 827968 435980 839476 191 168473 815939 753053 825264 412098 7 793871 726739 4 810941 162958 48447 796822 33 781993 15259 434842 795304 799173 774178 746 84510 395378 705753 233815 159153 174159 808463 820813 499306 120891 772256 76309 743902 439903 181137 180165 776814 430404 337987 800641 2 646277 244521 361307 462694 815576 441289 690333 12 378640 819010 271 409299 672668 93350 4 823751 61 800913 5426 6124 779286 523794 117925 739494 22279 265659 808479 6407 776151 171634 280692 369482 653705 605064 828858 348688 200041 452832 166793 2 838516 837917 734475 768399 278926 668991 95 293275 501066 764885 829852 819060 2 813734 600042 1 82522 836746 24302 80587 676877 228488 648831 848119 94898 101 692198 735234 700406 674187 37 758261 29 249845 5 786421 699368 1 775488 214670 766478 526896 642 743687 839113 48395 1 442194 769145 794103 781218 798723 739010 171044 803353 48 799787 746591 729714 794482 175098 649309 460832 431771 164946 448826 723546 5 807943 501746 836928 614774 807521 532084 460462 77814 202366 492680 301353 2 810840 801978 836950 821988 104870 706031 621933 796037 183839 769257 796006 761354 247050 687835 810226 797971 101 1 563680 790148 450742 36051 575020 201481 45818 818147 841309 121 848743 9573 365180 780574 734456 251211 691783 78876 185456 946 370702 586137 263103 144517 635285 14 347659 146975 4984 823401 351103 108 9929 4010 639659 552177 563000 214 21 17540 665273 738211 246014 835029 836871 847958 610299 138 74098 273399 747455 388555 6 297546 820062 14189 381009 121211 371002 310766 610094 2 168073 468371 264751 823632 837969 809354 584638 395364 567744 8799 230347 743647 184761 672172 340601 120973 174 672739 794691 321236 776612 400433 608165 719651 848862 251252 815796 3360 705754 352364 751920 794846 259 173911 4412 485588 252181 27 721587 553140 798640 537806 606660 679899 227048 603241 109 819683 166234 124115 64808 28203 33999 812705 731236 74648 18800 788431 762038 43314 698130 467498 608421 414147 312178 847564 445980 796056 750363 667452 660647 168662 68121 16585 848131 763862 281798 833596 38156 816809 378571 718923 843416 606451 717254 800145 831404 692714 714704 707484 744576 575540 39979 749707 548411 29758 689164 396960 45158 459444 11036 620738 235860 24 845863 6745 666036 827363 103555 210 32 4516 506139 529177 44480 255701 263627 374375 11154 756048 810260 463851 845737 23020 838948 545282 458510 679915 821133 779696 196393 442014 45237 334477 830640 52 179831 405677 14532 812906 31655 31 831526 435988 755476 539009 2306 506254 58 32 707269 563311 377 754704 11 52697 771820 56 598170 14517 844129 168469 496225 846431 779616 238504 839593 23 305475 764173 838662 551174 127956 340792 676588 811597 2 798056 381070 385 447235 375784 810827 791024 280978 830069 801552 260685 786863 205987 493250 32740 838793 658493 383 289 800973 766478 8128 417588 4 437590 635928 824102 794462 838199 729804 840463 844125 415611 802512 784836 144468 55951 724711 841710 726477 661031 667977 7 27453 843245 55 806778 17396 644513 3 245499 254725 31 753156 788508 119193 843959 799392 751102 354452 267591 847493 296010 837479 815454 758 512246 804216 812250 201577 12228 497155 802730 731062 847976 760788 784284 849334 806808 641716 92443 296277 787451 3949 636136 635362 203654 5156 575050 848142 366780 25766 809189 2359 361425 64 1611 576153 191088 312893 25779 434 759710 1938 22647 613562 818430 493260 103554 418578 118166 289649 702679 86862 722813 616248 548415 813726 799351 145179 811738 535536 265 840987 26 96444 803028 723476 800 106 425760 187569 747949 407585 801423 667620 694357 525817 3722 472322 741 158520 69933 375141 814855 493130 15 849820 800771 784152 808122 315047 835244 2 743697 112 410497 793745 92844 783367 34896 426730 67 806539 4650 2 442151 789 812636 681775 35632 845281 218245 848217 447556 33 765732 107750 805475 784936 1139 130575 36 780659 327052 1178 427389 210157 824765 818745 4450 9915 729709 96266 105 46 792454 98478 561 795145 154001 839793 784325 6 832804 677565 759079 739145 339609 578071 374988 1 567099 250032 811047 279 840606 585268 4 453051 100690 622527 269929 22498 848022 798227 126 266849 486905 773691 809478 655508 826961 373506 844063 784846 152 781940 344865 833815 573798 756172 768997 744034 6 613654 817416 759421 387533 3 183734 784258 2 415298 4 271 440091 231177 814762 743905 65 210217 810872 29 373836 764787 370854 430902 184874 346685 835790 818784 310908 576678 747311 58040 292142 6993 74378 20 251 378784 41834 19 496384 330497 654331 849896 30727 773810 167306 822940 61653 20403 198624 151191 466951 562060 610049 4165 152031 168718 756949 26414 36614 776343 703103 819848 15 407 224312 18 3695 4 802449 170239 446649 211058 842781 836462 623805 515500 2 201052 413128 371071 794823 821438 369327 8604 417853 2413 755841 637273 847673 308013 264008 801834 501453 731746 799895 182 752000 831370 844732 574565 648974 45093 557271 822560 233218 231647 504076 3 54256 228326 7 377013 264271 97 621830 307348 196163 825101 842740 36 662805 14529 621275 94573 816577 794054 828300 62 666191 763792 66462 794918 846291 65 713622 264545 258948 390853 823565 52438 758133 382397 126197 813678 467909 948 364766 570527 562505 752026 701453 2069 553134 428438 447834 182848 307676 540579 488512 788385 492120 525541 125319 6 778247 63300 1203 14578 72959 478733 1 402095 839240 137 841205 761358 1062 142120 838664 780735 89838 827136 346859 653330 184753 714545 748265 343550 842556 797847 246863 564452 355307 529738 804276 745572 152384 383985 829739 33596 594122 309552 517255 769435 715689 1 430622 712026 827469 154396 282028 52358 818594 172649 225434 428190 629891 518452 376886 792849 507935 666266 568499 786263 23 521588 819668 469999 397 847090 790209 67424 736255 778164 416717 429325 645 316951 14220 794511 1510 13866 12772 776219 843797 114105 438519 680611 747740 746077 315175 798626 265610 806480 208414 694848 1 406369 794590 168262 127244 765605 366191 749942 188795 821916 739709 26 843434 842233 849292 341589 716 284964 140514 15 467865 806971 810096 201036 688654 782663 737801 349401 193718 764488 397337 471579 726188 290109 450611 666393 771970 5 376297 20 477216 374103 782011 148342 156 818792 686470 811136 414862 453345 612245 550244 823239 480602 638673 738552 502052 757475 246 837788 232970 43152 775114 294746 271619 838078 167408 380025 659966 594752 205553 555018 25222 838858 675389 424363 762567 385738 721260 780500 301649 1667 258642 772670 243989 419512 836657 665058 848860 833048 102837 838369 788269 590854 48 460090 799200 417118 137227 822655 2584 85397 671106 188167 422715 332069 213362 473 21 332 176415 323449 95784 769284 117499 173322 801888 296857 144079 837590 822627 635368 314922 181394 464 17 301770 735974 283125 281753 735452 664628 847557 801345 241389 75 799985 7755 93073 25557 544596 34301 7604 753 805067 544475 792755 62340 816725 582198 33820 496003 26 209 3 273663 511354 53967 432985 835484 10 814693 837206 815072 755068 720893 807580 449520 696625 437121 384201 119242 799931 844814 37318 419811 836611 771006 759574 738093 837424 771987 834276 259059 517508 193332 21448 143 61071 176354 775055 21031 144833 807753 800876 840551 81 111623 818082 62938 396332 791964 669735 804431 821135 758330 682073 556044 2 502873 763242 50 4 2 832630 8150 1344 446266 842560 804113 289467 18695 295892 123302 146843 665816 830583 786486 809793 839854 827955 217446 54 684 640561 777091 514150 38 270565 808042 140814 40847 299355 829578 316751 732434 444348 484234 25270 160974 843216 841536 843383 541618 833687 413420 770024 5416 433265 216791 166167 294651 839235 717456 6 11283 778433 238153 17 849796 409601 843788 5 699830 335494 46 498 849500 84098 214197 33540 834335 87 377429 597331 58290 843387 780373 552491 63194 175 8 627812 761324 12146 8 2157 716525 4 979 49256 707117 818534 776427 159534 619807 793302 803409 110 215752 564271 773903 466007 682082 17792 10 11 411266 140896 371485 510014 808873 300540 638333 641591 805657 736765 805795 839298 4357 8952 2218 1008 540818 264091 391152 183816 790582 313969 41 804169 629007 33051 1 825302 281679 836334 818536 759059 430661 735663 4007 284271 611895 836111 677152 130440 840759 98582 816895 833966 656710 2708 847903 172813 769792 137867 2 523861 652013 585582 811842 817634 382898 816003 151034 842157 751636 236192 122794 827987 764590 23461 840432 2800 3 60122 677553 336728 843467 821791 822376 67000 611429 705144 1851 793091 14 822847 672820 759949 252 832398 798517 848771 162863 150225 778251 413614 458154 624757 52 673792 331557 746077 289479 466 3 341981 1 626640 42025 390 833113 202659 233803 611522 685103 377633 5592 712657 694616 469169 4400 803510 137786 709413 827393 781723 826718 603741 782491 663766 237 122236 680960 774834 73 751686 220100 739516 769841 669912 211111 281428 102439 767596 14633 793014 458038 5 3663 831441 1036 109463 794023 835024 7142 699519 718608 742659 191 5076 395963 702362 344996 835949 709760 798630 4826 510185 847117 835153 740125 350581 148 770760 85616 649665 798105 346936 474018 420316 169104 30305 551164 112 824990 810663 162 824715 404 746693 847532 452 429138 41 776087 360873 214 776293 308 786809 809838 196751 96217 481163 615328 760794 78513 845960 809844 701491 309636 839437 479 675894 554502 332956 786863 822272 149796 786950 323160 551376 782792 699156 316688 372709 126523 687183 791072 836708 699453 145 245 6 615856 301 699969 118419 226378 3491 845834 2954 1 85384 323 539598 41385 468088 5074 514206 512349 461 676238 103939 845036 69347 96 81 151528 373512 809914 26531 846789 276285 787566 7 7754 161712 4 6929 374803 46033 816483 194542 549822 368929 84185 542189 831044 282358 649318 1 831339 26 776325 27 518892 829 2619 585248 165273 20865 834807 185858 822016 24 6448 94081 380527 148009 377722 264931 14 136494 762631 778399 429601 16625 646665 736187 810976 801680 193546 531345 842520 52360 140541 94 534165 324314 4 441500 744026 447763 532496 682448 721120 521688 839699 783038 812144 594304 421607 711648 23657 319345 191651 788347 596493 567870 76854 273572 837963 495 630691 550667 813487 365629 2381 59851 598417 239317 310264 29127 838391 782545 817800 99 728251 504617 780955 300032 655105 63902 33551 727282 766032 195033 816694 807561 827693 168259 657992 164123 779421 565935 635220 507770 199906 837433 214753 681013 647494 6 5872 33745 1242 723938 801344 832899 812864 818315 669490 206 123625 726861 174 580436 7 24932 3 380596 655817 239544 812929 2888 3708 3922 1594 139568 1363 823552 100 670822 473458 8 424567 833607 99968 90 305967 4206 490918 733355 346949 791079 537354 578668 99231 426469 101219 81 749902 788921 262831 167009 188259 798110 263 7219 3 723526 1943 845522 34 53760 833120 818898 202540 374 19582 378893 14 5397 104377 27701 441 5 298375 784878 832458 69624 655166 473 350674 15 405 5128 390263 318065 379600 17 659611 831666 814483 792240 568475 637235 606802 605749 554511 364640 2 382005 474571 691415 222754 16029 98219 15489 730749 664428 424845 75407 61231 610869 528084 1 95807 7908 896 750798 379843 690478 804104 304199 3359 848056 631453 641603 196580 3720 553622 951 797703 371504 36597 591907 333911 104269 728535 31565 15 845519 772067 2405 668790 790753 2122 641800 64499 67629 757847 588883 638455 142225 829639 839809 510520 456053 696198 221142 10631 648300 86608 645707 464260 820641 6516 828740 2 727001 681 773586 160815 2 643071 24 841141 728321 144035 837133 8586 298124 564222 691919 729163 849491 9 741342 61997 33 7 702573 849840 680781 641541 488780 715787 604170 813656 801732 575868 738840 361428 586 487656 776158 846803 616799 832 151426 751616 190751 602690 821433 826779 788492 841077 944 94075 553523 275142 580261 545977 224767 844138 481375 291812 411054 138574 5 121744 778626 769174 606645 726279 817794 740506 843633 125810 823009 57 277 694464 833631 395869 9348 350523 770573 464948 799061 70421 523362 408393 140665 800697 727534 160142 57 282798 757569 124704 34517 725892 741606 764346 1 159387 501116 786991 365117 738585 847204 810192 313671 202438 770545 772247 750463 845623 533710 145065 785058 842663 833350 669 742981 33851 847758 531 679574 597842 844298 2527 5400 825232 8 779687 186966 811477 410538 781925 2557 34 1599 933 56275 210205 124660 724148 416784 213987 822884 479746 2529 158864 181195 670224 698932 390600 67064 818694 122 259 16 810979 761719 269811 20461 838882 313171 84746 369230 192540 449843 442787 778699 696454 118206 545645 755878 461761 824788 99716 579678 830381 803253 839785 847893 8 708114 27 2 819548 549283 303723 3 130 435854 9736 42 842836 831918 702181 268314 785630 830986 116040 401930 667656 251985 4 203069 820502 810461 60635 1044 693368 509985 296053 516028 589 450365 8 101538 840648 141680 845450 813463 504476 308198 844434 702264 841588 817213 795138 141965 20668 267511 134094 507458 446477 604601 679529 532895 131915 197676 75523 5 2 6 260418 829014 22658 825021 822569 662329 677448 768679 393395 385034 571766 467327 3 129446 183429 709160 625610 4466 726190 10053 226041 271863 22017 222484 77373 156069 152160 44663 793219 757100 173653 836266 842467 710638 827204 8 810231 128 825058 557109 357949 21622 85052 15388 1106 842974 428279 699703 784650 1432 836112 175300 349753 172645 434466 107994 610746 758693 826227 309593 49 631682 744191 844363 250020 11391 778201 196740 807730 33 691128 4 128044 67977 357829 691 394061 553734 808928 832492 247794 36595 126284 777667 526222 1 284224 687540 6106 145365 506070 621425 395602 813882 450840 848435 527208 87375 363198 792356 29 837172 205659 798511 688774 64699 24 371109 849993 26968 97638 4 790150 17 580532 825499 807637 26954 421532 465136 109186 813735 835335 36 123994 25 554046 10870 831665 198857 310428 652573 675724 787525 754905 2 806513 345805 831973 105 493521 668946 11 788062 829644 232368 561102 35 192808 85507 261269 284797 482306 718200 255295 425625 786532 179933 115136 792064 847654 17935 369803 110147 803656 846054 383077 672871 31681 780036 640272 500989 830936 681693 21297 848352 581638 849000 290 832092 477997 711787 640542 680464 22264 319722 840363 162528 74119 553322 809176 307176 103976 699658 19334 1170 133288 3 122157 6 774905 273987 436964 769890 847247 832144 61928 333103 463894 166530 15 767562 258760 28 148036 803394 9129 143289 239037 378730 497367 801816 689732 457392 773100 574570 401965 1194 3 767647 835763 640028 264149 270544 690569 2628 472271 57630 588 20075 283063 195960 819006 13 401236 843184 556789 686 631562 611600 450695 1092 59039 7 404843 401940 746710 50577 7327 1664 845670 13353 736810 745254 394065 393 716836 842239 227486 570366 498466 644665 365931 846227 820566 283361 117781 19 641313 818376 91013 815567 623211 604593 131324 715564 524 30193 2167 8836 375917 13 403203 403080 672648 336131 58 777515 89182 315505 198972 594240 709625 744642 246107 789087 74 687499 542202 103192 636576 298 218989 597050 339008 417512 15 844313 3462 244817 2340 13274 746426 222 96076 493202 831732 468868 360351 482283 833590 845596 272591 466013 353190 670410 587726 590732 697003 196208 2 15750 585666 3580 835514 71 833581 752033 130470 633688 20 284 845543 839108 174242 288 435 737782 554554 518648 830431 320757 833350 825213 3874 45152 780997 747181 18788 25 5 474277 745057 744682 131 799939 848657 669783 715389 539248 762639 834993 198266 678219 580085 810511 575909 582361 356158 679494 11117 131477 817162 708784 715356 177289 845875 52998 408162 424334 393 713583 12527 4 4 717760 124329 813693 275137 719948 65463 3051 440884 28 4342 265899 45 785746 295847 186149 558128 684946 801078 846298 426312 755334 28746 13531 834400 51766 135 529761 166 38841 474161 201665 623247 595031 813391 299870 111326 1893 142332 849154 848808 730230 339703 803183 801652 849092 842582 207837 49865 205103 803849 229186 778211 744070 602424 309092 668883 813650 817414 292 379447 840667 815347 11592 813873 825416 639746 3467 321989 208131 490679 406735 561554 623389 707655 145757 60 92 493445 25928 805163 16 659239 257683 224 353862 787337 295404 776758 2 498633 831131 23 181881 818307 408034 549446 265553 351017 280633 7 100655 832731 2 173015 325844 305444 818509 823240 778416 8 835921 799573 717817 267310 746910 754272 13584 670183 359965 805761 37220 541852 811643 92418 803519 181441 442759 2488 35539 253938 138102 206879 597816 775853 806188 44 365800 623335 315072 46629 286 280546 846668 4 242900 289653 812381 697545 396682 30532 16535 829546 79573 252 743943 3633 233 1486 93 822139 271 761193 821232 225 13762 587115 47136 819415 800209 831689 11 555965 618232 176052 698243 704928 576274 517830 313703 98959 310833 302750 215431 478627 842346 646664 242254 125168 799366 824989 203502 830756 532417 2049 152770 446903 817015 230774 11337 171759 705803 241678 732142 12306 807510 276961 247443 528331 802968 824643 18556 4 65829 848846 192631 24461 123051 649620 387741 162794 229580 868 804621 687361 773641 747022 835805 187941 741100 482207 697113 485342 825630 487 747806 189694 830804 849605 272534 700850 353927 846486 772986 507710 708733 443895 223 818875 6 1 836268 317128 823755 717206 644058 226446 11429 80727 740419 503058 575203 3650 704883 835162 828984 796439 134018 756100 793717 197524 840591 681139 186405 382041 727847 44551 31470 581047 300354 54387 827732 6769 482532 213 755861 305694 842403 270729 97646 4695 15151 675464 793474 821072 152210 10 166158 84676 368691 834101 100 244154 161 4909 125498 513663 9260 468342 5262 845292 847116 149713 792888 492952 617274 615857 739940 715604 2 668276 142893 303 829136 188995 46325 801797 797848 526390 760643 52726 251581 663388 290172 420284 742820 800698 145673 119269 20268 786144 466519 12724 428655 769101 419 653520 9 145 553976 793390 69163 453388 460365 833013 82807 711780 769100 337234 752983 669350 645773 815500 834912 847588 42 1 837453 813653 4 117011 841456 521369 352710 838051 219351 50057 802490 139613 707299 7798 6251 364294 99 48488 297069 345557 823915 794595 19839 3744 446870 505417 148486 720324 752 84224 23 710903 5 836093 326145 679170 109 706514 654346 5 101813 552176 80087 8032 710363 275643 627148 42410 747076 364679 95791 323257 53549 488331 61443 367914 333978 794836 240872 402833 846193 848004 69025 215402 364 135645 832865 2 778576 743114 649804 576303 754800 731734 798090 309871 508885 736058 805490 5 8432 800692 788966 621705 841490 156944 19036 834360 3 772163 828246 5 253381 662891 717321 169341 474310 33500 132832 780582 164613 818656 815517 78468 769408 825665 848518 113256 10 838311 228847 134953 484 198209 97281 234171 233 825733 140201 379 323115 4547 805099 449154 845505 225910 51 545536 1065 49223 64989 7915 794190 133672 825554 835359 30150 54 815754 721743 640249 406552 661626 26 801055 131984 93707 818806 786658 31258 1100 803991 845228 826399 349948 840554 746300 23 17841 61902 5 11006 805322 729658 45 13 642017 338164 70987 272 843188 36 617540 5266 102844 786245 785249 60244 296586 944 49541 812197 845195 848769 160276 833458 692876 789180 17872 44 22931 815525 220958 787084 504898 553231 482538 745733 786523 646545 40447 545277 136212 11197 484625 377753 834895 807765 665139 843806 8509 448277 680594 498842 387405 608529 21751 848183 845893 647220 202581 417943 322166 448327 832800 772883 817898 844449 538074 27783 841435 715723 769158 536816 812354 810780 271557 760040 790822 259082 229930 812213 837744 67007 823126 13 633271 226038 622276 817471 690477 396852 746489 2505 770846 725058 228984 802049 725743 3 715976 42 3 2 170038 659652 4487 831259 543293 205851 777222 549021 27122 2527 69593 520449 708446 647968 833412 559328 197748 634599 32362 726785 359660 769265 828722 6516 823773 2 769456 650185 148485 611857 5 530525 56167 792496 738098 141329 71128 99050 6 798955 641286 93504 407 540 486 128675 917 576127 124607 809962 262824 4623 788713 781434 280393 239517 419893 2 803523 665463 119257 312547 13 831110 783010 589531 539965 173685 266237 835267 835277 742731 515807 773157 848301 108857 384493 167427 51738 18867 812039 243947 621345 1312 481432 838385 756942 3 462639 155523 438225 4 342914 357 469488 843979 843831 782874 838705 512885 546262 712033 725215 223 7776 797552 774837 468386 609695 722326 812873 2758 777756 62825 2000 681 240491 85236 116012 550932 2 560807 342071 3770 575309 240903 2 57621 669899 195336 836905 120 295981 303753 183808 744397 108181 168797 2072 334 257 771501 501 471608 535833 751877 1717 497292 13 180725 13009 628 503442 587334 849227 309459 519393 383570 798719 472910 2254 1 784567 827614 66125 834836 742850 815869 12 61 749842 632001 343295 242824 802882 820511 111259 734973 106 730405 800750 814467 610484 1302 519490 2 269826 303 759217 3 64923 2982 663763 543511 1 716320 3114 1509 2 2860 845720 18605 829595 4259 315206 654096 7 822220 97409 247391 10998 134654 19999 834997 654989 346809 647989 103 802309 195254 503064 719266 3 286225 720951 151687 640168 692258 38814 2 755951 2 565693 835966 937 519724 416789 327979 264213 848423 438270 476295 769381 757220 822090 573039 107 1143 836960 449603 3886 15043 7366 506836 360356 566534 5 194170 193352 285535 736059 17 830592 789303 672796 544869 709685 276167 192430 417533 724732 2035 153156 549959 589837 6286 334756 56028 135354 579534 215668 137664 210251 7608 11 843707 833097 472471 64665 16333 840534 309764 821313 3 46801 3 205137 822605 777887 19174 242801 748612 148445 6627 698463 279920 1 1 301470 587312 795109 124002 17727 802735 551547 828350 117673 169728 770036 174680 371732 834187 535997 186229 14102 130292 730513 835656 455690 839050 736274 31492 452131 77 36 681904 721112 701436 445285 12 833024 843459 8 533557 469791 43 121069 474421 69412 493425 2 796689 718 161825 7771 2 241 27609 792284 579969 353117 848990 746043 68303 101686 600563 298542 20026 2 89989 4550 635206 582043 461445 948 802673 465437 138749 837210 587148 802374 297441 658291 832648 793434 4 243096 171582 791630 134 308499 402075 459547 830918 771338 63 190 841239 481529 132729 146370 848071 786422 227440 275880 658215 791676 565514 778273 177143 2382 489769 843598 1599 114223 540048 558408 4 797685 466802 395405 814320 394636 567971 60 6 704775 18 12 651081 176629 7910 845749 802968 849107 28 629576 629886 367380 752378 172303 257055 406222 673447 839231 635928 812255 812474 275 274133 62829 1 55274 375079 27 848948 27368 740012 20605 288619 685068 785502 631202 627005 718892 719762 812419 687649 718563 675257 399483 453385 684383 733886 346919 820280 360286 662954 164566 617 33063 812112 71014 253961 755000 524661 9 4740 844908 227707 838509 335612 277976 112 666364 517992 835700 4923 817837 94653 288662 840316 5297 828187 678547 839906 39760 240553 6 462031 845717 620329 415307 548 77237 687385 49089 635815 820164 611701 840603 99 489769 817269 15780 538025 459 135562 104805 29816 10 831656 849229 188303 376100 819732 642775 836922 844200 758095 259 837708 257033 152920 2932 82278 842868 1 6446 21987 14549 457359 831335 285797 824956 796449 823728 831185 259679 56387 239299 782738 751173 299822 814250 630790 263946 502227 568427 623815 466676 59740 71735 142017 830477 794952 25274 46 71074 472214 77193 256096 136133 822180 817277 842595 806446 448240 16905 73 283876 7179 303450 2 218396 834862 76055 236396 789395 1042 419764 829363 580841 748945 745459 810162 245157 202 631793 55728 187407 722487 362720 763844 12207 598290 818646 638209 727534 835213 1 820776 711880 785200 216533 2262 847079 355209 721901 825850 154378 813474 761318 552914 464 355 834915 2 763288 764072 836616 188 121044 639692 8 424 217238 780954 572364 1413 212979 9 812481 67553 370640 618900 585906 1 809276 809866 657253 243 439791 64546 510910 818363 755862 7 1 517272 657735 604292 20424 6 525948 110205 412656 837858 483297 704592 803175 828965 840948 848419 19496 498129 825421 814050 73 812995 256600 546815 783803 137386 801050 831080 768228 19153 428235 765823 563878 102111 159771 837158 26916 177845 479445 552173 1306 716731 2 501221 3869 563670 314948 808115 812050 18 36 810298 410031 10 731276 309198 7 204675 623268 408338 631313 825449 255046 807420 69604 24226 7 362654 656369 34153 720177 22 404303 824460 817928 848134 432647 478427 98342 110294 210703 40 291861 724579 729510 343914 339635 768106 6 551201 240818 689614 2181 819716 1 681097 406357 821585 433116 384599 34 828114 18600 9 832697 840078 751822 86502 98027 2645 359977 805113 10 716068 301159 76349 822311 54812 571070 770650 139855 140 514893 510234 773135 1627 691 165078 818575 736072 7306 806726 13613 238652 9 153418 60 812177 86196 763756 5981 241248 752017 792903 741318 568951 838794 107975 9 500534 685850 224685 169589 480174 229503 750119 686125 827011 324879 782910 499259 16 803772 458277 649537 779318 644004 135832 5 714794 816469 838988 259574 12 681759 3 848653 832305 9231 2379 614561 442179 294116 761979 261002 349410 840716 42283 97577 57821 254117 117868 272588 290960 391486 848383 846745 774859 469901 797793 376249 25132 699663 700082 3883 846176 394620 780099 140618 381098 817942 9 521085 37026 548034 642250 732424 794869 241970 805827 826588 738936 413331 284625 4234 651359 236224 305170 649333 520186 123838 147232 176328 37493 24 754141 1 706526 617794 222562 601305 589028 5 586791 9 821270 784948 180343 812406 72044 273199 774990 213651 262278 785812 607564 45395 336417 543811 831032 606693 795666 532145 178245 150470 838679 11046 244115 667707 383619 637590 757114 678391 206085 632215 768946 9744 76 579930 781487 756972 447811 739241 545801 490005 4028 833764 3367 6678 740286 593735 798511 446210 839974 731839 90 585524 825934 844497 248658 9 6663 648545 216189 200246 292923 50582 820161 4 291048 796046 101215 599212 322508 887 54203 801323 603610 280731 750155 514142 754781 726771 767837 15 152842 410061 172 587131 196099 602688 40791 451105 53431 477308 847707 7637 25676 572325 416746 730704 135351 762282 478131 442636 791916 117463 739171 700741 672679 707606 144 229274 696183 666417 831799 825777 826729 806629 545121 826891 718736 735751 96478 707034 334042 823325 8 487379 743606 746833 335268 418814 765030 315427 800579 834956 843820 773519 804979 732846 847499 6580 789421 845121 116 13 847054 600793 573137 883 825313 734749 806198 66147 811349 2351 541564 719811 805659 706728 729350 336713 291831 753832 2684 453735 153105 816185 108036 759364 528402 62127 735988 772037 587911 757067 665796 61848 684115 155059 834591 690450 797929 692348 642659 15 841113 558601 79532 755246 807785 784876 337130 841691 733902 26 5 242386 523438 58994 7 14 833442 208662 745451 428925 17915 10 178367 238100 772135 768033 274034 735150 328119 68662 844117 234549 7 100286 401472 3 2831 265050 270443 212906 42234 6059 817439 286074 87225 239851 613299 696954 339 380011 658757 6241 628310 226713 779437 792985 38570 40868 675850 786523 110033 2952 29 326075 830911 849825 151447 280177 364150 84567 95772 828150 214166 1242 714012 1674 822420 548026 818909 15 1 848486 651611 50810 31738 1 777215 93038 154473 845436 705887 793957 357779 19868 752849 2 311921 415547 4214 512379 822433 816649 285893 685844 359703 810650 564700 2388 835640 592498 441916 3 502925 4 519144 209041 16749 654143 534764 15133 553310 203011 1636 409711 657798 827891 2801 177909 836642 818517 781897 636712 713730 29854 284726 143 397136 82957 216107 726524 725332 37 2914 837817 103137 629133 527564 797111 837830 2671 27 410548 410243 798959 800584 839227 1034 785668 825147 87687 762786 835694 176112 256 800532 237011 583031 15519 756405 291 552984 640973 275796 432183 836568 4105 606137 178245 819376 23 8 716651 76 837384 738725 798906 413008 455739 134255 759 391103 7 842178 787258 832443 526271 825404 1 762022 280400 8827 481642 804035 405261 331199 787301 590587 605099 358692 845435 653006 273314 707860 402006 780811 840532 749991 320543 798652 483953 799333 847010 125287 804894 785238 67630 791845 3004 133879 2377 122073 234962 1455 484284 844232 239521 1631 184477 631626 260704 771880 374097 839479 843557 823982 66757 720339 4387 682675 97387 486534 607937 546888 496376 752795 472646 281717 294858 436018 726189 62765 466446 635153 214263 847851 10400 543601 837409 11312 847283 63 405214 803592 267612 157935 142009 758692 810005 556948 460281 43936 5 842042 5 1022 100272 839518 779332 176987 816848 135 43 30 421379 126621 284729 532582 214546 820966 716467 41975 362070 827180 518492 116561 667894 563965 586841 18 763476 613119 338694 6808 844980 464200 763673 704171 118493 651079 841834 14638 786944 835617 173303 9 140938 822542 9065 457 773131 384610 2055 837571 286507 42 17035 794707 521491 805583 832090 428631 101 825227 293724 841167 147980 483008 735365 186571 2 357706 219296 93710 509838 818451 314301 777053 657102 746843 735559 185710 44 747058 407265 1145 791602 710482 533095 753851 250907 27 766824 36085 807968 2677 332731 13180 663738 805823 575653 795143 147437 187664 746467 43490 780683 450665 814886 839296 27898 143753 53215 592765 3 835555 578385 407828 659353 823506 382391 397863 690355 39601 806137 384361 30954 556829 590468 722427 192227 281158 128044 645366 812004 389079 687308 818200 836476 783250 821895 45 92 799205 2118 37556 582157 795246 6 548481 171937 717463 3351 63582 42854 103252 194811 2 809960 716609 150122 818741 260850 280873 782238 296 828811 460688 299981 822 273026 799279 79872 40162 731595 239890 474832 754655 763299 24010 674513 674314 444732 3 377463 107032 197467 197160 842889 716798 4 157653 517091 832783 475273 157 745132 49583 841890 786452 6 738436 665073 420978 807748 637360 806584 311145 808293 741686 27030 562591 11 849195 639331 467025 5 335682 788079 77735 475848 94652 441642 778736 823153 306863 258643 28772 2686 355266 1314 295142 818505 79574 118092 283437 4981 691210 40749 695317 620169 680986 628 5 706996 149036 37266 20 805256 299495 813581 124677 88959 104726 61506 758111 369616 799206 813485 62 818202 701779 30527 172433 651988 700175 78154 40647 602186 687487 629163 622354 823695 8744 808329 122 840358 614522 838497 554590 796288 106057 67550 269397 52862 104 397880 457698 439543 831350 748351 627444 838816 398888 809151 744103 331982 352608 836968 439529 615681 9895 366290 574300 716364 16 246930 318258 171704 842922 831585 211154 303723 158 3871 166533 315490 509476 687618 7625 82076 784121 800821 62 6063 471946 420983 756001 818311 723576 570143 347449 2 117 718306 4 806119 234493 754649 271316 801074 8200 540606 832523 782984 778372 838297 449234 56860 270 7 812703 127298 257 735858 824663 668530 428086 822306 771507 833880 455711 790226 738336 475037 29 820802 824488 662424 316774 131704 69618 23561 246341 14 701234 29 584558 389151 217062 4512 369975 1 842989 707906 737390 1537 791380 775402 818098 180745 528342 796185 847578 620470 459014 838661 363092 646795 432693 59388 800286 140955 848054 4789 684218 828477 232088 683963 537268 3344 432033 642273 1 768142 28 520749 23 33 5205 165543 758794 8475 59 74063 664577 16478 36650 534007 9 98330 12 788354 116238 353347 88461 823505 12 735425 86176 94 1 563616 46948 12519 841754 44253 148876 829824 607295 827972 169726 687016 560742 328996 147276 466751 215457 800627 1 199662 73284 808241 824335 757317 3141 794190 191623 386360 825469 702102 410790 844774 426980 7 10652 246417 25615 178137 549638 770280 205676 438401 86767 558104 368801 82344 452405 140 343264 162737 798792 114087 138570 84105 121967 355978 771334 763044 62579 796221 388500 682361 614293 4 225 3 93670 148182 94322 380805 773716 475223 8567 781305 1 829090 375407 1 746562 810945 676526 535 526220 384996 325588 816486 786970 766629 4101 702953 759643 323589 838006 71851 120339 769628 337006 631899 26497 80497 97643 847784 803748 540074 667522 635747 627979 1 810776 794075 13 598578 415618 835087 10 347337 808208 606368 290181 679536 737473 22355 291609 836443 68938 500201 826490 7243 237064 440700 341139 244467 44574 123199 816098 552850 608825 676718 753362 5398 598193 773800 222525 589920 18182 1133 731349 839245 217345 106131 809242 827348 727437 25057 1 85230 3 834506 743808 208338 709812 158722 782390 29355 638225 434908 823846 311688 848409 441079 773134 153 1 391927 833652 2402 640006 814343 307950 595652 34445 209 18 279680 629375 829180 158825 19756 793817 757917 746896 33 316 56587 47519 365203 804301 1339 745330 614937 362 816703 6087 848754 253400 40609 839607 844680 244923 779081 772167 763861 508467 690376 741541 89664 417274 832768 826985 806312 120191 203180 459508 709888 589845 242534 748822 418776 352558 3820 749654 331 4 540 12 1 627734 615364 671031 825092 795812 838332 768917 802791 824925 428987 402194 168766 2 496248 776517 739261 846606 245128 782126 6 722097 165445 732987 539995 39 31400 695718 841749 801430 724649 848040 597288 731904 673394 46 638552 791465 812574 327 75 11 503039 642400 294 249972 398287 25503 1422 188200 667271 162174 225777 750410 301261 173580 12793 805312 759844 419812 847831 645592 798164 213282 692955 11 105 276177 197055 459532 314327 624375 765944 782209 711514 818169 173131 781309 284317 655820 121036 809982 56818 813482 200706 198284 7530 2102 837129 388173 628410 608238 557653 358398 822909 811115 1 822895 471690 279901 616022 158076 644997 39 781342 766187 446206 777016 24265 838094 836536 320987 11 57473 431870 524542 494419 584581 56470 250572 926 839586 200859 238177 815947 33811 245305 813024 807160 845147 13 1190 180513 231335 180989 400 584219 826113 837309 816003 91736 841814 740230 1627 1246 2 2 7161 688462 211685 379313 255393 273820 462500 465179 814197 375039 20558 4 29642 220125 137644 116213 613113 589350 15660 682064 319754 8364 10 211 839213 678011 807715 838885 779532 768121 290895 651874 156593 674004 577252 769312 109675 41041 155 376635 105942 822317 815223 15 751420 737463 819545 811434 665349 381385 119477 698780 835099 37004 753242 7 847320 834799 334214 29552 803484 781180 764997 605544 147737 64848 840549 108394 156459 536 611357 579831 783945 841652 10413 1336 336368 3 10 162725 70451 358759 564340 672573 352720 619858 4 123860 735 25 192299 443914 1027 156 418516 828510 32888 370706 690669 78 749554 525537 374222 823840 1 368509 561901 520525 727187 742747 842854 465471 845020 1949 749619 84027 304386 352 792955 17501 152321 549693 5690 78933 790973 9 283710 406013 90719 708902 42 247074 614519 133 11616 120076 803037 803967 794527 463014 717565 18 326646 566041 11 817471 598406 149670 761821 2942 840786 660566 431666 19861 623192 13558 683323 816362 847919 561617 793092 844547 6079 114224 395127 215137 55980 232 793285 2515 743414 793032 705423 812098 809818 21 751681 141069 686869 434237 793725 650512 5 708064 484665 746960 724971 612408 5 770282 668521 9 782342 583139 114303 367315 448414 273411 105540 429724 5338 383178 730222 721266 413259 749533 381870 69462 9 61177 291 116740 848162 689301 693138 709499 831513 2351 305289 368216 97394 830938 439883 382629 700713 488416 33 731039 838384 123803 755513 2500 4921 736 828960 42597 838847 689470 633864 4493 774438 615165 439093 2830 837556 829297 501263 14280 803354 839120 193649 4734 387137 814750 607701 522475 845307 589558 2407 86665 122452 18517 81380 823943 33510 102200 135694 826050 204928 486679 303635 190770 745740 787347 809565 388581 807360 786690 749120 109819 591091 748876 730963 441428 839289 318764 481018 99331 612142 401760 9 303043 642822 810948 839398 796400 797552 35199 780689 811501 846995 826118 785386 115056 40 283498 674816 343976 840093 345187 466159 255741 7308 152976 43 479965 266854 168691 737858 147584 712438 92562 760167 510975 841942 52030 2 5 567502 684547 59558 831047 803100 452563 501899 806124 701775 25 469242 747953 29 791932 830715 117181 720 800252 332847 792903 22 827322 846363 434 742038 232943 19103 719 199518 188 197228 508341 2 848385 186168 554785 815407 606254 201947 779761 747770 93 815094 60119 796485 322088 797575 831699 194283 717203 30092 827836 841477 844192 358783 509396 54 625243 636988 91011 685851 11995 781939 160 561654 9 250656 4 285544 87180 223 525284 789253 54635 212985 504134 430127 480889 414613 6940 147229 190188 411083 4986 548693 257991 812311 344875 832721 533272 610872 127710 722207 13035 211 497483 514352 6 751884 821870 175767 632859 663942 719617 838507 376441 826962 9330 788765 21 811713 796788 153565 782132 764106 43025 342204 337004 657496 494348 797569 608044 1 786128 705129 18 741923 105 2 3 201519 164359 785 9145 14822 505021 181382 282712 487168 10074 806267 150 845632 424318 504962 273802 95 5 846143 193142 127383 657425 783653 479355 16012 654059 310164 823915 583552 831287 415195 781438 20099 842130 664419 612225 670447 806264 845068 653615 758795 838698 382244 453066 1776 282 998 635228 33 7 126082 451010 15 34793 8682 808192 55067 7820 43306 739151 56 413210 4 691810 574769 7 668627 769246 1 775732 8988 537998 676313 556574 327544 833516 21927 643582 848974 695986 27 683547 812884 2164 16 4 105556 745902 846846 302 449000 360 263486 510549 793414 848819 845682 1417 782726 4999 780615 704805 26618 293855 12 6733 514553 69482 191647 607839 52148 759056 1217 575566 4 170975 675637 171426 45200 792459 2080 788308 333607 473256 4 817162 26 823955 328026 6 544 735434 820858 802070 845072 813073 807060 823748 372220 63857 600189 17 848374 23862 7305 181762 390705 462143 700049 633681 648970 24646 3037 16051 5748 6 175556 819005 82968 223087 783331 51141 28365 502763 70232 448411 794525 793111 346511 149938 69032 1 258075 808280 739342 751229 57096 34134 845671 626270 359914 804949 764134 88 100410 811179 667681 731491 654841 128662 545539 74572 103043 634921 51 2202 82456 663035 768231 3 565 315263 43 283784 803023 801 824645 739023 612592 733322 846317 1816 847545 194306 41653 710735 395200 304 821264 574334 176512 559016 530135 789573 244839 265049 680028 66 26683 723165 77656 23278 693961 458421 762536 790573 369959 465839 814621 244415 1 687517 288068 168704 651674 58978 668645 2 289614 4 358670 152752 842174 797221 220150 828751 833275 806 174400 835141 537795 385401 173400 629533 447 825582 662794 6314 448936 6285 454990 128776 474888 484704 133589 701928 264 777506 20679 610412 783136 835952 239 711993 23133 749736 17 813424 568656 73966 55753 484049 797578 1216 239499 413289 1233 333404 730965 430118 462160 57 1 60999 731715 789704 846380 93912 849691 15906 744189 92955 165705 135488 2736 12 49110 712760 565769 22963 810773 538277 811077 5 841543 51 839725 363591 94 271389 292959 382441 352238 733345 669142 187290 838984 674706 546191 238921 238520 245121 262370 2832 316841 10037 660972 700171 40 549521 812963 47654 122 845162 814420 757497 819028 602082 120909 799034 799157 1531 798538 762864 2522 774045 115022 844976 739032 718603 87520 770942 237 128941 1114 736589 15374 742109 719059 827163 71 828332 791832 821949 703484 770901 7 168916 768392 349768 817405 42 329 1030 818 3093 41 755048 652797 399343 715600 806456 824261 2713 11711 825932 336379 162470 14 12138 674174 750167 575671 789907 3 832151 810381 213646 846975 415132 2232 353725 764335 1213 1766 74 454982 178849 726013 368345 845116 117945 467470 779662 41802 36372 4968 694846 71441 288074 818624 625252 1635 818290 436512 649978 830407 837499 24 532717 752859 741646 822347 836780 357234 327738 56089 261963 238883 91140 831714 810944 774627 732908 750068 263 63284 389 786230 67 806100 30 55795 831218 730585 251621 13803 218562 95 77 126565 9390 356201 536506 299313 464859 2239 778151 1738 56172 96350 13553 87868 214408 806306 812035 261466 846257 173256 640083 659742 1 88517 2909 590285 843421 90 610089 594783 142138 554687 1153 19304 10 392223 849854 15968 352591 751058 846409 30588 75282 842594 603987 798754 126812 187484 773671 175818 738974 5 243 848177 826175 574383 794051 771368 680455 162081 398768 804774 722855 295837 782413 838744 759752 720239 1621 152633 671734 1 170795 583182 754579 81 13095 204989 848482 458116 578043 22 823594 69210 740386 727059 286035 559765 831295 232228 777584 301928 570239 544204 488639 693257 728941 9178 319170 645684 7685 818100 52377 751687 1 655937 96434 265918 72093 801872 692876 322690 464770 764570 430227 602056 821886 717312 34703 184385 816505 682117 480572 14789 98092 822766 598336 499299 102701 300761 40071 679919 383629 829868 572877 325952 841729 700252 71 139040 729273 839621 605468 838359 501375 709563 223 781953 840432 650866 791203 775538 754513 114018 774956 517417 20482 828210 166 524924 97 804839 830130 760182 824266 183596 410119 11145 242 845603 695074 432333 533748 10 47264 758837 183262 25147 644067 21400 716914 436310 770800 221167 531545 777 239215 802616 394753 76699 683406 210331 737099 18106 789782 69934 775893 2402 261186 54712 823552 35608 737535 312 12 370212 161249 539645 251762 841704 825705 822929 629568 20 747130 561161 55403 250894 351983 2207 117576 7 467785 832170 91019 97156 1 145757 56 9 553676 834541 130 3746 116912 829116 590 548032 289 813381 750227 9 4 137618 267673 576138 33799 356113 828827 609861 653929 3 808761 838045 748867 445502 175489 520941 89246 502372 46 768047 491493 827579 691101 107714 791353 735683 6 646732 688069 19 799247 797291 597944 841675 713556 2 825487 578084 828668 662497 120864 251107 18 55 19434 820879 341524 7917 789568 799694 744444 372296 816609 172688 181180 839953 13 384655 292 396803 601358 399085 495991 95454 720245 364478 719117 742714 837574 613291 11176 393754 19232 310 113 612579 848958 842679 87169 838460 418868 822575 833678 230867 222 769494 327341 52788 806473 555512 34986 163865 460998 148 2965 236229 386688 848835 260063 825425 20 425019 306776 810662 845270 562 849538 602617 816521 6 8 425 769093 715899 247518 59924 183115 802701 2752 566911 339710 796702 841201 824511 3804 735765 7 753488 581569 308459 19857 561233 760411 759233 101828 835823 139049 804519 719333 795024 831691 838745 627511 541945 3328 6 169613 478179 692257 7029 585925 14 845289 298507 812295 315732 288698 97766 73810 837631 779731 482688 647 719908 113526 484220 845705 43186 544004 810463 149098 10208 197266 709714 826134 667270 826189 729143 814353 115975 817575 674360 635366 12 834931 817993 249731 384676 25644 375013 805091 366622 40 260250 418253 773632 55 503210 126 34694 402149 827040 661832 837727 542817 250432 425026 9 303952 687235 820248 839372 706007 1003 747753 847581 798259 823942 443183 698508 714735 829134 779711 650462 579525 666335 523 34664 3 556234 615611 504902 187065 835075 368715 44659 41677 621198 809889 796759 731347 40 643877 841947 286228 308530 386650 63524 461982 579507 404652 296486 725293 822993 28488 803447 746307 805754 78 823028 839245 123700 547034 238657 514360 661586 73511 787761 655301 843252 751354 20082 214574 767471 681034 157939 807482 833820 180422 840979 648144 268771 469322 545948 294847 62564 21 843418 50063 624577 4168 17 847619 329731 358249 669658 820650 460727 21 179642 837056 430622 14296 285332 728911 495 4 814499 797701 832479 4 606129 653716 217550 132785 613550 33522 840971 435591 715156 1456 568547 57 553819 1 810810 411226 226728 598438 822631 726426 343 12719 648520 807552 509647 415441 799042 747614 22 119742 604604 686319 817774 46191 821431 840696 384472 391539 4662 493714 830915 603630 846877 93908 663759 1 5 385168 534711 821873 801393 662927 158706 319672 26 387537 547461 649497 641220 605389 13237 175256 635651 591526 397620 825268 561115 164863 8194 10074 440705 355336 831261 395585 616498 667684 238960 522912 536038 373464 63736 18744 309613 462898 82526 1 69 708774 649797 844178 112817 342885 51883 393075 255 133194 735576 278878 688003 582343 829028 2457 2 846506 691689 835531 22 714182 832880 253031 848063 523866 814462 204724 158379 825675 808481 847701 844679 763147 37508 714922 833385 691288 714201 794408 455948 743093 673097 129 831051 1417 689541 834667 830029 245608 2 51652 805034 566892 346404 139303 833728 293688 793516 54302 793526 656693 788239 325275 270 109 23062 631745 547599 309803 540809 356301 363 27378 784050 445247 422083 786163 812070 295163 142606 689380 728193 804720 625784 809156 807433 817400 464 688339 827037 95669 480123 264248 260322 456808 811664 579816 407650 317697 728177 40 821570 814581 772939 700772 42908 77053 686483 799950 550542 807809 799746 7870 712280 67170 480121 133557 675630 2651 549623 520198 55960 306792 831578 82140 621326 193640 636748 682236 832139 427429 210192 531507 617769 453675 205450 215479 693158 752732 839815 822318 507354 608678 163 837172 841978 207848 458 101089 27 70473 24 322669 157298 182 680 22 306823 515886 9907 20519 798430 404 355307 28 354587 109478 146617 756862 721604 205934 7 1647 798909 444633 88732 778895 35791 808541 2 254449 25567 1329 823141 475821 93903 135708 641421 756434 412443 732451 632058 81 142323 232097 26407 382702 809112 379 93300 66919 600500 562337 731672 80760 703577 401454 810017 414 211 440348 246883 281626 5 383403 482025 815773 5 480697 3 320600 461476 814346 632704 9184 219084 746204 734596 127449 248475 618457 806710 68585 2 99299 735494 105590 502243 485631 255346 668976 36704 513546 658534 828469 1446 574723 827989 556230 104610 146984 732804 735029 816751 432651 848651 582627 818241 564980 679667 691944 48096 292347 681610 3 816664 836177 803356 715532 839419 44940 747583 275 714980 14 382216 480339 46912 645787 184 14289 394100 787248 176837 2 845178 825042 5 792230 6 446014 599963 382324 42132 698883 766679 670346 454 4 679855 7 824055 1644 209458 704394 333728 834085 794495 99729 798160 825221 121341 845136 698020 487761 14 548833 576977 766048 783997 2 488032 319581 21 221683 28 318856 25 8 335529 245895 42874 8 838888 762646 782 823084 103574 844556 689417 627997 826837 778682 797726 276029 648527 179613 260811 786731 80835 369571 842936 848226 53310 96 176133 143246 496734 469 830142 244229 831419 36 562781 66608 51174 205138 838002 687585 269546 774867 849282 843535 137207 560406 356420 729883 849440 629845 712490 847836 357497 31329 499117 846005 549152 622983 816028 787537 810794 754513 241 485748 308275 723754 783210 391280 372 779700 253793 84208 805607 3 481335 48658 771292 568441 12 817115 27164 478 830 814448 745268 566942 182516 746162 429317 80000 419248 702129 148438 813217 11 144111 834030 41860 722711 849017 346 477016 284110 320509 27538 60109 586 827954 475544 790201 760871 791375 778021 69800 436198 2460 820893 1122 269665 829456 148488 816049 17 4607 517175 751361 745338 2 835448 20187 403458 761769 24266 113561 848241 319230 7221 749582 320582 112829 977 68476 798961 2 2 792855 671039 730179 12 837870 826005 834740 808349 555714 839120 755977 5063 672916 773882 45527 37 801162 808650 33642 802580 752025 818587 742178 43 236698 31 81739 837666 225907 144113 61550 846339 112474 733948 804280 849005 220765 749091 94 808059 149669 299709 394871 618276 840489 674837 78875 49 179962 549283 777954 783802 636587 740198 310625 124 164621 232129 211831 129596 313341 76492 690095 473195 130962 96 731214 31907 758692 819633 175248 419933 830128 104661 671293 701902 1 406048 541944 787355 3115 786170 263887 698 827154 790850 382146 57640 84883 345310 32623 217715 91597 95419 849115 631718 55 187 261608 113566 9 3326 357799 198061 82470 809594 2197 699309 824819 139080 1 510336 794073 49 823879 4327 827290 220522 819889 660940 448168 438382 681899 492408 833458 833787 843095 763158 57249 838153 381580 474481 71696 15043 634704 540653 296548 65224 296388 3578 425377 758001 276380 2 17120 320665 267087 3 634469 803632 783006 490011 291976 230834 142407 451295 361923 825258 374542 513933 736955 440557 826063 135830 821197 846731 450875 645832 1 788592 721399 748113 754862 712007 520011 1811 77727 817157 60544 239 247474 64163 590044 34 766212 21658 2783 364 689060 608890 50267 385323 777087 123960 358084 518262 55241 16011 644931 34239 560538 16248 23325 680481 807895 193273 517318 437605 216640 33 424525 53952 203 311608 816804 96 457487 842634 751371 85 143384 767296 42912 207 1 198422 845419 785414 827863 579232 14908 861 812450 830138 640234 12992 93138 25 360931 822340 843364 329255 31 66625 13221 726229 49245 6557 406199 9900 826291 463805 566560 51554 14306 826667 545337 477837 694658 819146 780563 818955 365081 2258 157 88 188746 119903 46251 16 575532 475994 129737 72 401620 319714 841333 828253 6 111511 848959 213 170 717212 135 610360 318550 798601 8 5 528790 772692 845361 333266 222422 267920 688614 759846 102418 705935 108235 763281 816986 499964 826333 149392 498614 20186 841112 723890 261260 133893 546983 718805 238724 4 534325 53010 443 287958 56681 281023 269722 723639 782715 1 360577 147887 363842 699012 756977 177795 837443 378802 839883 771229 7 822574 564697 826799 754390 18727 4 787564 711023 677977 34024 331908 635618 5 844726 793211 824188 122583 11 799711 588 1760 793199 778321 829307 647103 460623 217412 822963 144 720773 4190 812256 292669 218999 28731 838896 9729 752599 713932 44630 691365 133 801900 1688 232700 733032 441574 111 572748 716875 824520 840458 134369 749185 8 151 198595 631749 66404 281143 318612 838846 98330 420133 636959 12238 671271 149388 793763 825963 3 779921 752345 96359 680330 121202 304 717422 245683 475746 29056 388719 1524 285638 133635 303742 737329 431029 51 119004 228 782027 337857 55048 449204 8880 99277 78406 793623 14 748658 6 402775 2257 24 26251 423576 559208 57 657354 99154 848454 845426 399359 257803 3769 639986 845532 279804 256316 354876 160940 5110 642154 593711 21 36746 845330 599036 113 817495 492364 77517 798397 1028 525817 372 827318 638177 196576 696083 564880 3 675005 98431 839771 831664 601572 668212 328448 762508 120 735366 32601 12877 679760 297 190216 789529 731607 19 74564 216 842840 88236 332651 396439 792988 661661 3932 140285 363 4 152 739502 774409 267842 2698 829772 46079 809588 172253 24849 690837 76 452544 805187 39 3 1144 529 680267 839415 748958 706763 805792 779086 514052 722425 758306 669076 105732 108863 1 459987 819676 14795 721165 2 736306 780384 351449 205989 807036 613477 338113 620334 825134 662847 35 795517 328292 841289 123701 472471 785622 818920 12359 803333 809760 771228 15 398 802227 835596 2296 827782 292221 12462 529746 89883 834000 377929 453635 105134 359008 6939 846297 816756 847050 783268 580358 590755 537013 231759 243873 209338 63172 49771 545858 787084 28888 58563 754356 803659 7 89200 392343 790009 490275 781786 687828 834481 483666 775283 102 216083 788364 384697 541041 233 70 12103 188661 30657 390094 676390 10714 2 787677 601725 16231 780602 829424 110655 60560 752508 745191 820049 2 202181 638735 640887 225355 522210 604085 789388 837583 547205 831528 109726 321 804098 842022 844695 842437 4012 37359 842838 16 602690 239038 806386 636784 383517 337 67772 32861 249815 142705 679013 797934 722840 606497 826404 224146 687052 828767 817863 651893 446470 315482 843642 439758 105010 13 10326 64750 638525 24 570532 112676 5979 26 764654 173475 193543 673498 193 48 650082 844729 138 70008 5537 64648 334 622190 438224 9544 249039 25649 139192 802987 84 802532 68233 226849 277172 26 648810 803677 5 263176 118 130 557552 25251 34417 23725 210457 847267 643131 702804 117439 344117 835383 803739 836699 2283 83995 805229 828640 42 50868 399971 498893 218 162906 844966 61945 806289 16 636890 840623 304925 766645 5450 770095 7 733360 405405 717880 164021 21319 7 352160 74996 1 191431 663293 768116 145678 330 824 846752 774436 121 843256 152 849113 834244 370026 507136 478569 77176 65372 731570 160088 847839 311389 488780 2 417735 571740 824889 78 799665 793030 497968 291883 463364 115790 173440 738484 810705 171728 418889 849605 830415 433409 550969 88 785975 281781 60101 646629 458509 2589 822785 34454 746207 267717 16601 640864 798541 834721 688244 805698 563043 845874 8 613332 787029 254007 55151 52664 527090 812070 457950 778597 699182 271712 252574 622613 40 493415 394138 568441 742219 676282 393125 823501 841819 406115 629828 494229 645200 94 248244 287357 512311 483561 750168 838937 94654 215071 319590 437840 505042 326358 117876 119015 39224 151453 799772 569255 829828 793193 658524 92439 510646 166208 819906 119797 839922 543364 66168 411981 601500 131107 835992 763479 750778 842338 823587 694032 683044 16 30878 836605 301409 292394 762957 640759 657777 734841 66 503242 526232 391950 177320 4052 321838 661505 810100 800691 2931 162091 754323 10512 513160 801704 54061 422464 25555 833975 2012 802116 73443 824516 817638 13 807155 568040 4 269653 121946 791339 832416 113903 448318 141081 822846 1479 782517 446749 798897 788495 762602 20 3 670685 840357 166538 249836 791092 753504 521380 71 634152 803598 1614 810301 280867 5 629355 371256 847525 544961 768008 1777 12 801305 780404 822312 840783 785283 483596 331202 77 782836 2 728074 640036 779558 128628 763150 579091 354 28421 642272 810645 784236 588174 431737 442527 576804 383171 357370 487784 262820 236784 607406 347459 457871 91306 517531 32 51 832036 21429 697177 783764 423500 841324 319281 296893 434879 812187 13273 365015 848031 820604 224148 382553 3 620569 76 785172 450943 297267 562712 700425 531063 529895 700705 797700 693297 21 745207 153932 542102 844681 768126 407 534771 818469 394554 4 617328 580015 12922 618483 767917 42183 608573 678181 411746 312055 14353 266 355316 796133 20171 204129 435120 247883 503649 814644 332149 12 162092 830941 681110 158013 463442 34 71607 348004 685585 557218 740963 3040 830097 139034 458355 263553 270369 761518 312547 594177 381481 506655 3774 17732 91472 326457 106 545994 61992 47720 7274 825640 331099 375026 612835 383244 34018 4 128696 15988 825177 438470 302984 24 16 264869 777159 185535 3711 519700 768273 197 613117 6587 198069 184474 846255 711017 2 788613 588315 124330 825890 730615 537534 5 297957 435604 13321 824254 280323 129975 6591 31559 816092 845498 576530 544249 1223 92184 157918 744598 717 816810 668308 108 3 39150 162 844772 677252 843543 503871 715568 32 411810 225447 411925 724786 807914 783958 258442 649672 767366 396526 823009 58861 64642 80763 819979 620576 386527 63 841943 403354 831674 25619 302317 840832 767732 13711 838587 268722 79 513 304873 2 30 137510 473583 367064 317290 2582 179073 68982 27 436043 848370 318207 778821 54 16254 275 723867 840411 829544 830790 129173 730256 697476 352296 312114 42947 37 50202 3 838248 649096 216616 51162 724015 812834 71313 713300 4 826363 221106 14406 53730 608875 5 736473 684494 816656 142577 708746 486958 818719 189929 808340 3 791365 823813 21 8 229704 816216 687 821945 829041 793999 197406 834484 122 111741 96525 578349 820993 467270 162111 439564 767579 822162 3657 590080 839530 764980 836915 659694 727137 2300 2701 503974 25 298692 92041 791457 793216 252717 827537 3858 103654 354767 410980 1062 222998 814158 510 537696 1452 534600 848243 736915 730236 796854 236110 1299 757888 372335 2 209063 660538 804005 834729 711007 68029 57465 686595 715648 4 103011 837593 722816 3658 817593 804936 777303 793537 212182 447016 133738 705427 201967 840540 351359 689366 590502 630636 492934 640941 414495 796185 607080 13 222 762779 23 750277 791266 255757 12020 805252 386591 773138 500607 635730 249599 166974 768810 655080 847070 806011 588183 835390 17557 354937 3065 844411 780821 837466 456109 720092 625 282649 298471 559262 269601 753242 839485 26709 831184 678683 840 72 614045 844440 10746 55496 830061 454 245523 522541 30329 710747 204946 792711 472417 816885 5 810470 801010 232 620635 842963 304483 803953 654772 774602 4 809541 2 775825 621484 10 112763 827027 564537 336969 182245 658978 780706 753372 779143 733871 371968 405505 640368 396576 696454 341135 16658 227 15 87190 736569 459761 761021 668960 487523 824429 822602 796907 798023 519662 5615 837215 814504 541826 272314 3242 813043 47 781451 376674 3 409546 146241 434609 506762 42 169753 841761 206531 49 6162 257315 300533 146926 842871 390188 535760 4258 778812 321751 113 758925 838656 187641 321191 726221 791660 489711 640129 596570 841601 2466 835321 803298 800345 415959 24180 559490 814038 796891 433 10648 818597 822780 209326 817052 290956 643517 49793 486663 16665 6 727371 407508 113464 42350 245587 5660 2819 239 409008 724674 236394 418815 842474 27496 93 767079 268456 788067 611529 293742 774660 532259 148 237796 831647 830851 828844 684814 4541 571191 617 690961 348774 776243 138841 654575 497743 847147 723756 472570 583192 38947 831677 740807 802518 1907 87 25358 813175 791080 81149 40920 774812 1 313861 781078 640488 391237 693518 276727 844832 242893 844289 788624 665598 346925 17816 485621 59 769920 15 5 673620 10305 396011 519124 846397 130663 459812 817994 4057 827499 322830 1075 131734 185847 394289 766835 215872 480165 801577 2 432251 842450 165572 807460 287674 442247 554147 12804 782657 844009 619386 130664 819190 765816 537705 35 425035 484941 744166 434185 61444 534810 614 396422 721296 847681 836490 834682 70 830789 523998 835518 410303 13320 652325 761100 467650 4308 103325 439732 767889 37451 672652 129861 3 251294 33465 785678 26 818365 1164 800698 849843 323842 767462 728823 197275 200898 122040 808317 1 3 1 281539 839054 470211 5 9834 419001 661352 818665 813292 824977 696727 669531 475094 80120 197293 18 258933 746820 810009 12 51349 688540 791088 765286 746294 658068 1327 488 6 486531 797565 836331 830546 383935 660049 129452 65151 533476 766421 389600 803248 845813 6138 104854 408033 497253 28418 818590 837294 774067 820409 388017 708209 465 550725 838831 591975 689061 504792 300262 274340 43 814571 496609 749756 634667 67616 220856 635850 632799 209284 536755 696213 15172 324802 264555 80 1899 111216 816202 118200 4095 4 225159 757866 436889 791794 842925 809172 396586 28 695910 342595 489943 50610 240647 452 799626 783063 370435 1361 525462 774176 275196 696590 734889 826999 120677 598966 90270 745054 829130 806504 344813 199977 817880 313546 152380 809445 699125 140821 283742 278587 1535 614190 72023 32414 738215 22273 402487 589982 4 625523 376303 433056 840107 91549 16289 845522 717367 663511 755135 588980 818616 221 826015 99 28084 523820 810445 4 705605 331728 744437 742081 842354 543665 122 895 36 519151 220075 824015 18600 6802 812220 705644 180128 844071 70 566916 322423 266030 279958 975 770543 841619 97245 646 819165 254392 14 401346 835917 583977 829722 258486 136195 697259 333723 329615 6944 121 568661 791291 465965 23181 46548 815550 654113 572823 32 513472 612560 89244 232274 324539 685323 679801 751965 3416 526180 255699 760631 71478 107043 48649 790774 419640 16 951 716044 624214 261417 133113 837146 664 351959 791258 26940 775282 2070 700657 772080 142141 515178 749538 508221 297740 683570 646499 825119 494826 518 488312 507671 784295 88483 18713 10260 833659 19581 102956 198337 745494 124133 280743 34 832924 24382 21887 255913 100016 839256 834945 602798 828556 2234 835139 785096 468499 478526 3 786060 662483 59556 81717 769689 1754 825323 106572 543136 10217 22335 293266 825528 821599 347683 12 16972 790071 845356 774558 771850 748276 131120 770556 840099 69644 652158 690236 784736 98983 829035 812603 726211 71054 4558 829934 346125 129007 730586 290930 2411 744489 525257 65 143202 107902 260019 833522 836952 40617 841697 227024 2006 191075 44503 733350 811633 557565 812797 626975 805286 6096 79804 835449 323 1 844083 13 2 807492 812878 687133 210730 814883 832553 745167 832323 799262 600 2 104935 815920 835647 552965 26 70371 196900 130 72 783201 774461 449285 729094 202434 109509 613028 236160 724916 394498 548658 505124 611621 658814 804670 713438 517128 172 462 40638 438527 357998 399569 311674 46552 839712 92380 550658 7475 737851 77651 356831 352841 16 522487 846872 1769 268160 418308 707481 238351 272810 5088 29 783553 9 842668 823902 64 7678 1 493 572696 42791 213 344735 847924 2 658357 784564 346607 27130 1 798026 555398 842382 1 764578 626093 116545 86013 596225 787963 27321 763023 123234 845611 841652 848311 799238 811862 337239 836962 695661 376415 58 787504 290241 145650 15 3 807282 754374 272075 849564 108776 605781 775477 557142 145281 769667 106602 518006 288057 749308 763283 800858 735680 796026 835712 8 746464 330969 849853 141219 676671 846207 259003 840931 2 52823 785720 28 49059 376787 81247 59 300692 831841 609399 627862 759716 253281 301345 807345 837735 119788 2 616736 498699 301223 775196 771655 759898 805553 814922 845429 46 590466 2 721835 255296 1336 52841 136736 846978 201800 798215 560479 842844 398189 6682 520555 263 632248 577968 133833 152226 60825 23646 844455 8431 1045 6356 207 804890 651594 2 12943 492897 707287 50 1 501162 247095 764401 827269 158 791636 813452 582 141146 792738 282663 259096 272180 798474 3 819354 26 837810 150662 703431 698612 560214 61606 756601 9770 523387 554540 184901 731663 28 30 842430 14 213782 829247 522384 270383 307692 815956 816908 87468 2 530469 131833 212455 845792 648018 456604 839133 95824 845465 292453 43591 550883 165 266767 500842 693536 770024 710326 754117 650818 784527 516098 2456 780114 12797 562734 690956 4 107753 158090 307533 2 645845 14841 292805 690732 326153 226863 821910 7 720572 496032 191994 755337 810805 756849 575219 842591 789857 807057 164726 763814 788690 1053 728280 491483 631839 197246 315 719377 432602 244007 829262 1 43266 833360 699688 824548 771089 487220 6 834073 821081 817694 17 838915 665933 458869 126151 798135 604028 824318 216059 834494 812592 7809 5 208626 638801 224527 833654 823715 384829 644405 837258 324481 371595 2 743077 270450 102227 801211 191656 381039 268280 90 1300 369126 767771 609128 8854 185195 786572 690932 187688 60554 836548 139995 819907 599 212998 3531 7 623526 794083 349632 64070 108 4 626768 513754 354757 4 2156 831453 182 43 477911 8264 444487 312636 46597 60215 720764 793498 306021 435659 23 650827 157553 278784 9 587333 829722 37806 345153 842617 830674 805607 268 710 209050 80476 207833 405674 561487 162258 565215 837111 343314 449337 844016 367770 540311 849679 823663 749719 772313 283136 597220 820671 110780 731897 387063 840373 78 762812 195299 225 35716 177572 766988 444562 35593 778594 832129 720194 632475 76679 783079 264701 458102 833817 797749 498921 848247 760045 75 681499 811656 746158 644978 42602 9559 745310 334166 165279 2216 145285 843115 320004 554683 610496 336 3457 438407 808168 6845 329176 401505 30188 217569 431996 131 17 847825 800907 561196 766859 3 378 829270 174752 811327 823036 832990 1673 770618 800255 90098 248983 12052 413925 1126 817112 263192 511353 310431 21608 711740 843348 489081 401073 810127 594601 307904 882 842982 714934 809480 194439 712583 9 168483 123942 55835 622396 120171 2 8 211 716111 587708 311 726924 58 449084 3 749666 1056 722881 665231 320597 683539 640044 220115 490401 359095 18998 138563 35981 611053 582 45720 9 805823 636935 54491 778911 778898 791085 740843 619386 759869 812947 848792 112081 42827 738985 39016 6908 784372 755853 44 123208 476924 750097 834574 55 378668 768742 478209 361401 53416 711610 847661 822397 671187 827158 302692 776006 832342 681350 792001 2535 675929 643987 834852 564401 838499 70271 746232 740341 740442 844837 395498 338793 487262 849024 7034 20 358236 843698 822413 471610 90181 351287 411555 750752 10298 7037 765072 237983 831996 215730 792733 700195 45 393706 732361 834921 355885 114 429528 699614 276342 543212 787899 824846 481490 844103 2012 43973 332561 62648 818344 103387 395349 827656 254 778302 265820 140160 20 799483 845941 778118 497020 813700 41608 114532 733111 35904 752281 865 162888 831627 822721 9 539 772446 814290 249783 824129 15 114904 77875 21898 179474 362950 350419 826824 567896 771977 494971 6 387961 246283 223240 620162 831529 781737 460019 791056 788067 1 794229 93914 790305 311691 776424 304480 243 139 738190 5 512538 833180 12191 265869 583824 448384 12 3 302734 11 329710 27591 457665 646941 702220 311405 246060 840652 830219 805771 328496 11 436175 295 16198 24 332 793915 127321 140 636586 5188 665170 660533 228560 509643 267481 137458 379867 745606 285227 276360 844116 369749 112 844163 424855 2 231575 787929 244794 5771 39 767168 652762 295902 606737 7 846236 200862 145402 758738 747221 726035 771094 551162 839412 739852 649454 375545 499022 727212 743968 212 157879 695140 819379 802041 152662 716996 824990 417403 750964 292600 462953 774630 701984 165 758868 822026 129622 785052 2331 810898 41280 840669 611085 834871 661543 88112 776879 819793 669714 105656 828425 184175 806884 393796 3 832290 541213 140764 844018 584672 36 219170 189 287516 68933 138072 757326 238726 433794 948 3007 846 416163 848174 780018 670545 51954 17 3413 556888 10001 379403 762311 17 30250 262877 565464 822042 671358 831548 943 562554 834668 591922 270 233 608553 8 841948 814733 443485 13 126456 818197 182880 406644 530775 832534 13 3 802859 6895 788755 111980 269811 484490 3224 655011 833826 1 811657 833944 62 795058 197 1684 814992 270245 346281 807880 828880 809695 311662 140962 844202 269577 626916 255628 610009 796349 785836 805008 295209 599306 613507 33 147508 704160 846996 760939 612605 381007 667986 832809 343364 6 733822 834999 4050 761120 747894 42 753326 93994 404074 254641 197972 846710 807439 774775 15362 422173 490277 835493 585012 450371 231782 669 378802 796209 18 285 358552 841703 697260 390379 4776 780038 349156 481321 320106 200 100530 787586 532018 708942 156753 692309 109 794943 5821 825132 711577 285633 189 28915 827076 3242 131352 585 824081 39176 44878 320105 692740 1848 775598 179702 814299 779875 764779 251911 849601 569404 814568 826006 101235 778510 1015 595836 216919 840903 508177 768988 19054 725432 76552 581294 213953 3897 23283 682785 832967 511827 488205 368053 657911 756553 815106 438604 819474 575102 6565 1544 149 400535 682829 801221 72 57 801338 172619 469350 698826 501848 955 194011 14039 753139 316500 726837 848925 425050 12386 4 849234 555070 709762 749873 522536 1 6 54 737899 194384 34961 246552 839316 2108 41720 831633 216270 116903 241121 792540 84975 368338 24746 196 82 608659 230 740736 841554 719627 172825 443918 419744 189218 787398 816362 737779 189121 128480 161307 811163 620163 534 41 517097 195 770648 801829 54734 91992 240422 783406 838180 826411 674706 491711 557278 393452 322204 669145 108 131 813384 848136 839519 358149 832127 52642 448 336769 560850 115157 753555 523048 836484 792568 405746 288425 816614 13209 727076 44 839852 759829 32513 433261 42 843360 1 710183 777810 300616 256997 268683 456995 322694 1 793631 589553 358205 821496 544246 824151 2 843537 733490 63713 28511 820145 342608 475863 156087 418158 240027 247401 438165 253334 441118 706 835283 145694 768887 8 84151 180984 198210 559854 1 698760 21572 718088 42670 104731 715462 848551 305585 2319 7 768536 28241 820927 796950 849090 256697 334843 580696 60 8920 23255 817278 201782 59711 391220 42276 80567 602495 617036 839248 744954 649194 836611 1679 67 834039 837813 97 81835 730 639292 655188 1 86427 843103 830672 797477 6 644590 798156 17 565206 837326 640720 30 135 241184 441137 1119 832571 709711 814228 832148 88812 756118 790722 4 747272 101749 293843 576453 907 750929 494016 810629 335295 128 172 817716 25497 60787 488488 837559 811869 1826 834932 222465 652945 514572 791284 406408 687061 168812 477212 848589 17 205653 49939 39 12 103574 525939 777537 134747 175658 232329 17673 445230 25405 5393 172193 957 793701 815057 827043 572675 632504 334544 832465 199442 191621 572044 182385 844246 84769 531 843937 2798 29486 200355 607368 360810 306485 528881 484 495096 798845 712873 228243 848054 709235 760690 731352 779409 700 589056 255384 437786 128694 680478 788040 69734 286959 238932 298801 443123 842956 2574 375438 796705 620 672966 776219 64 835222 2108 781891 2 802404 116420 772611 840552 726785 596286 805362 826660 143405 818881 243303 54569 782571 823470 3 837230 135 843838 547531 130525 63 138111 684311 843526 669791 89065 317 1213 249732 820378 18068 569172 407766 192883 820197 272 837245 26 774640 5203 338151 644787 58824 783660 821361 831488 20822 718 813979 765224 792208 283424 710121 836366 12320 374060 192618 695862 15930 26 687112 26105 848244 217131 477909 507276 771927 35336 380606 1212 523327 59 776762 27522 42 15 514366 803480 170 333276 590794 13 657531 4943 774576 678515 68248 95078 768664 244661 659915 11 322230 756 640 3 46573 840964 848273 621771 252092 4 847919 774287 1055 768056 836517 378513 849994 259873 475669 541199 427303 469416 847174 47008 845955 256393 16 45098 662612 661683 4320 844715 833631 4093 503657 484689 766557 176814 719511 849569 843600 505585 828760 386996 733261 33459 669161 739477 344279 731617 1738 11 607228 388230 118923 420196 8 278687 351 108096 727197 482280 267433 583479 321699 835877 155754 447 116275 637547 810512 358792 418443 580935 817939 771753 838270 157208 341654 814069 841035 615208 115266 841040 270372 283620 686269 768359 808277 13 712604 366137 15 739668 2 2445 208621 39229 2 835348 526483 728665 295052 144335 302433 371342 463249 17536 230387 650793 706303 199829 15856 1764 652141 811992 818336 751364 728112 733538 819607 3 846360 806132 67727 453172 840022 407585 96 457001 256552 10 373858 680820 36 5890 639033 145811 225 842016 154527 755047 952 436137 843317 336359 143300 17282 34 774663 275697 194848 846383 160444 89 823450 15366 836671 480743 282022 848727 500155 2 698969 12 155457 7207 1868 792923 457247 388851 493082 580081 3203 834960 31325 278 839779 808412 613024 823290 655153 260651 311955 812205 514078 5658 767780 12150 67064 265650 589772 476439 96456 476493 26209 46 474138 102 554 604110 842356 261926 608326 1 479904 775775 796774 447634 197 403094 844392 527156 763782 828005 819335 465076 738069 780866 836681 214 504301 694717 60867 672644 788678 232789 283595 811523 21551 114458 5392 766745 500616 2703 17702 474699 673384 11428 379300 829588 452962 601150 48443 196455 585029 209517 2 150968 3 345812 550076 41435 660270 554760 786956 22738 167599 670503 49325 335 834149 827489 15436 217 478770 110814 809714 420757 825204 707835 366269 350954 385988 23931 766511 651846 2030 820125 796927 4 421804 159500 71399 778497 843103 98 726372 3248 753298 278456 846320 445456 389289 27476 299340 828353 531 788065 843276 633127 842250 500448 811846 176216 763738 67733 648516 335748 4463 591 87 740965 398151 411381 523151 563335 671841 478490 782016 696102 363877 839014 798070 742557 836522 43333 752819 347014 6828 319823 85940 7558 592373 92 750129 281853 806763 178499 9945 246268 537933 392965 9650 518 797387 828300 707452 215248 44656 1602 559570 21 233601 781362 136 12252 769701 782499 599020 76872 741592 113652 5 83544 243570 473209 18746 828584 660051 121794 69456 833043 154 232173 805673 781223 721434 207058 276005 269306 16 764607 704531 816595 247909 807880 164 788356 831025 35288 2 18190 783098 687563 845882 3674 9684 786791 730623 1302 28 1249 761531 692492 713246 808344 45 602456 35224 700531 837878 8 733248 5 842119 20999 770075 806105 844533 61213 1177 572628 263968 846349 4823 838972 467459 713173 823622 588525 1072 312498 55 138367 236865 540735 88981 443413 293039 58 2 813414 5279 711781 843188 491453 57 389207 836811 830615 5866 845882 778228 113772 357329 848803 551231 4145 614673 409335 848190 1133 2 842659 799977 12567 644619 273063 12 778469 508536 1023 749688 799795 4143 409079 16 661330 508769 757501 60665 441 781 174 478356 271471 813090 805751 2 2060 175 154 812592 72 825996 717963 1 841366 752312 663395 86079 832502 432001 35 161398 153082 705635 244316 62400 37749 297743 316571 50323 33838 846117 816125 31 637293 822528 514022 796228 740037 85755 2 758879 198253 284955 497893 451127 450408 635051 2 646562 144525 746266 810541 837522 5 824329 330 620737 482080 768588 17179 599148 3577 657005 46928 998 305636 141647 846704 599608 295703 822909 713303 52 726591 3 829574 217224 816239 763391 687215 606310 822526 811819 207643 454288 24001 14805 178853 195803 119759 551636 446524 814438 746192 818013 34901 309869 293351 629 486855 734339 757057 59 10 434034 463963 357585 482827 25825 326926 275637 25 842230 218974 1264 699388 38556 6 831048 733909 21943 55501 784523 94 98290 3187 248906 820934 36 695063 551728 11 512248 760612 395579 402 9313 494089 51814 357218 59902 273 646137 38733 2542 365803 786489 820513 7220 831167 54243 816457 6656 377947 18817 198935 707234 833868 733271 42 8220 6 773514 72 339202 6 413991 76103 820214 94 805711 231609 56340 823925 350109 717136 9458 814974 453678 528915 815760 10644 813481 834351 371 93842 35115 2039 819919 3 830769 379280 121219 4276 605154 730624 723244 776441 383222 822342 846692 723301 3263 831678 457 5 837610 824356 25 828555 3768 591753 69 769449 735409 23324 837624 20725 726643 193636 15 88328 3 825530 824466 74698 4634 849705 686621 300260 231122 782317 750 785011 603553 32 91124 100707 439867 11304 647 949 72335 275807 715373 353 96625 1085 248644 5 2264 347869 1845 699283 366786 51743 38990 834378 284134 688195 814720 240029 565449 735859 315448 158573 746549 434 1034 842278 591861 118 219501 92 2451 374122 825584 226 257420 128030 749842 188951 126 849318 821498 702124 473538 365775 182902 1 797540 50347 792474 401091 289818 183253 145 727707 2891 48890 620482 180187 266494 499754 399222 732521 815312 794907 559659 209737 24 12 845363 442639 834230 429021 37765 3 278683 63 594361 739519 4 849028 236645 620028 376842 695086 770706 640678 721656 1 12140 3437 825651 792929 467828 720206 632402 741917 235041 688718 25 1 441986 799862 785515 347118 235215 839027 758403 766733 564666 182234 822880 316995 561183 845223 251 772042 430271 12332 704325 803269 114839 55737 34826 820430 65379 174375 504792 439931 2 829366 810513 6 333487 694173 1153 806803 479631 554738 628947 11 360870 163 716243 414726 565304 2387 276585 1 475339 5428 4919 689889 725344 2 37 4 106 448268 462209 335244 473501 738236 343773 47823 47407 5 829590 841977 573991 839339 5 671800 982 221546 219382 263216 14124 34362 505865 835504 7159 4 13434 540404 34 159105 439342 299458 380319 721069 846912 23323 843242 671871 527636 206112 773341 534772 828877 733734 3 649226 800735 758087 216018 23372 403836 382932 775704 255735 3 22 847406 702684 778524 843937 12 2 587739 552 2548 822091 606672 836420 31 64295 785168 407018 832535 257429 49417 735148 284281 676585 774913 457046 21251 65 724221 542736 838622 146 585882 197 623909 752963 805260 705272 531990 28170 477456 319725 42364 729992 504072 54 50606 9803 88846 829841 407596 822545 706090 794079 438279 777533 54933 4212 748915 42 320827 608403 839928 712933 31905 270 840175 513548 675859 247734 289031 59 25295 201976 374940 223076 801538 751305 726267 184786 438930 841941 1517 835327 5496 349412 845676 340796 634701 146234 835147 3188 708403 2 100031 721763 844135 823352 572047 334033 242 553511 260631 83658 309107 687 444732 380027 840264 456239 641890 800379 292545 76730 821619 628413 395044 750698 1 835510 3323 409432 320090 812366 786206 781365 814156 542794 748255 80334 824554 495240 96935 562336 564370 731526 392765 247786 131793 847714 304401 836001 819180 6 297329 816049 368443 9947 516683 203744 44932 228981 12 19 783148 19492 183112 126545 244025 309136 101 244 742782 804383 429670 828642 21015 845151 178163 367448 3 843472 497698 34 37338 654866 2 150656 13796 737914 674072 386981 705326 698234 801583 512919 827718 352558 428796 740878 2 835515 9320 606543 26 5990 783968 755462 821585 409638 182876 567156 775107 601134 32045 123 15917 806705 677062 59644 818154 840619 445156 77 813747 178065 842871 733917 748228 13 817545 31 53511 725296 620632 592591 641232 812024 691758 570 79447 654677 839145 834748 197 7233 202 170279 6187 628734 655670 5617 2275 62950 725535 27 846439 536 571 791015 576483 618363 674993 718939 3190 11 681344 797614 52 390315 578592 434614 824208 804040 779570 20706 443817 687415 43 722785 305555 39 842583 772134 447316 35523 794350 804956 97220 843683 755699 767773 375699 162 788648 676716 845194 585705 728760 729411 300471 5 538407 62440 714717 849854 764526 34813 816689 71666 523 837504 722668 572581 340492 692854 7 769174 93080 752553 1391 605109 543281 824411 245757 192724 790940 4 839317 2691 144830 749250 770509 10 813838 348 582414 440029 776367 500293 71 845667 601740 92991 63924 43 218739 828584 169401 159230 822638 416773 472388 404883 834592 631642 810841 1325 732330 65 838418 586694 849422 1077 798352 45562 4122 531664 841978 747357 564471 583017 866 793943 812222 842382 789205 806349 697120 742394 485528 192 762396 147 790210 66 764970 824817 832565 838304 823123 815238 4 695786 625463 827314 64783 296491 624696 1049 821476 599788 802127 576013 816826 48138 372000 846249 658184 556983 675380 9506 589687 337085 781485 712647 301573 257303 115 297703 645182 120 40725 3236 15 39557 89 737846 632105 990 60 475615 10642 26474 190542 491121 518 720935 47 819013 790216 784445 767967 762850 439819 181628 748750 785900 21958 71963 13878 98474 619081 85 421616 15822 804257 105 686520 5 105334 813034 267093 799 752586 306536 384716 405 33 316507 142565 402728 389908 661602 186927 611936 185461 789159 179243 410457 817820 48614 473266 806935 185660 633252 746412 489140 396154 523397 6016 989 805068 802008 13725 441833 55644 576040 843290 814273 90345 311735 546510 138359 366308 776616 29 128784 2501 236441 719824 323378 781587 703185 173172 650297 787817 201372 651679 157058 22 109104 710886 530173 694024 771271 59584 844134 428495 228836 436133 22626 488958 372692 816963 98694 4 746925 762389 1502 6 48888 819739 1082 65494 6527 522739 824611 80 839475 140 30994 73722 648142 791851 782416 499970 847197 8012 266522 814318 773769 820315 378 16931 803 77586 223069 84657 346482 7272 688495 9 26437 471352 17804 408481 487757 1 798410 838588 838675 125585 629968 46793 152067 560325 55 573806 176043 29860 6 760874 829772 738646 1083 823711 760669 455245 692467 595017 831889 745185 676846 108889 259 422771 735640 827118 817426 341411 768713 140083 763237 13 237200 704820 71655 715358 834300 784967 270 627033 674850 719 1 82345 750573 780759 100836 594148 836384 347167 158862 103102 266133 832453 825843 60171 211005 38182 839678 407991 803924 1427 756643 734153 330014 271 16200 770552 835760 210233 810575 22235 20614 386638 15333 789846 5937 185228 812862 827353 763801 762032 1271 797574 821857 832649 1 819958 112879 612897 843879 754782 5606 845351 134046 438341 6352 771426 644309 841458 569931 279329 689046 536478 314326 846945 629025 824813 834021 793054 3 401725 17 415883 509312 519799 66171 216195 370852 9 758171 628015 224593 797985 264529 817343 375425 779489 10377 182818 75158 216549 52427 6746 46 248425 743922 9220 45 151108 534708 180561 484708 692954 3 810862 615385 4252 11075 831064 411088 840350 2380 743465 374895 241975 834441 578437 9 718972 137653 353733 723755 165617 795048 762193 758127 118026 21102 178305 16188 18020 793183 537352 117355 652198 312 661731 737688 843354 537 71701 721485 152618 440801 41 136586 20 39499 605245 403232 369956 699380 420641 77494 26980 685366 843588 400531 93458 113625 792322 114023 62508 137577 20 168850 799767 838536 791826 14760 29 825034 487622 74 731062 374864 361311 32177 603639 9 47050 407608 768430 186710 84399 842393 229232 588579 800682 783052 831438 750286 794394 465636 109264 820289 506622 805732 268589 1 819524 812471 455105 1 3904 565642 111229 144203 832095 619453 166865 396382 85538 786713 849795 320623 2 692135 739325 581677 831260 806932 630026 119 686026 747986 68569 11 733935 3 171530 845959 192246 473229 767512 800240 717549 830909 486657 38814 2260 585108 221525 765893 272719 798615 771258 810457 832553 535642 35894 509166 40149 325304 523693 786076 798692 7 351236 13422 383312 798245 831359 8572 56108 805720 125 2426 839097 736203 657521 460267 41923 812403 217054 710237 44697 82801 417975 336733 222855 53542 822821 312666 31295 475890 840489 772843 261502 32874 312597 131071 837410 669631 752 827616 815281 151284 683567 404 790645 744639 58256 656848 1670 538195 755410 796783 841 72 310020 21874 810358 849584 837814 786164 841409 647291 808813 809873 23709 68108 774479 15576 63479 709798 4 17 161963 376085 776831 619214 167891 257955 120106 526927 215461 809208 58784 334120 840241 1028 7665 86316 811566 615257 182978 693727 130280 160765 39 793312 684212 51 281016 785627 568754 243890 89878 507256 558134 797124 61305 5858 812869 582918 9953 187773 328 815553 774643 223735 659369 9 766402 525170 623515 39934 167056 768175 11184 648802 409434 446692 517065 502652 529575 655798 769321 185332 345194 810316 736474 782699 741239 105099 830969 217244 232741 38030 779265 765757 2 258952 828385 848188 622670 152493 58425 808676 23 343877 458132 738852 511368 2 46003 432040 713904 340016 1944 606942 837811 49011 218 813971 87744 64 822461 780 544746 842832 625772 459262 745164 834952 310560 333852 811163 773184 198628 184840 29381 102336 403188 737982 760245 610713 277 741688 460839 432710 755137 197959 762474 66839 561057 42890 709114 217133 1056 451736 442900 790846 208197 656660 806363 414913 2 829113 586619 735628 718422 3413 179516 308726 708295 168423 839982 604287 715126 303888 745323 535933 250594 527777 22 775651 765707 665120 448247 318066 8 47927 374373 146 156728 778326 451626 391154 361858 445519 765444 484062 450052 839889 672907 548644 3479 286948 4 557557 787738 1501 170078 3269 174065 674 124139 389679 796141 278716 214417 24 283567 752842 46180 450270 528804 826248 788548 843000 384612 57953 808680 542060 26 31337 695484 610780 627 785134 118550 408956 30 580696 754936 69 323004 2265 337573 726662 177705 370449 446972 416327 130101 126026 269085 249053 549507 742762 744458 711929 599557 35 119365 1 845928 609148 1953 368944 60 24950 163821 51 309 765148 64591 87567 819335 2 835766 9 211404 843244 337050 640935 281835 564531 137624 13792 243609 226597 73745 716669 41 634644 753 370 439731 724058 175581 682410 601556 659485 772839 318461 802951 648248 802159 589073 202 516706 394279 795501 37609 308071 483530 144496 849370 59273 316714 14444 842395 543426 63 637959 705004 607 984 809254 602670 598824 144 610676 373505 816233 589135 719853 696216 847049 25 352127 836995 527275 771216 610614 137701 14145 129803 328770 12561 816832 17 270504 70895 455095 69 132718 599649 15679 31656 459407 54023 26 192 796009 4421 799378 287916 831351 329249 623301 339295 747943 684127 707484 129803 705887 2041 21285 825743 705294 378902 791155 355018 353206 509409 320669 2 768808 10471 573352 1166 126624 4 134707 135822 457745 332004 2857 801076 810678 36868 569873 26198 51773 333863 13 23951 687947 1 101790 785994 731617 832836 689392 148382 688465 755658 208593 281266 189997 3 746141 73667 614729 1 2423 814431 516941 833678 798786 698388 487076 14809 795137 642 739766 839021 17 341116 3059 839677 75368 848418 827072 802438 823608 496208 489840 842694 800126 406921 835538 705626 643875 113 729993 800131 570846 266592 581142 71 3 544879 822527 277 3 543993 657677 233544 803401 99 150072 841805 626707 186821 30 52072 83676 286005 737913 4223 479493 494759 1848 227565 773041 220776 822283 167085 567029 134408 794093 9 809565 423548 330793 87484 474965 810791 204618 824791 235324 7651 121705 753747 2738 769283 105321 121314 634870 773166 842478 648516 78639 809224 551732 36679 766187 260430 829508 217580 126545 764996 39878 737765 63416 208727 663672 678561 812281 849384 784205 105526 766868 296555 37 811029 815194 806251 764574 785809 746459 359608 602379 278646 757966 476 830650 4589 462836 479982 837952 342746 108387 63 786958 485152 38526 732631 233272 415838 5131 17345 643959 769934 60821 652232 823184 507286 394823 533286 829920 181890 545072 459984 821697 498886 9 253554 143966 2049 136566 228583 98406 755114 761855 820515 286 778076 123440 804601 264921 715324 843677 46045 815907 792846 1852 34887 840599 769668 13400 481674 532863 30 758197 624777 782500 799139 478123 711984 3 813798 335650 827030 776313 779 749943 406871 317926 688988 631188 627538 8923 601927 836964 563693 726939 781636 4411 818554 754243 498422 22992 303580 10779 240861 62437 842439 798494 3 34536 7180 765328 115 422167 704659 846594 699399 1096 97351 845267 37 827029 545077 10 796067 1983 316106 28754 366381 336049 346048 847116 266168 811228 199627 630436 698268 561191 206027 688867 842350 223054 2324 12 834372 85034 299074 4 840845 668648 76 16 40997 10 231 39574 7 568479 214981 372070 348238 11 638852 842229 844326 489896 808792 34537 302235 444714 816564 628278 90556 637436 107020 199169 827726 792174 840195 837990 817327 788153 137873 100874 830184 12 2 141014 335802 733558 848771 473098 250939 495539 807146 816538 58 537679 27 28925 96 36 8 20763 606441 698870 162941 796819 399481 837741 160021 737472 834142 829951 118716 846690 843256 833233 55 5 57110 823224 835280 647143 7 5607 128 323335 635352 757067 443144 644366 807576 604117 142 174519 2395 316517 790807 7 843364 589317 491020 808010 256805 447349 68 1209 647399 835203 841186 401950 809339 8 130587 357363 825040 625257 62 574 798404 417323 765818 807069 202915 2 1856 1724 614028 581789 840364 91106 69561 218134 754973 826143 776715 605750 462826 247646 2037 368442 778870 776205 88712 742704 803833 826 648495 50645 329882 259 514489 138458 227867 719405 668301 765408 337686 61869 799858 847044 13 530489 8 573 533387 219325 42 41997 641218 9 199395 843085 831223 18297 182559 849999 150854 471331 873 328620 713849 845752 707158 640 501 663989 10 216 665169 777961 35209 516539 795242 2813 26306 725792 356968 107285 811934 500827 8264 620636 768237 114004 837566 89 504763 524276 794359 30783 530568 14 256 272910 758342 774663 676246 766291 810996 739241 816531 107756 817983 830260 830842 775356 796387 88 686151 327011 338516 805371 824873 846465 68822 793340 549147 99950 833280 693262 3 356 234 165 6 11740 761592 101 217755 189386 613926 141809 710511 258125 2 660 330 571163 25823 675 39555 731747 821626 262554 99283 2 2428 502 671306 276641 117149 733593 147158 769678 607977 375312 147347 134441 1325 397072 647601 65210 845741 842050 596 677751 5095 789159 75872 847949 802704 1526 600183 723663 473248 761052 448865 486484 175625 194837 36 478904 843501 830482 287508 151434 6726 723887 769568 749327 146792 286026 423815 546622 41 334583 731529 91384 231421 169 760343 849122 376749 794542 2 988 679842 44610 23303 602739 5 765885 115935 635143 708058 755463 828763 846070 1981 472822 332471 814998 827733 764692 828239 553876 539581 65625 787568 848915 836807 791500 806851 735840 9 37 816879 783732 565633 1282 501714 445762 798622 756169 837728 43651 773039 728231 836236 2422 804157 31085 454623 713938 2454 755231 833501 799592 793665 562623 792012 846652 3650 704510 776585 787383 649110 834103 801005 257709 812067 847100 514137 831856 712726 372 819867 725915 418904 1454 45906 499902 834500 415343 803707 453974 26375 332710 143377 674467 49323 263 843821 289545 483513 795713 292465 650841 570238 144218 4438 1696 196649 650152 840262 849347 231484 530 139659 199344 2678 827169 697976 658719 90853 791423 497040 187121 824353 134406 622132 469418 5 2 646196 644915 841647 573709 624788 9 793409 321 58416 71 828588 747323 845434 431989 190674 83 462328 3836 773680 63489 835892 766952 827123 520120 257308 840431 835044 808524 424764 166317 792925 74918 834084 435669 729062 779078 69106 578888 281066 263493 286470 114488 269882 382211 308610 160 784595 114520 779120 607843 655561 13934 808756 610047 765719 574353 323582 773842 632323 357874 495012 215901 719535 722491 153843 57883 812322 734433 813871 760298 72976 834670 776842 7 659603 828707 751836 778568 229901 301279 715027 264008 700384 784471 801962 590730 784393 504761 77 47990 317 55899 19128 393306 839309 357078 805818 200456 756689 405485 793621 250093 2223 9787 731548 472054 1972 743881 824874 623720 28 276383 13167 2966 840486 826050 317 808198 135029 754267 418 847737 777617 707232 62 324477 540181 844424 17365 4335 761620 829192 188456 823567 3343 577275 762412 654114 2 589122 751295 802220 186718 410268 51814 12117 665215 672429 805727 87263 813941 723046 683581 782278 791022 2808 733630 132518 809883 489331 130874 820482 567670 172545 65941 839861 807399 149996 14 6 729392 159 403770 18074 5889 138211 848825 249737 186332 83261 709962 778024 403559 74 56105 478410 523581 12911 609663 271077 830911 3737 349747 544334 544818 21693 792202 7642 546 396194 334854 824438 839488 755860 236184 803142 812176 2 338728 28961 769298 4303 419751 191328 821652 1176 894 767268 828403 498207 139854 712594 304930 574939 393172 556037 808541 848464 811323 372738 792861 779943 808505 287695 57 591945 467752 700683 844681 14723 848582 540548 2676 45959 580645 310849 1173 281289 366102 770606 718482 44269 433637 555754 461 839216 214766 481223 200866 514266 3483 653444 819628 15 102297 600775 633725 56280 159 820911 702983 505792 785 827655 836764 180538 382 638639 128557 832849 422483 770750 4 679841 808013 288703 717805 228268 821108 21248 29997 360753 692559 568 842106 84099 842250 815759 818646 824261 725681 109 839967 371581 840347 296020 811955 389767 706951 501 185012 494040 681841 31974 85765 176654 31 797885 2 695029 687247 525616 301474 729137 245178 628898 140873 24 730813 336081 4 795779 254844 37 469026 839265 806285 339471 824650 778618 829694 834828 28854 689615 68719 1217 364432 505204 174518 839993 717307 832222 835262 743519 86668 357980 777409 215701 809629 262427 498503 677833 394298 535169 805028 26922 583627 1046 825210 125576 799906 628248 13 745331 2 19360 846561 384924 757414 814954 396024 914 490565 561362 486518 77442 688252 32 789546 284009 145916 509465 836716 395052 561213 769563 115 802799 7 848409 68299 81229 803840 816610 809263 183256 66742 410966 797318 54 495279 656405 620539 808993 810271 437086 726089 722024 634720 733613 35106 4 313862 247828 163823 843028 540637 774542 468 63 7737 8139 800016 4291 679601 655015 59 833223 787259 815169 10 583109 670115 121845 29445 329979 634359 431607 75028 3 447480 37241 100 31453 9 4211 875 273872 277988 483679 844218 28 322856 769660 54 741573 497877 146813 521 165068 138125 289415 746362 613571 60 802797 369589 914 162170 7 456664 413751 12 501862 180287 702596 675807 833080 521057 260842 809890 664518 814060 700150 2 91350 8976 437030 442027 358652 842971 729495 805038 5236 229909 9705 33 834051 623355 617082 807348 17816 31 369965 49645 797011 514242 780750 333123 1 848684 815218 84168 249779 843523 59192 82 393575 838449 415513 1 574569 49243 630 241721 756561 812448 374117 439571 415124 8 120551 812576 846333 157 499984 50066 279673 668223 149236 67975 734953 455528 220116 108889 374264 761175 258185 821643 6347 103 106428 807397 353828 801080 702267 57702 729832 112551 828754 29 715796 182064 487166 306 581593 406929 849750 484394 840166 151 837292 3259 568851 1786 75936 702651 848398 559844 473089 6 110112 838536 34702 504382 357015 654216 5337 835963 834580 318600 37 2399 138922 826698 720270 369591 839257 731736 39680 449575 813390 848527 731379 312608 829661 729527 759020 790671 760779 10053 539896 182 15386 672040 202498 3 710 500437 709972 57203 848665 829362 820521 240660 831487 7405 9488 801649 845251 765477 540490 183272 560455 842164 220127 687422 37471 279384 395804 611457 1 831731 101446 758792 488835 378928 119 537 4 590090 23512 318653 73318 809217 117173 678862 827561 45834 722559 269757 70 780416 371913 848083 473049 836255 392393 757752 834170 721439 375376 731065 636168 717698 802644 726134 88997 783616 251733 788615 507772 749739 47632 548489 790999 692 638020 568592 511577 739011 125361 6491 833141 218 286099 644985 295 733502 141806 828215 596841 2625 827323 431234 806705 751491 583 635063 32148 52823 717059 264 527239 398481 2 245241 218954 61 442995 745066 642496 265018 347869 194804 844990 80830 125083 832481 793567 297532 248614 189758 93757 817812 540163 812 706367 778273 428514 3154 840580 387178 795339 749429 273581 938 845240 256331 285954 752736 79237 29264 12 304767 783848 792245 839702 768921 724265 20647 168356 150 173449 25339 246810 17 427942 234215 711501 28742 18597 346323 694978 757268 748238 738386 321322 837679 5 15307 804373 36263 577658 400784 166087 772 835137 745458 380158 453838 462534 809638 847421 149 246856 542446 25 682903 772015 729503 2 727501 749720 770856 544987 61636 96503 705818 549676 86086 22 110837 594986 74076 29400 256527 809306 565986 846986 142 66 420963 837427 599975 48405 4 751562 823553 4108 249213 649468 336331 1641 749386 662779 574939 827604 499442 562439 827047 338 1631 822764 809693 182219 785801 620949 514820 717940 96 1090 716457 835065 80336 161819 479135 366001 4 797457 832813 705748 512412 162394 544523 124400 401528 762353 9614 822794 827710 618186 817797 274038 327332 845198 818352 992 1 445920 645503 566635 802558 49 178818 7436 3 3 19 83 481529 836159 234945 151311 765376 736160 4450 432018 731120 814585 297460 565674 816116 835593 17512 216211 2 6 460371 841664 243906 846142 9 246987 72743 199 550023 705376 311928 502290 333047 766457 517821 7 501487 837915 464992 379302 1161 695734 811556 698979 34218 825934 364506 1682 43431 447063 813550 593 661689 164207 463604 354160 314915 807888 389383 840911 589547 691449 178428 710326 288043 173705 716 158700 519044 836496 238841 1 224287 625461 12 799965 253 3 690557 556148 725948 847350 740374 7 653415 645 184450 842177 706712 778390 716445 384674 505 342335 574361 514686 8164 135938 158098 125220 787158 777339 797647 441982 411094 754347 276851 689982 489157 642196 749554 642626 839186 279015 821897 5711 271573 799732 845719 698917 254144 773850 561841 368307 125011 348999 187665 831081 239272 322805 770156 767668 2 28 670836 301231 559 1540 3686 693346 613162 105331 529434 256962 275 761766 154737 776902 658155 197305 173845 688443 622 752503 249721 780126 36 788570 131898 384096 789604 31957 2 2 19780 809727 753881 821710 24 131028 46 235854 323047 781999 360 820090 57812 35 10 3 434 439639 471028 808769 1277 37356 73 65 176001 486 826758 222535 716505 829170 767987 64964 728681 404618 760890 396192 510225 694976 563172 444246 729311 746641 13 448746 669659 138517 194777 805150 776285 1 828614 32203 161713 769897 17103 816868 6 804275 2175 669405 305854 3880 59775 733432 660942 829426 48754 845009 802169 791 2 831860 343357 14 4683 651675 690847 522413 498971 11 748941 811669 309098 710157 614 128594 809086 555460 782701 817331 713728 510185 283914 30309 839749 446786 780450 21191 62698 329804 2 791912 752659 319401 47518 39009 102903 810827 805296 13772 1090 603099 403442 247258 8777 774037 765312 823939 793589 264215 326593 209031 255194 594288 69647 5174 90877 745486 204530 211546 487341 1 591957 838809 843670 313247 76137 38351 525872 672297 808750 208517 131767 9 833457 6822 432881 153131 743161 16978 1 658 783780 611529 728648 20 227629 320777 6 479 384792 813388 763942 21561 6625 198596 540290 220178 306868 6896 746670 553660 305525 143618 177424 811155 821353 665937 753230 390066 381092 185032 52217 564558 2979 2165 9650 114478 396390 201365 267987 224831 849673 809499 839774 781430 563656 345268 738903 828291 473116 751596 327586 144192 61 832326 845956 816445 808118 98 772156 262 24139 110 66 807509 338133 733231 263492 656552 497738 640422 216 776182 802714 530436 797570 67 715254 207986 682992 8886 432072 455153 826284 776543 604203 1 11613 825380 714995 3 45919 831795 55890 830665 612142 676854 817071 109403 793774 129295 371444 333 147111 1793 427028 754484 21 280743 63510 607372 6 694716 846697 459170 244609 12 5425 49552 827714 783626 778982 11 77 754647 771360 629687 400367 716199 667999 570827 138392 462174 767220 711894 18 214292 372908 4055 775710 787208 775252 109758 812017 802 806284 317875 123954 342119 185616 606822 145355 735119 610199 401648 660448 751373 6234 672476 687307 660127 378987 352755 673118 3817 755706 651584 845895 624 409947 699218 4 764705 783576 567717 825616 404712 818432 567682 12 849189 789044 575558 657963 945 7 197375 300424 824303 783915 287153 846106 99 834240 83470 335651 671483 687265 846226 123 17071 18504 833183 842641 832086 790069 635 831288 21637 593998 243973 646702 452694 765108 277270 166693 265 783888 738029 826184 360546 148 8 192905 97387 491274 81 820091 17187 839803 316434 468322 846018 119451 6130 7240 848339 674480 837835 334611 691260 535115 768854 84846 397800 353 503276 363862 139 814261 382962 582787 229697 769191 509332 569533 747470 117 504886 781333 824240 252916 139079 806782 10 712069 283932 485366 801613 365413 5 805923 190707 828856 601798 829460 626 797677 1514 344539 488283 687241 790470 194276 305949 205388 639486 1652 848496 273055 1310 93124 484974 281525 76224 340798 261185 284 695036 368196 314091 849483 102529 523563 11332 257076 828998 596696 841364 846145 767486 489044 803001 362802 432354 825512 722663 812151 6 10810 1671 480082 1360 2 328733 437448 2012 309165 180048 252629 627236 789563 524757 636606 508380 25910 809966 757684 785746 154736 641075 691143 2 837456 644418 4628 813818 483270 430849 894 214825 198206 546367 712407 380164 8 848637 114660 283036 318 256 5491 810903 209435 1707 822318 323693 402442 750354 840210 430985 211 51921 25251 844034 5 87031 3530 459774 3335 830901 726955 1180 435767 842807 696299 316882 266731 15643 2 843422 833875 295824 332102 377063 633177 466495 834857 290853 760295 714630 840682 811775 20 466913 837655 163820 456780 300358 686144 226643 661681 118130 834007 747594 838855 493067 471390 6262 21954 515153 756164 49 801154 828629 585579 103929 748028 683765 397859 404966 765187 744569 512683 39479 662864 565 5695 795083 288718 780502 354384 532 792420 848183 458938 1 734660 370120 8 802740 129850 539458 823164 157904 628403 65 820887 817296 297934 16241 59724 439064 341170 762533 695688 768111 815075 1951 12312 769579 243748 774930 19 654029 614999 669041 840091 29043 14378 573943 52 454976 649165 796856 19840 642475 1944 845348 97 367847 820237 381293 817621 842969 714895 515426 594467 6350 809457 237323 808129 79870 778949 4289 783373 490635 840238 229587 719753 612555 776318 756177 27429 557754 648716 188389 694889 5 467232 33590 597728 65 734804 100859 800139 819536 498000 81569 819233 812720 840043 71803 102703 10 8 560376 208098 657365 817750 806111 815931 20979 771564 506393 784208 145912 10899 392518 353 1274 13 1 564465 733771 430298 928 542126 185319 720724 784411 14360 698562 228182 45664 167733 11599 792958 635502 807449 729535 713473 284036 264254 830945 42318 825708 416290 822525 23981 813268 557665 120485 761817 297 411086 548345 735680 345908 840919 344443 536788 240755 714979 653536 756699 819868 46377 138565 804683 282542 52 21618 267487 46318 368027 844190 541354 627096 738956 761602 117579 102638 836965 48033 613462 9578 78587 366927 226604 599009 41 785471 15347 824086 26477 113043 168411 72490 794109 23323 5131 254861 188826 349345 1 825922 644044 45506 810024 328513 798292 780467 207268 298883 846720 816747 21 846138 798527 102 718167 795705 848085 7020 2 719137 1 589801 229165 26 157629 725611 577984 147194 460572 608257 834307 218267 753693 202077 841209 801369 840317 2848 808685 759000 849599 637008 6689 773216 398356 825870 788928 613249 774992 21 9120 671427 324172 487541 478462 655811 742790 608990 42414 788056 822502 791267 428925 447922 16499 161673 747411 301587 53 58634 5793 337119 349855 451934 593387 831664 402664 747748 777235 748120 386767 838998 756843 418242 33745 118 465837 610731 360877 815646 119 1763 41396 789607 450336 827908 441852 696879 71966 135176 247770 155213 270887 716775 834627 8 431907 428433 113560 836770 720799 175466 772 820872 12 734643 823768 100098 293116 802138 83 667066 483929 525765 96126 822235 568415 835061 816423 9 683770 512434 821771 753076 187780 495248 381764 772131 831628 810968 37 743349 61277 485423 743898 316700 666949 515175 76244 698350 537865 647425 348959 839396 192303 829929 435392 380355 182223 549387 260982 459968 62040 816424 435271 823666 753296 512962 164496 840212 1 315235 2936 1094 481258 1208 81 401421 805328 1 812370 18 13 849217 812940 7608 524501 551006 101226 605946 301744 18727 747929 757065 792548 493348 675736 94550 848034 183388 110876 125826 589330 42283 667320 372399 802256 262554 35294 758782 719034 934 28 818737 846929 758212 810202 94325 58058 44 65 723873 201146 679899 21164 1328 31696 721513 715692 748778 130457 26766 648523 6 822496 759504 43 1569 333997 820517 297141 81040 824956 842 820342 171894 328320 280974 183407 354954 21457 28 153889 3815 780506 719360 819744 841631 335724 6 1 25 124665 499942 790128 333 306678 45317 162 23042 807200 69 16 573476 689144 800877 759939 645686 24306 245844 842094 89 672797 657000 237491 828412 235542 840298 421035 137412 22 835863 630319 389835 789223 802285 833746 62651 758879 725969 809040 17110 775526 4 38 333908 760302 195303 495008 46598 381000 521096 167 1274 146966 848538 6064 702731 822751 2065 782088 102823 762015 303940 39896 4100 786780 236276 747125 846573 699518 92368 223 7322 613444 98461 664737 598501 831628 361784 39 483960 826569 22 29691 3 2016 797665 698293 837130 739025 431414 257086 501649 7764 660693 98 215993 126 624350 845056 823974 830188 750768 472759 531 838824 516012 773844 6 839585 751119 9 797729 792417 179619 213861 17 469997 10702 4 88146 491301 397451 497374 569542 174551 804815 594764 505419 842329 9380 3135 678786 733257 494257 175 824722 845009 17625 563141 56385 681136 841437 635 300120 607071 97358 808109 516 19 813037 834051 769695 811198 166 117951 846249 6196 15 830792 758884 50 833893 291140 127721 647521 191706 530530 815172 776861 464015 770395 212002 714038 243819 115183 831360 747177 156318 23 359863 846988 1 794395 294562 585032 306204 825951 422674 293672 7893 511541 266761 619788 832224 818201 605009 607453 844378 280586 723529 395831 491655 95398 2 766419 317875 805286 755639 692775 119 110721 845688 836272 561972 30309 616058 72159 458488 725830 111714 19610 809752 14206 466929 236433 790924 552760 3 705279 36 85 1600 156561 739263 298660 511 793784 4140 763854 613771 352371 1820 191 645790 647045 156808 1 291793 847935 323046 438620 2 2 264 572596 320105 805821 575436 745933 820952 813826 598403 615259 714262 568406 400826 369001 100747 838438 812564 10873 743171 763376 826549 788913 833406 526706 11333 503023 832057 158165 502326 813218 684 825764 47562 825508 429051 409217 272260 788591 2508 454999 470358 223846 6054 3579 781305 841330 753675 763534 792158 9 337254 216 811955 714927 678716 132807 179744 774443 545205 815161 269173 664606 228338 661261 61947 793689 334431 258492 782450 827615 143 23330 367005 755543 11065 839217 438523 841641 736840 424397 15 143 815732 95788 154903 2744 839336 42588 179755 795658 632766 416196 667716 739201 581958 837476 714319 745617 2 609608 57573 745345 286377 81066 357483 611194 844213 573632 150694 436880 2387 579917 807169 232017 47556 314606 40565 73314 755669 76168 689703 818868 3223 108914 311205 849887 727416 646716 21 190016 15 125 754203 673882 656103 752570 468112 734867 491844 669453 1392 221857 219830 837324 760513 6479 232996 534644 2 430159 162784 712761 51 766554 5168 157772 17607 1 593413 691304 1049 71446 19 849554 27800 45191 623785 21 19147 15055 539 441588 788287 216 729726 23 17338 1 58516 450843 835657 376 695127 59 828825 1213 364218 608659 22872 60518 744138 797603 459073 4 3 679043 841476 448790 51698 104369 129291 81993 25511 70039 59875 573753 153530 219092 605017 146061 625149 451999 66042 547096 42445 840194 819096 250401 806060 814936 168 547206 1610 481607 849436 816593 334504 505323 848899 19832 528400 836067 16196 566944 17 651401 168373 752175 138379 135131 352747 5997 1 411106 269834 7 4692 312048 820409 694128 839108 789109 782008 17 4438 840703 714330 740814 424 216556 139606 392276 150740 187102 743662 726955 784983 434655 129922 759711 465372 846044 2 78643 819814 250558 675791 12123 366767 259791 17946 840764 824227 3 840111 281263 13508 581063 477620 789879 847780 32 207358 610481 1212 756639 847381 691782 834853 757205 728489 777844 319447 291358 803076 849021 828766 842571 690664 846058 212740 826812 794791 256466 800274 739810 4 264194 757576 712668 753773 648332 1942 813369 259 785245 293699 653800 839250 23190 710986 313639 43766 477788 16897 543284 4 151761 1077 552411 419872 45 2 248241 139 455007 823201 839658 593707 515940 778905 310297 389168 303721 286976 5316 743516 813503 379990 54 646708 167012 301318 715446 255456 768759 801033 800923 200834 378 543732 835277 115703 119620 45707 1988 600987 793859 396834 843991 834110 227337 479063 944 359892 787030 843892 765665 367945 841150 254372 114282 728255 379779 513873 118174 424665 4 348774 807668 202811 122531 335386 631125 59 420286 54434 837736 759748 768145 842597 55101 845793 299 804580 723850 836698 785815 330831 631879 373848 3297 82 835650 746130 1327 560192 826304 820729 735 42544 38370 730694 104674 7 803513 15489 786000 736554 59 307607 647858 843813 844541 846975 1664 782071 72891 636145 16246 848940 437070 166588 801663 2 804231 597318 641349 817061 15 86 303082 157730 88149 245 230482 287170 603683 26549 508717 2 645213 645025 2 4 2137 127467 17 230177 233740 6513 90 19744 212 352266 159270 205181 3 392522 20 112938 786059 705861 799650 835766 695118 770520 838080 563631 626126 830769 793058 36919 269043 2 726261 199042 253841 816366 619332 162 823548 797931 358469 848498 621986 434005 570255 252690 523907 648355 699718 606 218548 671008 155426 443457 133259 846941 767615 2153 687492 156211 670900 554712 746803 6447 824098 821279 72942 764274 174187 569828 138277 429719 283892 151853 372310 797722 305290 11143 846577 46625 594165 831686 313 679 462738 323336 796785 62070 55402 7901 107 2731 793513 628573 835466 744929 435807 46763 849159 834493 281147 304711 830492 37895 60824 216516 392 84640 846984 769469 354760 761369 666317 133457 839356 562 455666 603 3183 819886 837704 769844 795932 84856 90774 811 815642 159398 674777 776304 4 816877 340321 225304 836917 416265 725025 101908 504699 792936 837540 2325 718426 824690 155521 725917 85323 554553 19 117587 98066 72092 504271 641256 649702 842324 288074 783757 5 459 177669 767892 830737 800213 804090 300647 23 37 235808 341677 122826 745920 28 807583 692360 4 210070 821284 297801 171092 462236 804399 846398 559926 820086 712503 344432 529235 829891 616162 3 753128 392685 703487 23 308193 95347 26462 773011 669240 440082 137922 1 142205 486830 664783 28516 401631 57 247765 785448 818303 105160 808276 192764 795964 365225 638781 15 117 34837 680720 616100 320598 667393 594984 747729 268435 760532 847484 827309 756516 699678 527195 727782 34 229151 799085 517912 311269 2842 503977 837561 10322 698898 740391 759619 832799 621432 473363 775537 757 31 1945 698371 599900 601399 29 546984 740140 804419 2 307266 573499 6 748423 683640 3 20115 140369 24 640797 839147 714016 7373 608803 8 165599 644001 520264 13 19 846212 228526 25932 7 365393 454152 763676 725663 51017 717995 783772 838180 4944 386 137757 844498 757161 466016 797720 2793 21864 374972 498766 22243 255 337165 94728 281551 846250 334985 123085 45 786602 735364 52049 801101 766336 78571 489896 20083 438745 845527 125138 328379 787037 819288 9689 561833 2 818870 18 64815 246457 521557 35 553712 915 713124 348850 176939 543260 302896 430871 826389 509661 679679 737986 769554 847891 791179 356 483639 107176 778879 562746 551699 812779 192338 651593 398727 749226 468740 817915 814471 424535 202 778108 686650 552376 1472 3 803544 1 4 808663 3 740550 194787 561699 346754 481034 682403 268264 272351 848289 724752 161362 699887 343828 803444 843245 2160 1069 605833 777480 672369 568811 385984 55974 583552 2463 809990 848270 2 721318 2 448557 791611 845052 20832 635471 8512 712138 318042 796191 136963 1 88 2 656476 328382 62611 595 673785 217010 737814 721628 183606 72044 19508 3 279372 703827 138015 300271 117330 436281 797453 1316 120429 786196 129194 849530 805728 20 157352 298152 20138 445 284179 834911 15 100692 11 758090 819872 390117 3 412 4224 545739 311567 427693 786704 474082 840953 550221 7045 18 1738 459039 1298 765145 504 283667 3 346509 740970 69154 228454 199 689035 4 21528 752265 461368 835360 521488 711682 762796 146737 114241 54 705088 727915 823754 181692 821082 202019 368 838 526089 350432 792986 41 23087 195453 700844 229863 50183 341286 545897 590336 48981 13 840452 733767 522809 90020 264941 185 54 675245 650603 461827 4 815973 107698 5 763314 787971 674685 639898 155469 5859 3 799847 798408 800065 764019 825039 789027 652861 511619 495902 351386 814853 830390 490157 8973 497246 205772 110349 632031 42 266523 182084 55 739878 825121 849922 725995 770244 86 2237 770686 555300 837823 12 839002 823832 318644 483000 62233 730780 846318 677855 17134 795371 5 539632 652254 727530 109419 408739 667761 160 257043 72194 26 100272 830973 2 10 826736 8 749254 783127 564483 472309 6 459258 150900 238068 221327 27 34158 304606 276555 797177 367936 756469 1 720627 3 829175 1176 378075 650012 546898 1461 565967 386734 822948 634468 695990 793143 119900 422489 597758 666041 673471 778816 708924 219642 727402 38 2219 635929 12423 181532 39416 799812 803811 396376 189152 844304 420320 846159 834684 1738 816391 63937 7294 568463 25963 1204 398629 568647 256914 167795 48418 560983 44036 153 119797 309651 776375 54 801579 831279 643316 336473 322064 827421 790666 448006 474449 368394 819324 2 844 80 833538 845932 693201 786000 71919 7051 844158 305901 88923 766810 445517 60856 159429 526282 166612 19 524403 60301 794769 782205 365309 172231 777778 744040 5 574479 9190 224 768912 231101 645582 259588 764017 177732 256227 646285 829359 471110 758354 358995 837921 107755 122261 578651 486631 373947 795935 766153 551228 90086 187995 674342 789225 4422 313955 746055 23589 837679 822406 348872 97162 698774 790429 558843 22975 57 467264 704198 23040 223757 27 2351 408782 601549 430718 55 825488 311148 786077 368104 65632 753095 72 100 708142 38854 766661 721641 817103 34092 684467 836070 697350 820930 849144 376964 335 490486 816295 596459 26 115191 653191 241796 841097 19434 760835 807492 55510 355 364457 351217 680964 86 17 294585 356935 403826 234572 14 277897 504074 344990 847635 686187 227619 812813 761625 351669 50796 811004 515565 820804 810709 4 80150 268179 715079 964 13 452478 839217 154479 806964 580431 734389 388396 784735 58076 547561 166958 143658 3 727120 505123 260907 46087 6551 802315 337993 613236 552784 797 719722 749233 803767 817668 8 13718 830066 432899 265375 361168 2383 282655 3 11 153846 278 821447 791857 461503 37207 117071 353667 474206 846430 837528 646814 268 473230 9155 109922 16448 201802 12965 825581 801979 5 287798 6170 848634 348796 484685 578 172280 534030 16 268 398798 467548 12457 143960 836833 2491 761433 692482 309533 221768 24 334991 789528 803083 660332 829135 733375 123331 69654 727258 844854 454273 1387 263494 608777 189 27 512823 280855 736722 23910 643 840635 7 769015 549326 606430 101163 435208 208301 738328 689882 2 115821 247920 757437 839305 849880 781434 624393 633176 2306 709326 8979 298 404539 786484 742041 624447 712052 772756 650478 16565 55465 92741 758175 676021 18 720454 149079 590574 761586 648976 308642 40 803422 66502 847065 551676 818072 847184 665882 406498 511434 780088 710958 817262 832865 11 639745 3958 845639 770991 701669 283176 134271 349843 814800 776 808995 710449 128708 591351 174 523114 217601 465308 792665 83678 598412 77 3 758256 794395 22 800523 109245 8 289192 7 30675 790475 842288 833810 507837 789088 777385 737054 821647 846120 5050 1 693070 952 545996 135187 845420 3 681469 42105 55685 290218 777269 91531 120912 727076 335855 449731 242082 820495 45141 848422 187879 718731 283425 821538 99080 2908 212135 10970 94916 819352 269576 812272 435644 522942 309898 64138 4255 102099 752173 469417 376 214519 318291 281773 83699 31238 695489 804298 789392 819997 465804 3119 28 805994 102125 832584 849398 707550 14 482344 11473 9 90830 14278 2 64 1718 206767 21879 838501 641364 19 668748 808622 847233 515438 201997 197083 732996 18036 523148 628500 672944 681700 213671 668157 224753 371515 806412 2 4 682556 665149 21 73 21481 1336 422195 400522 199450 292298 706944 2784 824726 830676 291978 393639 771576 226612 229829 742942 644883 9 813209 510339 142248 448 787931 40214 4130 229069 819753 711386 191627 746882 509644 18 839997 76 38 57227 543106 831286 710138 655725 841456 55404 141179 246348 726499 813090 826100 836758 95229 723604 289944 820626 270513 106545 729685 513061 820482 30 296965 692314 54331 509901 197137 330098 68 678510 762562 662931 469100 817008 449343 305443 683335 841155 782214 799308 469754 190484 17 886 141749 847368 808762 689583 8391 26 108721 697356 3157 413224 780338 13 4 14 821917 282802 847310 5 61945 706379 711366 144788 823999 161398 224 636 1036 800 676013 837280 510971 1 591937 5369 9765 162645 749676 673476 709503 529833 794367 431 142160 3778 22 844584 785024 675438 306606 784534 377116 72207 629323 325966 307060 805644 578970 35487 790206 840521 839282 2 845401 3 843048 496504 156684 273821 819891 626737 845973 8357 390953 611534 37979 617369 16 175972 835008 14766 474084 812426 508111 386309 364290 730716 800556 336 250642 745455 275799 272057 796407 804805 424703 709618 428565 812241 357486 801243 371266 62914 829173 103460 832110 397245 806970 344631 702760 818588 741795 594839 92552 717580 726948 687303 1 818800 7 321100 103205 811658 839238 359608 419750 635909 731627 832228 693499 70007 45 1003 491721 215 503346 528646 849247 436703 781969 3 728152 843041 777788 216632 681113 805883 381 712431 74266 799292 396573 666649 5 782759 12123 609279 151588 779378 77172 21607 646393 165051 805318 6367 770719 694219 533635 172153 814765 783238 849937 273109 808098 782111 639764 788380 154596 112024 431229 65707 203619 92895 744523 76 568048 707245 818796 714789 9690 186032 730 844294 39590 206 228586 846080 70307 307 748989 817313 712485 52315 70 353392 9318 360 130876 613342 797486 603096 847606 842105 829991 51 241418 804572 204 838773 818652 790451 697017 799184 836587 232142 18 732416 349284 409809 2 983 90065 115231 77336 575518 65952 565396 174717 640004 706885 802817 807912 339716 813963 259156 144 844099 688561 799973 175975 202209 183927 760514 435584 519019 115413 4208 792298 217503 844529 816962 810564 49 160 213415 808054 847248 8 775642 270685 785139 815572 829265 746072 87730 165612 382652 101567 843982 221817 540 364556 556854 384096 129085 768780 110615 455724 259353 2 87703 844330 766854 676609 328059 178655 831793 814207 692470 770318 6677 686848 638591 335930 686024 745677 1325 749979 794113 838231 840697 4 511321 550383 225710 120128 558427 259302 139186 2491 779294 7064 23209 676802 217703 18026 320787 433654 268075 484 15 726953 130441 138155 332074 834252 977 144 67079 636997 402048 830708 242 288108 789721 473945 2 37851 5722 738897 297426 1 2 733574 233135 768607 510007 816222 609685 10874 630048 96232 812631 813336 173936 722311 579606 189 601923 268493 655831 832898 664033 687938 824797 9529 781474 831558 710652 774200 761773 796495 387532 575162 162395 386 802470 728796 243780 824468 196572 115083 836010 64161 180100 735527 2904 594240 406 217150 755601 755088 40147 391266 666937 733268 616526 840430 603472 771241 645061 66878 35387 821641 5 406 680402 827928 777832 837624 815889 3681 578747 186565 848937 798990 1054 77164 807238 89 274772 10436 153242 740761 783258 5560 135903 306134 455161 105499 840868 2 639389 820511 191724 816290 623071 229730 95409 754702 345317 2 5190 700197 828036 544057 8 668 660735 325 668761 418585 207281 14 662864 417455 45547 794860 20 664907 813692 17956 627640 140906 9426 34 160773 299444 725419 384585 240179 558851 96 136078 844538 832210 751160 563038 384606 838434 845370 462626 74924 8750 262621 637776 29589 828160 402896 835920 484 168034 1 527 517013 31336 782921 675676 137341 843043 720946 761792 1 4 331803 687665 780930 620144 247371 91167 42925 34206 4 814071 556163 815800 106819 162455 739118 790971 795718 447919 823863 373775 478028 717559 47 223635 227642 516495 707438 729003 64375 6 744759 289386 302697 789506 273388 640180 727847 816469 715039 526991 174042 71611 12593 838235 811415 512311 356084 803521 220242 116466 3171 765633 52973 101629 443958 102134 838822 5727 61494 666413 633849 3 194818 201188 31 22 47717 17294 21981 763 252149 767471 137849 134091 596076 36740 643563 830208 779703 645880 101843 178603 826567 355017 823411 206208 4756 178458 442641 86384 672024 77089 565375 520939 111274 646028 46913 538083 613874 6262 250481 844627 513766 805533 565305 1663 803559 336417 674190 190119 482443 795612 813851 63 542822 447901 182 811974 484 608265 739298 18 140 132645 806808 270394 806731 801355 842295 599814 759052 2362 201869 295954 800269 412875 597333 121318 438885 765987 48 835149 405487 6 431725 473886 2525 686169 239 21722 59654 342 428381 38888 579248 811096 37656 6 627565 760579 799002 535159 50508 731091 20 2324 365371 34746 767354 2 58904 449379 754706 821611 101112 836185 286 654472 831434 746208 814100 798551 276850 383270 175751 804610 213192 73 531099 706235 79456 337522 534393 824250 9 734539 5 638859 207493 775651 253781 733730 5 682025 445679 241906 525398 823254 77 815547 811937 831650 360232 17 591194 3 820514 771232 605675 477667 848848 849976 231787 194000 829981 152 601847 629223 80302 198569 343935 374230 847330 773328 365910 177 301304 752483 136396 124238 14933 2 114 726044 385262 584657 527703 10964 832047 817449 177668 330915 85722 824496 714488 701155 583658 402158 246902 375289 320 94908 5 484776 264444 670172 40510 699376 780940 595596 314835 785479 835404 51706 254591 814017 622633 11865 2 471747 795731 618 29472 817043 769355 301728 6161 46202 553658 1676 545271 248822 51372 699463 827685 664452 4977 825434 691163 58409 227866 28 172622 816785 261204 2 138 661302 669841 3 780020 693825 3 685167 9 72986 633289 794445 88291 749944 746704 74719 20 724492 752355 816205 232217 847381 760935 538730 2 473157 103 768617 459689 70230 812626 234 750 1047 545167 846329 4304 365304 55498 48847 744453 272 155845 475786 273951 300675 693743 17803 784706 127 3 772986 817970 767524 835061 91046 707086 701159 671015 14 598157 293516 19036 494118 590752 459645 687043 762983 842925 374 558892 249 19880 37763 162834 811456 194510 417489 456141 813840 351721 219967 819428 770042 838522 242801 13059 611399 444469 780316 823421 811993 316748 308949 805952 642332 701238 630103 17 690850 151790 773318 790612 11 23576 840029 175545 41723 585 744123 832076 42 782484 4 34 261121 818650 672195 848006 169296 222075 796896 40052 163978 784154 817172 454336 28415 315663 15415 748799 780574 746401 799551 166138 199692 5486 2273 354664 179 394826 799072 2 452558 3 837913 10329 778429 241596 170079 24426 324573 334292 641351 836469 492173 77758 201679 773439 24757 751296 29 719583 641076 838514 49 546817 422806 809508 143966 775534 427821 593707 3155 10559 818614 501227 250 305472 55950 326072 549038 416644 767805 847362 367891 155997 384 623894 482878 805184 753855 578928 19453 2 296098 523697 7711 322569 682971 763468 659103 79700 576146 129 832304 839241 264287 172791 58164 6974 9387 838756 801674 692503 848855 806517 178210 46 99598 302095 9969 484951 317420 103559 398716 17254 819828 743720 790476 821891 717463 318365 830246 541471 767263 619058 813829 174826 785223 831353 339 97 630170 17 111478 93931 812887 842980 739530 755474 12258 650551 220683 13741 237899 108 816805 158792 844687 545257 8 73 331863 22 760643 285067 139090 629845 797630 498843 824149 292780 27027 309918 1 824751 848414 118944 306042 825369 139160 386386 781213 808217 142 831890 649001 208476 294759 110115 14646 785242 568694 299837 357821 802130 756728 522792 660463 785192 801850 779068 178966 790402 646294 29 764801 202000 330143 914 1631 34361 561627 2 315378 5 829883 806346 841864 222136 838126 629326 418059 237603 28397 10740 79929 719732 8261 779414 690674 129304 121 761172 2 466842 810958 833000 125754 195767 473780 821752 117478 636683 5939 791449 13 68445 832646 824933 24712 24 61134 8866 753038 481805 638646 733130 830025 811197 300044 8337 811270 761238 688022 200 836474 741386 746003 749326 609264 845878 163088 67392 327294 778465 697662 683365 757892 38 835737 612298 399604 726388 442662 339877 842590 643990 557032 827698 842763 848070 738241 3976 786212 2287 791176 420900 715787 570886 740504 644892 768767 781692 750754 816085 44 719177 805371 527115 773448 827515 533572 150167 243469 235330 812852 672410 559143 440492 316 151508 668387 67068 173797 499587 846737 1933 619248 761653 743129 21727 532373 43332 846203 20 780482 545606 835008 363365 7919 51551 131173 537035 600109 797928 549457 829344 759 434934 225 220457 521 625763 178355 603282 541880 639513 628457 741039 247448 1381 13 949 487253 284823 34 748530 721817 65844 809881 520099 680100 726508 814736 730850 275824 355268 6 96922 458175 716056 389250 450579 60898 481126 546867 734629 684619 13062 818453 134344 494279 15007 22658 596119 12183 131052 773679 383149 734744 45031 823473 732482 502671 835312 540231 392675 363746 309931 280860 600088 100 88 838723 809348 704832 55813 780526 306286 833570 6 550061 176418 388848 7 834234 211 823236 762865 377204 9 849781 581035 778734 603739 435518 16475 696704 799958 3 842750 844384 340011 624412 63193 737850 541 837272 509976 511007 776306 724188 256815 17 634255 600268 843777 292013 617984 12859 641318 810616 331307 740033 388858 447 511021 845136 6769 945 840680 788567 801009 849217 699819 239465 254406 778549 435072 407728 188158 826343 2859 764367 358228 32476 847573 477687 837562 830067 809930 128013 742128 477257 304052 284268 702511 779647 398050 123942 452611 338797 835855 63272 148975 265717 773028 32 806810 4 2301 594831 212829 727715 83293 823149 677186 374192 2 58711 181323 24786 1 735882 729626 42571 138415 192320 428996 780191 835928 5 806895 429371 5 211077 741290 143487 464024 5544 1115 832891 845959 584743 2309 812798 319454 370129 653532 356075 4014 469625 498815 567056 361983 5 191039 344 15026 163342 614783 254915 786025 560860 347424 740760 8747 26303 262527 22124 30 783550 789018 7371 25595 9855 205956 374830 808353 640 786451 432434 424798 345476 839961 715557 809174 3 846321 218926 805998 297494 7 766113 700929 845089 567697 284893 392987 86216 826190 831783 578800 811501 834798 281652 767518 2236 286402 299663 845116 171861 250038 846803 77735 52249 5486 3 705950 330465 8 785378 840055 109219 1032 768113 258517 155 5232 814648 137522 739083 823397 817169 237511 740470 762717 264786 295 445 99 753 832314 91 629334 573352 124955 185390 4 295873 19589 780916 163071 91457 794439 67223 2844 273318 191548 751549 746188 806593 195 836131 251158 849948 53525 799591 848401 801705 476937 415046 2 22762 788978 805665 741981 414432 652678 814518 621745 158 823522 643217 2935 830458 474785 391310 51 774662 294330 611301 834689 787767 660529 764134 835312 644265 722572 14771 674383 840076 260 634202 723498 133992 108 736709 738248 664427 531789 78 140 305530 744742 803417 642321 722362 688743 181728 715801 746621 55 180509 50165 496232 801914 586371 5650 664374 521052 682326 66981 625720 797525 76402 188795 826509 238 236996 726899 43965 833133 168 345962 43745 822485 1 149437 286638 791864 43 740388 4 621061 613673 383 432005 49736 198664 33 292779 1470 745248 283668 116569 826902 474135 652157 835267 280968 1744 181493 43239 733354 836855 833385 794500 722451 39 819328 471176 822764 120842 385955 31524 213674 647945 392742 792197 24 812706 848437 474530 797165 74982 2683 838244 191433 118830 839637 169 757032 203683 606644 839629 837414 848303 645342 2336 353951 23899 81753 306066 830593 291596 833461 5136 806002 3416 176057 265093 6234 421876 221962 796510 844129 372585 422223 100054 178802 839820 163690 744857 834983 23523 738901 5351 1 771181 4 16783 194389 824601 849220 521980 256791 723 719757 72 5389 279259 316 2604 823814 769549 478851 803063 828949 5 817638 71 646717 137774 61 798868 781259 109547 743963 450841 721176 159012 577 182135 807128 233945 24744 313327 282139 377667 822542 788118 735270 248022 158727 332968 77 320833 559260 584833 825910 618157 398939 117345 183204 847146 799290 728134 700465 734364 4 552551 15 835316 818383 796987 12661 188996 68312 664627 461509 601112 675829 101675 8362 6312 730899 210211 643217 142093 5 214226 14324 822819 780818 34008 487032 1822 212918 102 170093 79279 583692 250349 32 561099 778777 2 109238 343733 49 766183 13676 557061 831879 831180 767355 730046 846455 526656 110011 84 780178 691221 199248 100050 1 181695 358413 841880 844880 800360 25 759043 230447 36 229900 581497 6843 65 4218 431402 253389 844866 962 505939 56 1664 830535 487 400197 220822 3184 812007 643991 30406 845551 18759 564298 808168 676078 3 508272 344620 585808 756337 691065 673131 217515 528425 36 785515 307892 348525 839304 802875 542569 385895 835102 771561 825127 749613 71 679774 507545 630109 736564 753305 164648 331 536831 10 775378 532514 296428 494603 16 140217 808562 708007 729778 461617 771333 762887 596240 846521 118245 805751 203708 559083 721857 593534 87916 671658 245276 83940 134716 4308 373370 431196 807257 645882 154487 605381 509792 158691 836168 2980 378792 481642 116 768300 421829 696833 648425 812973 400689 814935 98 817521 201038 10 679960 811490 278609 470502 306 505825 290961 737667 822617 800110 628 262936 302689 3827 785803 832513 24425 80367 7091 763194 62223 399141 72379 495890 845468 840034 15060 830710 329493 351 458432 285376 581301 154924 533219 844957 799999 2746 1 3002 16 781081 77875 202562 183207 650026 618831 821 680537 1 615944 609462 772941 772321 799899 843446 1 807597 19 6 2049 71514 54 9 721632 385848 98121 829947 841086 10 814161 502149 280110 681631 799986 98738 842820 359508 93 255696 845243 207565 321004 834070 597694 281690 749299 273446 124060 246 833015 724906 841730 4 373701 73961 617448 3 251332 621254 95873 239834 819503 19 815438 105021 517354 810860 10 33541 784899 1712 812917 805052 756179 213306 1577 807872 784432 578685 13 817604 2491 321710 839530 847145 31063 340 367597 230672 350295 637209 774400 313256 642258 793475 7132 439396 405951 571455 498915 329230 838952 841571 84952 1357 668247 812347 758474 14 821344 847550 791273 563 828469 656193 840267 280819 839960 829839 322379 598582 791871 712442 741525 818911 614240 3 646077 41060 3 107 215991 65524 733972 1062 840923 708688 744094 796366 1072 258 551017 5 443108 714610 700849 767783 9295 16 373802 10120 537006 266 759119 118914 828949 91797 513389 842826 338995 466128 716115 271092 776271 833472 6 745701 2 534726 594060 757324 626834 559171 185598 844650 823496 9216 680067 532283 849069 301158 759948 774780 757911 308200 583989 795635 830224 848063 759454 7616 511035 835582 772437 753321 697869 239 585662 581556 101467 4654 845718 839846 799012 331197 101192 419976 546194 799725 193789 406950 16543 706684 551861 12762 817549 536035 524114 774103 43655 617418 587835 421955 237040 460128 844737 542398 834241 302692 764278 566300 822543 310846 839224 393491 749309 513826 527861 251221 547463 3 319583 550631 829082 17116 786449 411413 251276 818579 661979 648071 770527 751810 507895 20231 846502 57 824604 36369 501042 789613 370530 787455 57328 672337 30366 94 840938 5 1 142047 781069 280516 838517 160955 829485 149 80085 593757 368669 106634 795194 1033 8 137 545375 23850 773491 256041 429922 248444 176617 958 51 193 301751 3 702069 705134 672936 509608 257300 843945 60574 791591 32 143083 815047 805251 129326 7163 744551 690772 638062 726799 845109 386470 749723 606 765426 209346 597668 655719 781620 69137 522585 9 678754 785145 838747 804055 833128 4115 681230 2 580930 369476 563016 825194 806392 413457 167302 474413 847618 404995 533761 725918 2991 807003 751949 403373 673668 2164 387344 212384 844737 796807 825840 765422 26 31 279919 129033 65 2 352406 108798 405155 32 817965 502083 159590 180 612875 385320 3681 776830 770829 498374 796215 804011 802468 836094 414393 388015 713088 709094 15 15307 762561 426611 830603 846832 233466 756401 31 65 577900 347282 787001 819667 114763 473347 312478 135259 289246 712 658495 374856 762455 803588 203249 414015 777838 828934 397065 809272 839719 754326 394801 16688 227693 330338 798002 2 422255 634 807666 838203 735531 455336 40966 839194 71546 10384 200590 17406 62298 193667 775284 639464 229393 425662 243 826877 1 92 764527 835330 847564 443525 831301 800170 262911 193845 266459 2 730376 361911 20 535 3 372734 6 96684 556728 727823 849242 817963 177172 837158 748049 527954 314929 249896 844117 829178 814431 804544 476240 766105 344200 590950 152835 797310 489615 45168 506293 8227 381602 3 111 808373 331159 325 488181 726294 972 46000 16 250409 711831 5369 1479 793310 184650 756638 61799 844210 524397 757519 780774 202 1086 768093 393670 81282 798495 75513 526234 11243 5 382 827476 830075 359775 376191 798470 36646 821463 678023 3548 215365 240881 300080 101903 267486 390 80867 841237 803487 526648 512800 839872 176720 163046 465840 842520 826562 757257 312032 9104 240438 654064 321915 316746 9821 75143 727309 557513 344290 697367 517112 443304 683810 830813 599028 1536 549443 818365 798503 2016 367441 807726 849883 1196 1206 238516 139020 729466 607550 778653 812283 288628 106368 819056 837913 849200 24 123061 39 628684 625739 12771 293656 12751 814951 1281 7 209514 57903 677531 360635 262627 840652 161326 385662 791617 644944 597915 132649 42895 3 710785 678354 334495 427 568060 813736 114088 1 310148 20 475603 643554 772110 819009 781860 273679 434037 544116 556572 304260 255495 769981 333907 154 266373 295918 668770 809201 674539 842302 322 843310 755489 660731 646866 572559 644096 812113 226193 16588 647692 408664 793497 112898 648919 16 139113 12 220782 822199 223609 759869 547009 790140 805645 750561 109 587699 181 825522 122193 825820 829885 46298 731638 46 424163 421320 165971 701848 608731 392822 14124 816752 68849 501014 134997 759353 2 816711 4057 233375 827691 180 419553 806409 842120 281 812485 36822 589580 749011 756295 36 843127 678661 486271 829486 794382 735158 275625 433905 376984 554187 184782 591818 358 195748 585603 8014 790280 221684 827787 726576 803006 664343 522483 831999 67335 291718 88765 845 67521 738649 396421 806075 594390 847757 47728 36581 843911 711168 775547 464207 829172 5594 2558 35 125344 212521 11 745090 830551 527827 827410 367405 827559 3 25 769991 288241 762022 764213 848343 252 284405 229425 812470 608055 134 805202 662619 566031 807492 11 788344 119978 39 4 2704 655941 772578 16 196685 25 528609 45483 23 258008 535977 812011 846942 488286 5330 360373 3 791803 820995 10 2291 20303 95110 61310 735622 818053 296831 819335 847952 238409 663468 224777 636716 808189 699732 636945 287015 85 828185 283000 75824 824400 704590 582433 228199 816625 12333 16 249262 840506 54444 3207 733759 1150 1681 808514 763653 420 472750 43 30 4 99155 689476 126628 833433 486283 330187 742806 754392 837028 306471 22 847336 812678 843723 64686 136791 694016 438119 481177 819385 669259 414979 229668 207 406935 825234 5 784233 805602 843035 312 151266 806883 3693 819768 748489 772646 790894 381 34853 5195 748230 432795 41 783051 4 201000 827711 646472 832475 3 161723 526331 782649 832263 825831 218 13470 602939 3698 291361 61 4 471687 705437 3 765887 5 736537 88899 73505 19629 663112 367304 847952 807571 447055 754793 205523 609793 200 59943 698171 63463 286 7944 107408 836826 774776 60218 220504 600158 27033 785324 33 698364 821774 157012 533672 12656 452240 737616 564782 831804 821217 1076 819614 752193 387130 148009 168973 828462 749134 754667 754815 208560 806562 750896 163475 821535 325090 636542 752833 165108 11 293767 162298 33 838415 61 205637 225999 531319 826889 44699 345626 429846 827197 70865 29381 647667 829216 100492 737910 129834 107100 243437 446583 802573 6827 7067 847965 26 1028 219212 820991 589494 102 2 836601 770731 65 472774 631679 184711 317957 832306 652826 25696 85656 412110 3 681059 312023 691136 849563 146869 130723 233523 338 307244 671950 812821 20126 922 302144 210725 37438 578078 229356 516058 832100 558097 96124 393562 703300 778602 411369 138844 314803 582147 256669 778734 710460 842869 847666 88633 675708 730483 1283 406981 126460 615042 48567 30 697838 836313 281155 46497 596321 797648 774865 734983 22294 823052 65813 713599 748459 657022 95147 73630 836481 797531 796181 500560 68169 5 585299 817004 287 176659 515685 842907 518102 491036 685022 249022 719559 480131 847589 834405 84566 376878 40 273518 634358 100820 425567 775527 810082 528263 163721 1 815030 806973 622740 294325 513027 741268 760245 143563 77965 596158 847150 653597 556359 341178 189285 711407 65960 781663 680445 834269 102460 810839 510880 2 630930 327665 176608 4639 1 243020 547777 459 846996 4 662872 189142 783806 823571 577132 228239 835970 318363 276930 238870 17377 71440 23932 823963 183570 483465 268864 817130 4492 12798 713830 838255 813077 267482 382580 588050 690727 11691 294680 433 608 849906 662956 130921 761372 778084 619054 848474 834946 165534 661342 20416 188 310866 625642 830906 1315 222894 551956 23433 809797 230152 482039 416284 572899 340511 398494 386590 93058 50264 769485 549635 843846 358 830099 6 777676 255110 715947 817655 785423 846657 727978 788811 489878 446598 253427 789699 368243 271178 663251 18619 2 57 22542 178104 24844 825148 562790 536707 403873 47851 843604 625174 837029 669376 523 480211 126768 849542 117 139 548219 810559 829708 230183 458812 389570 277226 816632 822543 734371 4729 844674 591004 829736 834305 369164 205835 834575 1197 290269 822846 354537 839206 749364 28 13 222309 428048 621364 455814 842031 824593 9493 570998 9592 267 15 621636 8753 790435 2763 842218 705699 85900 242746 846806 305033 660554 9 210 3553 220035 111728 233183 501375 835005 831571 625148 338028 584539 55 828708 26948 127678 6525 49582 111765 840969 10049 418719 267734 7 262267 389 78639 788869 824307 800461 69691 414 779545 221162 849492 589369 718214 268177 792333 432654 98145 413895 821665 188615 3 10315 29 783357 2147 363360 10324 46 823482 9 742993 729 158361 166094 489579 838871 775820 9971 736049 170049 202047 780770 529429 496693 34142 840144 835238 253043 810357 587438 748506 843425 474147 692661 213093 363855 4037 399288 113648 2286 815684 18 789786 769768 650999 677124 629291 60116 78 23457 838554 93 77899 20 648691 609115 489099 839425 839054 403137 413250 6 695398 258410 792781 180710 12 840793 244658 821644 1 609827 442299 391630 844651 274259 809735 1 3 110411 844595 2769 463521 831076 195895 736 205942 14 585446 195579 3307 424232 769623 245 394117 223903 15628 805956 790920 196844 10 558581 766282 552474 659644 2 832242 52151 1399 409 196767 60969 823393 219766 1 738471 229139 78 474498 802745 4 250737 842533 22198 832625 790150 820387 612632 340755 513487 600563 187249 526881 167 810704 277 9501 22347 6 723312 442756 58097 199 545284 332122 5 837136 654934 67008 6557 272155 738437 789950 793427 381962 127075 2133 822119 433040 29070 517300 280438 771306 847862 156464 190758 69268 361 18515 362757 13467 6536 32331 837234 365838 186521 680399 1011 824339 39815 89726 680323 547349 626458 776456 663828 821211 24 760909 834005 584381 1622 782534 832338 757271 815938 827659 835266 844921 482779 38377 320332 849303 164258 6465 837985 508193 397138 38255 772098 800440 14406 801950 826497 355833 271127 1039 706241 760157 759061 743 405 311 176286 826710 829840 24423 105391 616418 307750 10 254 310930 695 7966 693571 503266 251 23215 108 3 119 110079 2 810846 788428 316163 301202 791042 670107 814809 472085 838613 773313 834520 498604 12 778262 680502 139040 201 17440 849670 760100 29319 4 844664 440133 600065 174 600014 700916 832110 276963 733073 45 119477 451640 752950 362485 685342 12867 5 2650 698209 846169 716319 843074 768701 833061 1716 4 19 257 803482 291852 626468 43025 421400 825070 121565 646505 725652 741787 6 1448 837831 269543 589459 201272 798920 833934 255034 62 416649 790236 826497 678463 563738 610724 133379 443789 21 387165 248170 689230 4 837763 4 178778 825351 832155 546491 4 2 801171 810763 188993 51 184430 836976 120274 340243 471413 117531 747748 431577 810465 245194 844677 813448 701208 821095 82299 18119 33 278169 729465 722789 83 837476 611 473893 301233 735152 288040 60056 707753 27035 473745 838645 790328 822885 27615 286828 3669 16766 150660 707435 59736 798739 18772 455439 181653 718859 774524 250260 588876 1 61 801203 327699 191042 443038 71559 316 740 849353 481541 52586 139851 624112 228202 367836 33743 402544 798454 523027 832957 826672 1074 998 4 4 102866 797899 732 472564 6 219547 246933 40308 844727 399265 240368 395925 291014 34 774051 13960 681121 642175 2 722281 2 555770 645339 88382 815024 818735 19460 823740 359222 13135 297655 210177 763123 254297 826892 111763 611028 270278 496754 199811 217969 281201 801269 827093 771405 562453 6801 717 823003 419103 814217 243684 95392 731589 312702 2679 146742 636306 470825 824937 137903 133281 746519 743535 76020 638608 366982 631367 767553 98 763619 682850 548070 824331 720949 814075 241233 281434 356558 322677 320795 835901 35993 828643 60 597080 770376 461767 147945 468907 847459 754711 773587 763088 451986 3428 719118 330682 102362 480823 24 256337 758912 819377 421779 331342 2778 702927 36433 691518 48339 650145 788187 272819 22 111014 2 180541 972 25303 108 701394 2220 829684 8803 834364 842818 36 366730 503061 54106 839569 624123 410787 770011 19083 1487 571334 109004 843189 41942 137409 75 489032 46 806796 94772 9 10535 93 27647 848328 833363 201208 728969 103173 1 334200 836778 279158 551216 845696 298222 157 472071 844460 787603 230835 564185 738233 79 809291 71945 671283 143498 150 3530 816119 848802 834195 1077 758844 333 794996 147148 828137 2071 521469 440002 37516 103862 685166 53311 288810 166805 400775 624498 67327 33170 808289 756985 496 822599 801280 175194 81577 174 848346 15 3 766453 827411 174732 12 344485 32 126088 666052 313091 119956 579804 488535 86411 150600 690887 242064 2923 843072 735345 149652 627903 91843 548985 199697 748992 387002 768018 558875 525144 824627 834456 231160 13781 512983 777316 5565 69857 758856 705320 5 695413 758215 839939 737518 594103 186342 826699 183199 744623 190 697086 5 192758 613690 87722 52003 2 364668 803782 769869 446621 813724 4 662533 21195 793560 6 1038 841740 8 197812 707007 181523 313391 685192 366136 25 466439 267459 717547 283680 698305 830344 23 778603 504838 929 756955 848646 155221 474976 834727 53946 457599 822056 235796 810327 841488 290 40339 701 814536 822323 598971 831472 770836 639098 312632 716045 826408 306590 725506 488052 70 331763 281 815526 7893 148842 2 806757 799113 530535 843823 386695 769142 786824 757993 196654 114451 463831 1332 758201 328019 756401 769589 90 755871 605220 780387 515256 301182 603237 538401 292437 10 773512 293006 791050 842982 13487 62 307146 741199 795990 799643 701612 783961 44434 290427 711718 223987 313194 699666 474525 243834 697179 499167 437524 841757 830677 147667 811642 627366 714713 700159 809936 567933 273095 103517 462965 17 272570 478146 25345 227660 15 47056 38869 700997 493322 747616 588716 78548 1 427779 50724 59744 128244 788996 747038 399149 812312 634574 659611 356779 471708 310731 165418 438688 89984 682941 751627 18 30 826812 123995 805615 8684 2 474889 503 392816 816674 819364 811782 370702 211480 196772 802453 631825 58262 766965 31193 611283 724001 4 840831 550617 797438 144015 4 792926 759821 47827 760118 723493 211657 3 679216 26427 3616 846293 393095 341762 503003 23127 4714 700064 452310 330963 386 523232 2 413541 732643 788291 414997 800857 496839 601830 128788 1966 349521 804560 748080 781 599 227169 804902 737699 323540 780185 118769 751163 39044 270015 32 780281 48687 104 725292 2 652497 773012 1 849710 729459 491284 354630 839145 738685 809152 507608 1389 365796 471788 534283 726265 630038 9005 527864 4 821225 433201 843727 722061 738438 102898 822400 41138 806263 565751 849555 811082 812701 697232 416985 672269 4890 739702 229579 820552 825630 842638 16 352087 638998 713748 131333 715913 419149 328405 2194 805139 834183 2084 612099 2196 81549 126697 564753 786016 719271 105560 831815 768836 254179 295312 643359 423026 2 388251 786788 2551 839118 13 28750 792613 203567 393611 282893 471591 60 812562 845086 848976 799347 129614 840041 711158 840598 80984 684266 802493 806941 815192 443525 781534 267998 60572 285527 845255 729032 569886 191146 773140 367628 3 22657 567228 846696 970 109879 423376 818240 727087 158717 10 690228 178968 816187 841861 17 803935 61 572990 820678 496308 722956 3 671436 840945 482763 141373 544939 589945 4588 181957 495592 362084 292912 517531 495 835001 202263 2933 475297 131301 814032 826295 685653 831007 548728 821871 827983 410291 61150 129934 761845 280145 829033 118967 167747 439 304143 20549 460348 661624 52297 757541 365 607134 833615 677002 9176 242199 730335 87868 295271 672499 7 428545 251 705251 836019 362063 849355 846743 807225 9271 2 305207 362205 832382 843627 495131 10 292511 497664 416985 834604 707864 56683 366874 664895 2 656516 295261 7 508775 107897 264 748429 97407 793080 1197 728506 88298 827641 845225 534188 194757 748571 671294 203827 144918 844191 619353 572107 109669 597397 338771 281455 249834 83473 156596 2350 60672 12304 39771 830102 1293 840520 829405 2053 8 832027 606621 811817 769161 3944 180458 804267 139033 218297 608761 176333 297278 30 422794 421 6730 818357 847652 295 324579 235770 8 695563 653824 15530 836438 718936 713775 6 564 3840 516802 1 165 278044 274393 453697 50753 81776 562489 793577 826223 754755 837001 389148 1400 1061 762366 837595 423135 78488 765560 762351 1720 783016 619084 335180 336278 196 778760 803759 79850 477209 802659 780823 166782 242401 844698 746887 805639 149427 2383 306170 45 236758 339363 34276 50563 154324 54467 1628 292879 433975 27476 447703 308981 674456 5 114410 228290 225383 143 816715 362611 275574 813380 149687 838958 266953 7 846323 835898 18825 26976 704891 256811 694915 628601 63956 294397 5367 725320 128159 212898 571998 358444 514836 272415 582400 524515 776819 231695 204924 525611 832812 315 752465 797635 760839 16345 827065 480847 830432 3560 61562 2799 266414 731463 841568 441630 328735 9619 535638 824408 607 449032 24246 727835 365 807488 830671 76083 390140 147698 253489 694759 817416 202610 818498 92355 448479 534121 130596 817435 316425 191738 763788 259935 848982 768742 830376 391992 535596 24554 786273 792758 49344 3729 846589 619833 744550 124064 148254 659943 784357 126 839260 2 8 283028 734862 313769 54 655149 409729 166116 3 23754 643155 51927 670469 752 443925 769880 301 263288 839602 4 147 835228 557612 843578 187018 244442 2078 247537 227982 439156 454470 567391 429724 710922 201755 817638 318505 423796 638781 191392 40362 834064 17663 271793 697463 579971 410133 838164 721239 830887 784752 337239 837902 29 839327 528649 838878 814473 732022 559668 794931 422520 2 756116 287723 849561 170994 179622 328910 114795 801160 4735 609819 3 169671 220341 786279 2 221 6125 761065 251939 215794 674944 794357 241745 780907 71 706435 23146 530271 824127 8205 365561 659194 576690 707793 5 504981 471683 83 122548 528628 6194 677993 453136 403414 140641 56411 710519 830425 611744 3 442283 784165 786902 31 813728 19674 23646 838753 1342 472070 798595 289560 794833 737616 748288 581988 8774 824271 677338 28451 375 719408 805297 4257 738657 14239 836804 252817 2052 316597 791218 637473 386586 807120 847585 387767 3414 320608 238 409924 19994 512584 7 569829 531724 695015 226750 802220 3755 742130 685227 13 1 777694 840203 619400 100089 406076 837020 412337 12 1969 90320 282865 247 9393 802816 99 15416 72 792809 243861 827953 333282 188951 739653 45656 561817 207958 20 468836 2438 716728 335994 81792 157560 3857 405 651769 804137 688188 86640 112473 186867 842449 817080 33561 760611 180045 186013 715796 405530 516462 836633 181780 564301 626705 777352 63903 396085 805336 2928 73625 400230 698899 706658 227332 847932 267781 270653 557930 259497 818577 188135 318 271136 597049 787614 713814 153912 733261 822918 78259 815450 479115 637972 661700 775223 798 232221 797406 190629 839896 1 772441 30 804792 508439 199589 383274 58811 839552 791887 126522 626192 580231 785796 332745 10 41847 349398 505792 391022 806126 595490 232722 152 9 763917 843406 741805 832796 4 196309 845062 728621 473489 206382 636650 715208 536706 727941 22647 777539 2 107368 414563 846588 10 449476 703023 755161 255268 814997 495668 18519 628121 421726 794572 7 368368 276400 826543 636047 214522 6 252 157270 780174 6 429989 43927 809882 785767 328 741997 266910 401204 318185 812898 618126 543707 18 848715 109 3260 11438 199802 183462 345226 834053 22100 509827 755908 720561 818083 165822 806293 39 228747 837983 843203 252324 114620 404406 195832 690940 127 774280 758863 822756 520924 96248 810695 83750 835137 212167 601530 734914 115289 782201 3 170419 834931 158129 7 760505 787254 214723 838959 41163 214716 7748 94258 619 345 238767 618077 7006 5767 19 676848 49484 331049 138868 688913 9 338236 135995 733812 834347 154199 414711 324618 514656 176496 544496 777616 317351 837431 744900 803559 821626 712649 2825 399662 763758 3328 829593 170867 2 8 9253 805869 822275 814080 20873 781772 840295 778001 12 115510 705085 485852 616478 92457 15 135448 805753 43701 118671 367019 270 469395 27 3490 754451 140921 745606 60493 841089 810339 838230 404 649781 819639 219761 453943 449296 2 370956 306384 739011 379703 703702 361918 294950 28868 414985 124998 826200 298960 437756 841767 770984 358128 828052 239677 828405 752491 569662 101439 489446 97 68406 523514 39350 427684 8040 3582 828418 721805 185177 598311 440662 48 3195 509759 489355 249623 297220 719911 836523 657875 822337 424619 431946 750881 847526 642300 502797 480627 796937 736441 69 650242 606207 550137 487739 120311 154380 135 836219 98728 318636 42 362525 26887 837367 802897 350249 413344 20 831091 3 828286 205682 6537 697831 1218 844438 258408 787891 712206 282980 254959 799764 12 580889 119818 67725 236840 758015 23171 712165 797895 637435 714092 825069 1 123818 840421 51047 826959 184545 29 802889 821923 116831 22332 740234 776775 545570 224454 710078 816891 756172 4928 886 71190 334808 118 532183 481688 47643 374866 58012 541659 48589 514556 390445 49572 827120 803978 1 289944 666654 252871 88 661701 506 826941 818136 821626 814942 759138 155858 407154 648714 121866 369 19 842067 3485 461137 187686 839079 630074 682388 540951 88121 241044 269109 40992 371921 24650 609868 306717 298029 843138 260713 21971 777090 8916 46549 91535 847156 512696 62104 758373 338798 725974 88556 831086 1068 196644 3387 113491 211048 6636 766566 20354 188249 753666 806194 16777 846037 159600 2 2816 259251 87071 821799 772836 838521 278390 735617 535554 246663 5 342306 89246 8 345427 11415 200 83 845260 763636 78540 497236 763086 136966 197706 275550 32 1278 789324 648674 433278 52 446357 273 229325 4043 692439 820525 420662 409038 409895 677050 31892 125 346625 124 123252 789097 131107 52906 747370 677376 806768 185 819417 385563 427781 371025 786118 166888 832404 2307 6741 806377 568059 666390 583149 707081 43 431706 701621 840890 54365 3283 683331 9198 264 809399 787143 462390 512484 804686 222 314631 313137 597988 3 7211 632261 12 115973 813185 479630 171794 837738 842277 627889 254 708 717798 265394 30224 756272 832182 378688 221702 196 702732 813682 596639 1248 820395 194978 21464 464482 753652 648720 835268 104404 56525 192123 777850 1477 839963 796459 679959 272732 762021 595257 814259 813472 355 848862 2961 357463 773691 695086 796067 146589 1819 844267 246995 24482 39 1579 780356 162273 775977 658053 761810 34282 188134 198867 484123 702550 653808 399473 814462 2750 231841 10856 395747 529252 784095 165812 445 4 258234 92498 474414 187753 339187 3789 297554 843058 443764 822760 78 738414 659957 609001 4028 828811 502726 848232 344312 628552 79842 843953 619494 825432 682509 571390 3872 787600 176085 4 767384 19 778689 22280 26 96207 747433 749832 207568 775684 61830 56084 784663 41879 332767 848162 810088 598352 839579 607026 40545 737793 207471 160854 832594 3906 169318 453158 346610 80295 746053 735647 774892 453235 763541 807123 15415 820603 189598 320580 661054 746164 657178 324 1 516164 833136 191902 191984 193335 33 554378 62558 32 425637 91952 289453 112 424462 611812 372650 7104 689358 101 834013 715502 154247 801820 3 289667 57807 558859 460797 358289 753854 759733 807511 831 26630 108 107068 703729 8081 159332 686819 610102 488047 3140 18224 493907 7 95899 205341 613706 277134 816170 797857 625936 700562 377081 800862 13 160297 97395 819956 717502 817519 802175 25 809946 639176 135748 840402 105 350 12 604381 214838 712638 796996 590836 86528 796908 220919 18 12123 372621 826606 7863 689397 9 250292 74 782854 328857 329774 527110 5518 781983 235951 839448 803227 774722 806565 619186 5047 760619 571699 215319 646539 447734 205142 577814 775003 584682 79245 313781 576542 73537 835334 365147 182 12787 675759 36265 262883 666310 160036 771732 227137 544899 733992 750549 187136 789301 720081 378024 18 547556 139447 128878 1 723826 827318 517621 849218 834493 3205 328899 190013 663732 808094 177164 153199 806245 553582 400814 166420 830452 736896 25 826023 814957 418950 4 795687 811419 841394 759519 9377 815583 455038 17314 2879 3280 63062 16 777714 765505 670557 185253 397 34 256426 631991 840638 17 335924 708335 802799 88390 1581 1105 797411 1 191166 17 139376 825302 35647 11198 773895 100 420565 837339 59339 828132 754200 849649 809624 516685 841439 736586 770642 848626 369946 837476 500345 360240 331838 529355 39337 838032 187442 809055 771498 24698 55 530242 2732 798747 361249 760347 836433 535346 6 847742 542758 740796 20513 695577 569290 3078 339806 1 144739 727401 61601 819799 377166 62377 8024 812377 734772 820681 107236 69 23 3 697283 1 667927 3 2 87241 51174 771007 684749 750870 804427 111 8 716261 121043 128585 815622 736640 839099 715732 661920 5035 385168 134900 245822 166 837807 846247 435066 742190 786467 1 762433 814913 567287 763156 485838 312157 783188 159900 15 764978 28965 119513 71628 106492 7 328053 755709 397581 813047 814058 178074 435981 779793 710 848566 831351 829181 390121 151914 29752 317497 230054 803672 847221 127883 10 329075 24557 161920 869 746865 802793 5760 594438 814127 843373 765521 11952 526657 613218 458022 143746 424372 831329 1878 604751 571097 725034 214 420046 762363 419209 828679 603640 837177 835865 17626 615170 783792 643510 127439 747147 363594 589567 786975 801220 806146 2356 2 290428 5329 72381 735953 269066 817645 670219 8 581725 1 31 11760 443753 137196 4 213382 2478 303219 75800 296934 209881 23700 157 260646 29243 844530 782088 469848 1008 3183 214235 94153 13414 350036 343984 115258 778064 336188 2859 134879 715211 746809 1 5984 798373 2555 338446 364129 2 740736 43 533341 541378 45509 711013 845411 35 712455 399053 849142 422689 802814 780750 200160 294 197 36530 411386 813360 751984 115 835349 9474 282714 725096 21881 36914 662181 247762 579944 89980 749208 844005 530449 55337 494968 42989 63828 366182 2 387771 506428 202546 687045 6685 395972 93235 17 106486 797839 794043 570 2 16 55061 847579 793565 1370 769161 718530 795252 507752 770357 788728 836042 450428 233 462977 829178 802014 483183 458709 2 4 151923 496592 522289 533549 245870 842326 295 752980 56753 516221 181951 643063 307234 521417 346490 673065 228633 479894 2 818873 116817 844634 1913 771152 568434 801580 78362 354810 7 1248 824268 50 756761 122538 838068 648913 722318 2 232844 824709 550414 363 448240 16092 299772 88608 339130 517525 844939 806774 223630 220803 565082 342476 845289 815666 421686 547873 161546 17785 768616 673445 1204 763832 433422 636 725236 254166 764704 36320 813536 167170 770091 567828 4597 98 156018 329431 36681 224723 800950 1139 35736 5779 500484 761579 832211 463761 789612 54563 748397 836610 760599 733520 825495 731767 1908 430342 848977 5 778273 847820 799962 412 208257 646528 97942 35 831807 807385 755599 460374 839692 626565 834814 791749 103 3 3 20984 780007 656899 545120 204783 730321 367583 198445 637934 101 306866 630794 789995 322563 715459 790602 831693 1392 838118 711394 500376 478167 287425 347016 5 151679 348206 204509 846819 150464 805766 843989 3 4 199123 544845 210719 738089 435178 232052 9 162542 41607 34079 173317 792395 221854 121274 782861 155583 767922 680923 797247 214929 489585 567090 240414 6 836366 157103 490014 1144 796349 298378 35060 150475 732126 2 2545 714552 623861 840295 709782 779521 11 833969 152966 801469 844259 233852 25 643538 200063 811361 9 717755 57097 550738 58389 78698 111 12 634238 8 562752 521070 538155 828731 628083 841518 320454 846050 819228 512943 659867 27 272079 674016 811453 226904 229128 120802 827838 223561 373567 161709 833085 108 86175 786422 734212 840259 826747 788740 798526 446069 499024 44343 821388 673966 2390 727152 25270 1064 744879 168080 64197 849404 812107 372965 78114 202749 794969 166271 4 58719 786623 22617 699880 506702 494769 1 132129 3645 770777 824620 215799 1 842649 780398 243 664671 98432 827568 158626 558 576 752939 365074 826553 170854 784551 773080 2 48365 140 144329 398577 826613 728528 153589 775019 663861 847831 612 343081 842736 820836 766060 649120 5 785257 743557 826094 12388 237393 232009 3435 229958 389123 846775 88470 613536 115953 736654 829290 8227 416376 844591 811240 65750 780160 542151 501287 782572 67278 488200 289657 415549 49207 78255 664980 760577 827304 134125 717327 2 76938 806949 450650 21010 3029 758688 657450 311478 711713 86993 729488 838117 150156 774377 3239 32757 145059 825492 287430 631 822258 20912 563641 331946 237877 211554 272512 17466 805464 835 807405 767 349 160391 834741 110170 106 774787 849893 550497 655357 378102 823256 89168 180531 823656 763538 123384 825829 695482 786790 592027 550087 407 2176 679245 422069 491418 78643 790865 215636 525275 279913 828625 4661 697476 762820 304 835781 614064 741360 335505 311931 165250 492845 4117 833663 125052 438368 415 840756 841937 710428 809093 780218 775310 27007 711164 835193 800405 784019 838338 317 538913 412608 678417 4 160605 605375 794681 99782 5 6 828563 686692 615106 728047 174737 279215 829134 5 5 5229 831470 426766 679325 4251 771534 767964 499520 84654 2695 694886 161319 759597 7645 843735 816654 701445 795963 53073 829193 576330 707588 367075 205 702295 236488 26910 469863 407136 27251 346199 247588 200555 169586 221440 476505 601212 339987 494411 626675 829241 734 1139 453235 433058 19086 753414 95839 18978 18 802323 783375 550584 91260 787373 655 811534 839632 1 830458 353135 820648 845371 797825 453099 13 777313 10586 297974 5223 69766 462459 530882 780634 150940 791049 7703 571 812614 791125 5 621525 991 3836 789173 315592 484175 440370 8 498086 803729 627796 17 702513 563277 39 657240 690196 175521 646663 1 6052 619 88 39989 47 1376 513141 461838 805493 687728 350896 154228 791201 344691 104 845305 734484 5 655168 741986 773945 645458 839717 545 33 794965 809866 687580 16850 589070 3 130667 809718 6 591112 472963 798432 388356 820105 833597 569320 424051 6178 223100 1255 573226 804437 779072 5508 504500 2 727269 342743 310707 1292 127730 826318 711489 285295 2480 828419 820645 664800 444792 127 111071 255292 522206 19357 208032 820707 300093 356507 741369 661976 836782 655154 756710 28891 44443 751812 1687 33868 159039 829646 540601 2295 835919 822397 207226 794509 567289 209618 702105 3 408290 796341 52 183612 293139 977 838557 801942 519117 837001 813431 335119 219998 666645 27856 402714 846056 822228 809533 438495 157668 827769 221017 614858 161244 836429 88517 100445 6062 674593 709893 820573 197044 842570 170308 838686 68095 796927 430266 275464 153571 360460 258222 24 2860 90934 849988 6005 553731 147 446277 37598 796293 745380 721614 836049 513203 313 833947 255622 18 774590 849870 333100 1 559097 819232 228469 721928 602343 488114 846373 568245 496774 657091 431561 657074 469954 816832 353383 129456 804005 801732 621832 601837 246724 379523 1 15 213787 836796 824379 318628 819584 491769 793506 468636 433717 430574 776416 7 8095 3756 649893 263137 44245 848420 51232 760846 225 32569 272832 810638 840376 771790 702016 449500 837631 813167 819813 808794 845581 591265 184109 731947 1950 5828 52544 632618 82737 75278 14 670279 837802 139391 102057 537995 306562 747145 18163 814048 152695 770873 464568 19 562669 371197 842453 848407 843552 54 842124 700 479345 1 623398 200742 544679 525296 52 234 560226 82857 9 419010 723106 369641 399740 821734 761937 146 12 465316 46832 92552 9871 791356 827857 373429 454795 279687 2007 265503 539544 566716 760 549275 608705 1827 377 184622 720683 796770 400042 261284 464184 710605 434739 668548 630570 117792 820859 835577 151 751063 646219 845880 18277 404166 818226 521254 739192 11979 799675 295214 290 810857 769145 3352 838587 289596 618435 746161 361416 120141 783681 734628 15359 2076 771 83924 479831 402694 254501 816228 793435 1840 736209 23991 1 838761 824528 815879 814126 87068 770105 391733 614290 168728 5 122014 373323 838609 340069 70 841266 458912 714862 586072 475928 828059 701 797407 79 720158 133723 634618 462287 5 7081 805066 831763 550574 764413 789293 660829 846610 756170 348746 464481 2892 299848 705908 261092 1681 295251 720859 2 15 325189 39 588276 635570 660355 835383 561511 536168 1 766680 728972 278339 111886 16 585695 460479 7 643424 588435 471179 75668 301507 235294 799783 163087 675180 494161 966 835422 347029 832693 573836 679286 333619 786115 236805 152535 4690 567145 407452 215354 7201 656846 542112 796861 820932 115579 82771 2 136591 791219 838477 839766 831684 396998 584150 2 725115 593915 508620 131111 376732 631645 65962 2 196256 802511 523571 194386 198638 733710 837277 777876 776992 715687 32708 763479 817563 347920 11 541742 706536 781471 833550 489336 3854 11550 454896 756901 559087 290077 177 104 823099 435174 122227 820588 714790 776865 817539 426460 25415 561146 2834 681878 752831 5807 840351 819461 843950 825673 328702 220333 800747 389390 195918 543228 87712 822527 807300 845577 200250 615259 1139 366968 801644 20487 26004 665951 842796 779009 167344 51 192561 713697 794445 691 323270 2039 843345 1 227626 807828 831934 87 154644 655217 39174 751608 686018 845342 845116 407854 819693 12302 778275 410783 8 5739 647749 503053 100585 775642 642268 732230 149009 757981 9877 533472 800275 742668 6497 28 692584 799336 447852 559495 1252 457353 317930 805009 481880 75776 33 531491 636706 273118 727444 1 670463 6 849840 831382 77764 428499 637114 797977 6922 354585 321427 722125 225671 846102 775396 849135 250292 8704 584153 842444 1 68 130691 818114 8 10286 135 459563 265404 425529 677262 300375 422449 28196 71 738245 32488 1 275037 2324 665125 377372 98843 811057 804872 739173 318881 752371 112 783279 44888 472185 784635 652664 780553 8828 600525 90295 8660 614236 639042 316 844455 823864 845333 543269 787203 739514 147837 373888 17107 654841 438307 19 567732 758391 514359 429026 335813 26330 74407 30927 841972 810006 8622 669118 772328 721175 35 754667 845222 289063 386757 641486 822776 503143 907 2217 755121 87468 36548 468061 546444 792810 1150 94271 825668 786586 16496 793657 798678 847042 796265 194 385332 562332 803467 679916 259239 760097 126579 675484 2487 153156 847352 1004 462772 14168 120862 117351 829516 751674 142 828354 5244 142606 743875 210410 849607 387982 568159 36 676878 85 551914 840801 3298 158129 416493 834453 555 59733 123887 790 2633 2 457701 2941 4 724262 690868 364176 2484 729986 251 35700 275069 42354 454892 5 441765 809181 91 3 796847 425262 825270 656102 401836 821282 524572 111952 1155 182991 240945 292034 798670 839626 824464 842574 545651 40 657650 691109 354542 13 7577 455839 193434 808946 4 14652 423071 140035 1039 902 477432 3 352378 720131 124726 831187 830780 11088 58774 316228 181968 518868 13389 5 416989 3173 377576 636520 9845 782100 245666 87969 2470 721005 818385 805525 169556 3 85100 649171 491878 811496 826905 298898 285421 719623 602933 273633 840257 764272 612176 2 429871 691012 835888 29738 3 841296 11 166429 2197 716546 303934 1098 783055 634527 802560 237209 671692 828916 719761 849826 738502 410 813494 830248 518412 245034 512561 5925 848349 457 4272 2 5 463 349971 21 9 1178 389061 625852 9 796121 162508 14 2 792353 21724 810746 585677 504 194 829788 847901 531283 264121 782528 562383 1 221314 675741 30 448930 751662 836023 296453 775778 77 818194 844000 838479 158952 846820 391630 55 819085 848875 4 23695 325183 1 9562 615618 47798 350105 25800 691543 584433 843783 764960 9739 746293 12 620268 639246 96 111238 731207 541948 137358 795395 4 818227 426953 420009 11430 1572 186065 697360 645301 267784 144705 562178 787277 833503 816010 437167 771405 832330 826121 256498 259796 302637 1 710 18178 832943 708796 418746 401695 604375 677624 487062 802790 536447 839658 107294 5427 786362 701855 513313 838717 152633 777079 822387 167100 443 799041 769579 833136 521475 840202 111 341987 767542 708287 559573 349214 799270 657615 6753 3076 197079 403517 760674 1169 685755 405842 147554 95373 843743 193931 490317 574670 813787 364917 805253 294413 14624 404 817626 602765 106122 761425 800669 9515 56513 540983 704667 92679 6197 825722 689344 814459 176775 750395 771321 363295 9 112749 434499 658493 759136 530952 4825 42166 517902 336767 6597 141929 12588 662607 715332 821831 112199 549510 768778 17346 239943 483938 826431 1820 719585 624248 792949 391419 835787 649150 468693 221799 431041 171738 827932 809774 829123 717521 772735 753753 849579 428186 3964 58 17127 10243 139226 274295 220102 118763 648973 549 666747 824884 594645 514805 752217 614275 249187 415371 215609 844158 808494 842231 273239 235881 2 703415 363 57 445273 597314 99 767177 548653 790928 473581 137145 355159 2 287925 4 22 6003 202365 835885 8 406018 558738 475299 5746 43 218631 731908 679193 718917 673685 456089 46161 760816 538074 217611 846464 553859 6172 116791 613294 8 264258 140994 5 71330 839611 613294 624421 750560 248177 27409 114774 701322 79694 68 2005 103120 13064 820066 628634 716 75 394545 482906 137192 690349 500001 14 751907 767685 822118 133016 27 604328 38 279184 738327 809976 546921 71132 532763 254730 1 376792 10 777677 2 32 278720 496066 730406 171222 522941 15085 401446 435830 808379 816676 30527 219165 753359 10488 57422 103441 12 154287 175995 156510 2328 569520 130833 475241 12 697698 179612 366727 89207 96665 170356 834324 741581 39 228953 676710 345873 7755 106198 2 789034 498148 821373 520961 671842 595004 694780 846391 798545 606124 841426 388052 489761 414143 821153 669983 359522 388299 810309 771332 5 13841 598413 849290 622929 71 501524 768882 834481 340434 32 704571 554 29558 671328 7561 714865 770072 180479 780446 468637 823076 78888 345616 210 368006 658931 619016 753764 847256 44787 819837 743766 271391 2545 291239 5 732977 820521 798081 288186 80149 29709 489607 198932 843060 485532 2472 676006 674028 5 55 667067 476178 257193 241355 54 46640 23 215167 357545 95130 23494 18 110836 766202 6 57798 790405 29 455050 801049 296478 823064 579923 713267 108319 477493 545680 1 66539 693470 574853 661141 125899 206583 156 813643 13846 549196 790961 288 783542 153044 321026 839027 38423 238 371430 798481 832461 804039 66394 823642 57588 814257 264516 757923 691085 102941 214326 800268 193995 725404 5 754106 64 812627 41791 785819 397621 215006 313950 1744 248372 41240 3 468678 845212 241792 1882 663861 24 456212 617821 359140 461571 398563 9991 7 164 846347 552403 668262 582557 534555 404639 281 7 816188 468218 717733 419888 407 430199 106 497651 1 52516 70449 829364 827817 832693 500549 257805 797212 792155 845667 225 265146 713478 715058 25 82151 655256 531118 661852 768564 811518 759 56533 630171 140080 683521 682110 465369 556455 198308 712885 723696 308 337470 1 640264 849763 15186 41470 845290 251503 575491 581984 830140 726684 180602 180358 534430 792424 816258 37808 308 513279 76381 2414 347132 747660 844654 3 791470 68458 1266 742558 331433 46609 548532 245943 392 39935 282961 414 9 552528 342 814931 27 848376 257484 173918 323699 732771 7827 593855 702454 834888 459904 616051 333531 120096 820945 341529 676628 194973 806964 748875 292426 5835 802862 243941 809282 447752 702129 705719 424754 1489 610299 4 844186 736526 3392 278126 794442 209694 497 180608 843577 584657 6537 652067 128737 48 19979 270715 663096 14324 8056 153 846729 233397 721126 82399 818405 820998 1655 843592 642403 284133 681695 222837 781724 763539 827643 843916 729204 456854 47395 810441 10589 39502 404234 152701 346226 116841 772407 127640 522642 793829 3 119042 2613 801518 285713 36 440408 550300 618196 449336 392646 831092 581997 781720 858 467 588259 109335 684539 16523 791697 833386 781664 199505 366622 932 444811 731941 114843 843240 607663 309823 832925 3407 693896 691723 843619 280 542 702506 368421 14 648509 103791 277150 800440 184980 686452 718327 764304 512523 404909 394909 815196 332 429452 415072 291451 157547 149 40764 817023 849454 441737 153406 821571 821422 624026 383742 796321 16527 797940 757734 846228 507467 168248 154488 1402 755390 265739 230062 567 206284 808631 14599 786603 843089 45941 498781 691683 234 823937 663197 2988 182158 130114 748652 3 767133 618658 820599 78837 2 645892 839595 490938 609438 669185 163992 835274 818889 577918 327555 245507 823642 369125 521578 809413 841474 849833 32 4 841189 185117 793290 801180 55 589493 643137 280327 12 389723 814864 267866 691098 431721 695414 458687 635099 803243 40065 644760 551102 831250 10851 178890 267619 417349 483843 771186 23250 16986 406526 415903 834206 11376 12 634467 724970 751098 1848 684040 15 687090 849936 802062 462627 811234 4 1298 2 808852 649270 206905 782098 186000 141129 797310 641161 450528 769821 382749 789767 402571 716918 507808 581525 103534 746063 229467 5 525339 30289 841489 689371 809726 420095 134366 849439 489375 73 816523 709672 846018 427133 846989 100384 620589 377790 199597 815806 140433 655898 397126 7719 788971 201127 126 817351 473266 25427 837966 4005 846637 57310 222974 842399 821172 752812 8 465506 362070 687229 147467 270405 153395 366659 835998 62606 317007 845682 274569 2594 320243 3 456041 840425 106488 36071 653253 33263 830043 312173 759375 448410 524 564413 650439 9 772340 762536 11 163799 756048 180618 178 772420 7 842842 164422 303 849939 228806 657577 523466 4 390799 752906 41103 258059 293654 36936 474350 734397 211180 838007 12 444813 570100 177309 110248 756641 817612 773210 480419 336370 817102 296931 10 267278 265145 770117 777679 304601 750755 783652 31 136148 819511 222891 116 337889 789724 401123 809589 791942 4 786922 539302 759913 93023 14 60681 6 123 8 766857 766842 281 833407 119962 842604 371540 307 29963 54029 189423 2 339590 773751 752914 842790 841422 396038 2728 17245 791050 683559 820950 378614 847505 813230 69617 417604 711823 537222 49214 830141 4936 301707 760022 605588 334634 547333 58824 263618 448234 685810 60396 472157 74390 495820 595489 847598 815173 182218 835427 356929 76569 595603 839069 758805 622896 87390 346991 24 161415 542 23263 816036 802878 426602 216871 552176 255629 2201 410135 831338 10071 780203 450521 350224 842100 827306 513215 616077 643776 316324 318540 586274 587325 139571 445433 831177 2679 658031 676803 291020 427165 351331 91255 100334 771 734783 732805 319740 10 9 745736 614173 496295 748834 732025 1515 841100 535679 143 8 39115 777700 491839 690045 22207 824684 7066 103269 829615 61230 479890 589410 344124 738189 683639 376291 778330 804340 803949 89394 285880 80260 806 499903 251331 50829 727712 306045 825649 2256 4 839699 670296 830506 767861 703801 759753 800102 725208 786360 49969 530798 151248 696340 773814 3 29211 200278 709384 128267 4 667431 40133 845289 193714 565272 597011 660700 350797 6 845785 318494 183095 273020 3471 1323 522565 365896 732748 11352 811852 826995 709446 680310 669950 194249 336951 740822 819437 234400 729860 457135 23104 825204 779642 762 72429 772531 478922 758938 766103 608704 830480 346063 384463 624408 775223 402490 849887 774245 590542 838008 815235 324308 402312 6 45567 155727 3 572576 822020 551338 58744 3264 242870 42376 411 771322 65 796248 836816 10 23509 39390 33297 101295 837495 705492 182089 61905 825627 105 781960 848712 441103 693184 5 777049 599222 32162 265631 480257 767711 294925 490818 50 415729 347524 532 224635 15921 656776 778581 575035 73721 848922 741064 748728 58325 612 412002 762685 122 49257 759747 5089 165044 1598 6 837691 3676 130558 317993 831320 147321 791592 824019 836457 3580 811319 7 833783 661873 676490 703642 646776 712956 443872 74737 747555 784316 765314 1945 473351 85708 843960 825846 596406 848740 38 178689 764371 35415 646486 32 753709 845185 10844 55 228785 670450 6 2 5 321578 279084 741519 315970 849909 767062 827131 712188 433295 780548 819994 290088 622259 526379 744112 337361 834155 510637 12 23 718819 659 782202 284824 630676 1099 116111 759737 7496 727224 742546 601910 806811 738661 497058 270136 274555 782996 20 776689 846040 7 348618 808409 846451 23533 830141 317655 818529 744648 834773 323016 828845 698827 796940 610312 107775 349033 846366 278208 776554 353926 547834 3037 450878 673494 217680 835274 838806 4925 10017 5 7 3661 768500 237473 449031 4065 147954 181093 59888 649758 844021 692432 466150 342726 93514 675109 631835 84338 815452 168620 691411 86450 820999 5792 812094 42708 38 739565 2743 697088 611368 187048 1183 2 15 547477 799973 788629 723215 818453 106774 568493 37523 291558 1497 69916 790192 241545 796528 310622 2 847365 590532 792043 614994 466859 843517 293 831321 4 790213 844813 401712 830136 8750 559742 16 791802 128405 32803 473179 6239 764144 45091 229044 774048 162842 822016 563352 10 104088 839114 190759 60892 2173 367 173 748679 758704 1 291377 342641 685137 65773 55832 75743 757169 409918 148715 4153 603964 368146 19119 791672 149141 266720 763968 21262 790279 647137 821771 575758 670093 20843 730896 887 513951 594196 833868 6 560235 62712 1732 849023 324022 587635 432413 273654 818591 825867 1187 697813 424397 626015 765068 536344 769129 107910 739091 824714 58 784864 338613 764740 540874 216768 843979 819620 2 149066 609164 822875 382273 1 821242 846311 27 383846 47115 1099 367311 183085 792046 799790 12 536989 842710 3 241040 820464 846826 361 328494 257761 849963 794104 683952 801546 771091 364572 275042 67 393305 5 21791 781988 178478 4641 433556 5503 728185 784132 42651 639638 67086 780320 170 3 354100 245019 53675 650080 610549 61897 331379 204610 824297 1235 658090 395539 557062 847658 1514 51539 460460 22361 20832 6 507349 541651 571997 831574 793558 770875 595921 357504 11 429568 749356 810307 848875 657330 669315 787787 407377 27 837715 87197 839268 162737 778860 792894 783281 800358 783035 1433 274644 786502 830243 324089 670418 325225 69835 842775 613238 22867 9536 2171 250564 412218 24947 377577 693891 1 407098 601640 397319 792823 748127 328 794928 7 841179 584673 840221 758211 606977 2 836664 272164 12 809415 743107 2980 774545 541285 191832 9257 668458 818282 616223 505441 667881 833843 806409 79389 150 696051 681805 768928 821977 58293 460162 84186 614526 160830 497664 553399 167988 269349 109900 182249 632475 2 604491 390989 8740 367910 101009 686657 7072 383555 738287 16 835021 798262 811 131372 763111 823964 13 793705 517487 470454 777125 744869 833733 238434 816864 849704 2892 35384 84511 222878 750552 762355 78196 691077 800433 18451 360558 306 248603 788877 551933 1025 4 762683 542401 4777 193376 16 782343 630461 846398 461650 796586 205944 386330 675605 543939 459854 340775 799974 2 157128 476696 528419 29 845335 841750 728868 333107 217528 808017 69585 18745 762363 487 208659 78823 605166 97 822548 826535 562557 604491 732986 15 325073 587403 151030 824574 845101 334242 675172 23045 411573 848956 408698 150768 780310 427667 826731 503119 842453 639236 768100 814023 667349 838014 823241 564 750696 564470 403664 49213 810848 832243 733216 599570 760342 12605 680157 594010 849613 673741 490719 782582 450081 157239 838919 403846 25 315517 945 831620 739243 847386 87434 5014 780450 511402 703832 130642 577445 760953 47816 695867 593742 406117 844780 143736 537223 40 772961 510670 30329 789312 258158 105975 827114 446996 108845 804987 570388 133573 662462 3441 576990 520705 776767 649659 570782 823161 845833 531173 14407 91510 254562 250153 530716 750802 390294 798069 733966 465001 321893 739434 250330 148 521294 479156 768002 86575 792074 39 681433 786383 394987 35279 565945 673142 778070 2800 29384 284323 202 12 792496 373103 315662 839148 126813 548115 812289 757107 279292 629342 306550 65815 50 225022 600458 127673 515677 400576 351448 185289 810955 704849 22 636759 758242 255509 60 87640 117473 9291 10 799173 466719 784306 2 810649 81786 837808 434839 17263 80 30845 182819 677998 201411 191869 757477 311 829654 823894 11271 765936 846281 820816 471028 298053 528229 157549 347742 848692 787084 357498 291463 825573 792888 848221 22033 765549 838997 832335 223 352216 51080 1132 14 3 727798 815957 26012 25 846253 784449 698755 205 29291 561414 1 586688 247920 481259 842666 420147 807726 209021 312640 2135 717693 837265 102 388034 43942 703710 2844 65 642846 802358 736731 194911 7822 99 790634 725103 167900 846534 672639 745494 823732 815657 192954 195 8 304197 795866 518618 3 356073 352302 12 1 327071 718642 506019 746390 523744 520670 226234 609714 760987 766148 827473 234950 828149 439760 621080 11 22229 184158 172511 372639 781260 233508 78 5 435221 509213 3 844117 304965 773026 472232 207722 258282 3 16 788313 611814 371476 8 806948 3004 732729 4 435883 667111 138105 103695 809646 76 139 438488 2272 288630 879 9 22257 70 5198 451548 254257 561674 675052 353218 1624 832218 706263 666955 812556 732227 229923 673451 771325 107396 1 31061 376950 423892 490401 758162 819838 287232 184417 555883 716604 835955 258903 627219 27593 28263 47797 138 492310 338159 809972 211740 804638 561525 114597 717021 789315 132431 565 2 8 835171 316988 808774 486697 836378 2 162627 528939 846703 73684 685308 429003 490650 785900 822060 834362 107 734483 102 731468 762959 5 787881 1697 478338 740240 827879 142726 828401 108542 666316 842995 677972 175790 97223 823910 38 769837 101724 300256 342670 303781 738924 778258 763067 844942 31 700169 767086 40202 437175 2 744258 781784 682292 123 628482 843354 781460 598515 330149 719748 361842 422494 371497 3152 743428 668393 848674 557419 42043 240738 712625 15376 272980 18 17878 836211 463655 773349 5498 321267 11877 566047 740213 509100 846053 26 750960 598590 823611 843478 805455 800236 195953 796937 483482 16976 798192 462372 26550 308783 829446 758856 774640 633110 339148 562091 309352 179 271264 760221 823956 697546 1039 3033 798711 397 220827 771710 846751 679689 641395 795748 731814 151 9 297423 618894 597352 823406 288260 377242 184 446109 801784 820307 332737 626025 97 700684 656036 293461 824770 30012 710294 292880 1 130 13600 77926 780573 817799 3241 306703 1742 489929 848266 19825 535494 9909 805110 250013 12318 814485 13 839469 797553 765363 302221 281775 129508 766808 215365 779692 728511 71927 746232 727909 7 702273 825664 93696 838820 431828 479638 816468 360540 158340 764188 806948 595732 219945 610415 792131 808312 822056 769735 91 17 318005 779124 2 849433 1 760558 80910 846484 131598 141 624716 12 54466 521629 261788 48 28866 71633 44 3446 584871 804931 60407 5 44 6140 460604 836878 489431 683385 352993 662191 3678 4581 192500 6985 309 578503 192677 433831 114 507026 394917 451185 417873 847400 367898 351786 64868 588354 4 823884 865 1328 725896 279 578020 769965 495461 804787 15290 834712 183 177 63541 73 201933 447246 451447 38447 34066 692155 110259 812101 154 524893 498783 806838 743646 568382 204135 830060 498748 798977 5525 418793 444894 106 341888 714926 291655 276564 607860 412788 759404 718972 849664 797676 805184 139499 832383 10 166469 15 754030 492785 813154 108018 454152 772619 2092 611783 130143 815891 400913 43 6 401525 449945 104380 544796 849163 764390 465452 91 812029 386509 521199 539812 819140 563826 771251 827370 776137 32447 780877 830605 807254 765959 35996 385 795062 128387 604840 197934 124118 822432 757269 83369 711194 174 17125 516117 2340 705638 834964 369575 4360 473551 602070 1 638900 782001 7713 15073 1 95448 2 117352 773449 845724 573061 463 289 9 1 18836 30 847698 183112 834714 810998 5 2 848455 22 57 295283 2207 139578 292399 537177 785263 450974 391184 462 371961 521895 168 494082 810215 100867 779173 81255 837922 13 411591 2939 782577 2905 848950 9 424964 746026 672902 213696 3276 3998 581345 504 377 146701 598985 1 16979 592539 815413 128078 21 827390 18275 692454 515929 69367 26 348763 747861 751812 2 173871 336566 653245 842618 573679 816239 92070 412089 66499 199044 120 419129 804495 449163 6470 15340 54059 452 723387 614336 208321 208403 231779 634681 842437 531950 59875 264776 20077 824023 470631 810999 824647 789259 295011 771960 786 431175 71224 7 241242 422 421883 489220 265 400583 329979 792177 606363 741 5971 836132 552135 14324 744538 654868 31244 810316 591463 192609 766886 74183 708315 775589 775323 596615 836441 778073 788132 309930 38 764224 416292 623135 448136 843717 3 849680 90 620300 21 849622 306867 68716 765267 282 804824 836530 306343 841215 3 170928 411266 475283 841019 729293 73 809463 2 19 6004 662225 813483 375729 27929 119056 3263 129326 842652 663880 551216 59756 410248 84013 823116 806921 785717 263443 44854 649222 633081 240179 495174 604105 735188 581024 816507 51 520511 200775 334922 844747 464173 610355 837960 8 291592 509698 302450 1820 131524 824938 549047 31001 762121 117110 576558 750669 70 842450 958 347 789180 815739 788001 29 231199 740673 741432 715657 574549 835158 651981 516237 665474 301650 12940 1 836754 637514 176932 341128 750493 772185 830041 93853 304751 385712 844489 736705 674424 806684 848116 283883 563434 810515 504651 576643 844286 46994 832605 1616 848732 692583 185888 262825 511215 743515 4440 512522 27893 758732 596305 27343 712820 7 755802 79754 806693 652686 763276 393603 118696 848 23266 810 138417 246568 821497 6483 447607 293432 672214 9 334820 645 214628 835368 712716 246988 749402 1667 592 3 796619 807727 809079 819137 844348 417799 155646 248818 34864 510439 232807 817813 820300 667650 607393 814394 425749 822882 841448 821106 835363 765337 766097 849551 5314 745112 3259 4362 672480 170567 633055 36 60 766914 1131 32 842512 773405 734441 146910 817874 757822 9676 470718 707321 191509 190 815441 697216 683670 522687 183284 229260 759909 68 418736 24 442833 12 78150 817944 302100 812372 73243 118064 334522 810245 580444 788271 832385 825631 61457 272 345083 225010 8746 273697 299261 18253 207955 102111 444592 498663 3 170685 33845 530918 849663 694582 705088 704253 469357 781097 661899 254903 403646 355802 317283 2542 245482 684985 725646 811582 1471 824796 8946 537005 765611 603445 513848 333 129177 296436 2193 826871 728097 187337 848291 796624 488050 836147 65439 770028 79 812500 2377 459569 244202 291984 4706 102 822278 429643 185595 696547 320 817947 496104 382877 9978 56006 580046 253182 786841 725183 153245 8 78702 849433 809746 34888 1126 697818 494744 270806 446 761258 197372 275088 513997 837273 1869 579905 545658 841028 641686 555574 629511 465 849775 579266 117 253956 687144 2564 190 670042 93157 315526 845663 293308 721878 671468 250195 357810 644515 24 732395 750591 773585 90042 748687 146 102905 839658 759724 355082 480 841402 12 324936 434975 752933 1804 70224 364724 715589 836235 810128 6766 461022 76134 217426 941 842525 644013 241504 537329 792822 826608 289549 393730 732912 492961 117065 229202 92165 712630 2 805660 756167 554980 546994 42562 788780 180743 706457 643249 30 842950 162627 735101 832452 456401 68324 774239 823610 757763 104703 73 831326 690549 828521 150251 714389 5538 832649 568289 602508 779570 70 842240 122 844092 22 725054 384145 622143 118674 846036 724588 176158 843347 744052 174443 509790 776524 528876 3100 94318 4 244 496268 469 244897 1387 840264 373143 784712 259286 277411 735089 10 686659 815802 23926 551103 745119 306444 723 294568 679649 182848 29 90545 471982 137595 700268 841780 313604 813689 113374 313 29 173309 47811 325015 324688 457609 575044 210525 43 270595 186 32845 44175 9 131292 802091 2030 556120 818410 786409 416658 2926 727929 530603 3722 34403 14678 479231 119640 465210 118431 18 5 845261 433 381710 742367 139909 34667 687032 647491 430546 821826 43752 771842 549439 432215 792363 375269 239153 604609 830879 791108 534521 834654 242879 264485 81568 844416 419237 53 696 41 488177 9936 494135 702524 611436 657575 148205 817356 705186 754757 152224 768900 471917 321654 601567 825315 11 719231 338398 380140 752467 165851 744145 371310 401844 612828 3 686237 393318 135157 20095 80614 812886 11 933 416086 780840 523320 295795 802383 831818 835123 225843 265489 606698 287214 73650 298208 275087 224868 2945 633930 107990 27 835418 155117 777571 810922 189466 155644 16 10785 849911 838848 5 10 718521 622170 745726 348876 772957 535177 658677 794820 22849 697012 650656 2 375944 11207 19605 555241 314437 266110 9310 824041 785861 784222 244657 143316 806188 842805 518382 163343 820793 833331 560777 235213 105269 789997 4 607385 784644 46404 832677 4 798110 289530 20918 510402 72 12099 14 140 6217 774820 844221 804953 637461 585728 334907 1086 404648 149951 34 179887 233 809983 53755 363913 239268 529190 63850 799769 502284 767370 199886 129423 799870 111150 2795 832436 64333 761565 630277 693317 174675 99419 7635 573602 424050 575 119 802092 816956 779049 817451 806829 817625 819667 723445 828497 7 497498 784652 7690 808085 710174 247674 588744 822265 686454 819978 203 93547 685871 817008 4745 804533 28908 471446 583119 439001 449687 700171 454451 750182 582417 736331 632513 43 18043 4665 54140 749391 430 448667 284327 110755 145162 2 840352 818618 209 268669 800477 773 83710 727599 454454 56010 256981 502797 839805 10 681811 838007 7 603467 444584 329464 186289 813499 466548 6017 735155 774029 791686 18530 777211 795552 30924 803323 792305 562885 504808 15837 798489 2 767539 3237 753147 10974 14 454422 80138 399763 148844 838318 784074 136 642908 568779 570916 205993 14409 837862 153776 56 381464 262697 712518 464077 686318 820056 707996 787217 691449 607 773579 3734 16460 780337 12 845163 229047 615405 836371 92 100 601839 109258 625947 674390 798310 5 846353 393036 217656 760744 720970 295286 684026 772123 3243 603701 211634 85 415591 744727 607148 592274 511348 195690 713413 293666 816342 601173 604 673558 795275 766620 476426 226237 504851 814960 655954 806861 534966 836933 189861 164647 766399 313340 773769 34 2269 251273 817077 715307 845457 838447 209880 701729 797758 846480 3 177569 691781 846752 301506 27617 569529 219824 400403 849284 31986 773934 441117 832908 707778 755400 846343 847098 764790 695467 832088 743502 683138 766440 243067 8 611471 6 21886 726622 10378 816327 821514 317278 28 582025 234555 810312 97206 51479 437 812717 832069 835535 845714 510006 739492 831822 522648 804189 845042 375577 434445 800697 836987 33 221339 42934 72 243928 235029 314680 5287 830451 305618 723210 808221 137 612603 13752 390700 825015 399428 200790 547071 9797 639480 469863 759421 516 513070 17 4624 586 519555 46 191914 454737 635384 773299 13 521740 260812 20718 375957 286280 724062 98247 361624 530129 620 795660 441639 12 754937 841123 584170 776041 536778 273297 829041 218944 354864 467544 99246 11 582953 567632 816338 79 2991 812675 169633 362324 688516 112 51 309276 781127 2118 323184 6001 848308 488123 391320 314160 82238 417051 147626 51905 759648 833240 830825 9114 17224 774914 834722 55 488343 786911 716749 113290 832404 171227 99421 799404 838993 570327 252 210527 305882 251362 2 368033 11385 822615 792722 338355 48 215306 141205 496858 795438 33 230170 86 688251 1830 38641 843957 678310 57198 15382 126958 46 274762 50036 92715 9 577135 212127 119552 195342 121992 528075 512579 776557 764913 771999 735623 128942 590430 833238 64204 270341 752851 831066 2 704702 648575 185569 766309 1016 778683 293118 67808 558419 847852 257226 728862 704595 532153 763566 479570 5 3 218328 837066 466461 841861 337143 257168 715095 1566 767729 70106 2984 1 564303 816359 541329 100682 101600 317188 598576 649241 804996 558844 443272 808756 829962 802783 504700 440 814946 103683 10644 7 404405 3 27823 1120 713423 20109 59 421567 399 640223 562150 740457 677866 68 84516 32814 783003 3 79532 202274 538476 815180 691570 22 656366 848278 818019 103117 543100 182862 446972 760718 568484 64287 558714 848510 297 46 683838 841025 837444 536704 498318 152048 36357 36 745250 2210 21 696597 623486 450048 9 763006 471160 646591 2392 715821 5737 308792 25333 331008 525657 355717 167528 795486 144 463865 801913 780906 809317 12 130118 841769 388544 848772 131006 14162 771322 233074 53728 142054 60723 224494 716313 790320 598823 11199 325105 328 2744 592885 180061 759160 848652 786190 836623 816753 63177 771863 677790 799745 59541 251 808300 697269 470568 243785 778107 653242 341899 740123 807984 556974 829338 3214 534443 786438 765895 713685 182244 798150 818806 824281 750028 803526 334062 100798 726137 782137 263411 796587 27862 516315 591146 534616 805822 826113 641528 498429 20538 845766 818982 178988 827181 755715 276 97004 2 1383 117 283450 364728 346296 814695 696097 720879 794576 69345 193 4 613277 328501 89026 1492 814777 152212 328664 779 61 826681 377710 844534 729898 317 845632 6 733620 833343 448119 716517 50987 417089 212859 65860 845811 2 774284 166654 116182 791541 448586 111572 2 109 39665 5 342552 839049 14 829692 743196 38548 214333 811419 654669 6 706473 3 773153 844708 132813 32 419 793261 703994 557631 714321 761 261201 841379 826165 341183 247731 818658 841107 29485 205937 125959 818702 44359 517467 17279 246229 42232 352492 772592 811098 56154 332707 638647 238853 5 259638 924 16436 800783 813726 845965 785375 408201 558522 807669 188995 98 2 21652 802138 2390 805704 287146 351805 155418 775071 792941 872 8151 718047 476360 190992 610360 23 754779 594891 4 204673 33483 305 173635 781869 530588 834960 15762 68961 275357 99332 817326 737065 314545 18 168488 821827 836281 10 232364 2910 277001 65 644416 7 172 144647 4101 794422 418778 607021 492631 344069 167830 666660 74418 560356 12864 127883 740388 4529 696698 836691 819044 846480 54134 848924 553749 8 830668 541046 792731 435871 797248 752421 812631 818099 726133 260520 16169 477430 2206 834358 1053 831669 172 199135 4 350199 553563 2 833668 3 396 1 37 677116 69262 623967 12332 71498 449300 815 763920 177381 769667 223321 31 414083 803727 106497 275357 367001 157839 671211 728394 220860 7222 1 800469 847779 33099 7717 304278 53 51101 255475 337 774885 776733 207410 353328 561177 101279 806569 833512 635698 440251 836329 332024 621710 446547 1206 49 822532 552663 806492 793463 163204 823736 414248 417178 712 218462 208076 2 795357 1 632199 666206 710714 806535 356217 601691 389010 519169 635312 17396 302184 360795 9953 15308 37944 600336 55454 418162 170840 83364 620847 28 208674 815516 792555 284059 342557 5 848449 849016 833874 1315 156 631 821 766125 795475 300698 585845 820408 478865 5 738419 322964 487411 32060 667890 14884 817459 206342 19 782424 296271 694802 14189 273908 798682 385340 222424 802568 629041 497977 232 383432 795477 846545 514 825950 759292 21720 99415 6690 441 243828 574284 826289 725305 116878 843084 807127 6 197225 10371 1 378897 688601 235576 179717 5 835095 18 342245 3 2045 1876 115570 814528 1282 114145 503026 842328 303491 495386 727095 99234 674766 1770 509209 108989 749700 656127 848697 4252 360453 836655 2 797077 819025 252010 62837 846135 396956 788495 3 3 718786 450546 9557 185895 572559 282799 847017 771975 30388 1031 752395 656893 692813 786390 815847 698686 592052 538604 252347 847977 309022 114325 589051 3497 96573 709922 1 66243 621828 5228 134922 711611 962 595377 225780 141376 447639 4 5000 573929 2 431726 231261 269421 270703 739515 846044 355431 105 783452 260066 312408 694334 672643 519379 377570 330603 805107 326636 830352 755018 233 137737 600609 1377 97355 426907 2693 706935 2 820726 87 820767 589728 848496 545206 843917 816943 474742 594663 844693 353383 781568 112559 441501 684051 623746 546859 847273 808690 827662 203882 5 639 771764 338618 34141 604044 534873 774 3459 781822 496063 849370 259312 558380 9 728384 73708 799963 2692 708513 3 58154 842142 232915 385999 65799 744350 21 557549 104775 745475 829814 18004 686879 4492 204937 350221 305589 97531 810920 812812 395199 4 39085 38969 522364 419405 5 664990 385609 5921 22 810789 555185 846547 754872 803726 716731 758494 671932 142 52830 773245 81117 364828 49 295402 785828 73970 9 18 71945 52067 825837 87049 669184 825801 806643 813688 473075 31937 16919 826198 795048 472994 770721 27066 24 692055 723487 788491 478920 777680 26350 240133 767819 753673 74023 16524 813766 426410 565837 732964 77753 801023 838040 771549 840840 830756 421676 2064 322904 687 445246 5 693424 782530 578171 565664 6903 14 468504 835789 359709 768245 814583 809375 813689 1641 473765 8615 730947 845686 616340 831419 549 712134 330458 496437 824563 832633 145 50764 736444 730532 742313 389987 786201 738317 461473 837614 486862 793227 627188 116758 17067 56614 833531 642021 839564 844534 815964 205604 225736 469984 218309 3 39274 746294 815514 362093 545015 641535 345253 371285 104164 373432 53 16 791147 832667 776327 157 797027 7 795490 672543 727679 862 36289 780332 494235 228920 348940 7907 356432 530081 227236 826512 504005 784387 835936 693746 840082 840699 15132 812597 830438 636374 2574 734487 7 48003 827201 597598 849509 796755 831861 601397 58543 814403 757738 756995 514879 784071 671352 371001 40793 76561 35880 689407 280864 520745 12991 40314 442552 787319 795622 124173 92711 723774 846947 96 827087 41746 484 428471 294984 529606 437589 826026 445546 848416 5471 2482 2062 270594 91477 239405 658981 437 4 710432 822872 828555 178843 512975 1 17 663187 418804 133369 834699 786104 383534 35608 441086 3 25285 703734 617266 604 23896 62853 11405 767705 813197 156432 297691 547 831801 85 368 736458 828210 124161 211466 42159 4 254701 789439 5689 1599 560315 751105 802602 460 364658 822305 699491 68649 217553 701662 642915 55 110519 261594 732585 664706 97 778676 504417 279104 44103 700574 10918 181845 54 839695 2420 774548 845078 690701 717818 817590 637114 7 11066 320554 841730 69985 318777 678178 530627 824886 753793 820176 418291 822594 22847 54334 826967 6473 51237 823636 290312 371084 72456 701742 787710 839997 719626 47 235683 83 847565 757693 81 300961 818359 443159 642808 687255 626398 292406 843719 624383 670077 415473 26969 524240 509232 59844 832370 834743 834483 715215 202017 840581 814493 583120 61187 485238 62377 842292 779872 728885 378414 76174 157290 75358 847857 758966 291510 281870 834724 405449 715414 619015 838356 776444 139047 508869 12 671747 287588 802822 24825 715710 695154 39908 1803 146 2703 825872 13 804709 490822 117942 513901 730117 2857 603115 15 751098 217064 624155 841808 670512 614611 801474 665751 737050 328456 841935 633911 768005 684679 782879 311529 800760 86837 462089 96755 842410 838298 57303 809295 54215 409786 720451 466443 20392 821563 796343 6168 16 390222 810495 824336 597111 379373 338877 371033 17053 842511 74806 243834 800494 282283 237715 724710 829462 652307 202 662440 829757 719268 110 24342 248907 542501 725841 60746 395 541162 262389 86022 486284 127170 385539 566272 693120 103 720079 213311 699054 166463 741336 371762 716049 779400 738113 164 816702 2181 88918 619327 785111 292676 567307 237397 199979 201152 774079 25 588896 487017 366766 654996 284843 787218 235543 22868 725507 248843 215543 475449 624971 673392 34 469758 371654 790327 785883 822614 823317 742838 758549 775183 196100 834160 32 466158 179614 739210 313326 67319 540506 843909 761864 303794 847457 482535 792876 661408 782306 767202 807767 748157 791903 3 842019 652804 27244 61780 849334 319261 545509 363498 633557 792685 831014 216775 846528 3 391536 813239 736109 95964 799161 521821 679259 831179 11568 845307 285240 842303 759272 839350 14 389795 816197 410553 281131 811327 551768 609084 779868 180359 754065 703616 679319 514656 204311 78483 602957 211565 310240 835196 41501 781472 453758 794429 798811 1389 55577 185 404194 631830 7390 3112 792483 35146 600847 508449 69633 61 390595 2153 800953 793685 662582 725074 5 197546 796246 822937 76336 821890 45316 1 442375 603406 192079 42206 451246 13647 811852 465918 414166 624143 388471 604766 34 301551 234025 11350 536474 423245 769697 804500 340366 2 774622 826199 817045 149 50 332191 728950 219813 663003 687301 4858 611467 3889 789194 574202 2 289344 2531 849252 527614 808633 3 327982 792262 771311 581790 190766 3 26899 191 748237 786922 4 791233 365639 16983 687797 277 654469 307407 14667 679583 842191 843356 2 427752 624491 842043 268480 45 808644 67926 310288 204199 628337 7 751164 386629 10 1187 339376 183 391298 641031 44 577763 548522 755669 3287 707321 822066 831333 772110 785372 818918 839634 364314 146330 193092 267137 519135 809366 419384 344 2219 841989 418 741825 590624 812274 408890 285 137 122776 19783 662975 799923 849862 829 800472 306399 322491 756282 666466 564980 125317 756786 520951 379755 680147 719609 127427 171852 831154 281720 735355 727117 985 290397 374649 800237 6 1 780767 1 805738 413561 786478 156964 408975 57323 11 651235 2 684080 845607 757886 796339 845848 40069 796020 102 670 64 720983 275681 567139 229193 757439 828426 843272 789582 513346 368662 709176 216154 825719 757920 849070 121987 746379 561845 696600 806787 5 804962 835637 73362 653529 427002 17 114605 12 483622 180 89824 60380 213541 131246 412385 282734 27012 726833 36261 846197 838919 747159 367353 824472 351398 755895 5 523066 417429 590428 309324 200111 358602 473913 725710 636182 834259 619713 258226 531317 7883 822527 351812 262517 813313 8569 844862 117604 729986 762030 49744 130170 317821 792125 780104 718760 374893 34 441973 774324 11724 387714 4484 773892 808933 369407 695716 2668 4 57 337991 35521 705277 584986 784966 842923 836311 668251 150954 828572 249808 815285 711690 47905 62061 15 783481 256819 674938 147260 819875 203932 848028 803161 494641 822603 676933 28 127796 831301 652267 709762 388606 847348 25911 40 93343 453382 6063 779721 769487 2939 111 689476 661223 762546 836778 9 2 790530 12898 772265 57456 614900 2216 2632 608 153806 411332 425202 438162 825288 387633 829329 6 568735 67291 438130 1809 778385 332133 4559 511046 216998 645595 280063 275887 706 811237 802441 187940 911 758527 1239 818222 661891 437161 801455 68305 33636 550567 1899 829127 525965 804356 824352 6077 148861 150899 285649 2617 777857 778997 444760 749069 797981 394043 123675 353847 14782 743141 38061 459790 170593 704920 588543 38799 2 142 432442 813287 381195 20096 454284 759610 817710 808499 2411 346772 710035 11 105128 831665 683026 3 775061 615157 822395 8 445170 4 770584 259039 1 79804 741629 518462 792262 693062 59789 809378 37 804441 570276 49041 714327 272790 835429 528159 433366 288127 82678 149124 615603 67351 658958 149029 358766 557664 55847 525915 550428 195935 627836 831256 823053 126880 196 33 823891 697037 1217 811073 2382 760378 400168 614 115752 303077 9030 759796 623172 368252 422109 733844 816485 86378 357827 4 764687 837863 353349 52176 398694 780117 466299 843292 473312 18414 828045 750874 76 291063 17496 271 14254 26 526378 829769 21 467632 262737 3 832453 144 844537 636605 846123 1868 3934 837049 111584 71206 673528 831414 609195 700020 368921 752515 2106 615206 687283 720916 837370 389185 233764 838734 91943 226787 66405 608120 241395 439022 121 230718 739893 401055 66582 842114 2414 695620 100237 749776 128894 819038 634002 848780 1931 268418 783705 97010 113 740300 4 571595 786798 705779 355592 625763 521068 289827 296747 608898 578100 785404 466621 96517 782 48022 34 100384 2 452854 792518 398492 837706 837746 597574 804175 1012 207867 298857 307238 352520 700118 2726 143904 828183 483753 2 831331 36342 53275 790540 737307 326012 380451 16221 576150 7027 122582 599 597899 569233 759207 28 814310 2 730834 814438 739326 848067 814574 837062 491386 75 4 798293 686182 361 823064 663301 654806 141066 593158 790310 636682 561107 756469 824552 779761 184848 805911 579848 685756 37370 164892 293942 389581 45289 8 758566 857 173426 455331 740346 82 673915 2 808096 163734 582382 2768 739898 702206 845386 180 375498 697539 841228 100362 242346 846657 623432 829390 52937 675072 823966 217919 845855 363218 641806 840407 835756 824031 816312 844996 801653 844433 6 576418 369965 830737 184 766 281433 547035 770893 27839 41899 391715 441781 429938 757790 233483 396905 225742 8571 796714 582242 626407 479441 795348 790 770340 210020 51 1 450276 62184 24616 810610 703105 2737 823206 676755 839487 642818 815674 293866 348008 828240 620851 3 848902 38 548466 405608 779581 332179 782050 2821 823234 533883 219068 683628 384602 120714 835095 266520 574 123696 361477 325619 332829 149386 842956 46128 174485 834179 36636 450325 796572 544201 47580 349044 53819 762054 1688 361902 39245 649491 120030 841051 809160 118103 687517 792392 659517 263753 691 6 4320 2 433306 1949 38 814242 507579 771339 334029 423334 826592 329203 142 18790 772163 336274 93272 505808 795624 139112 843461 2138 849049 14185 813742 455855 405945 844084 400223 25 821104 359506 204095 524229 230533 292559 822666 64840 85550 173206 200335 464895 116561 792480 790517 3490 534630 55930 833901 5 666045 107060 762998 460137 100 648470 25726 288669 822706 503886 82413 753473 71 345900 825472 421751 149415 9282 136340 626661 846677 300413 669986 772516 385 409557 823801 649985 465876 58 3291 849939 831739 214469 627719 565134 840086 702881 52197 4814 19 1 823436 788254 672006 830393 795254 833423 395855 665221 615760 849095 228044 730731 339723 849250 1 924 30203 787610 6 807141 759123 422322 483432 317009 11 6520 604996 453843 839653 151917 240528 9597 844289 841124 7 205 337280 381667 1 777937 3642 300358 682893 10621 305235 2560 201110 76796 8899 827014 106284 575647 757819 123419 806313 151831 784870 669686 431716 3550 724301 784635 714851 127171 194656 494888 779 312265 133770 358010 788156 537138 2033 838497 566 13 8162 1125 16 220778 777107 467563 826114 588408 770915 793225 819882 779847 73663 392214 142530 562990 622812 120409 765761 792324 756076 723373 1923 457221 428937 827716 500943 3 61133 649930 222921 823211 849519 794937 712988 76836 68518 1417 299964 766781 825741 50 16 154614 451331 830726 272433 29272 745635 501139 13 387740 718971 403282 334629 794228 456913 618608 94 839575 770309 437896 633883 402652 751560 985 561551 17271 810728 688485 618259 16089 29787 745563 108700 826533 821060 740613 297183 12369 1158 460016 413072 841682 351622 622862 112006 206032 30290 6426 780707 104097 713338 700555 365305 513106 458049 813562 2 129779 337406 626961 131578 349392 670409 822003 305762 593375 144610 849779 463713 766499 226268 11791 8 79701 579458 849314 9175 167705 2 455296 230266 778529 480975 667381 838468 162 552957 843922 845117 784873 559798 359 364261 251867 318897 6 795521 799708 835864 839638 31948 252410 841450 154662 3055 101548 15 609 113266 447625 224693 517797 772224 107208 627743 753577 127795 273 431 138 313409 569072 90 700509 781521 324329 839860 672622 10802 127445 717 834078 745967 331383 776937 205408 795274 528147 166278 63381 847067 225784 819574 632943 588357 1440 696063 89 739684 113003 759240 242992 846375 828699 836898 367065 738525 394233 789198 719218 389791 597374 817249 702280 639804 507722 10208 788219 55888 742825 840268 835213 1442 731004 264270 778047 7218 151489 2 811213 833720 672 880 356388 28341 326 779993 1623 246459 2456 821984 248164 807742 304575 612136 848876 5195 724431 420142 1 13 367576 240914 367196 320230 828343 333 831643 42629 18354 830133 1031 522081 242097 816609 631463 26831 663199 485923 811390 17934 308720 154005 713158 91 819512 479857 9022 828641 3579 348905 739331 469 757714 708753 33411 442570 16445 425462 100987 197435 605204 443824 707912 814553 774940 834330 753473 2 565802 740717 14501 813075 657930 438634 790079 17560 751907 502890 63782 655449 349964 2 227327 580174 828006 421797 761521 831321 1673 835748 187947 524805 805824 20980 752957 1 759668 817053 442051 809741 828574 21988 621253 268385 142361 257 389729 602596 98448 838838 41997 286244 729135 665372 400535 806734 832701 30013 831979 352983 847699 565079 373490 454039 684984 220400 117557 65742 647417 180134 540783 841677 142242 814 11 704509 2 637 833882 526489 825317 839215 732633 41 12157 655420 352742 836499 584687 22 791185 625060 1189 381107 819727 23027 761300 74 31 103431 722507 421641 814338 102370 155644 399362 59450 76913 52025 9257 826911 815269 283418 3580 835078 825690 6 795 19189 771377 359561 135135 803649 93258 48158 714605 381112 8238 45 848964 2913 688348 29 844102 256740 602923 804743 801526 781707 836678 834876 802553 772111 840514 848244 111311 365767 844377 835834 661096 825045 617472 59774 518359 539570 277476 208969 574183 789183 829064 220074 692859 291204 787 556133 771220 826391 802396 842666 745876 2 267454 218596 73164 822405 640055 484003 3721 161 247636 81639 123713 75086 556935 745236 113812 816936 603670 697387 310339 846327 638466 13683 4122 3025 814722 1 841176 797235 637383 328799 774502 780979 148546 550446 772981 15949 19598 837619 525745 346372 843445 826003 646942 29 780568 830293 2 847761 578371 4453 349 694594 7 250640 436105 413 757861 272540 778645 830617 498304 846607 849522 78430 66 811974 586331 847978 238988 825752 836518 49103 728999 369 743136 805484 785756 699411 691912 98 470479 449376 387399 830487 9184 844894 196 391770 40919 2 1 577676 163248 646 52200 777229 272751 446733 205994 502659 750765 164505 366566 4 645056 601023 2 378569 90123 811209 743295 489317 816252 788508 99314 748626 29237 18 118527 766356 115437 566240 776096 75803 664839 85722 478773 772634 236957 837878 448198 787665 983 838924 720248 128609 787151 848129 615125 111584 215104 360124 750576 825573 162288 2 747542 789341 4 262135 166 622508 264354 845427 169131 53 419373 28171 57041 16906 749868 55236 1507 822946 636 815387 313010 53326 374862 6 8 818307 465978 1605 39909 713299 645343 8764 711759 844104 848878 819876 807563 417615 823722 2021 653448 474279 749205 196067 834251 577280 838275 793605 762243 398776 711454 102024 39 2 809472 2823 1 280534 457958 107 1905 9234 470580 617775 187 1413 117955 265 227934 68 737286 714021 3 79303 779660 77 809002 713824 204919 736925 523506 283308 849795 15 667138 716800 477414 4667 416399 784141 2182 113 634 733064 789204 849114 117174 28620 76 768354 384073 686469 769916 802620 8102 711127 277979 765972 518249 77 458083 40 2 406941 502094 367523 74467 746136 844883 1 632930 14143 368611 175161 425926 483348 320703 557732 283208 87227 376764 2966 805169 380 829220 6359 215453 124772 673500 845316 849114 760384 829400 361352 803576 507280 410725 581009 558727 157994 108122 264122 248742 114309 185523 792519 241077 22014 106202 13 691543 333649 479 11896 813153 367500 277283 824967 562617 473969 467103 703836 459759 680067 145195 215 297878 6 5 282079 819029 777218 192561 58203 776 756118 716850 42 787563 684490 127 724654 770822 844927 438167 686246 220282 395863 283952 212775 847424 502404 93 317468 787840 790130 165 107297 160883 97540 765228 805549 5 748547 713923 324836 848900 834293 40444 841989 664326 643401 328323 120740 30 836042 152658 408308 830900 463163 799951 183019 459373 445328 255 33897 666353 689564 793570 655309 17 432444 841329 2406 74083 848793 537251 5 142465 170760 100164 472766 12470 810249 41409 470546 184 702882 530996 1980 806933 835786 818830 476335 15981 37 811049 457383 32205 90492 321169 35206 842009 71230 18 612476 25 443362 702364 683276 619348 66633 823336 2094 838749 534203 320432 770836 671316 8825 792388 3806 184076 58741 161428 107524 736914 357837 688677 770523 179 582607 517661 4 515520 847472 673242 577092 9 4 487515 342743 834316 832328 477980 838418 12 836153 497487 115405 131284 18353 53 314 562684 5798 729911 298457 187017 840889 24695 846990 84943 827626 20059 1 642321 776 49805 543698 832954 162810 739198 65724 816959 366403 265709 46 806117 626358 43161 79565 3757 653616 565183 168983 658405 844202 697066 2224 707006 837892 837939 630984 557894 391857 670615 564457 4 603457 720148 8 728897 214802 803930 252092 846393 35 834747 3 356705 102 836631 750 844003 751580 724448 248098 63024 797309 827108 847534 482793 5144 37432 784704 586812 320033 429 37 62710 77 245 6 733688 789696 494419 812865 696095 833865 1 691715 826864 399471 847578 112343 17 441474 805626 577771 71479 9 838066 785887 304962 804584 663184 338284 175137 783664 266297 464275 85065 227130 310645 819632 184333 830238 353357 39170 597218 184542 447 4066 5781 792389 278078 810774 421544 9965 683254 558292 583694 737468 833240 4 781281 676592 626322 830431 828492 441382 638654 352394 181951 720439 142920 800789 718201 731413 846887 780936 43 9 4 68682 537616 849393 1 3 630006 834637 204617 3 739750 67 2758 28889 77522 550445 227422 228469 731919 8 715755 868 710704 814114 105512 752416 514252 826320 106535 644638 747022 236428 573031 835703 254842 433353 783761 11057 818297 2979 315341 422083 32372 37971 1 17 16 28307 784979 283937 351635 514726 760765 475872 413574 808964 9927 526790 291584 314144 50667 533230 827628 1012 121837 693898 642595 283155 729495 811968 474059 3621 2 818214 334139 452337 755918 815317 806068 827065 118618 681197 780786 9 806895 91282 522471 18806 66955 568465 827964 449944 1 30804 831748 841278 760563 847066 656167 112313 843959 328560 830418 358604 639555 791104 417379 818360 781862 35150 575862 616392 221832 705640 461245 660775 5 825979 614454 707074 245985 849931 844777 618166 567974 35 230631 733660 849080 40804 120691 151493 848271 456601 44 626 608096 401506 2378 271351 211201 302749 40 41251 846113 847636 267233 203524 791157 537504 3 37268 768541 843961 672176 296299 312563 801685 144 514885 849444 525190 627863 792077 847578 270374 627504 776957 390558 790374 49 361664 10 831395 842185 822494 809888 51288 846587 15272 6 846216 521670 59201 225688 135 6996 622191 50754 2 370215 38508 98704 711898 828070 544723 385853 2997 623235 822615 17877 808911 448562 413231 844530 571246 816785 755634 563081 2 8647 499420 844042 365068 700096 21 402 251544 644325 536785 734646 841164 846612 821077 321876 13 466558 89581 833999 601506 205843 9445 696204 27739 429373 499038 603247 597624 2665 351265 6 53 441968 716369 246 16104 662196 826915 7 113220 3 778789 801267 1069 109595 366072 263901 647742 1 821861 783422 451497 761055 122 755565 742727 835561 621554 50963 813265 266050 706024 4962 132851 15865 344847 740719 803654 770744 790730 2214 787904 743753 368392 814611 849414 82236 846445 183208 64429 722781 182136 828865 732592 157668 613463 491 2 2 799979 474936 717409 347028 34691 772793 377746 1909 755108 136176 845515 104 288115 17298 8759 715426 522721 642779 250866 789852 388850 306993 808525 809379 120415 2 722286 121668 2 7 128490 838994 823245 26 830847 72488 841856 834330 673331 7 71242 6673 457 770211 417916 504942 83133 769802 42927 15733 1360 844692 835926 18960 822165 309710 712111 292380 818634 772666 45363 806579 32349 341 1758 9 75599 806028 651151 461474 118245 767551 662449 68143 53267 716226 841975 564805 779101 51 13321 9 664372 1301 624719 305429 126053 795903 803525 757000 841441 358189 182203 813338 837771 390623 764175 634171 768877 403407 456203 477809 296727 849531 895 178345 205488 848477 254047 46491 363368 367822 3 607414 812658 759691 330916 5200 788056 3 789432 724250 344054 309608 843107 1854 7 781446 697878 795416 745883 847179 845915 822925 373067 184107 400620 185354 36 790471 802872 751959 824280 116969 754681 824724 71410 8432 520 286129 825348 568973 357118 11 820602 817369 804831 668940 360675 264741 8820 20950 22 204436 696103 824737 782380 823783 67657 801167 737425 846250 701128 724915 158464 285363 741632 2 594562 143177 312675 203 90 5270 754606 576383 139050 393 813351 186335 645591 441713 170338 822273 842735 116615 138 222281 844870 740776 363590 188878 310456 145938 18151 255936 783818 770154 845729 5 829977 843581 839580 22283 758632 801071 138328 843134 66085 455468 846290 2 736884 452153 828106 809052 40070 822770 777907 725294 298151 746706 797878 320625 446180 11316 399767 29262 299616 838355 716344 106 839348 4 114581 68 80834 847067 317015 287245 260942 525838 662059 227203 530094 842668 453026 735020 724232 344915 188529 3 832778 487929 817923 6 210 825402 105042 754485 32818 395190 844326 49 24776 63878 302439 16430 114815 3 790833 182878 1 226362 845659 376766 82 21 256060 796036 32403 29429 202294 521314 2 487506 778352 76387 828617 3721 807536 828829 236828 684407 90960 503638 704120 611218 774295 732056 581651 6202 5629 528932 816555 835283 759599 475107 594411 643036 7 837429 114601 757474 716744 140385 223337 436860 848453 836226 63704 775353 465471 720563 91 3 731685 63804 820446 277906 372358 616456 270724 455972 271194 842876 130028 728316 20401 169686 803954 269711 161901 166154 666537 656886 83909 683401 743775 403383 16147 811822 303644 684978 553767 5531 546957 29128 1225 811247 317053 759965 11909 822509 830671 154059 573436 24542 805796 126568 721263 799645 809874 704107 834070 284415 221115 756961 699689 355836 737149 833515 615232 727975 736573 250455 833235 1044 658336 297375 701890 248765 61 443640 828579 63040 214120 708683 846551 366092 19200 661746 777914 710155 825638 716783 41560 8 766586 597349 102771 23199 355069 485937 1 264630 844509 1 103 830780 843745 515839 606226 809785 362805 715976 483292 808568 817343 706956 60 133687 813652 571577 162319 486076 548742 114812 756093 99740 103974 187605 748029 2 780337 812193 836045 213064 55136 107409 115543 792526 484082 838380 687078 166381 802621 16 734877 441609 128002 1096 2 394170 827564 309484 815732 76 441842 3 33904 800369 764006 83145 725092 241927 403981 10 65614 187867 74970 725349 849843 828727 720142 44000 296888 799899 706671 152492 2763 83 914 187725 6 590177 54582 1506 34509 911 628907 389842 1 738859 825378 5834 748799 217 147103 518890 8253 141458 828072 481458 267643 6 355809 300989 735392 695123 123155 802416 90 444133 224819 21265 816958 52 134 615248 450401 847360 411135 675415 770398 146 248327 145141 1851 16034 718780 4 178088 413547 41 821525 783512 777404 690003 260594 839941 80 11 33984 67623 213150 7046 546415 144445 837296 9994 763469 2641 741404 110344 845485 744087 8 970 831629 813984 677165 253903 500077 572042 534829 6 107239 799213 290138 712455 699235 722630 802893 1482 454110 799093 781079 11 57479 598025 330202 745798 779948 841848 290249 229315 654111 771148 95495 760490 203624 816055 459980 435348 560127 300382 6868 772894 834853 609641 348272 719501 109888 811394 1659 127864 53 607708 132711 37272 44511 22 739477 532984 774603 754745 47807 819563 794378 131740 821668 8 816578 314383 708600 109720 803088 778349 290590 4 87030 23 70 837405 295779 77702 127486 650196 848311 827107 600405 813653 787435 423233 767189 328280 507 3 598309 513141 769653 798924 1 354292 101713 678470 724711 12 684188 2359 25518 762541 434539 550494 15151 732962 303722 661 785954 810 826563 523021 818 782406 803141 705803 802417 280259 23153 59135 739535 54967 123447 783778 811407 25698 1007 498217 353170 573890 642137 813026 264249 789306 403 690481 746516 14 802838 847087 256245 792142 2359 844123 799992 28763 690938 786040 662839 814855 82105 487838 816112 767005 791253 23857 848814 304500 191760 495152 129877 118766 839655 52 181640 279815 545390 107198 377108 5473 480328 319253 111 798726 378105 812571 98790 91184 17427 1589 744127 267664 99498 1415 799520 196376 486738 202 726022 115097 74 186740 840411 41 811623 3 387155 841378 25448 732801 647421 44 166044 840578 388673 305686 438865 246 573030 4988 830512 790155 146931 786116 35068 55838 3142 635201 6 160741 242084 436444 816616 2 1969 724459 799013 810648 3 837937 607742 342182 237565 178 336317 799403 312210 593033 720370 256106 177585 242597 717072 815056 8384 486761 121195 137491 411719 2 798513 658250 831432 787317 404870 716980 810668 3 452376 538414 736363 24464 760269 820660 302 690312 468671 840022 771634 9 466094 48941 599167 843441 286535 56466 149012 788350 7771 786764 798780 813213 402833 783185 59648 845080 68 712241 480923 848040 792840 708441 124767 615157 683470 24855 807842 797818 123487 580970 583461 407581 242513 168693 667435 729792 26545 115904 762243 203759 252438 403 804653 578183 445016 598314 272916 74737 841099 65241 610305 724738 310041 673540 817244 285343 7939 765465 649203 2224 100134 790948 714294 270556 825799 651458 2936 299207 100433 442799 790403 694010 805 196 784764 428962 40960 14925 710027 742049 116 794904 1190 278385 827691 679708 146 480660 840317 51669 848263 300267 692052 421406 838641 391456 556524 314370 62271 799308 848824 839473 829159 741987 159429 585581 574640 602693 3459 70 335524 513345 156331 438028 2504 127 337781 78181 679760 99011 1832 461933 725379 900 791465 621293 730680 426319 299228 322486 241899 824595 775687 829933 323890 759665 839396 293441 754817 719082 306321 807798 290879 332620 1386 798694 280219 355141 806198 156315 261 7 802227 830658 130 98172 794566 715015 53 563 153752 212174 173 1 741854 300014 120527 117631 822515 283052 53256 170154 390957 58 458215 58 240686 70 42001 292917 794255 429165 667050 512265 773428 88 781953 524916 5719 618412 731002 932 211875 823582 31999 207 778956 352084 75 24 889 444586 755143 763562 840147 145652 734 82 828873 828751 159982 206 178294 33 606247 816805 722555 785819 4 521669 721625 741869 19 2470 491195 643250 809188 220017 737220 664742 95102 290991 822810 597585 830918 831049 160903 14 99645 34 37 19185 366254 815571 846415 22 395984 806334 98077 410368 812968 465846 830511 844282 1753 447227 813936 2117 7931 206608 344 776860 131898 732592 6 8 157370 815565 787461 614546 684378 591396 677402 801917 741926 810723 565423 777122 833294 348256 780251 494388 456442 743566 798300 845750 510528 274761 390235 835146 553672 72236 254681 992 2 298474 1161 288595 722782 743775 824355 10 428021 619907 342598 700680 774196 553143 614839 460422 832043 803721 612523 761860 641597 799997 643194 5 444213 847304 558090 32077 688700 557192 108214 3 752583 180511 825301 11115 2817 619613 69645 90 746470 775317 766856 640339 775795 206728 177527 66196 801010 28 815998 29041 849211 3 718832 69 797409 264576 260586 701132 611 691664 515508 5507 849508 331994 1082 26656 750927 760908 785404 116501 839329 149 6 306535 376969 137784 389675 169992 824129 386510 326137 370195 1 743563 489696 847818 527199 6 687828 742535 2 659822 450950 104 850000 11 659750 5048 429747 152 364282 576407 640546 140517 251449 58 106 69326 750057 810485 631004 178504 76986 90769 113 806908 73274 813571 518964 24171 1 1770 16887 5262 93 82 813596 839494 746121 801250 646435 240495 166 783094 845853 1 488928 487664 111184 6845 733774 637635 541 171598 783323 128416 29 845173 744976 445841 794263 708 353165 1096 839482 668837 181 696006 78660 4792 509281 557235 804255 800260 148712 72280 473652 723868 2576 395978 3 362097 302164 337465 4 832009 822531 10 834648 201313 796760 810912 365471 346635 835340 187665 177018 267201 1432 297 12583 804018 793023 648534 9691 834304 534019 822056 622417 691509 482217 2359 202388 795758 4762 10399 2 66 343407 787779 167186 820687 830326 819060 403160 373101 791622 366408 483864 805139 61 712695 847404 74 627777 956 836543 818258 54599 392105 788838 259017 49056 35634 820526 107411 14262 842296 317640 666451 484649 302283 762202 701367 530555 731049 701028 712304 746 18039 694685 809808 412 781562 290065 13 817910 416463 849785 726221 667607 37 348964 15054 781872 83944 817261 794435 513754 826234 137209 603139 516821 599614 6050 113663 326454 744860 120 805015 293416 137407 2 31588 297659 811708 487575 715347 286360 829568 169526 351495 3668 15 836045 576365 658357 1 138 452203 630633 525253 732930 295322 7294 7 146465 154625 274 734275 783012 768627 361956 845820 805370 822526 2 744057 90883 61051 780575 469814 606233 839886 3187 224521 345772 502754 2 692102 815978 531387 692713 726304 721875 844934 59 572998 1010 828871 480420 131121 295 96574 286513 198507 186645 828390 848051 138172 287573 763512 197126 849423 732409 780719 762713 134778 547886 700173 710082 616486 184 175439 841602 11041 3 409000 431544 65702 851 7813 9079 174171 836827 28251 413 211238 810009 5 566348 35188 803980 11425 291970 508212 95 3 68245 668556 799761 75 819529 347645 312741 718552 651 595758 666196 79202 578876 132 31 697300 568759 56 73372 501613 843832 595023 533976 764531 59369 776324 832735 802813 4351 282463 727823 757383 206 583192 41655 748817 19 704206 731406 11069 683791 812 236366 804523 790337 834616 70549 691539 13997 799904 63713 660972 48361 46209 131 462372 7576 20 6780 514433 717101 276674 6 386632 781698 791509 128841 842362 2 827119 820860 207998 556020 1325 78 689856 807374 58476 779475 185697 647760 1 306187 645696 234845 7883 617455 848824 28404 233167 12 27 481764 382392 67029 24 782941 846121 826993 645973 4372 1 803859 42857 375785 551929 433041 212337 835050 1 799726 459609 322 415188 842696 779313 754024 744870 500759 840241 210196 785240 783219 344091 713203 92892 352406 845730 117410 703945 762332 673764 1 765745 5100 304715 353150 663245 821037 549806 71752 687878 720255 662087 229016 478633 838915 42749 45928 46913 157003 455725 49868 845229 259573 730131 530042 163636 26950 102 147 766779 781692 9169 828534 307899 841640 692509 142587 567163 375434 702292 665990 43881 726342 626524 316700 153809 376496 328439 740668 796897 841407 731188 753556 809052 290792 104 3202 828659 50949 99534 436529 103723 841884 795025 39 457566 589020 843410 553724 8403 233154 824046 797335 742949 774887 198399 543527 329 397628 809999 676961 508740 226247 786763 1695 617656 387767 742824 814841 1560 802698 255980 47 31 107 846345 831945 840947 141042 76413 771569 6 709373 98353 332837 794675 297070 769 39014 10 763414 489102 524640 827459 796506 66360 106490 790219 130482 554164 376705 401655 6311 592452 401628 847728 207349 28652 1903 28361 86957 259992 783516 819000 777840 812976 112918 16 796209 15708 731662 814568 256538 555304 432642 839616 9 529417 478324 762076 779141 141650 214269 202355 789224 415095 408798 125788 301736 652324 638434 674695 14558 709950 826703 30281 431 717003 1080 245725 282120 491440 825621 270661 431073 226851 553823 26365 206763 794148 843072 103448 337053 7374 394109 4254 808371 600163 667559 362028 4573 300219 716587 790320 638520 771829 376339 847947 8688 226746 823344 839512 73 596839 829518 794238 69178 263108 77123 818206 237575 847982 717351 376433 434025 211126 746875 136677 15188 10631 788962 204 100709 154612 231263 551973 841764 846985 683586 29 842017 759130 362913 488982 41 341787 188504 359349 444694 742873 12 834754 6900 130119 261045 176549 832113 534055 167941 365981 321443 284661 330808 496468 406109 63 692094 105756 491724 416390 785549 625199 670054 213703 382368 69489 3 737484 790 783491 714986 158396 17591 39 7 643074 39171 122270 130232 831749 161 822081 556572 218057 135886 773558 790158 24258 552553 14 460446 736600 437739 427154 34 726265 442440 5 775552 296855 353851 1954 268731 828450 611726 566374 473213 136840 215212 663090 276618 1 653326 420776 2754 2 2594 16 835934 533896 714677 190291 730632 7045 760134 559787 10777 55814 701116 833933 15407 301308 802328 698802 781594 658417 170630 412959 774901 783748 431843 13 398331 593422 710472 85950 323633 814314 838632 44 230255 380038 10 1200 187229 17910 437 331050 658003 687868 303822 10 519205 688618 9 165439 806040 4691 713584 4572 17620 2874 742155 757413 811818 540426 553065 821397 512456 464988 126310 427063 445 381934 7 805482 477532 22108 847934 287955 830478 131 182536 2 63071 348534 4 83414 336287 502 344845 226914 725567 782101 841483 34274 148403 410590 643896 1 782771 843752 1 25 5 762763 19 832829 841381 808819 689074 834355 1 511201 68056 683137 742726 745962 189763 29617 271231 745731 9830 254580 747550 733544 831845 42962 823317 210736 3320 545722 5 429464 221459 19477 303188 244353 706637 114111 474 28099 74744 114342 237 827186 4 421348 37624 727788 838251 732951 841613 112154 45282 31 288244 20 15859 800939 580910 835712 550283 216275 718945 674461 786764 424900 2 697175 840959 847051 833006 837670 840349 107707 836192 21068 84220 170766 797623 694499 829133 406531 798202 239786 75248 589882 553313 185763 843951 62620 1072 466 200303 20 821533 743088 385765 644344 843164 580803 847395 539859 225702 514355 251138 803793 25116 692022 789947 836788 703721 11577 426733 4 790477 13 704910 4 826272 30505 503885 562411 451346 112149 848728 792625 875 755006 839018 385388 2 27233 807593 9 79532 744369 9 378359 306017 592189 641263 286262 889 797061 817741 66 773150 8886 596913 841510 801949 632791 733780 287256 458878 34784 833480 44 791988 98336 69347 31663 810230 341805 106797 533097 18718 802258 88656 810729 827673 21 568245 116564 318308 832395 85955 14582 2229 500 60618 824781 441013 404897 809440 239047 801678 720286 787873 813563 26690 34 767371 815974 375254 715262 31 847182 10116 698691 54534 12012 446270 590645 426373 779886 3 4 730693 382375 12292 344655 652023 80265 53481 804204 1392 503332 9863 846432 634587 65592 769135 825439 709501 270555 820358 813686 732819 583029 177390 839925 74893 826557 830636 387437 540971 761864 455974 466890 839469 26 4999 725303 823853 518626 689894 501088 125009 615637 716587 29353 60714 54191 162776 707036 5266 252151 454016 661 651 535060 549750 561646 687843 816350 101101 3 747732 788540 703847 447805 623618 848670 685047 349 517192 839808 748936 733487 725586 40298 695165 5013 430341 699962 815779 188461 824295 262627 690399 802460 18846 77948 494167 689761 692714 839980 244 44523 440354 698260 849404 396097 431724 842905 321 6 65834 149207 626425 166690 366683 89316 245185 586837 807540 2 532241 240012 609865 4962 803623 64 65966 746904 6245 689055 7781 840765 742619 686504 778078 500349 798347 119794 126617 712634 194987 517317 659141 547044 192425 681472 58 197871 800029 713640 827039 361022 340683 131 46 780693 768914 235726 91132 770598 849889 710605 4 779567 178849 86522 526733 245 420446 166629 412362 35060 728533 849833 798061 2355 761803 23 788362 45411 237500 588729 282672 708694 78 594497 829720 174117 437967 361872 304329 25330 583106 354653 846962 1708 252145 870 830620 798623 389926 786383 817993 111647 407526 325244 773923 166 133 141 151767 836610 610247 34977 61593 749757 687756 834526 809444 843498 351659 416431 59146 436892 788625 3 414345 128 715887 2793 470105 824963 788754 528922 365578 777864 2813 138 2470 570839 835040 819969 838111 272435 824661 356592 386531 562552 779700 244724 831044 772603 34 652106 640597 131081 298774 820466 622946 570535 815444 100 415413 3356 553609 781623 324363 819278 29420 563962 646328 728886 97983 708940 831125 55567 648468 633308 817006 657699 51288 259879 766921 130792 802502 597919 11123 146 813444 369182 2044 503600 462 157227 348174 337645 794165 184097 769993 146510 30 509418 705015 642907 165966 31147 115 371070 773354 764887 2 779098 822608 559680 635522 677336 849721 13392 825354 298834 293058 837416 803806 816705 336045 818665 377822 838784 802566 244313 92393 124818 378463 630867 700514 70557 476178 78475 474725 29435 787970 2347 460871 184371 385700 737031 455793 291797 732728 809083 536379 814035 316472 847157 2 841678 23 121629 542704 840242 15 465065 61700 819703 151109 815182 268229 418 829235 121581 51875 1470 674668 598588 43180 812020 178656 759316 795049 1 746344 792763 195298 185706 2535 825989 833450 661729 296282 836001 473292 19 279734 845046 271981 768726 95962 177351 684144 840511 195091 67536 61 396761 172735 832497 587313 131560 848983 812789 722459 2 514516 440452 721440 576854 803215 830623 715877 706768 20394 558664 510855 781909 793066 279527 103 439898 360476 181722 196 106976 208042 167901 744365 803997 817533 818043 830951 77248 410646 38 751317 845554 188785 569870 848746 116065 123728 388534 798563 770741 583550 547 689004 52827 537227 537799 671997 696488 802748 4027 456224 602613 442762 508777 301787 2255 822506 389330 444643 236300 345508 801935 649064 559826 567715 2 824183 161356 534807 9938 62573 723650 251118 2 370537 651556 15166 778245 69824 153588 16 37 352870 810483 799443 702615 2 328960 14443 540368 833087 837771 192888 65 713281 849415 727664 713682 147680 840982 352971 732010 742776 519831 465586 2685 790694 37057 464547 815166 155062 3 781209 448109 5 77526 737154 262647 802030 787963 117820 515333 618148 1065 722935 169067 705562 614424 791873 399505 55587 412378 4672 750800 848952 230 15899 816001 37750 2960 820573 762418 818977 835806 835282 738675 803180 775772 843582 52 175 92 170916 839814 210361 28 60262 267896 10 645 180341 714576 225257 711717 428918 580281 100280 279172 726343 130742 793927 484616 636879 680162 821903 61826 296700 3746 9 482402 270451 315986 91749 488510 460412 320820 488384 391974 2940 793038 356967 457619 540621 5 74955 836625 5497 149092 371624 808265 268227 198782 614190 36486 658334 275 839019 847606 422856 39551 774 98330 109964 8 5 275987 782251 55 559721 849146 319603 622 75 752306 232298 665042 3 634582 747825 306053 705089 755457 607609 181453 302707 1160 678994 841326 786809 370698 804647 16123 827160 847092 533283 8 806530 335381 322582 27 37448 18 761210 111519 696382 719932 476761 848933 847802 552165 766241 211790 592010 680589 524240 848364 739630 806996 820688 128241 540523 813630 201629 781886 771463 808275 282259 129151 825760 2 636283 763644 44 719879 592615 764419 836638 311272 757471 842413 335706 193016 732037 285605 716483 835531 592 22 707012 774415 673435 833446 827975 767716 835024 815365 827321 10835 123478 42764 770525 44852 351 783693 156468 830458 340476 829013 799075 727711 29697 11870 151103 6010 776045 30564 12941 7846 740525 37618 749614 137 1118 3255 13498 754552 308622 602985 20 421173 783515 2511 9540 165038 154587 830260 717144 70 796038 809200 491 103182 839274 320379 118668 693976 632638 200348 748372 10 748835 512874 826967 77576 561514 116986 684795 292524 765711 522752 493225 842082 19349 48484 840895 8 247034 779187 287028 30 62256 836179 848500 10303 206 522569 55357 652699 838261 801702 545792 766963 553476 833141 65577 533323 319607 5 830883 78382 363444 811138 468314 480441 463478 815870 147 425548 796834 46 387106 830879 8 355 135307 746097 11 267513 5 723273 495776 272045 341907 634772 163956 807775 249524 314942 581900 724726 805457 106919 706506 844417 126181 769146 828726 780347 6586 820641 425487 776239 200418 5078 805652 454622 832411 5634 7716 189162 524516 827820 801156 820556 832856 6723 550136 336013 846877 45427 797451 724545 701385 6379 535995 558960 747538 187535 818974 793091 3 251610 550934 531221 329619 828474 818376 718465 149753 292094 685061 457119 127889 333529 680950 424055 839794 487836 501939 831116 645 599 82682 792609 454076 89171 123295 832526 633432 53564 645 835752 369078 838491 54 347722 43557 4 454378 672647 55764 398746 4343 43 487392 844398 13149 8 110 823398 3459 2338 827115 1892 190443 765136 75 35576 759040 494798 832265 812735 643392 708111 203157 436436 6610 450729 795486 29 91909 227165 815028 821179 49820 5 295198 503808 271149 572254 442883 799414 196755 813953 678214 557085 838356 266654 137675 818026 840389 802587 773433 390180 608920 752246 781408 748525 138 298345 33393 818954 115927 9 11708 590552 717424 310198 898 769685 744321 533894 646017 7 25803 401281 603962 819212 145225 627293 808973 817480 24929 755976 776789 789984 130630 699502 103 764428 732442 578067 216 185641 756859 263320 356095 385028 254 3009 492779 769331 506993 355580 652437 837082 364933 169936 285247 12931 763627 814776 173440 825933 10205 54 843413 629860 743936 844458 845776 3744 835662 843088 232214 7 277880 401593 3684 609948 826028 488925 290259 194205 840433 836364 770637 1 761674 1544 652404 16749 398890 758983 65468 574891 10973 2453 647319 3990 2296 264272 228015 497363 174 5577 829691 445936 4908 844950 16485 605056 4242 800557 9620 810597 754753 29145 810693 49088 289159 445989 401019 15707 715511 535265 93825 5 1993 12936 648283 732546 151 838314 469206 740560 818770 644171 735728 818305 769678 13205 680767 450557 2339 11 707256 811281 15 403084 322336 848164 597282 14 512848 837121 275765 114189 694204 806209 780782 849025 88823 789200 214344 729162 848727 726426 842176 35220 192253 537847 837863 585461 828023 172883 814396 726105 771094 849207 1271 838093 757186 771149 23 2 695184 839830 789556 333614 247769 38091 597959 405956 498 424721 127636 397059 789184 12540 843600 836802 2 491246 795990 750986 189825 12545 722476 802926 764010 57008 760706 844031 214118 670481 61150 660937 299557 835932 789404 100831 584249 815376 2317 194690 801600 327860 8675 717391 798442 832382 740960 837641 720892 2120 740209 122 778207 69 268113 817919 830998 2150 35 231346 726731 827131 802427 1 160556 132855 442 333734 83754 707095 809386 278924 826864 94639 1 826573 175071 798300 677430 553933 190125 458647 848534 778640 6969 630441 473950 806424 123263 800896 502500 24060 568 331266 49902 786526 813671 6 335633 483236 515236 18945 20719 361138 7740 115711 526587 544661 701137 818902 438465 582624 829948 767943 811791 816292 43926 732195 802 6424 25 958 778224 48171 6186 739774 37224 825490 351113 616516 813871 669773 542630 276415 250506 115631 360572 809748 34482 7 823118 659387 318768 800011 814833 347326 67 1 772548 195966 739714 237125 16 832728 345778 2 688482 499417 547559 807276 491662 396376 277568 245026 636445 520882 774766 824146 6030 545995 20824 269671 755229 431034 389224 728755 623311 123608 179196 780333 834122 484628 3891 746360 817736 15390 821495 1 831011 420 847681 386433 784207 396043 500420 816561 50261 197238 658844 840232 232707 801833 96552 7738 804381 366225 1727 394470 805284 1993 720438 41 276608 832 144972 771634 646714 675558 121224 610250 441351 564951 802112 801218 578213 525366 27 58 58 400565 604735 829659 13 15241 378897 683436 797173 148882 830881 107077 661086 843985 737654 4695 87 593389 285898 823526 847084 808865 16 1564 310281 19 838680 339195 774905 490235 19 742444 16528 814295 454996 658455 815566 502214 405927 88342 20158 795997 814947 7 774950 345769 194469 744126 605369 525773 829728 784784 637720 677746 560182 785188 481235 754812 630144 269 585233 827323 695418 298621 807662 695959 262 422520 578196 351832 247823 663153 706019 816694 821087 141800 13868 829442 835787 49466 228036 352490 421 165458 4194 110478 301 9773 769174 806579 625163 426886 447025 343785 836563 129515 180775 524906 26449 540822 706357 1536 1 773004 836476 169712 416687 4665 490506 603816 772461 237582 3 55830 815084 749142 10898 748741 824521 2 787618 564209 813008 5085 627397 1 174983 848834 16 648348 186680 818825 10 407746 37053 810951 25727 589906 14970 843589 833616 838019 64 722522 122656 781477 831482 842679 752796 669 807616 87483 788947 217829 846176 74210 639340 30754 238994 181413 281 315111 304453 392811 6183 317 411145 715435 804608 800681 109328 387670 527618 10822 160 204 324395 833759 744226 655 2946 745032 415503 735338 608158 752972 6950 310911 457015 79223 452360 811209 780735 675326 129158 791764 776805 154658 727222 812437 609180 13 1 325914 743885 213012 592085 231436 814210 2730 582924 816424 511426 5 27509 812058 101235 136406 227 19427 9462 312167 712258 383876 808657 189727 75293 413650 214772 105910 767750 832529 219351 687621 571572 843183 621557 811751 21 2307 600941 210806 800085 397273 364002 683500 59978 807450 585752 738855 691174 537011 590114 372384 2 388093 565270 155809 816508 761768 843722 390905 784850 669654 744877 520677 249859 622425 521767 518956 730061 816179 186566 637005 773242 171950 613448 4 809209 189929 735621 83745 2 780457 33 817648 848953 58204 465977 71 79735 239050 446932 387091 732789 22353 208620 505978 794498 29814 732931 697206 451989 389 731111 25332 44395 163083 391282 661663 763869 488889 562026 380482 10 730765 753778 783042 3 552203 834428 299574 220658 684892 160345 73838 98316 6652 8054 91562 147867 152789 6 37 753836 584789 830926 842085 411136 628045 338607 839500 178 66044 187312 466450 68522 45 499720 211448 205 205539 422768 822380 813747 170542 502243 1 9246 697097 838907 1 157813 917 817056 748536 16676 389839 725561 697966 801909 882 705490 776721 8 433930 841447 304932 3 1 1627 666661 640498 644917 735635 197912 130664 588816 845957 790173 34 679260 610537 10 290006 29648 754117 264388 777450 240195 24 25208 545608 16757 750631 107596 781064 812524 379 203576 41125 17925 436272 656457 146380 700121 81568 777968 345905 12 51721 22461 5830 56662 649882 109543 824613 429599 400286 277293 15 320002 9849 67908 242693 5196 752972 684341 776663 378119 453820 370148 791079 754022 816089 726288 771285 832598 7255 3205 809801 228585 1 588743 245212 451550 565177 531157 3306 820172 837995 759631 35 808499 431911 372646 403372 689669 162 844500 460508 76958 313434 812133 785050 207290 510 232552 466245 14151 806183 652249 288338 823765 3032 814987 773623 147623 491834 7695 600569 8 130552 336984 838037 817420 367557 489698 836465 362200 138785 545941 558603 626029 447519 841694 6 835549 118 739704 607391 69264 755 520515 140011 811059 755282 214125 14389 29952 137544 846531 19 442312 8 723255 838055 1 811699 632857 742276 352373 538715 188695 307820 792862 845090 835509 828714 3 833427 732992 835076 2292 763690 772106 22753 269472 581870 817495 700062 462014 698936 231 846257 381615 411737 236 843749 577036 661074 6 75171 50711 839949 124 4020 217115 535522 696108 801 849728 367598 6 192127 428643 849068 518775 303500 459754 830676 84153 365631 7 284986 264794 19 64361 66143 786036 782403 136239 332112 255049 773993 751327 43 784580 801899 191493 774860 504213 207209 20 703867 183740 725450 846244 716953 746237 41909 220814 150328 545783 188118 789168 194627 314661 518749 829173 811801 30 42603 133253 822297 681941 843320 126328 839505 826135 807325 551593 662171 750202 711125 236 316464 239562 523615 726152 11 554259 1 361588 738305 103404 290445 401083 658487 845193 363534 32 640679 593615 845130 166444 208575 720267 671319 77741 839524 838908 119562 815143 809563 664492 378726 790249 554152 108968 426049 826298 807546 48717 774649 410157 2 721235 613 863 536225 222721 4 775708 141895 820360 367600 461843 586517 667682 211813 13 17063 625869 733683 428329 25580 125887 729312 829519 847318 849866 48228 783124 732696 26 793864 808789 1364 67128 749602 130389 13819 565965 659068 403 442262 872 213964 24879 669645 610519 1461 754941 836579 14859 80816 188189 831095 165339 208504 12 47 783444 224133 508500 790468 506400 81 656090 122858 845465 167147 823018 742840 534943 22804 424013 60 157221 18 20918 476127 826723 63 5 2 46 841026 719057 199936 766887 769001 267716 616682 187637 267087 538327 815338 664610 563406 250904 9 726716 648886 822207 6967 17 732849 132 8 364046 212843 5 122946 834685 12015 786042 71 737348 162355 781726 212118 2 364634 500860 520216 261994 568057 837081 309688 846908 821119 832344 20348 537665 840225 219799 737320 845594 113369 696735 817689 115107 69742 463346 32541 69036 13748 12 737375 203388 303352 189288 738016 418726 434802 270015 378139 811625 475857 7 12 1 582168 99216 774111 457282 587388 818662 807 699187 668587 583361 166895 436665 402133 385155 202 334454 588290 823245 245481 716440 819407 16561 627406 505352 3 835845 115530 125 703754 832674 45 146896 1533 517227 598835 797169 28 259912 25161 643110 240588 837012 822628 372173 742136 520608 780437 76966 828886 780279 462891 784236 279252 805050 76972 129358 3 430440 107144 102 9 333683 802663 12315 553177 439187 701035 275877 101246 830215 783609 454473 839002 782490 259601 715758 53604 740251 463466 184 420239 746776 41 216537 16 846729 255 813343 87271 100094 171648 643297 669241 5048 5 47071 843280 327072 399988 536244 60 235350 39 645461 711249 565820 430256 824317 774319 541344 503148 835272 532504 14572 650510 150790 574317 2 818463 74423 667398 541556 835216 64 2 746118 804106 800881 137958 773929 172702 21 845042 329671 843962 176 814638 13090 770981 639227 167052 1526 31 791467 810720 817658 218760 709256 846956 420195 436762 13 33 679550 347168 697810 463292 457303 95612 787900 839016 795264 2 287060 4 775532 4 838161 689245 844683 382593 358 90968 237796 843087 58570 342512 591927 823256 708136 730837 1445 390662 29632 656297 4229 389443 217257 833209 417027 2 22023 842924 231057 743353 788180 111473 127 835083 814597 740337 85038 832928 764184 98832 407301 837940 155923 263 76773 744891 749571 3779 737849 607287 842973 1 561887 541387 11 361033 244092 57088 668028 35895 2 440715 2 248262 456917 557473 198 35 22353 1122 784568 413619 817883 794820 24 5786 662 109422 833821 797984 787052 206575 2 438810 314172 121623 225107 764081 420645 157 16650 127454 735294 838976 773844 4 689363 80895 397607 1753 652895 799711 13294 235777 682878 92362 794616 33 179039 50486 391283 550833 379951 672505 774859 352988 814710 8492 830635 435121 642110 793155 756938 1812 777888 26939 475269 672324 42176 2 154384 2518 369281 416724 6906 322760 74629 816122 820193 645915 767574 371611 42048 15235 3 750234 705836 831417 817309 812971 797290 254642 728011 467791 600340 17 3 612553 6 499315 652424 491568 537258 661556 662113 326825 509025 26811 57 541467 714423 692873 232 748119 289286 439087 642581 185807 819471 136658 497977 43 833277 68450 91554 381280 5054 431510 647387 837938 375643 123121 201295 243199 4199 31 221438 646683 515 744258 28420 7 843964 818096 416239 30255 13 18461 139306 702630 125730 186260 176461 76417 181214 195039 832669 230 8 849943 574743 754861 180 468191 256 44267 630870 416736 121867 58239 745 8 708467 66295 393174 7496 499515 293772 306330 163 796815 568765 549503 821152 498657 756665 104 820434 821922 472487 846500 259188 800606 95299 20 21 27 2755 737894 11060 808223 542164 710471 43693 386374 596916 820291 512301 320474 399706 791620 272905 2270 796228 12 149651 688027 827950 9340 613044 21143 571101 1578 420381 785957 63 839598 122 841080 716968 566966 585452 294 98398 721350 246078 13 585653 813969 13655 360326 831782 67566 796100 489717 1 106616 16386 798655 739676 87409 94808 49075 575241 680689 1812 719845 15806 358152 17 2 231313 387 835803 812310 841507 581058 843154 175354 545063 820882 479217 710669 620759 441196 642897 789768 2599 243267 669544 103801 671 799617 47670 149 648302 205220 269015 160592 810178 836150 839451 2003 842082 843298 2064 90150 323139 636330 47681 28312 19409 798602 242407 56782 7849 3 5935 437 21886 671318 352399 322 391342 229306 323325 208436 621391 114175 653933 839 479 674088 262931 751642 62609 8 156 726143 42 120765 500755 18741 743454 5423 115264 450590 207378 548678 174938 216092 793 66 5316 809216 822322 559160 778814 692102 57009 321509 718706 3360 2361 656598 839932 729378 649634 285395 814167 837527 846664 287566 675278 673622 843863 318355 797885 27 226350 763299 524801 824390 844564 637995 560445 3 819669 610 601419 743052 115983 1828 844513 792677 13470 200851 483425 332337 666983 200611 571318 513415 8476 732922 272248 115079 609162 331164 33820 811117 2 105599 89 47 810271 300020 1 7007 438 1 839189 662053 123632 534769 177072 688929 371337 382915 146 809660 624413 767787 838628 570201 117628 25 422510 534154 37908 1 45171 682448 760306 57 51 70311 556200 3685 642981 250098 79798 759539 847533 846563 71 817262 351907 328360 3124 817730 78776 795488 759562 2 715310 827283 532379 675046 9083 323408 233384 552236 102187 245165 5287 716099 663777 750511 758184 219 2 228639 8154 2846 770442 183716 784787 2 557035 126420 211454 830389 499113 124397 98544 192829 796269 787976 196154 104 4 586210 312756 842507 1345 165598 8 174601 800162 809024 741720 313610 34430 23236 615761 1 847120 614412 5 627234 570031 360098 695453 68496 85493 833327 846541 259691 655121 346697 401499 846241 2 807967 206903 836836 193849 9 2 797317 470544 305671 120010 419131 591570 1271 348588 628688 13752 722578 198685 838901 252694 500726 783984 103 754454 12879 128968 816372 740 769153 472942 443056 110 767927 75598 3 827093 817667 808940 770964 131781 17 591051 788507 3635 446727 1 48768 271263 745248 642691 707318 831759 823045 816126 599815 176017 544712 843979 397572 802411 11691 219852 101870 788763 840590 827193 762898 260974 773139 102738 846597 514732 232827 121588 630902 764023 432929 33534 282286 832413 543461 829990 257904 3557 535301 770474 333967 817487 276415 11719 551112 720329 17 32712 845922 54 2749 240629 600509 113988 4634 1 831694 806883 709482 326646 667451 687581 758583 761564 104 724644 197366 379818 1730 787334 2 336772 347460 310766 844024 118425 702146 796030 822175 444203 580891 815586 299920 479570 341 619103 150281 758563 346 298954 701588 208490 794084 6 89584 509480 691847 828034 597777 7070 61569 219013 827327 772976 836174 839045 907 17 731206 506741 799136 811245 810424 72754 784840 5907 241 841604 723548 415827 412052 778780 803794 397 20 811833 764777 785194 822 771989 317762 423691 380575 730610 749578 23 305 312538 827864 252 725516 105712 9083 444795 441975 714143 843385 760623 31421 5 744569 496418 171 4559 794644 66618 819852 517964 830870 421734 3837 816030 9 818116 13 16 670457 813942 788360 1352 471698 845839 363544 788033 834182 831857 597351 369 777211 498864 138350 729853 794318 698647 213723 258 601435 5429 471665 835570 115666 15916 731221 2540 21 472980 699028 516537 366064 505818 426 826314 347948 828345 509 258457 242389 772671 180481 553608 739288 173 849660 55 265282 848022 790500 45 157458 413 63 594913 812305 700649 71214 830178 28048 32 283704 51 675207 811148 795341 44290 695079 507017 833128 108316 318260 442446 274013 74 833260 105240 764661 6054 803480 1 413796 499246 12242 546868 843046 728388 279515 210557 171183 836165 827714 790479 762301 322689 825522 614622 707516 24900 635202 87 700696 3358 777790 808405 701001 548174 832821 784938 112177 647003 44507 48262 637427 685759 587420 1584 834285 14448 703456 827985 843614 457534 8340 802694 684748 161195 285544 8 464299 88737 834439 844528 376681 141147 3110 153019 9 702215 318857 626856 3 640713 10 800186 670397 7 19 380643 2 259 413762 761733 103987 770888 2 38297 839034 848651 25987 634998 558879 590320 674650 809645 408634 119215 690778 2 702205 427147 11764 2209 837442 2 39180 11333 310522 829912 510745 4513 656398 436060 662384 771635 28 812127 748665 602892 222264 760876 633251 815924 162729 829401 768127 371917 120848 227194 9638 96891 339392 345400 441008 237672 264878 42 4438 1925 804059 690196 373553 294141 428960 204396 819198 784701 234306 614027 305970 554859 397400 738196 27 151732 1 686941 589012 450902 671420 733893 485176 610125 846455 25152 511923 709862 8 841716 292698 586001 467580 579483 796964 790269 118947 751864 254617 63670 813458 457816 708568 331178 41 141633 806083 84 273956 546828 828296 126446 836570 332531 227687 104983 453 800534 91267 16570 209790 466 778196 328084 765665 255185 235841 541534 802223 814228 739855 1903 163831 8229 264518 477569 624789 252102 816036 772898 2269 13089 302492 26559 156357 600673 3 688462 835082 786561 710181 476468 94413 311271 16361 141 256962 550495 258392 2 691838 724168 663210 25212 824695 705057 28881 355159 574877 715297 790220 817769 641677 50642 762279 718796 843790 822838 480311 836315 525959 816442 3440 80500 372072 4651 444418 787616 129483 184498 320301 746326 13 2 269629 562126 202331 106216 765560 848109 408851 312930 656930 718681 761144 844792 447743 755009 74 846760 763275 724780 603 25879 837393 18321 11106 66 674948 787319 520173 270307 14 3 437746 770415 783968 15893 347200 812588 828730 357053 816709 18528 40426 827690 845686 1 801584 102835 706549 833838 805362 102 712991 562994 94713 317604 382 93097 736905 55359 532517 838021 96978 68026 687703 163845 807323 781596 777468 431388 337089 49 55935 441540 425707 309839 309287 328472 40 720836 299075 220 789834 410597 817796 453365 844695 697976 416838 23582 499737 303007 10776 700 612669 776333 60 21354 666168 206808 12 540760 826917 83 811063 210669 617392 18 832468 102420 819673 3526 798946 174371 635627 820252 480889 76 684048 327369 417673 9 335109 831671 715230 402723 827758 488006 413077 37184 212389 846811 187068 418270 596154 7593 792760 112204 830187 29800 2 363921 29726 778613 3302 647848 16131 76 144193 204692 85176 27662 769589 140 330040 5626 835636 757831 522358 432845 834017 611 447760 112509 1527 282774 813078 764200 832126 594204 2 796722 269546 6 740522 232676 30275 3 159691 13680 9 515676 825494 672458 36524 756896 420 537991 848286 845493 837944 304674 741591 301064 566308 802771 77634 799852 738833 1670 787798 807458 85781 43 3163 797470 101969 16223 811365 112673 452037 714162 2 35261 564400 12 2182 807108 396561 81009 848157 461000 705326 305083 791787 213318 800413 6966 838195 11 112862 740107 564826 60049 750431 828603 832503 738145 105445 214882 438469 325048 433449 302233 579187 814087 91470 424701 829507 375694 4627 247458 811401 760540 315025 848701 211352 740786 491928 124 403188 309113 704970 38498 308384 791331 438 133 728186 408831 492149 758047 34 800996 659234 784493 81453 695109 267147 529953 367179 79 838687 64782 5569 138918 711948 849735 490162 480958 256729 663955 672342 820729 310 780721 832208 128808 678819 51 849502 684579 6 298228 2 504359 665430 443715 14655 6962 298136 1231 796942 510580 751839 602565 837883 587807 781224 822406 120081 795840 821587 602028 19 780326 11016 737303 283343 565449 837829 722194 256535 389783 41 54179 95273 728340 505524 1 831847 5096 1796 13 773194 643346 148102 832888 333356 63857 223168 140324 747692 10 661372 804984 561494 646774 178826 149324 177450 822456 14 575607 827645 229578 459381 168929 24219 614448 663511 108955 253149 15 845791 15414 391327 30115 10436 625539 4 571046 176974 30600 411613 778624 430843 567002 618253 4488 360782 705434 60190 798981 829623 23327 2557 202480 123865 484610 791164 802079 41481 166092 812301 730661 846322 53729 335309 798643 38 249 281128 821563 325388 404500 3516 301340 279428 453124 33197 231922 553607 383927 266 812047 210911 61 832205 55 124190 833609 156992 229682 731520 843287 28548 227120 809839 796549 619144 714892 113 166596 649816 636210 227817 663341 47 798428 211883 345530 778769 702411 640830 829595 789061 3 350814 278641 9 246604 284280 209090 150521 40888 275855 608885 145 639131 261471 706568 753329 7011 132960 801722 831179 21 833534 132499 389258 606404 840543 807729 310934 439077 2 818711 560031 577300 682683 586582 3592 22 196 2 45916 807101 848830 491846 797462 723347 796328 325330 319432 805070 42 119640 3796 843131 6377 3 786061 1125 293522 35 556533 4 133887 529347 788070 124100 692165 4117 678723 160990 13 713458 413784 840863 815743 494604 480472 82885 39660 16240 5434 365709 27792 55424 195 810095 1749 822800 64899 598844 745465 4920 305040 212541 630585 408378 628973 12693 665232 769595 45 4270 7 450657 184743 360926 719934 765936 575625 275 528649 18661 809927 184080 13783 758612 5 6943 776945 34325 89180 844357 91 33795 721736 32846 828906 3518 43792 823696 444526 72139 357455 845242 207836 194180 96173 703161 384661 7081 41617 743832 131 190933 833559 534222 41226 796834 329912 189153 268507 91409 831931 588284 845210 843210 329 242694 259003 708196 7 412499 36846 810196 812220 847325 344526 718640 702787 207270 1686 792891 809070 11 2 828044 556482 138300 838 818438 777589 805496 550835 206993 830956 2205 275224 61459 670541 442511 667469 504794 97097 1756 734639 17654 190261 95652 7 336172 653795 618875 19 204466 827029 109219 17322 592803 620635 20689 184 780840 328 696880 784080 790230 77749 547801 312579 757069 117571 54160 126 300259 237302 416121 802613 124306 3706 798712 843854 817530 824597 41985 92624 798289 358 175260 385 431748 1319 4231 10 124581 657864 181165 827699 828842 199480 740597 269125 111 478107 90645 784771 407567 50520 352450 619022 754697 772856 264116 238 697973 834926 390629 719446 580849 24 799269 633006 649645 128 93113 842906 380049 748918 827572 187256 365960 73559 535077 35239 786648 649409 26 7 129247 701932 308268 798847 778724 815485 494268 436612 444244 845472 698961 327373 837324 670286 143591 559 710933 801625 142642 501428 66218 2 210 242259 107813 133 7 611661 137313 478268 842154 137240 240364 778359 99799 30 721486 628028 628688 247225 818184 50 757001 369579 476458 185521 847229 30028 839205 278625 281481 674764 750012 13 48769 442416 641533 6 407913 713095 726094 848870 724176 358503 227069 738172 349057 277959 113229 75798 813079 26098 785698 511928 693123 774324 478280 7847 759375 2 849960 590480 834821 86216 1513 818443 78812 48 838482 112069 372733 433740 812113 22 837462 559919 25023 841735 839363 765324 725830 176261 707407 75836 585887 232810 15842 3 804867 1624 590552 28546 703019 389902 552439 8353 639362 109284 82 831342 519340 155650 188263 569253 135467 813502 637881 295116 799842 495530 7 849354 722788 442134 342756 330084 796722 574250 131179 224262 15682 553867 384714 546699 206789 358478 802842 272199 81805 490784 56324 451629 86301 792642 728876 82897 794901 288098 3 488635 748952 804948 29 190622 753011 3 831518 50605 787278 49 57999 750964 1775 211530 417654 748618 781662 2 804061 791099 749418 165600 733160 12 391519 121819 526760 171345 573503 842811 223 837221 820711 241626 326004 86832 98185 114097 15 836791 800765 1781 249852 42224 665716 1657 549707 676295 828528 229435 171 24635 846874 59 803718 658969 3 706885 43 759902 556870 326305 460853 794212 822917 130460 778480 216559 633336 794121 29 785887 542647 767274 190914 16 195 817630 112174 778694 3875 690724 809380 118976 2 127 47 7159 436458 29973 370547 281129 346602 569346 7721 209736 844313 751442 117388 833927 33 252143 590302 796735 388234 460784 19648 191 89 69122 835044 813715 805357 842310 832266 50629 276862 793900 171 489976 605930 332942 746210 637607 108862 381183 537383 801178 799659 70 571475 3 667137 6503 1 369116 5 792193 503370 322993 682643 138909 793380 833113 839012 804236 34019 233504 785155 797432 825799 11 19879 595930 842781 815500 1413 134 8 1 1750 556812 768991 274412 848560 237644 799114 831735 467851 56384 43 826151 2032 805902 647561 273664 158158 727401 244409 72 1014 793371 622167 826736 636386 803040 16346 732479 638135 843858 310797 1 2 788498 627103 820719 803999 386871 16625 205436 366922 434448 37905 791202 247542 319629 531866 224593 105059 737676 632810 533214 246290 251997 34350 820541 93105 14044 24788 795033 505 750707 5501 812926 398 775549 358926 774 728145 807473 847140 279034 559729 108774 817717 975 807405 54871 11 272111 390193 159227 136529 408790 2281 667335 801650 825802 268349 529123 753340 2 720679 308845 811696 765053 648348 470874 82834 46 736171 350 2252 446949 812928 446157 575375 739558 3 838198 501924 649052 374073 25506 462671 1 667968 703409 707400 780455 8656 696511 74600 429419 575683 666860 6 115846 143810 113386 764275 675178 807411 617768 310061 591703 545008 781075 762487 807742 820320 752481 11461 825675 104279 839320 812424 820915 785351 437818 722064 107695 681570 619796 824252 13649 1 34 17380 4 482000 142540 253 443711 567694 743626 730981 707 592097 1 9308 39 250047 53731 103012 375031 780737 742824 6740 28901 9031 18607 417 802643 471621 13857 848316 671786 738799 38605 100548 108983 95917 31922 67076 846821 69262 839245 750140 33369 846227 304739 586989 328420 818075 837650 5058 285003 621107 21204 809403 679797 3192 488813 382185 45403 448412 799313 785462 132008 765134 96094 802338 406948 815003 493004 8238 95803 496674 1 140400 842407 170684 660225 404 79307 719305 714337 829159 2581 310 158886 4 2548 435303 73513 159793 72035 789179 573006 815012 725550 816773 14 126314 791179 812281 768443 847929 113075 691784 615857 32269 796772 777792 729612 802407 116071 824934 2254 5723 828916 772280 510917 337 35526 750998 789619 821662 824322 3 61059 755535 667815 682826 543841 814785 240595 252326 138 848368 753690 108556 709324 777907 764771 796877 1370 769954 480173 390395 428266 786042 615121 321272 689495 701270 101933 647479 832404 2 128239 716815 3116 9 2 681538 815254 660323 94303 46410 41 429562 427 759460 145599 21831 792141 233085 63709 309445 351541 90717 656482 718014 39 842532 354973 826136 759114 831541 312 1101 27801 75316 2 796037 739724 153715 235417 769891 580164 596901 830558 520250 645512 649022 5215 715222 84937 807263 829034 609905 706063 23 826293 519 95078 39109 553633 585311 796960 116857 653094 3 700908 142 373028 858 790441 735432 845366 807164 345600 733210 743162 844015 123200 606705 673377 452170 822583 481785 844618 672170 3487 21788 599486 49577 385594 342972 270766 376711 468518 3 831076 694396 632109 815209 732589 2 848705 826403 813739 797477 225874 834725 268087 776854 376968 67265 622643 788039 740487 278591 726164 449973 751228 819825 736532 767939 667934 3599 78199 837231 699986 837078 150785 1427 451751 4 780500 743029 794731 574990 144973 75 29865 709514 41492 595743 87692 777070 838361 790362 823806 291644 775797 541505 840294 454689 98279 254190 800926 49354 425045 209037 79102 842197 174 578403 111959 66 845739 840800 4325 707990 394265 556223 156640 799561 301189 806459 30495 648641 788869 159612 557209 2518 839454 820761 724700 571855 151 5567 834166 389638 4172 10 836085 725574 255970 127264 117866 15 71459 766225 757346 213219 829183 833565 483937 783477 790475 509468 656449 828666 726899 287127 24512 738854 60538 19845 228473 741817 822330 427376 2656 14 769107 1 552782 17 67514 808183 818507 296669 472720 836097 635198 813804 16011 16 3 215150 816497 844957 593763 426425 577338 267277 560791 297218 395526 307089 720269 4078 270822 71926 57077 812918 615634 808872 166572 838504 410276 262 361420 59634 63094 37433 211515 2603 790613 41 952 808005 835993 792691 451186 259430 8086 490639 241336 380281 817491 733972 747807 120 49649 790256 839311 411299 14 181053 1949 687511 846567 8 839907 410216 1159 671627 847702 491557 10 347517 746362 662318 255718 108465 47081 802244 57 711597 155986 2841 547686 811150 2108 570200 840042 385 685117 84363 74161 485212 10 820127 158747 181812 78 842045 845973 34758 316639 739699 290817 691472 122775 821902 42060 753403 835566 692387 726038 758416 757946 442388 32 509653 811982 2362 771662 79271 799556 801651 807654 821920 805802 6 774130 399073 458015 699896 527239 128 830002 37150 359384 147820 134229 29162 8 437762 625 751201 35 476489 482195 183204 364918 798309 226190 739782 181325 34 812504 149333 14092 842114 988 15011 193478 767129 779930 8576 763310 831646 768553 824603 757978 655507 397667 1162 591156 736792 55748 665229 658047 560386 810915 658755 158240 439472 758366 658665 750715 358399 434587 134701 529854 749701 629155 35 1974 38486 846494 722636 27622 606607 8 133383 30947 126117 842584 120272 1 843667 275084 85 109433 233446 407210 1 674640 1 840771 168029 541648 292157 849045 779968 315249 330351 721708 780979 6 809309 276 4278 826619 765202 839635 11 194570 833226 396826 26 61667 788681 97503 828853 843910 726162 847759 220172 294596 728497 612870 30 126138 43864 379843 803288 2 795635 11149 2861 346093 727375 211812 15 225061 372891 97 625695 208959 845427 53209 523161 723715 113769 382 666319 602171 595067 544072 5 568444 95 147 163 26 3 16 266900 95656 269363 808110 653810 487884 561632 160552 487961 253849 1673 558688 626480 832081 410923 597758 816727 14410 849987 752761 19953 376142 76256 465548 793963 5 389482 622291 664206 7 849592 789685 663790 308294 373402 847645 705450 29 7625 25136 667530 597823 620640 497647 733691 799643 11426 28729 419154 33219 207415 359039 273902 625383 2 24022 232481 404017 827979 428486 844306 796567 6167 836114 721607 61964 648919 796326 1 15340 730779 848870 341885 363 841661 388 125 511821 796019 732248 599897 102570 369016 174 213227 421748 778814 242264 455412 414934 156461 4079 187848 641499 415389 7 284008 773005 96828 847830 39325 813754 695 300195 665664 701999 344753 840400 729959 624474 143052 596891 796053 64322 731909 247108 498706 13438 841557 109141 824091 671774 783926 11 846964 166540 228279 2328 675124 825179 766651 395272 451925 569 336196 805429 25731 462674 307675 826812 101094 792103 609424 256508 63 29 110062 798932 427218 393675 783952 71212 64164 246123 37522 794691 397623 339044 596385 842434 763931 421699 565135 7414 458204 517802 26962 761613 425462 9 4980 249097 742744 594 816870 689580 810023 267496 838673 232 1 445445 818726 726517 312 536476 616107 829460 259955 768802 124403 74172 562592 8 2593 838146 628410 803250 597783 271556 8183 1707 9359 226750 364012 661585 276602 811887 539337 817792 18541 787470 347699 677025 1 531460 361677 599783 213869 846868 582269 626872 733093 347507 643412 718097 91660 336502 839753 286234 50801 775829 608633 741325 29744 218047 810772 695005 847729 69653 127256 718 297389 222663 181029 4714 804345 1 154823 613085 4143 235586 275986 807950 31805 16417 775609 75078 235061 836252 7 110795 730904 614603 729507 64 104235 319733 2182 48349 184 67314 6589 342494 793769 18215 824769 320120 751635 594994 17 407429 833868 536064 87 329874 2737 53048 837095 2535 842307 820157 721414 2 496312 122398 715055 401049 497985 2893 843944 322543 98982 828708 475353 81 332 575909 802556 790201 838093 775205 675921 4214 331000 398 185357 843 614206 217 647770 13 817765 370314 1 108 779736 623768 463282 213814 446558 774567 92423 705059 767022 76 84 770676 605707 58 812803 168326 157826 507282 729034 783599 811542 15066 425868 638562 621 368827 703411 815536 1588 365057 782642 480796 412447 258424 24 499598 569664 602138 227 572041 17054 706944 827212 199299 842946 554038 846560 4624 31 643207 795582 764251 4436 239 516158 6261 36 21121 713872 92239 201287 599022 595679 253167 814836 672870 317387 417195 15 1880 820528 839993 649759 614141 355129 255496 22248 486706 840740 750637 843283 484564 767631 529939 822981 74 221253 838048 420446 605712 290894 243967 52588 465052 116645 34 716996 823286 703261 742548 159994 599496 811722 847017 690107 131 606964 574851 453599 795636 753706 753558 366816 66 40641 30 15286 392973 742941 410101 91331 778014 835765 495382 369254 413284 407645 274088 412526 504328 830752 476764 416135 2578 651 151671 752258 464582 781348 228191 83958 156667 282843 464123 42868 14220 579270 411835 650362 125521 142103 16323 848719 314676 519162 120758 529626 814646 806959 386878 749014 49150 8 603419 96395 794486 66594 811063 195811 478104 31 51895 770740 232651 719214 442 698303 213968 844862 782831 346637 10993 435504 677368 405060 341469 1 283107 423065 52595 737710 128 10846 716801 109816 168800 616048 843246 16 61835 220538 250 832764 845588 478122 814481 201270 16100 412531 364541 390466 478920 706646 59718 364 32154 848076 844339 289154 763178 795914 72487 823507 147449 709368 720813 753462 821831 36 111613 5 385433 208680 82907 382505 811844 809620 525797 765479 55479 554235 544997 839802 203396 36521 673136 339144 9 13 493592 619859 1973 24 7590 269798 358814 765511 693790 115782 4 791114 226453 258106 838518 671293 652073 711877 56566 829754 347412 760541 27 687223 785230 396564 111368 126729 1 1664 119 483891 752039 849564 3 24 17 647826 780779 835523 2 818878 60680 905 32689 18 16285 644491 166904 766035 16583 22503 40933 1895 686133 727 826713 485611 841553 772618 481511 660532 821193 131438 697132 500004 187077 375124 329256 322314 151459 117617 1258 417278 287487 738857 9 800514 796583 4 837459 6718 6896 817949 2 328296 22176 844351 5 667761 513666 15 187839 524076 823602 798623 80454 833607 670269 613 1230 391352 509617 710 577423 430303 829752 701041 74 816236 814902 773724 814878 677105 3392 20410 798919 437560 753057 770839 389812 488045 250798 341 836357 15766 384022 105 333790 65984 394 720485 823150 250893 2527 35 507659 731565 332868 27148 11 219967 644726 81758 4 775580 267188 721399 658140 309259 749893 428363 542526 81076 2792 510170 184433 841186 461318 687886 796033 19819 807540 832531 731237 681123 13 88531 52244 837149 762715 301721 289339 2339 819765 482 110245 195743 431341 95469 104 243056 665512 214861 229100 397872 549265 739597 61 248900 90364 825390 773435 647805 1 328728 827948 679510 418904 696036 594930 775232 208425 737734 420644 822792 842440 12 775525 174038 820696 114716 8 817746 240380 11 599878 110706 606842 496057 420551 154457 771552 836626 840385 705869 174076 407112 816067 740376 384992 105088 751270 154292 566 796042 823914 813482 575882 499886 764947 2675 426639 40 16 771389 278169 550451 31864 582268 803390 778733 69 728075 796882 500360 843207 29648 840210 36774 148516 448 843660 28565 731773 813890 828195 84727 2 402664 800500 10 483 830858 63302 714090 803762 616010 806150 870 684468 55763 685768 128677 489659 126 677474 749381 55 2 567834 387712 10343 245920 741251 93990 229845 110 17 48 849550 809271 770475 591290 242 495131 8 444587 555619 831428 187411 700479 656844 330466 712882 635562 413 556920 612096 177798 788685 800185 648008 695442 811812 19 78560 592263 446294 715627 179892 319002 59503 549571 817371 819812 448596 794968 47 590480 416495 788958 498351 247847 166242 112333 708585 802824 803927 17558 765727 833250 755713 763246 821413 224361 770384 218316 782824 1254 916 796942 504744 721914 141599 2978 40080 32 623068 725709 846383 622725 812996 1 813348 833090 668135 511407 764373 806611 507294 38 37 846107 839427 815581 789348 180 751244 257 634930 3 750674 709018 806135 422378 4 10 607540 848520 842682 20326 308116 157771 374797 12728 473374 108380 737327 702 820273 602982 710694 831577 171039 101172 721404 726622 341332 833406 411367 827348 713551 845622 492210 247100 1128 94 746314 44803 816372 33 57409 214197 723215 381704 763329 230946 1200 432218 429369 829851 832680 445019 718020 3 811815 205856 769226 731505 355945 10 835320 342743 749972 377962 725621 394 612678 40 179535 315119 31421 796890 761880 647489 280128 800530 807512 745800 250147 8409 385384 462770 480489 342244 704994 200837 320 200912 412232 275007 598479 278901 66847 171295 607080 354426 395500 658523 824835 835842 737720 803774 539318 552374 749221 207179 804240 29 21576 488297 368726 3319 6484 436481 184060 74 772209 2 510585 101240 446511 196105 764258 211392 23610 695893 775225 64998 784836 840583 780764 5 750674 690006 15 745135 725706 63637 339 105371 527890 429427 152 355592 5 763746 393448 831344 10 8927 37 42187 306783 16 809620 574913 672638 612486 811455 291805 182028 773717 403543 822677 80494 540859 2 403778 6 807419 201855 1827 832827 705044 369421 287046 295039 3 98 674834 843421 729348 680218 732123 499949 588307 747754 532921 816633 838090 818847 810284 11 745285 182843 342800 644736 309130 792446 139175 272421 728950 800249 360206 840220 531439 104882 164842 175030 782869 195080 9251 844862 680738 66159 74 184704 664480 1874 806298 395591 647715 91327 661499 834228 52 580915 777870 26050 798643 64964 20 634115 25227 355406 48 744220 278412 2 790382 213 749950 816009 206020 2 24682 820527 580356 61 418855 333568 98252 566198 809612 705912 69507 364999 7607 32863 532943 26248 809345 2 612993 237355 518693 823702 744 716702 791163 271 497700 677873 818430 586356 82623 396 709824 3152 159131 843781 642209 670472 694532 839075 292198 472983 3629 847004 537567 849253 841106 187417 184 536929 633327 627097 18295 285549 131887 8594 804970 590105 155662 725494 477465 805196 1351 419460 505350 742228 162 723731 558447 810955 790348 616260 696293 792810 367332 770803 183263 691507 8093 94 381436 701206 833993 497274 787713 657916 551255 62896 207325 821177 107452 6219 284906 24 257992 2 3 519109 44719 362062 3 412210 249835 18184 774451 31 476182 332186 742308 696985 779011 726850 142 617165 65257 798093 443400 422066 813975 51650 821490 368790 841041 55728 716909 34029 491225 788861 240448 207266 2081 715181 262520 837506 593359 27864 409655 421 516452 502095 789546 337421 461721 813776 239586 642 5 628163 3 265503 686466 507150 819333 755730 198278 298799 39 812059 3360 617754 372 579983 24051 199856 583397 5 836611 4 636336 205 759447 173215 530782 843426 1544 2 578081 468830 334981 10 824820 843037 696822 789222 709877 735964 794876 623368 108151 794084 805552 109 844887 642912 268943 196427 848731 823395 3 742 147941 346327 43197 560657 117113 515697 720351 617748 147134 600208 675205 847408 151199 598113 32045 732676 773122 818424 14629 823695 840621 760421 702836 97 789086 640470 819219 781141 675845 460308 135 50685 670967 765280 345561 658898 655095 249818 784866 613570 452716 757786 464919 300081 225478 384375 370 474807 180327 28811 547342 203877 657523 155571 769554 248767 812865 83788 842306 217863 56476 727827 838516 785542 834278 24 18 583217 403327 245649 750328 11114 12 12 826699 844900 802553 801952 322723 848562 439756 549886 591403 266523 579045 56375 27 114839 768677 788871 817638 637379 764270 19 818529 42 673815 837126 1944 325680 847432 2 395422 445437 688441 825250 803707 34035 800651 832427 11 747407 60806 214431 731288 111147 739892 723512 605639 806778 245676 458 407737 105009 617923 763187 63536 139465 399179 568648 797106 686253 708165 12867 795709 697587 834981 339380 832519 797251 324255 837530 429908 4104 843356 777611 740773 138 30246 659316 844986 190 687527 23 8036 663470 96318 26419 768481 824188 1637 790162 3 436 815737 771104 58 489321 235250 504302 826670 677668 359227 808598 818065 65912 828168 225068 190106 838456 810096 150272 754550 682075 123 804124 331907 21092 720142 3973 563410 314638 29 4 836896 781162 812920 847092 200329 37289 1 9 730384 775534 785109 269 105972 258025 82669 808904 791294 842157 31606 563023 38 840709 781071 11075 11783 317041 831258 868 704324 842108 2 841725 779482 66116 70250 364419 849774 99 843 28999 66291 799758 5444 729912 800666 633968 241 10 39 171453 322122 673236 20894 801834 861 9180 91 698114 18102 178 91576 842969 701210 832502 697482 709302 11976 727612 265 238961 182140 665399 766215 402122 638051 28943 294440 146 500418 813685 251311 130523 291409 810860 666559 816832 668245 757956 5272 794254 40678 2 107048 751261 553003 179028 651098 824492 534828 2025 534 622218 769978 329558 807109 692003 2 831199 588043 834197 136824 1 119358 793618 440440 583 784114 223074 478052 202649 186494 578824 532801 845589 488505 781840 272156 547956 692972 212669 59 2886 7 195 744981 833049 770840 841861 791578 664498 401989 717 760105 3 55693 2555 826498 789594 802274 800872 93 17979 8 809324 718126 459528 112471 845733 845598 19013 806747 836350 777239 259257 525 356481 20 1 639 193513 738351 217346 244554 281739 833421 169152 143071 764557 3 1364 775142 783304 423077 14372 743022 831536 5 176521 446341 6663 768452 15168 369468 220479 270258 729826 5824 68928 838735 58439 78803 365058 31 544291 832264 308369 84649 817120 778089 6053 804923 39704 839101 623504 736174 375830 839133 806535 637427 836779 6246 357290 766447 81 509012 790013 30 5 151451 849260 3119 814600 677942 689932 754736 557459 175638 543484 59 268521 645373 824532 118900 784816 302277 53809 837173 163961 488685 477995 372571 4 1 849797 674743 778778 211099 676343 2 691989 848799 459652 256744 59 795870 188323 529692 727946 342134 5321 833842 608466 306805 365253 829855 221948 3256 221091 238 14 1 99957 820655 437016 743136 846304 16229 295618 372415 382855 836880 5 410114 175801 236581 2542 418341 725619 607450 4793 600744 5887 445111 6791 830541 728541 719824 705505 646178 716094 543975 36175 818986 86314 576318 768621 14833 805962 750215 6347 774599 831080 80265 775135 831075 402022 66 109907 822633 444857 682394 193622 23 823873 169886 849845 544511 666821 419896 841471 2874 783467 17786 364202 3 1 826346 849862 795507 838144 847999 142008 138682 94 844133 468211 325520 789611 673988 705136 204224 832730 464489 779970 151270 843009 768543 436061 6051 782768 606669 790045 1600 22694 309233 769576 8301 842330 15 576299 89900 765281 609 21 797453 600896 184171 78 814210 599 168559 749284 302530 26904 845934 561301 793098 847210 846632 774103 309 207836 668665 380437 373981 25144 11455 732867 646217 154660 633642 317748 145 435889 751205 105493 510936 558162 521849 80710 217385 52428 603835 847571 39474 15881 191001 437379 51388 697120 54832 383428 28046 90315 658575 29918 215947 583742 693684 810955 291576 818957 541218 215173 708426 772292 749471 344 64200 827448 28 791443 65803 849509 555511 842702 327 294976 21186 1298 224633 95292 3588 124410 625 809524 1 364 799821 188713 38287 54 2 141832 781683 154 75154 317091 66 900 301784 827295 847444 59836 98267 256 834172 269564 839854 339367 21 220458 842233 756862 506149 738 13971 753447 684675 402746 819686 680677 474991 563005 3 662619 113 1083 845374 357048 488429 749345 126241 761027 716222 309148 11 842610 834168 391221 499920 779805 30868 312522 85950 187243 807728 509013 283244 79 831315 218 96788 790927 9352 812118 53970 543885 15743 696391 235167 535263 118015 87843 41 786822 616254 3 111715 664420 844717 356756 841355 642192 817476 636 655 801389 781737 574242 2 162512 659290 415832 6 132290 847866 339487 792989 238851 622918 830656 597392 828128 15 1855 767940 532050 656067 50 722595 111219 7 690658 796891 2 804809 40659 626664 238747 695976 127883 847306 127180 527970 840197 549189 805152 794135 848217 796537 758928 432621 104008 61995 733586 648056 604357 811067 321167 59836 809973 742120 675641 747982 667558 821087 633190 507 186198 443388 840720 818014 688144 3 845129 2 206449 675927 496428 762225 515781 268462 798763 544778 510080 9 235144 867 366933 21566 544143 758052 10974 5262 800389 75 398515 719591 544494 675663 351528 811177 686381 65476 479789 524388 621 794436 830858 160810 151711 846544 85388 200170 538074 394132 595146 820052 847029 143702 98498 459032 847013 451307 208936 469167 178679 829759 741117 304598 718931 837666 17117 620107 21970 576408 835199 838520 807237 546541 828898 415928 196526 691091 723463 88085 1067 664013 55 841066 726664 378079 580743 802094 806906 1 709346 841334 847595 734012 838574 688484 554609 805548 253297 825871 744440 629493 290795 527347 835306 365436 15 334442 810889 811664 4586 310468 114756 818655 550675 202394 433494 790378 11 5 842133 3 789332 237054 57682 574507 418998 741810 822892 781398 63 842307 4 665350 41499 405680 507922 500864 809411 45394 842731 162138 836783 744099 7910 1483 513566 12710 412185 2238 554950 503094 18615 781289 483873 32835 839009 674613 790 8328 590269 282495 549965 186 337776 147279 1 999 1216 241598 478170 496769 540 579534 19518 840670 650579 152521 838220 736237 613378 251452 694164 503283 806594 787737 842707 6054 115607 7 832543 826118 489701 816044 721080 4 718988 845939 601161 841893 662918 522505 92451 582198 3735 749359 819764 58 5 623380 450102 513221 216879 796933 6499 10 811306 339991 29 309084 804580 52762 805781 720489 1 120838 680431 2312 459017 460843 588888 246337 323906 64110 758078 396427 786163 387221 152713 749986 101 90 259622 82 837263 718 604926 9 13774 487 816157 431569 676442 391573 393939 2 802283 728493 714639 386443 848128 166667 1734 397608 3341 615780 813815 551937 562668 740096 412289 795109 721202 36 756022 93090 459 694482 170284 108488 843019 189228 602474 552041 428522 64618 27981 466052 5 816504 267845 719612 824681 139965 43621 172664 284719 582500 777457 230725 311854 748405 532629 308289 252047 422941 46835 318055 719110 848 120211 337692 815210 656453 79182 629153 3 74 63001 708365 789504 788917 779604 343691 173781 81 739476 709649 766766 186980 1238 165715 683900 21215 639962 781223 732045 172376 162224 839616 761624 719898 835653 813073 568308 830823 835735 186086 4265 438556 469857 779847 15352 437141 104055 55202 810343 209772 758838 195622 73 405497 269826 73667 469432 723587 2419 1435 796348 153235 464012 714066 167536 798368 233901 203025 266 13522 393810 825404 268840 7714 745404 827258 789619 298135 301864 819920 815929 698968 183330 464127 772054 18958 302259 773338 132284 502921 1880 673949 735413 137981 493654 766467 845324 778183 266892 358359 755669 7952 220 5 337767 8445 99355 45774 566556 846994 811944 231 567606 79759 106 658520 87836 25 603831 10 364 271761 556319 818462 768657 129927 21 268547 22101 845436 154547 14309 835218 317154 344996 690 563877 703020 816499 834094 615933 603519 350688 829569 650 212092 716129 797600 747750 365396 519884 44329 641260 376944 570898 12728 63808 410609 461660 608675 736125 3 629153 2 737071 772674 645429 447841 580804 756431 812 686247 699853 849667 289334 17 715983 825819 589325 527967 13733 837838 1 186437 762701 734004 2326 302164 349 223672 71990 295663 60048 463652 232827 235481 506449 714931 822134 771734 791625 715842 7869 611899 1090 765944 2 248263 844320 567414 3102 541179 606766 61448 478399 821660 408283 3062 682685 772346 1462 251387 7 796812 27882 12 713131 595286 194954 258391 672535 787430 129838 205255 211756 358 828840 483492 220838 122723 602088 841114 849237 10 3 817157 780877 438517 289247 632004 722602 773396 48 780915 813814 8 362682 48 374961 815164 675632 30246 586979 42 825470 448942 820184 514679 994 85 84 676656 574242 445031 1 34706 467142 307626 843067 732634 97104 4 17 228336 713335 509811 559971 776790 262253 408321 834 35777 763234 6719 820462 799001 702044 321452 69516 1588 20702 696423 838738 9 773272 7024 820811 827117 422825 2 23614 118406 785887 142515 847985 848276 742790 541549 722177 41 7439 596670 46339 103672 814466 1579 797527 367423 639969 175614 364214 101786 5002 756719 11 97143 786979 813740 758101 604116 299350 837623 251941 457349 135690 830269 805563 798808 500112 829614 686903 18 2 590317 205636 693182 53 14 153169 662704 785019 86365 742874 723229 353444 204345 2452 703093 829113 9 550312 706129 12832 17 640753 303119 811095 144135 591241 731958 35 796508 684076 793795 479422 73505 2 132840 585883 756956 758656 820851 781727 747889 25521 356567 252082 49124 777913 59194 2364 17 717890 595280 2 540931 49580 11647 510440 76677 830666 484501 778354 845519 806049 31 94 803168 696184 825326 357464 801392 810428 21480 232716 594365 273584 839938 439363 837218 657248 598809 672148 488562 91470 358847 283751 811136 20741 773495 525366 78 13502 811852 206810 171289 841604 607114 78234 836353 719591 379385 2 215934 448952 367048 90451 89436 836194 295314 512063 710409 462964 788063 42353 846956 437884 840936 10 11471 1808 479926 37 738403 222114 725864 40776 477294 664783 651041 385693 607394 809221 54371 777815 391248 160814 90062 144 833037 828802 4 29 222524 803096 681351 299340 381428 788592 267460 800849 810665 5721 732316 200949 800546 468419 193119 218728 12762 493339 378118 634775 213734 432571 654104 1446 326585 111623 816069 11 831471 844101 746171 491341 55780 722268 832702 506906 22117 814910 701793 29861 3 23239 456502 836527 717477 802046 293571 14 848006 583121 479743 801276 586033 10948 135561 733118 9 2 76279 245 831675 821203 419281 7092 742461 822652 16 383587 5735 16 814536 545569 560130 389080 680103 524968 753639 97521 807916 155834 849222 174359 819097 648399 720873 470527 803307 806303 794643 841943 196720 225930 280495 476058 797025 275 588375 656510 76313 808467 374682 225372 358910 798185 822799 590879 122700 4 607268 790630 14676 294801 109 193965 225074 299489 58034 1221 698586 220096 833825 719804 517220 682555 27 194650 842600 205706 763829 446189 715281 804816 746038 686922 11402 737040 59 806264 12805 457482 841296 805983 64 158059 152491 703704 847181 2 801709 774703 324 5668 453469 727925 197416 217 40 553725 516555 322454 553200 147 184845 841086 105794 844497 394351 496599 758092 816045 174569 287312 833360 684289 849369 776665 2298 745322 755655 675121 3 1028 260242 752374 33203 773860 399299 824817 101 658643 382704 645293 642738 7646 3 780261 393511 222607 541499 391291 770893 848397 435336 805636 367356 796846 746469 535691 804857 13681 599626 734169 105879 567587 494036 8771 751219 1499 1304 477242 742878 816107 825267 120787 17667 839219 486055 459186 805320 826803 633858 62009 299346 100343 259366 720996 617262 42 742350 822785 106131 233930 47 688381 76912 761249 6219 782268 695826 41279 4 819458 720928 15 224012 712230 294755 673373 824118 22784 223036 35 402339 815380 400559 235424 742326 420467 178439 61 798686 816911 356677 150379 608634 139245 75913 95 572267 595451 842611 16 12 124863 12 130859 674530 841662 491087 473148 603281 806345 803293 3082 217729 582836 804619 803495 375564 34366 803021 605548 1680 812968 450 2523 537391 834678 780313 842259 701832 598280 699154 38 803133 651257 698925 90185 72 484410 4703 602098 765081 661405 577686 16 847219 24618 363437 703536 706412 636401 443118 359030 64743 1284 829163 839651 846489 160774 422645 112 793806 837219 832633 550396 775555 40295 761205 43388 815583 227813 604712 260603 20 105 27765 423532 398477 563426 192208 47536 50 381252 837575 803952 835692 161745 686655 76796 379725 231744 763424 824748 833013 212801 830890 573089 825189 838961 657598 281588 2288 848432 10 839824 212807 794512 49 208465 704685 433 557918 588105 221503 838068 658817 475283 73271 305174 845811 275993 773026 453531 817910 723973 796198 518908 21 372235 8 459576 821198 51452 373316 106272 748946 274894 603054 73812 1226 767642 127181 158 616875 64 422433 63975 300762 147093 678483 772957 339601 400816 3 31 818108 2 829663 645626 101522 283 668012 4969 119 203330 2 4 723928 26976 622115 6 812729 17656 1 787037 842617 695855 336 195201 696783 121400 541848 338384 229064 429604 819170 677723 133585 780741 805119 508224 9 1 708368 146369 351338 376877 799741 724261 339239 840682 309806 1536 57524 48 845661 578360 268 218347 843980 709992 664985 130930 723100 47 825230 781799 822540 3 805390 805290 53040 832081 610046 520766 3375 822129 279904 1181 692539 677 26 829855 125094 826154 786127 214497 29987 44480 278095 566464 402279 793202 762424 828745 405457 396344 175084 736996 196741 733509 426473 340137 795379 2407 248073 91694 624260 144913 739253 500518 15470 399058 753689 246327 614640 744932 11811 618791 658951 735345 821284 774889 726644 357688 154 12 274201 763762 748110 92371 143227 160172 9 830788 12 707212 595190 6 7248 5054 833553 407318 834978 10 2467 570367 268698 162792 563219 610298 424 52 768826 11 40577 818693 674143 243873 449397 46638 454713 10 840405 763576 664691 408413 799664 7 596 3 2064 840965 263892 784494 253218 838728 64400 350803 786339 314162 81512 815384 579502 114867 246034 847442 834618 689 565011 92 838038 599468 382832 210785 824186 692933 797935 5053 15037 226562 610111 807941 41976 636953 844382 13043 688008 789685 414995 11015 38966 758953 735269 6 2 486707 713211 391677 232555 739657 418611 741209 521801 845334 490706 788207 398950 71 834377 388120 445426 757313 840942 328299 538220 836646 808548 22955 138700 775086 767343 415499 496 731588 1796 695024 456121 669550 824352 427020 256074 147321 779341 817016 147807 590571 10965 19 604669 32973 224438 729386 757363 551747 823829 659710 838077 832555 788821 551004 362573 830871 3790 750628 704190 464464 692225 817757 275 828959 679231 686200 89176 798126 15991 1070 799455 771087 734236 355809 742958 830919 638199 521053 279857 666954 787917 729145 838611 798239 721023 765431 20536 41484 479601 102143 195943 692035 237903 4376 565908 19809 828082 761221 878 66774 3327 816947 7 3895 653294 837348 378279 731638 729177 697351 665433 832991 14856 209316 1619 876 649808 107266 419746 734620 822538 786824 784675 5536 761886 784544 118 277721 837667 283943 23517 489412 815668 388466 3541 632194 717256 36037 939 688470 3584 189121 692348 177090 265988 221784 436289 605352 75353 803332 75468 644536 758347 149736 97286 832786 847423 845100 100795 263 311643 837267 213172 508431 342521 104 849210 317139 816517 848694 716755 38 265 283499 757976 802057 248654 838577 12598 138775 840677 805870 697181 4529 31264 791456 703411 844573 94685 550 218224 393338 624724 21777 834248 43883 841440 608413 2973 670011 828797 617866 28693 746127 3606 821462 740069 744282 808066 31669 165524 829395 444478 813998 806175 3747 676029 828428 816927 830302 123137 29085 185875 664210 789940 56367 161642 19009 2570 370850 478780 3582 838774 280875 93185 751879 491306 559951 214 520135 687491 266893 405199 660686 846818 53 29 678827 824441 510132 746755 7 311296 714495 804973 50 917 11 40197 15 137975 1350 778205 653971 782052 818729 245938 256297 1497 636132 156 824413 716351 94340 747059 76218 398604 152727 11041 812938 828969 779911 1393 830960 61 848730 772522 826660 844385 738346 836063 28304 571918 559327 59 839403 696658 386904 803185 87024 734159 268766 554421 631832 704667 5 195540 57095 179154 817474 730528 337767 37590 814749 744074 839446 731642 439876 848073 841978 445842 351284 822502 4355 5392 814918 804332 587052 756204 782188 3 317583 781673 838064 789818 2622 72784 847983 1061 338264 370104 648750 651325 281470 14740 66499 521514 693053 313567 830567 27 593121 834304 477152 838614 423539 557526 390981 832898 162793 74260 28 102137 731954 746269 31 15968 818460 77 832904 666557 733893 242373 194548 702579 339231 823565 7 150223 756729 104581 734828 346526 727846 19013 412617 312232 838751 849597 590775 598663 329 271410 813469 113030 829420 154994 747922 771427 756064 660710 29 18883 576465 835244 707402 743598 455428 742132 822673 76854 57 2 51657 8940 834683 664704 28017 794843 356342 843730 626 20037 70463 323701 630726 372324 444399 419619 62065 63474 72 517535 847032 332764 555079 480075 588882 834434 680698 789907 783933 49 21904 809310 8433 653351 434382 425603 847732 585407 172379 43795 173067 190462 4080 816036 442352 195464 654555 715581 811444 682051 357102 174 97973 781660 827950 35 396952 848058 372486 419094 4 57301 292641 140913 501786 287194 822336 274994 54912 736380 264493 89883 471014 208600 4794 29478 261980 16935 11323 1058 281257 761692 165533 159839 636176 660120 739311 808139 808796 186076 13 686111 217499 473581 782816 749876 3354 815518 808485 204484 75724 98453 659555 723812 678766 560160 3 514583 746790 5 623477 370183 217658 786411 806125 436246 818775 703445 368194 311275 198335 359104 216271 72 758842 827505 442741 9594 472 809197 837583 13 689 2 717892 810446 798285 844563 831499 415882 830772 1202 666657 138374 816728 634351 333033 210986 241001 709255 2 839698 784947 5 846737 582482 39412 429101 265 515950 6 110 141873 6697 201844 839743 1237 183811 531649 708238 803193 127803 539152 7 636 486 584239 813342 828240 433 1 178039 475542 849002 333020 832135 12999 706780 726394 470324 828804 385643 249686 608490 345179 657592 740956 107 155791 183551 775549 659750 582381 787325 1330 811158 49080 670039 354953 808446 466089 814801 431 397981 306131 159000 375754 788658 57974 774515 819698 849654 431868 4776 605566 999 832326 792144 234831 569543 809954 716905 740175 289908 194465 161623 597627 670923 461330 776637 182499 125626 803358 804738 809658 24851 335404 841117 584 146 33494 293572 30 783124 574274 62885 381259 2481 831462 789295 708216 200471 15147 781370 845724 779351 85534 701570 463370 210429 463 583648 1008 99100 326208 809567 557938 350868 138224 312496 145687 840747 782310 472254 402243 58789 653677 73317 86 8300 810398 15434 35 436359 645151 104116 200389 8155 562910 2 778630 20114 7628 441179 824964 809781 10697 729739 619103 377053 682958 10326 123330 796541 541464 27 5574 797322 698037 18820 820805 709564 6 731705 1 773582 239325 827419 605303 662844 379220 98739 106872 143088 194487 822691 62861 828355 804876 453710 3 362025 5 796699 463949 361466 809593 3 5 202155 181651 847598 409140 113820 453790 11444 47433 48 290633 253102 627139 391783 34355 433855 818966 74874 103 830221 798683 808 797323 27736 800858 831933 257099 855 189313 402448 4 20090 359140 518833 844686 37803 750434 21164 621712 4 1 2877 109 747718 430290 411477 5489 95428 286541 744819 29544 564873 812688 210309 839975 39499 231737 847930 593473 762173 401536 819929 842334 442992 753495 295275 16 817568 508610 808075 783485 14 699100 841400 397 266895 172428 712351 716566 40 242232 335 13 79845 323054 798256 813769 606740 771039 764605 36 616350 791871 215208 831028 574451 669955 7 836131 786846 807967 843752 6718 768624 67 2 78156 63 275550 804356 380 416914 499 745727 5747 677319 571728 116675 1510 407185 268648 152747 830378 265377 651842 464499 93619 663289 397316 12260 573899 304488 601720 8906 531957 255434 99400 2924 805241 685713 409551 1048 38 293322 44328 28219 1 547842 58876 641378 579368 825438 806825 128151 634097 439 519066 115730 664548 754375 299188 574273 524 61942 127121 7 372525 431 803120 849237 568296 46630 40 421188 96893 841891 272 184568 4903 5 809012 792422 683426 832990 800196 435542 13 16370 695251 61 193995 404784 525 717040 678682 802202 632524 761002 556519 831375 447377 815290 186483 756355 836661 799260 666350 840009 313181 200573 8 97870 109 461 814511 819705 849526 810041 841612 105 363499 320735 37561 124623 18842 818446 310988 828883 589821 181 2 51979 127 840956 181407 286374 133785 170210 33087 794155 736368 153527 23074 605072 815643 821514 1531 17966 707486 658 723814 832669 690048 188575 820230 365661 230448 463083 526023 9111 70670 697242 87713 501185 731716 789524 733644 719048 824747 788928 718101 479418 97190 421434 1096 3653 436228 684067 613 2253 121 818069 6 289782 718 759365 513598 18332 151436 767786 419570 328703 572327 378401 478424 26109 743182 28 202586 717126 705916 3 762628 221406 59806 667282 737366 216190 149515 320552 824076 330869 806141 2 819783 29 83345 842802 786006 533244 58 291474 83 571522 352161 494762 640808 814124 813957 186208 181 751334 843109 765014 14473 705121 816876 1 195490 656292 752141 296468 1020 582226 825759 790368 340537 822056 2 770155 195374 298664 763216 254730 809209 799800 778090 377724 787614 750522 848284 129013 654 256280 321 737336 363112 758588 576522 639163 538848 606323 812834 753702 820595 4 300589 707806 369359 757033 806895 45128 5097 845217 261990 642324 728606 194619 127712 3 458840 754263 740608 32649 122103 823523 13698 116948 768833 794154 12981 155145 401800 833055 119 738106 777418 823610 760009 367043 453123 830777 162639 766289 765324 674917 843936 3663 269450 12 248925 2 475063 19383 217638 215612 797165 481149 467811 128812 1985 124 186 627865 202779 302 805568 525661 542328 794310 212663 532248 797053 694094 652822 452340 253080 9 18 258899 330332 17174 573719 560790 150586 26375 670667 478367 15 837964 377038 308075 30416 222534 252011 27012 844112 841102 434321 804540 232259 672579 820623 574259 717172 364139 1622 807718 532063 127680 786396 30820 4 797178 839054 463060 6246 830300 417682 844650 90439 314161 219702 63476 19 804810 1153 654405 660014 61 121 838963 165295 22 757183 647970 24346 650020 485994 3 779797 695523 806831 801234 741597 15038 21134 749491 758284 391027 12406 777593 679811 139 846915 681760 791189 86993 536404 148623 81482 825202 88335 767621 1 191 51 771796 75 3 823165 250123 795787 695952 556543 656429 817946 843640 118580 605396 362754 824461 733 785717 20344 12738 766163 480827 708095 844540 841715 57729 792149 164061 223752 634064 617971 820133 590582 12 630919 737281 754610 487964 834499 109449 20264 140 761590 35 275575 213187 299217 111191 92913 822801 671814 423348 356935 429131 652383 254 9369 257566 547998 219839 292627 741428 480424 477379 839446 54 556531 643535 6269 983 656971 55379 539916 14 118585 739633 481723 342507 157270 836510 749810 789333 100272 12927 76765 488301 367347 530100 70771 3023 444003 141816 747 554818 830579 738535 695189 681920 32 811766 118 110183 416515 976 90 815663 835878 171 1023 5619 344952 311826 791701 163959 14391 55782 74146 561864 833331 719462 847562 5969 804772 201346 830360 450666 18133 684160 337653 843390 671541 717425 409167 760300 828323 600661 836196 845074 769095 112648 779361 76 419350 171299 803413 25 350106 770820 5 385517 15479 281923 794152 336421 3 330022 87787 79735 16685 657483 155417 18 2 846940 517398 209183 757295 749132 514363 481850 819492 556054 5 108428 1284 471162 799957 2058 2584 843980 396543 94002 38 2 41 834072 743619 296 781904 450891 99171 176314 28736 203617 762595 742282 187215 725207 778266 820554 16 711164 789388 828018 533517 522778 8 184785 670918 733556 801829 26 548266 760566 744629 240305 733468 581077 1057 127694 325653 62434 260831 19018 46398 721331 791476 654081 129765 553962 818587 241469 701042 285847 835443 180992 7481 397230 632062 459948 551 9608 176972 279775 698833 3803 14 176078 692666 846304 839962 823088 756226 3 505565 847322 810 313617 28176 1 827468 552311 70 511130 812644 804326 319497 771396 719268 767990 767039 804711 8137 332438 180263 817761 812666 21 16020 28901 838747 409 221361 6418 801797 21 702232 4695 647321 307133 8 234825 54 521612 18 481087 1318 819673 745928 206573 784291 703883 4943 805795 417164 56 626025 540267 651134 729872 793456 776608 530135 500 378004 575212 809597 90838 689463 3 421694 443661 826762 837376 14 789185 782596 4102 842128 426042 5 693981 499805 152850 756123 151798 764332 553383 297560 849027 680973 784031 823050 170934 166131 130 182960 821030 841277 623408 773495 184093 774728 352 825485 565529 144 407752 492638 820926 836183 740125 803747 35 631430 832073 442206 365389 819921 60599 835697 47619 6 613217 801 3 71801 813277 701645 614480 644155 200 836733 2 1969 59871 9 8594 780093 510257 508519 203979 824767 8080 758528 17 382161 708642 1 846932 676719 262141 487439 277597 743529 2427 77 794811 165180 425597 96972 14517 340303 200215 849911 391034 58874 215450 247691 820092 5813 446133 624400 384917 847766 50193 721631 574165 373864 692638 798323 847693 717061 736047 2 659355 252723 651451 327683 844115 142 773896 494636 39787 496985 688140 844379 428767 768 3 176695 305367 46357 576257 3 22019 15137 728665 705373 436108 18 438450 112778 536 77393 73699 480336 591265 92 68687 805200 2 152506 502777 128604 724203 683 129961 832503 731989 826063 463954 742541 307492 707951 321 743377 778119 404212 333270 11488 675011 1421 101756 625131 753292 363 741102 581907 17 41792 407293 22 19849 698952 315134 213265 127654 5079 732423 1258 269062 823015 28 603529 242970 728 769503 400987 337 818829 22644 440190 813864 178850 32351 135188 18 513860 350293 635205 19759 543999 742925 111701 740175 692760 641121 769804 846559 686605 636923 775877 821495 776305 584817 257037 816130 345949 441809 822793 838151 621836 5504 761459 8706 849490 651318 11728 207615 21 144605 645322 819515 610102 500901 17369 814875 800217 660685 694857 828555 468912 179503 1413 651746 28 282526 488384 253960 562176 358584 615998 215 823218 127710 683131 641785 754708 328695 788674 2 760572 103134 100 817023 383817 822076 759059 519249 40133 827520 16 532261 24066 134788 749420 255862 165189 563290 71 448117 779285 823390 366701 737543 26 273388 654453 7222 830445 837477 490909 249395 540186 773480 396 20073 705439 335270 653000 733400 18 796078 70649 116 148740 6188 755689 847440 105783 824399 822962 750 20 23932 661173 805118 242375 826854 179211 235518 571699 46 506525 34 632732 536154 836708 831806 849490 757067 4 799616 1393 81 162 278782 8919 27283 679556 547468 678829 806984 838304 14 780555 29961 597282 59827 845740 548534 841041 146824 101 542740 802610 845905 401344 85799 62738 849038 300247 63306 12 2227 789687 757566 823505 15807 247305 115469 305212 296 21 698906 63823 251790 737299 2765 811321 815633 344014 810072 9193 15145 604519 30 756770 444976 136919 409966 848 99012 792684 215041 325476 816305 18214 367010 754238 846475 754459 4 506097 42886 493499 773289 572788 336796 130502 290455 284 675144 822947 180979 529031 118226 797308 631847 1456 181478 423947 668908 816718 2317 766790 827223 823462 2 580649 324325 811304 477527 841153 809254 1115 791290 212819 498638 756331 733347 840758 230 789761 366008 109687 9389 644635 777144 779748 2000 670310 741887 756179 818227 42 42 199197 7239 818883 786403 837304 808683 1231 11 507854 490686 163570 97264 630867 129094 842523 614473 523841 266926 317559 290340 820636 142344 221331 791387 6216 689464 13342 755674 713008 835956 812290 428535 400066 841649 782764 2 846957 29807 834365 712554 775920 736497 29099 474124 393768 819671 695983 755078 218258 2215 397599 796789 181177 833037 593809 1394 348130 541112 13060 64 821408 759172 795128 709457 724796 414716 400710 812886 709617 142778 313540 825675 77193 76057 814592 849335 531606 572699 529319 480062 822079 575831 242900 670916 737225 378146 809863 297864 284858 252144 838051 821218 829564 480551 769597 203686 78921 173465 716059 15659 146435 790011 730129 225 781579 198569 541920 835355 804541 466043 822403 708137 383851 21046 817994 220093 817178 18658 401238 453569 290054 688579 109620 795575 752002 7807 797448 2 79579 572227 775104 244328 786009 50014 710675 4 371 345825 365521 121422 709262 4 352031 677053 552259 671038 790515 504045 442150 630576 70621 201 1666 21710 2 183 40809 369442 818007 654108 528104 688368 2 793852 107 1632 798389 838089 606146 123 675373 845150 201986 812363 691146 693210 783457 752 808109 166678 229096 328507 807649 720069 662829 257 430422 805306 760797 796409 797618 141991 700274 6029 261 620904 626316 849679 480476 176773 783274 522241 813305 510455 824548 847492 4503 841576 805292 530881 669192 428 740036 23599 767741 428843 698666 2791 122590 543 792915 121476 434 8 601386 624802 112087 9 669032 231143 173098 2316 737871 200908 44952 836507 714500 496746 780820 845352 764097 824126 323277 144787 831606 710585 79 81583 752755 217127 811206 824399 718750 748365 112688 36701 57168 652838 752564 779965 313839 680087 185330 89919 763010 30 574643 582972 556875 612958 243429 212371 718145 283562 731485 477372 805892 726170 615493 637156 3153 452790 101254 45 172979 444 821806 807023 742673 817836 5150 783825 659182 3161 514994 26 735326 339095 664899 724540 563109 596962 2356 767345 26 12601 442947 689814 817757 177785 133929 75918 409171 375145 256831 65 117068 734987 59272 3 2049 309154 14825 47 577900 116915 807742 751594 267768 832577 397205 356102 205685 183356 546057 14190 792568 673822 540324 111469 288780 2 744919 616905 1 15728 590409 7 699302 13866 161776 785491 325931 849 707401 62954 86681 88156 1175 571773 352091 614194 2 743160 192526 691170 39355 841198 225057 787699 12586 2 15 63937 629290 130086 499059 9473 36125 6000 753 13 831753 828035 210515 207779 799722 739274 811556 720185 317 498041 77381 1283 348595 454898 361779 61 826146 319683 44 35332 830420 75428 355466 751524 777050 260774 515261 721796 1119 437946 710932 426047 319502 495745 81 849874 748765 563094 179659 455996 145900 490646 808802 177832 2 766807 789896 560017 23 189093 824556 716311 27 111287 229496 579648 834095 777282 811745 380095 132 662180 833252 801080 800120 23 290041 153467 40016 446719 384519 563644 24 799190 3732 10 326814 576046 511631 728847 2 781863 268386 680658 835610 763730 122415 468429 220083 6444 20773 403782 498435 48 444288 816968 290124 14506 451288 55810 577063 108182 822891 815228 747457 247891 709721 815992 267744 455592 17 119297 598855 114928 265273 426834 843990 847873 274911 547065 8 787746 249589 287279 327638 618419 384340 843355 392421 470144 406768 103148 831288 730040 334987 2585 846877 33 458434 773259 316093 392433 208869 839088 770279 833754 7 312663 24252 819051 803173 742315 802853 147062 759919 1031 178519 487388 261287 771777 764991 147386 21 842756 32 121082 202201 803134 9 831861 354 545059 846831 36 588261 813308 624097 57957 836392 764330 306752 805899 736098 282 732245 118553 163827 142418 823638 313194 194845 25029 255635 794495 4 41326 3 660040 189335 22515 451116 31848 743695 620916 777324 809356 660887 717676 293707 454 31217 1532 841733 316541 431897 131583 19936 823554 93 265638 771375 141988 821945 47251 806628 210154 312751 13 151732 632541 8 659762 800893 511047 741774 146 835803 341543 184158 718207 13637 47546 849931 782620 24 29929 259173 399706 98219 8672 730777 527023 807923 792806 2 52972 359294 153 28825 150980 230425 305254 109407 281297 2667 5236 448511 595 1038 750935 11807 709447 3833 313702 319737 17984 660587 687692 405 5 335395 523946 101634 749037 806134 745283 844209 840832 121773 201040 838669 273600 720203 385832 734977 582891 1441 718909 53980 4 281492 12082 476181 17979 311829 19082 363 629298 715765 433696 3 846660 2796 564197 566006 700704 2 754402 5300 2458 27 466231 787128 443640 790381 116271 231983 806632 70060 838446 315995 706115 745252 709553 192527 1264 17445 678148 384251 774765 845097 378591 463175 371496 196877 830235 775428 4203 829011 838624 689515 470290 387494 730448 1516 737455 811761 844090 820758 3552 116903 722 842905 526383 14 834831 13 669356 828901 197948 755108 475195 1303 662383 296077 732635 837995 13 43762 824025 10112 825285 37765 2271 556603 833625 404 785913 53 211373 715319 801365 3 829350 684380 848252 253447 809027 27629 353623 826309 31636 482747 259135 476379 34936 9 305684 527630 267132 28 593132 52978 183101 776712 1 423040 311250 346 599660 639860 428804 624644 783746 834965 787444 6 829052 789147 596846 618317 19 798214 68978 818096 809450 348436 825181 332468 188407 848000 292518 313618 250565 615240 31 474011 416878 630880 771571 87130 532169 462915 814 728909 48335 3 558986 777352 5279 117193 467095 837386 389232 346282 481086 1 576673 80395 781841 5 75238 675524 49433 22213 2082 696698 8954 4 59 827208 816879 22 835994 687043 685819 668569 699718 757419 257396 651436 253538 33108 548327 154987 733216 824505 674057 284599 451879 27546 711184 769264 39081 788236 798 86676 6074 329090 347026 689728 467790 807804 427493 455760 42526 735752 597326 125053 307984 794775 225703 831985 799028 809648 805915 724847 316237 547360 375703 15 5983 229632 429958 695643 168430 825250 809834 761047 318389 327557 809780 751499 13771 58 824720 424041 65251 835741 96114 494879 683042 750344 635541 730073 397620 224237 4 561175 408736 456 38 818489 830214 650010 269984 434994 62978 807742 35511 840714 816948 72074 70898 126 680978 2186 374376 93283 5803 849486 631323 339053 16470 603962 621953 350056 611065 262967 10019 232457 120335 44492 82626 77858 9969 153659 380254 640809 19443 7792 820904 37553 752462 471136 648107 389348 201808 284134 439525 733620 89886 119586 365648 757557 5373 811808 55 824204 362970 765891 586599 547808 221939 839928 125871 6785 567098 105189 152532 52700 846762 533254 442125 145620 760177 737 3 689722 752946 849168 334350 323480 668054 443819 1 132508 549161 25646 831569 694736 152 274069 841512 466050 835836 824394 312338 813746 21316 228 218870 826011 806722 9 685234 638104 3 767731 326876 801083 612320 764487 827843 624258 261714 4296 118012 791025 181223 849106 5 822819 89 825352 354090 421151 769301 777678 774901 800589 258319 833301 321658 596503 783271 502615 2355 30 260558 15741 56 21442 315228 269 829913 380682 474263 211877 559455 783191 161178 771955 835940 4 120359 688980 821387 6 8231 65679 686946 594944 490779 184528 172630 534110 763307 799786 790764 20030 849603 605776 819444 819533 297184 495231 208483 5674 631825 777506 18093 765697 99176 1201 16 262201 273876 244056 776778 816229 556779 697 481098 27133 363373 49 797815 49722 815612 7646 775923 547479 124928 20606 825433 274909 668270 7 646 7 451847 657108 67367 214755 831201 839473 290416 57248 176063 23068 730371 193951 702274 9015 212418 229 771805 451 136067 102090 5821 651599 406 3347 79897 801943 844825 24327 2 333949 476270 808378 11526 715868 1799 833154 93522 107387 112795 846400 24683 6 555903 93 726481 186018 125508 36697 3 847494 11 399925 4 23069 487250 715919 836262 844066 156567 54245 304533 818819 824671 618793 727769 38 841078 792502 477495 829215 218498 792262 799547 800871 652393 531113 754259 19 168412 557444 495954 835493 8 807480 694866 553435 728472 611071 697080 173735 84 777470 3 102 5 510567 693695 372559 788852 801347 818341 499606 112711 840670 707230 831166 82 15 796117 156454 822319 4627 134647 39679 47602 832423 167447 414555 3760 27053 3632 841255 22 288597 391368 561819 13 734474 6 619 39143 2005 359084 782703 139722 470489 315315 679440 522113 717740 515824 2 52505 738595 254190 2 2750 789469 520011 411765 515038 759475 34 838349 123146 71 760370 330151 361 19526 823548 1804 640613 783976 22784 818459 816938 804164 805011 5463 469123 847319 726469 604245 177 796450 221 46 354783 16778 807173 520712 63349 6661 844088 51310 815196 817284 407002 46388 44 101007 314553 792362 58151 464702 324823 2 826961 184836 125554 737784 228010 485950 746435 632148 5 30568 19 112457 144825 637480 85 3 738805 738178 1 732483 16 97767 508123 493634 321271 600041 696830 658364 170456 708381 3 844385 771684 347265 664 431578 799369 755878 818449 786082 804603 682531 689839 796749 214432 71323 58070 1812 277253 268085 754710 831539 39766 816310 2 848410 802265 746557 140187 165 847795 696433 812249 13738 1 468340 588162 722297 715675 414219 715843 846585 47898 599005 603120 732070 18 32488 224247 117590 816 471331 8360 5 334 752915 301403 818439 576310 195911 338134 846264 741167 839229 15252 828457 333237 836296 49856 155999 814936 641546 597796 15123 60677 665840 827132 27 27860 756012 297369 207861 383 716082 804221 811337 41 843919 231644 675273 479260 753099 390233 612946 716551 515 304 328453 730345 822499 831103 102049 848052 232494 784 170240 54 813652 813664 713576 428661 685068 825620 398977 562733 779564 732031 45 2 803883 734507 567895 310812 837733 831407 453438 829266 788077 844639 774264 201843 27054 664440 604844 718385 41789 559329 527310 559122 39 821196 440063 485838 748411 803837 785631 871 125 797670 816000 461733 21519 624594 582916 594374 60 788937 576575 815846 302765 813273 614174 827980 830046 181020 72267 636975 61720 144 376221 701085 807029 468535 776352 9 666745 175093 813714 548172 285 793490 733087 319029 824914 836106 207273 1083 11745 79165 463378 127048 765787 699468 502391 468120 665763 308297 699056 592400 484568 111824 4 51 764037 101287 816006 174162 768875 71 83092 834408 846105 40 633855 461636 182 155920 641587 501636 769601 198103 35217 844859 1545 940 119074 139095 872 718431 352381 439272 1345 8 288489 510456 841709 797653 611796 135625 96106 12 390471 316541 443189 838337 20 581197 22 643838 652367 632274 415796 606016 190 849224 15 296739 761563 294149 663015 229933 797127 86089 293608 299930 392374 202423 579605 177861 843911 374745 773516 202537 2 15718 616371 330723 304381 71348 231636 834054 221346 481499 543690 59430 428493 839414 83219 345829 783145 839351 22954 793316 326522 277707 398197 38 825374 840294 718554 833192 811733 791977 408853 649502 492418 697321 824719 805395 9518 849683 15153 3676 26556 24043 571661 451391 816765 822181 770951 847129 706966 295 843560 219902 3 461339 2 7333 801790 751946 319975 186322 3 487779 510270 5618 280807 754613 479268 65207 12474 477882 27 50625 849 160555 476 810150 250 795136 402567 798716 711438 465460 460462 530409 151070 792602 512479 12775 586687 328447 84675 223178 8933 817288 777178 771701 164 633596 64511 731056 648696 92183 203356 7 5291 560684 12263 288220 519309 194361 398 3 802897 623370 196020 817242 185106 4362 464203 818788 847253 405143 695165 372845 315058 848362 424 566279 759934 8545 27365 2397 801869 842031 2 280768 184811 274184 88272 759159 15 4529 537526 485552 253738 828646 9004 351246 857 708491 474070 484739 100 526389 803888 7183 785624 821435 192830 455821 6 342286 2 3971 747306 715493 153024 462 601225 3 437292 738144 687591 90 207696 625595 611071 141228 694537 159 13 696216 779743 507384 735779 160727 673229 34021 749512 209134 839831 5 828556 845440 427578 621212 698 397803 847328 519217 152517 759960 700268 19832 510889 832519 844449 842839 112603 728922 57567 706499 103699 41892 519970 156453 298442 468174 649038 3582 14 432752 747393 354353 320481 35120 3844 804889 2 816173 18 2127 828634 2 407512 469411 457303 547107 276620 21436 74 505147 169847 809215 843860 700421 89020 77 819083 722234 54117 799182 785960 510521 110020 820924 779070 67219 795190 378792 519035 726132 1272 4586 86422 758194 841231 514399 803151 847191 353326 33 358 731061 780562 446630 246648 893 112087 40576 819657 36495 501902 79 848787 775143 793825 294915 96299 779637 766636 844493 457026 288023 534811 696712 799517 146935 740807 395433 1059 390915 340248 579415 720908 64690 86441 567093 371865 15 833627 732290 836311 808154 1282 1 286974 518547 840435 143759 2843 798562 158070 619455 798453 624439 32702 679903 500641 798990 744874 2211 197640 846353 839938 480055 584769 828684 835023 584931 766769 805649 734827 640593 324665 655555 531982 841622 7555 14304 13698 350827 441785 567513 128382 64756 765440 435416 191 785047 632632 843796 105752 844587 770211 790977 844799 814354 417503 829455 445168 434703 568126 646708 189060 127121 843814 61 537831 840074 67375 807998 3500 6009 674221 545622 813556 716593 53960 849155 106850 415452 736744 762675 751205 80 478681 566637 522167 461989 95725 690640 736372 448850 204691 16969 831624 849763 625239 784562 767288 3 138 169684 149166 290 805475 590443 415094 799615 3 6751 569188 552730 5689 792086 294164 30 77 394023 603154 325817 697380 694331 327642 511432 5420 451493 730969 763532 22606 351 377077 403434 846712 668872 794490 464549 844545 392152 344835 143180 818883 360707 1320 847291 70 506741 820040 8977 680226 750567 693416 75226 233069 844636 783309 375868 18889 14392 761248 707663 140941 833828 30252 340988 3 765120 827189 833578 724271 740402 476470 797674 136742 796574 551159 698658 838142 63889 783220 742957 374337 20 599866 258543 749625 833153 548690 6 195451 802167 775405 396073 730538 833249 111689 1835 759444 801922 23 668199 32697 674593 453021 62821 836672 533627 249436 779419 456984 830487 287076 822547 7062 3 454559 723511 28696 731297 31430 320 798049 11784 468015 640817 55211 132 803200 836282 809380 737323 46031 847720 481002 817404 21219 822885 731177 820033 774469 38425 677783 53042 346 341963 842478 835996 147 530030 731321 147792 527758 42 677856 762806 5 10011 328036 294996 826132 145 1157 32 405692 728465 761480 11232 845531 1449 13938 464538 416696 402320 1088 777008 765336 574767 14182 760223 597613 29152 213801 598796 194264 428564 762111 429922 813130 459707 3200 285509 693385 374 657707 822909 810227 656300 827252 809353 7399 619906 101 829464 355413 802756 42 805447 1 737635 602617 617488 24140 13 494793 1056 827258 216259 822973 7174 26416 829547 66864 630283 487143 19796 787397 329287 166007 809267 324995 820324 848562 141997 2 4287 124315 166641 843355 847663 250191 52065 521683 311988 193693 849758 678965 1445 559422 364787 10 240376 207473 815403 249227 376989 5902 757052 7 820001 8 842774 821278 816540 752599 751008 712249 732032 699490 368854 6 804883 466957 712655 692457 67 6199 164627 667838 110 146984 2 441076 3 53759 767519 14421 835001 833489 15253 22858 804279 204305 818160 767813 1 439758 412575 5 586029 320205 63281 481570 290740 783518 90383 16642 832819 794182 11650 366711 542494 6 56127 603796 86380 841590 820649 30195 1 16 170 628902 1183 165459 603232 716845 53877 72 474180 818269 441789 787450 817423 805495 402544 2 2301 666976 758343 103475 1659 707517 848311 1445 827851 475552 39760 240298 2 821676 570807 190110 394461 833238 825958 276722 326773 824085 779012 821858 11815 8144 103422 9 587722 640439 837192 549575 506520 21879 679840 381603 2753 415728 230843 2 452476 198 430942 645686 428731 399 158303 170631 461210 610961 438171 753120 18173 2006 381063 816751 107 506900 133807 10159 342711 837278 184464 280369 14804 346908 616083 484822 670562 724848 331912 248931 721572 178231 842407 617587 491760 557087 48608 231 757782 19575 849327 346 826621 7 822039 848 509550 52018 372242 818401 797454 513314 78835 1916 563498 821486 52 589692 245098 735384 495041 768786 845909 509703 898 25134 327253 105579 735444 667062 807851 769463 239811 148173 342120 810458 508893 480366 790144 23027 633786 522186 820652 488172 312544 456654 729629 789205 361332 444452 713415 428093 813772 193 260802 772692 30425 178 849651 11098 30 114 766557 498541 148244 584849 376261 262152 5 77342 819552 24 417193 6703 542185 44652 3202 118092 815375 3 48253 754395 238928 789696 263342 434622 67732 824 4 99208 694858 266659 139216 819747 518959 689716 8674 77944 111265 286868 7070 828510 529907 13955 357291 367847 454617 743511 812651 274283 223748 37483 32274 7 821184 345165 317794 827684 42938 683448 795535 196444 3 849174 116735 835036 321206 436410 176434 635455 765985 237 630559 161 134699 615385 287451 242 56794 310989 611277 320375 6 797268 762873 756245 627243 50412 791191 37233 729843 754961 4 672189 46 579478 718734 8316 377913 829991 357 245480 323 12 848251 1 3 37 585359 345867 801614 344788 4 650399 828770 177418 2 117300 178 343602 396901 2 242842 838130 771532 829903 389268 830112 100552 2 821229 55998 543495 162243 370964 705311 22348 836433 574467 97048 629845 3278 121929 782934 408517 290606 804032 803471 708187 1754 10084 170 535320 13215 563804 6331 107401 195440 194523 246114 765770 65119 781862 756223 216201 833665 711678 711422 483340 134781 522672 758128 107957 3747 630005 690 783413 404312 511557 843656 5772 154236 1528 277117 121977 760138 86902 152283 831550 217 122845 280746 268 22920 322190 238796 16 30596 597804 414711 417 60621 817645 615392 683124 746013 400183 751989 716531 668717 823387 115681 4 121032 574526 527442 767486 307960 124769 393941 844316 61443 138121 803692 387860 407069 360042 767831 267798 16963 811946 316905 732113 314510 172253 655861 837259 778551 214772 756737 807092 318250 558364 379505 845628 347767 758965 247567 705386 802388 795783 10189 428001 631286 81817 808785 337859 822391 1 834439 489035 613609 734670 618 826064 847163 1078 102820 70987 118600 790253 187 401 255242 133092 655522 838722 319782 762678 245819 4 634513 810577 2081 477136 164 293497 675215 728129 646037 15778 356142 446220 683942 841563 684907 833813 634 791980 778727 506768 25012 47144 836809 843420 173224 817807 725576 43 553277 13362 163120 329 585812 489492 801032 341171 704 14 1065 565738 311762 1319 631305 391675 848406 736452 4 781948 144354 373896 506541 762332 786805 386303 60 678934 29 2 5603 465950 73226 521998 758418 2 612711 760776 844092 651927 194210 848735 699 781679 765352 831786 27384 107568 787274 149996 476288 78540 84412 841885 822592 602656 779548 815241 173706 665093 552075 183070 812162 807773 820013 4774 463687 807502 708645 474068 761129 94058 65847 765405 852 636304 37720 624742 1810 566288 488451 218577 14 22 390 69620 812288 669661 270520 558469 2 70416 154943 80136 838835 624811 134683 484318 226628 297828 848276 706020 515515 810850 246648 828478 400798 503565 177292 462866 381474 170878 718130 475799 1681 746619 58 546193 670542 841204 1188 729068 848815 386837 10512 747610 57937 211344 261394 177715 542051 5 827062 74921 78627 263759 23090 392 355 120016 588359 17734 662724 271825 799289 825662 700458 728 666073 380683 602293 213163 182148 25624 494816 379044 97975 487995 635354 508690 713162 487973 284717 112 845619 17 486960 697675 498044 310196 739896 31773 838139 840072 797058 464691 732746 142530 153585 12 443858 766008 717516 26585 829676 278433 346077 173883 555946 274 52824 373331 236207 517 86584 760228 508095 812007 799287 323423 56 781350 98970 768560 837313 635975 759341 496253 116736 164614 346803 337981 74159 263275 724592 359 813937 1052 117072 6 669937 840444 821866 775893 289245 32884 47 675923 167 476178 406038 122 824877 224 810722 276316 706727 662137 250872 399907 792023 563172 353069 72814 203825 165740 274355 135 806446 847670 550351 707936 771014 37 842878 780421 490475 847466 780949 81 782314 831032 449219 4914 532798 806552 314326 627994 846390 705912 720580 43236 171514 371434 551692 27177 133659 201340 212159 532998 244990 263759 292929 115760 285985 12 812202 762113 44674 535884 664066 465243 21914 38217 1563 827585 840964 825286 818073 844040 412022 649670 54126 301214 212211 222270 839131 1 233189 144490 217035 3054 245128 9995 3362 439464 102873 172932 60805 768670 771909 673585 456161 785546 75165 132171 825129 13047 428841 728001 758888 619596 297996 381113 201554 365322 415824 721952 6893 493976 14 1442 156524 363200 849544 1196 529373 577478 755041 2375 839353 531092 20 11017 730455 654931 842395 847466 776646 5 5177 144902 264651 1 408118 628226 57949 550215 186 72 32271 815733 401624 69200 749752 683746 377082 258014 7 688 17266 427568 465494 261650 1 603817 3519 1625 2742 543 848012 56586 553202 62577 522414 2 1141 653701 7 46 813932 822759 64658 349086 742310 370964 110034 736887 651983 677577 1351 675454 678908 835777 6160 14345 758365 592703 585850 165313 11869 33 491214 685113 736447 823553 24357 756503 414082 171695 817814 745084 258410 618488 676852 152942 461835 228549 360904 7989 177903 11401 3813 309497 242549 333362 807750 734391 795895 59605 835746 73 52730 565062 450388 538804 845566 151572 794314 2 227833 827976 327763 3 818840 212406 277388 849286 789890 346084 725296 708152 153841 704207 790938 283 810217 763486 391339 267536 381353 5 823265 554948 63415 809276 1 67739 641812 818013 759608 1168 677 818786 725143 251 2620 58 772705 36 527645 778577 260438 533534 844154 468263 157471 134042 552916 31542 847242 33708 370469 2 51 131032 846339 809432 347535 16615 264254 585126 837474 557373 751895 2 126294 838487 48984 681900 3 830913 804526 598381 193632 781595 803066 778234 471452 255484 568838 772822 204074 674309 756065 527954 40991 781957 136 37489 733820 794945 817015 30449 2 278371 760925 776364 62964 536216 53798 761256 417419 827611 250643 790088 836356 1 823841 123734 336757 804473 511875 131627 799554 177638 835786 641194 751750 1 725064 61731 809843 557751 797269 811215 2 718927 44866 413640 709090 769334 95262 15849 370 581880 300020 538114 178596 841051 267183 249086 265920 28 682921 734276 520897 1337 838498 33384 164254 378596 830802 3213 736990 812674 400139 811266 13 411767 214451 216255 467825 310869 839848 208313 819523 2388 2091 222607 838080 12096 788 165000 235799 58 87939 21034 315812 815207 52 819679 2 676910 6 805849 849417 445684 270886 132269 762177 7472 71181 392381 835749 495314 763831 467891 931 838092 137276 25496 839035 17 75 26 607217 19 745560 685256 445448 509220 840811 12651 10536 2258 192593 739493 1389 381577 1482 826280 145852 148298 552317 633474 482442 20516 812733 811923 799687 728457 791786 75433 711620 3874 23471 483415 174459 483087 91066 640138 4600 828978 405518 42705 209369 743570 258277 832651 466911 41848 484402 49747 739309 79575 566442 818808 700781 496981 779623 461596 848649 408004 712277 733989 275916 80 124968 324395 237938 14 833516 848709 764489 790370 784922 2 43991 539601 254968 841249 122096 843315 844990 727778 105362 57048 680633 784 2 496811 841594 327859 3 849545 845005 788443 781691 58979 800451 599810 6 10646 4 384154 1189 843898 792245 472673 418329 8 7170 460670 143339 768312 564094 559368 238646 483475 376362 2485 145 824734 158983 816642 40 611092 842298 2 233937 799096 242765 829289 749303 645007 838669 761470 789746 382220 522817 843244 791201 129926 646045 270974 76936 462765 809172 591010 179919 722317 815025 122 532383 600446 374366 21 659382 12 786320 147621 823202 750656 188982 23 848034 508330 795357 164469 201309 5 744 386242 309448 793271 506829 761637 664088 267890 6 6416 744833 355512 796011 124680 22657 160 8999 810648 78968 690388 58 286 2 690122 297011 25233 790172 695625 65302 2 834489 523799 645 795445 626388 833038 592840 824196 115 393556 80744 286498 5 165315 845719 232030 834313 733335 370 825702 766101 370171 844407 808082 440529 752332 288512 319463 817656 403593 170 2731 11 5 657737 520737 41217 762807 839864 13854 219633 836232 207096 755540 780778 757884 712365 368670 24 695549 341146 811260 848673 104233 9 29879 91037 27460 377693 783995 830778 717284 539098 769294 802071 676261 9 283749 265030 258218 368790 287752 833599 42107 241811 532077 441118 311 49314 841093 256909 733650 427324 833180 793847 502718 816134 200420 234522 790307 773000 262798 627155 831485 770519 792909 12 736591 70368 11671 174113 824117 1954 812140 431887 12 762673 667 32305 271959 368557 238256 66 709962 571 394167 622828 697418 624269 13 28 196426 587 682070 828524 175436 4 7 2013 522237 534874 543176 363444 57518 685412 533088 86363 192723 805208 350861 847 216260 588377 4032 53794 20005 17 357188 12 143777 498006 368345 827417 720638 6 799843 395233 76506 228053 628613 819157 291316 23 49 755382 837742 494308 822777 737503 834744 620537 1 761344 586462 3 120361 536086 376796 133088 210988 841231 796209 211917 218572 449481 663016 487162 86639 723791 227920 740086 679006 20674 836648 442 80 286650 835037 704845 199158 78 1779 595753 845490 767985 628805 81661 4193 793095 604540 358553 749793 730710 750480 12 354357 813969 793018 260819 221081 1029 5 75399 121604 230005 31105 434962 815845 58 395048 97285 290241 128003 502331 179622 664509 812686 48509 667821 676746 43256 779885 424917 735221 59613 174884 663478 750425 16451 780254 29934 132467 633984 753 826660 544894 843828 382229 387522 805295 114468 800069 8322 67 137060 614960 355616 150292 589086 437001 786907 843229 658658 316519 13278 826800 830466 685382 377370 244933 312958 683165 780507 38009 7350 615676 2252 81 331656 142646 831909 681476 718734 585142 846463 235896 44 1 34207 784987 706093 748535 378954 523114 547052 1 67880 834202 711568 443125 784993 284215 759969 625631 698987 43193 739959 833589 5517 9146 778451 46 820162 421296 302478 1745 252773 214340 121505 7 838459 471805 358995 764202 818635 849242 692562 775620 6 8938 22 112 822481 622919 256708 23587 484517 260531 724721 64855 6800 729894 195038 161791 306839 780855 576942 773762 1969 821440 827659 44524 511627 701 553084 1236 361811 752962 223377 836927 126820 757159 221705 4 153 716599 433473 599027 290381 8462 218184 259 359698 9 462595 323737 804553 83906 634558 107265 445635 743858 364287 640723 733605 260533 572198 719442 616 841733 568 380658 524362 760737 175134 662792 372367 38530 2 110956 439708 490521 623083 836861 824286 54 723112 279210 714868 538519 630488 180227 516518 571507 619285 89364 834447 673613 141350 636041 1 12326 9523 65986 12 498644 619346 125743 822518 481287 832146 497082 703506 16880 54 390575 33 264915 41716 842453 719564 795052 741670 720299 624877 395491 3 723889 12 214163 793386 248136 251 845702 803833 753200 268889 283268 802459 764245 791858 2872 738724 680538 1 849854 620884 51 633600 768204 446265 518454 270753 325245 408739 2 156819 844531 302909 796556 724194 205557 8911 130 139 623181 775336 713691 3534 671421 695043 1 761939 369 834548 14767 8393 630 796170 309654 755732 775114 250267 67 9425 18 2 583 492469 817051 725853 657033 819931 849435 730733 180163 43853 793805 194312 558464 113124 250 787754 344025 728485 1719 749621 477021 1070 2154 432487 751780 816506 491268 275285 844368 820334 26 754412 721251 824457 767754 815642 173643 594923 846573 259 54028 736269 300817 56577 7 828335 651365 768332 92945 823425 28 120 803617 617758 221782 2357 372372 536126 312730 649397 213557 660982 658963 662128 754677 1 229 817335 811744 185066 438 823862 5 464701 331774 139081 472998 7 52 359580 8862 849411 1 333735 161227 764528 472206 611 737191 781346 552533 696513 469402 843018 405124 792007 668640 413542 460012 847193 756750 596138 696351 761755 1675 874 680529 658089 116158 245543 832789 763736 29 355037 848673 1472 505400 79064 714 787952 19364 801872 629669 230031 401238 308785 106617 825848 521744 778004 2 835526 803212 238288 801256 829346 839635 29221 324064 781824 732745 847509 829806 1 427253 63748 282901 6212 80897 70547 814558 335994 44 222 844932 346488 698910 675138 207701 409123 801582 636 246 2 841820 655714 620545 661 828527 826576 76804 246098 235 103978 587755 801028 637041 820954 770370 715956 817655 393269 818505 143774 198840 78887 103 360827 11932 47355 225675 835956 1892 666587 385084 4828 820262 151668 45 182656 183415 143503 487088 751396 156611 116241 276439 399110 341682 472394 306 658198 81 847058 821126 143404 280704 818629 53412 579649 673600 256358 558046 281363 750405 319599 102037 379727 3254 814881 2 828202 515 5928 304943 392150 758676 633760 847147 569 1117 484922 814529 80 516041 34064 305 784497 691756 826963 325846 10395 427018 840202 332904 1022 172181 596897 49 535740 808434 477381 382619 233404 215864 14 13479 60718 3 27648 5 743682 806299 300644 779892 742456 150053 810775 4229 497117 838934 8690 53284 176438 848309 680086 832414 342661 595303 836596 786474 335536 3 483522 1 177679 219178 7 356252 535815 730741 798184 773252 828860 544630 794471 24252 164032 223 333566 132393 686835 443893 719912 1428 771050 352123 628471 346028 678886 772239 789317 673203 203945 793161 665170 830963 287500 2 166627 819968 31154 25154 160132 831244 642177 408287 785964 556284 760130 316918 119610 40527 114598 764378 16 471808 139811 836412 671133 145 746379 844461 8 765658 749197 777142 455277 22 150358 563577 31 528800 49879 3035 786814 787008 744233 846443 835248 571347 743938 762089 409668 124286 779709 808782 576497 36115 542360 725723 345805 656238 38416 768333 444265 155 4188 804853 788537 701023 145272 800218 22 809534 237347 844711 472606 788924 136487 658448 327490 109 65527 46602 746755 152 43207 102635 360841 342050 805142 838047 150370 803208 188231 23 835007 385194 379218 705595 827529 180240 467 351757 784031 492121 321420 799451 846726 847299 213337 294042 751495 393085 795201 322374 772402 739371 417044 770338 817354 505724 833355 616856 781815 4570 4027 735503 830206 804447 657592 381044 575437 752934 230928 310713 82818 85588 7415 697587 26 817305 432901 759 802097 359764 849061 134821 795149 516900 727004 789749 830574 31028 521296 775384 775320 711548 842308 791531 716917 617393 839896 1480 2629 68 758361 268453 91346 317242 294107 832671 745683 748 2319 626326 810240 501 758336 4 801165 705932 299 501377 652833 757165 719345 841731 319415 843932 131 813125 2001 338538 591 661291 533972 18 53708 279430 223693 9 56470 835075 195373 708736 803813 802389 2501 40 359160 477076 791404 1 100672 369173 570457 822847 752763 30 34451 549948 83 408 524095 511621 4 714108 422658 834437 829116 200686 86120 621132 186753 844823 449848 685006 234132 766399 703353 10 819546 832159 831932 53609 442954 829389 336010 438588 797439 823180 145442 27 792558 848698 40192 750178 563904 219527 340117 574060 321793 684218 792117 12052 83 2 445272 44763 437290 410265 711663 734140 2980 328949 36037 933 842265 16800 844348 786450 509048 816957 218441 727798 671404 172 238994 321695 792731 166873 261 745211 593668 128738 814684 255436 821592 220205 847547 88692 758471 736079 796930 698307 1107 13 825432 700840 151938 462529 691905 280161 814888 828107 419550 159381 670884 420092 839673 585992 12655 360743 826772 108983 6938 671673 42211 770344 755958 231431 697701 351371 531292 25894 844299 232128 153943 411858 738 829251 438707 494340 572500 437607 488431 670392 387431 311890 846194 536355 595328 2424 8883 662502 542777 845753 107440 762771 785559 337399 361129 571787 65141 79405 627616 128238 255205 367922 459844 838810 581464 526735 139634 124 482867 700244 821929 815869 698284 683434 3972 544979 182015 212735 542992 809403 216845 625073 20622 223 559348 843060 514087 135334 487842 800408 732180 716328 257172 843685 845704 822421 822006 179684 40 100018 50956 734306 603090 771740 163 516 804244 581753 772211 84657 203 6294 825155 3562 706295 838302 792106 830618 664471 144176 4 4 1 810158 841523 27 708638 764656 842930 804301 532098 540881 824055 419954 651906 755872 332964 795748 817933 742691 424494 38207 7396 10156 658792 2 457912 815955 845110 262213 20068 4851 495381 275381 830599 7 46250 218441 479205 3 143934 834196 820452 194 234696 3973 110169 782395 356150 730451 373792 672786 818835 687634 272519 321987 27887 31 810713 24337 530893 843073 530064 35402 628837 806355 2 151140 839806 790248 2525 23 487868 730892 322752 744571 91532 252509 96158 757212 445820 62 282224 489607 109702 558354 623074 14138 90147 137 698985 766269 359352 297735 27166 159085 631806 158861 646567 362193 847483 762389 828120 797617 783112 69342 15256 803824 6 79721 543159 763670 92 767218 66675 670687 339392 558733 726306 421883 216773 831528 3237 671417 786156 6179 637137 1000 816857 564640 416191 835622 791681 494857 681653 807434 10 828048 27431 391917 816608 789740 813945 213528 76081 359755 1497 762528 831094 3 804043 845150 846623 257881 653091 740142 823057 236964 588447 227965 673479 1063 585032 66427 379371 150 297001 202254 86 810723 147608 97530 418898 747316 839472 141 64380 837568 836155 282123 449881 167842 315036 772747 32 267629 793009 482224 752024 283121 719568 819828 614 640419 757658 812300 95438 20173 754881 706134 722735 111 52504 121712 800011 840048 227115 788593 622695 105472 6769 602808 845370 6 213544 511404 166674 766827 730750 205358 1071 457910 11 644466 120311 887 780671 797778 301427 289530 304898 4214 151726 239573 1749 98933 202975 752194 10 806617 482371 594 2271 27 493593 14561 363 685066 389784 326372 11649 761222 373271 690344 824337 215510 747328 14898 310425 779488 726930 122 738652 634162 786492 51386 736592 836030 61088 481172 3376 290099 827957 389302 733897 842264 807465 35330 734855 6854 439750 750185 461410 16 5769 770515 842206 710629 120 9553 808819 682871 15 612525 357436 575482 70878 788551 4 588517 764304 13050 72026 120296 582 5 1651 28 782353 42 688844 78172 2 766781 652214 1344 37904 575139 776149 51529 599784 15038 9744 290695 2271 814069 803933 453126 522545 832278 288617 621029 820799 840848 196900 8 840675 66728 759844 577 112 838132 238 162145 193134 324822 358578 625907 803945 706643 843885 139821 824330 815427 246357 773370 791955 201 802437 775384 304288 318142 451557 213 843630 2115 757 594 3922 2640 210743 27 66 415038 820729 806046 64548 109117 598544 28303 380 821663 117 805581 525825 7 45 836610 427697 418071 2 122164 266675 29 782342 7 190315 10 726386 812606 56568 846173 474 621180 842050 577451 47324 763823 832514 377 701745 721964 56 2491 525747 319056 253230 789949 1 534317 1628 915 224181 804382 776560 70878 836983 78716 524960 770770 12 129866 843437 710800 622082 844401 16559 782939 373165 41261 631242 88 737381 467076 390329 116812 705557 592438 844292 833662 771582 512339 833472 816650 29 763190 48792 646369 5 56030 69 654355 40112 527582 264019 601835 707455 423 771561 20771 827668 687794 20678 848640 716083 238117 848276 700 18 682087 141296 44849 753820 807311 849359 200535 837829 20 6271 801381 689635 116249 709874 836016 687539 101669 2760 229707 364049 825395 5164 481663 617142 580630 757329 747175 324975 427345 187042 848479 574409 718761 374257 646052 339404 835994 565857 27726 845694 696033 5 95573 261915 7199 773371 11 826264 360564 829975 754315 807092 506477 344691 8687 431569 817607 569409 797117 621020 45361 2 790770 145491 769 14767 218752 81315 677336 817608 629819 450826 788846 325974 3 485782 838974 62545 790690 687084 846113 736207 799586 816258 63913 751899 181269 549262 800646 783286 841529 780651 171107 827873 808047 695054 1615 15529 438379 558519 18510 2 72869 446783 600081 10628 92223 844208 773826 80793 796754 705719 7278 610927 26 815752 843479 830094 481995 536077 83 324667 513 1141 292557 610086 29 828436 268801 846535 822001 247901 247108 604 125001 1732 45168 3545 705137 810121 386252 173510 631254 776727 51253 137 54085 817935 557149 830425 301017 152109 586037 827780 759902 817567 728046 455735 764368 124027 832914 238 485990 7014 56511 505286 794382 10 384233 843089 165413 627605 183994 718526 1 42878 59 78852 9 733319 835584 172 122 706629 525038 104844 729073 536245 2 3 838846 811745 141196 938 615084 654902 692884 807837 820420 830893 4493 188879 726878 2 832700 5061 722425 1064 24681 29108 653318 849180 145882 138961 6 428218 205306 845862 546095 4 384289 813215 22 346018 286229 3 641587 44693 770402 140 498276 828261 757853 2 30518 236208 600267 1160 464637 612552 783136 788179 5916 171917 805890 621864 192 478890 24370 402270 303320 621284 299621 808582 112208 655313 807298 5281 94880 786934 836456 783031 700163 823554 193635 348662 10 788457 5120 12 414917 147873 846238 764044 7 565368 701691 828874 373638 27811 344575 80375 4 313060 35 275605 736750 153891 822641 176 828938 239596 428852 7 645546 665657 745404 89240 759847 646 714552 685484 395107 204 431883 10679 842051 775139 792012 53614 709465 718433 52539 38776 827855 382432 9440 792666 745056 2230 97993 346143 345574 695373 4280 26 466164 12817 634019 367821 406926 294 6 6 758305 324 487562 769917 24564 197614 780568 364338 834053 40455 812793 167363 313705 69092 607670 404543 106930 141849 496153 568655 406427 117 845523 694746 673840 847892 510 815901 280872 13603 846916 667627 7 190506 103221 812028 696899 829134 835391 3448 491381 606472 216311 452849 718785 785370 826568 48783 818938 2422 812142 845 846254 183075 795119 853 234514 752562 46785 697256 557660 1 172 840064 717604 1656 773897 2 760872 669617 19176 163031 295047 476 26953 13 741224 828903 271450 762129 133487 431395 2 5662 787760 6 837401 456788 5 34 27849 427262 19201 7 150134 773731 818020 775808 622217 240129 807056 727601 828726 70 433294 121882 120710 6282 215067 207724 13634 571760 683901 745602 31 481748 477583 512036 778720 232850 471021 623291 464872 537401 414804 26 622658 3 779847 267319 7 5 724415 512099 362647 780212 846245 709235 353390 336650 99170 800480 805302 790836 90 181475 792657 37280 288912 779312 756655 1 759442 2774 453 619474 653181 644293 827965 373707 326 267907 640165 11 82609 97876 196192 811459 63 661692 500576 47458 220439 843959 85927 534739 258970 777004 106308 379863 292671 836804 775428 2017 78088 715809 843617 849609 577134 650415 820766 460569 838624 219948 585637 274315 474246 73 740719 6992 843324 760239 376 359410 777087 635762 117 47284 832905 347477 153 800594 378197 741 4 616671 208060 14 10 902 827274 777193 755969 2 743071 816553 4548 840260 369303 1641 430115 242681 738104 587815 840997 844202 808155 626250 157591 825393 724673 832258 710494 158097 207206 599133 821854 792604 848822 790655 194 681206 262649 811275 757333 662 177804 592736 697992 220268 255498 824568 532465 716647 1080 205953 787735 181403 752767 93535 816623 840693 748212 754421 298290 13 364831 737289 6224 694229 378707 583459 456241 25339 205980 724770 837687 624731 266 451694 812825 1 377953 25059 555170 803530 15384 267880 273003 367492 505087 204497 527185 841508 1171 246128 786036 14 455455 1 23296 705651 615400 175853 437474 844646 814293 234078 37250 796312 254707 801366 727055 849568 837247 799452 594460 92429 830161 701791 155858 401253 737616 421355 11267 806837 839461 440601 622033 833511 150246 823839 753583 376533 399762 684614 829569 3838 815345 62838 592619 630025 299211 327496 804513 5934 325122 39721 370796 131038 528189 651922 247751 260951 732721 678025 82398 780810 147382 822321 3643 7 802275 182257 732223 769285 219 655865 20853 624843 161 527983 687667 272046 696500 355309 825816 452147 817439 696930 7541 107308 678802 787638 739463 730798 705431 113609 12414 360022 356278 33755 302066 229699 788294 145076 243705 206439 739294 670744 5462 834133 16797 796997 797637 830688 1133 839457 9135 2626 26762 815377 815274 5205 761366 4398 719597 124866 262510 308244 848420 513825 414411 408 833462 341972 3090 843570 815007 737839 7 5699 219389 754002 301663 834438 661795 212066 766720 454355 4 641262 835978 652882 153729 761602 69108 836399 17651 840897 755070 56821 753452 62698 301 824538 256203 29993 799038 567478 629188 798374 149 787419 363 667282 839466 819713 799292 17592 90950 646442 443777 656783 688969 320071 79815 590863 632402 721299 801435 174029 799942 688279 70 304493 756990 632492 719915 523369 18 614988 706257 261363 785902 350080 378449 763513 16211 484360 668576 210 734123 779716 235246 1274 594734 488513 699312 256682 77038 786626 684522 299613 314574 39 122611 825444 123 756751 295722 237948 565698 346353 418720 847405 97 74561 546760 16193 5 612858 828332 817815 646039 473286 840606 581 193 818290 433405 716245 737555 59 752225 793147 483866 6057 790776 303746 28 550181 763888 639575 849541 359386 328290 746914 798506 817790 818531 16 776205 191 9438 90568 753132 833459 352830 756201 2 833021 289976 1013 772271 179297 782515 40688 630074 684642 825569 838542 848049 709162 375324 673729 309207 747137 813658 197370 838222 88162 814181 647672 215667 184970 336722 773391 257 790063 539194 782136 592334 369769 572940 425766 553950 614742 404160 790625 247124 264960 847396 661734 606391 659950 824215 344485 679821 263719 556945 713025 830226 544050 589987 23965 296219 6 1032 215160 846524 59278 109259 546836 210481 122296 776555 799845 7751 845674 51677 225604 801676 754800 21203 616200 195796 83352 54 290182 640113 373575 821677 784109 3195 836547 279527 380080 486065 775671 60 30 5 699587 413673 649952 31 13 419740 156305 665131 272870 296205 248063 783853 9907 327262 60208 110607 841111 478243 2347 51000 774957 596617 33705 183651 154914 511478 565574 1230 224625 206939 697543 796001 794568 804849 463190 421740 313992 581697 658259 724119 85297 156404 292065 666805 1210 757642 814978 687996 813454 546681 268653 675986 831370 105116 794259 227 845074 829460 782641 784394 7678 425423 174 730524 58 397893 61835 149 818677 26774 333052 830217 728976 466177 1020 565848 41794 717867 330256 478259 1962 496889 62444 144448 665 813899 773195 556442 746650 668210 140605 586187 614874 843672 486788 844823 546707 323204 757752 719310 497 413393 811465 563342 382926 799643 751828 773265 311859 694275 822120 313995 530958 774968 806877 711442 846262 796183 583944 703340 116 347923 395411 2707 599044 766440 38958 559644 790 105738 482796 330946 778348 164 648396 704918 57 223 170 1 565491 791787 28568 12253 601 95599 2 830429 835538 253939 828573 7076 702723 834922 517702 222243 561957 810693 50273 758086 1 397685 240984 9 75615 82837 190076 808175 778303 4140 825740 584620 846796 839849 37 755302 124853 7 152317 496199 1851 71832 279467 893 663364 2 11 4 776136 72877 775757 771076 755433 203136 718777 90897 402427 758917 706884 291310 650860 116624 400212 684325 474025 788511 425030 84169 561435 164992 821811 792454 716474 732062 96 211877 743335 86459 734442 4756 800241 810821 1502 59 204805 244678 44926 81398 4018 512878 111296 793968 452262 829729 665696 801876 818823 481843 819429 627407 327660 31015 580687 817540 200805 40399 116545 627 20675 755365 54369 760744 844668 808766 109 759619 560877 28 358108 847302 11 744471 823398 18166 354140 245807 818647 694662 800866 816188 902 743486 822189 746578 186897 44 581467 832509 775926 823246 396668 778304 829407 783645 132364 492467 740125 760834 2 582224 70794 603582 44481 227410 773934 396628 665998 752146 425 14 556271 70 366785 377496 349573 434491 8676 139158 211 2252 88514 842841 295700 287594 540170 142654 760233 315407 650678 796922 632880 779495 631750 814635 123 732993 482424 20 819354 7 42500 830380 456076 89 69044 1 651513 800426 65337 698374 829917 7088 608017 8240 809818 3 615216 495 678349 819536 700050 5 794244 794212 833732 844880 658367 830711 63433 795269 774536 157049 652319 550852 835985 569969 838882 52 802568 301 2481 724207 8 736817 278983 326232 839422 678513 761028 668700 4 45324 613886 628459 523648 16 130300 139081 759467 94772 509872 98917 813461 171301 520337 770 26 281797 18162 587 36705 749057 211926 431196 786940 446985 14 808457 67906 827946 638821 826090 822018 624833 845695 817492 5 641027 491816 842591 196 848512 110476 12 476003 176218 144439 495601 820298 816867 820706 11310 742745 372097 794483 846888 817564 777617 244234 495047 836041 9 806648 279065 665822 113086 101476 830789 627769 175 701262 706768 812911 258597 2277 514062 844142 12623 52138 910 259846 662355 814897 663185 807168 5 12145 820250 125583 752516 768784 692798 41 800162 465861 840383 816328 195012 216110 834471 712336 436630 38 162944 3090 7484 99976 388914 9 125144 29461 836487 813105 744767 144698 847810 840015 34 1371 388088 275183 816831 609316 112825 268829 710151 833094 842922 5165 393854 783443 820513 844876 64704 114782 829296 26 129 281 392393 124951 300945 600474 836958 764662 598901 707860 247 251316 480928 353463 778559 22870 636407 163 172053 26 697897 556977 829416 354261 752560 548738 795797 831679 822111 50760 463752 814204 751959 92653 250998 52381 441071 838600 579274 4338 647044 197 328456 276734 616 843645 367959 146826 51758 217404 140107 821110 812307 53 817889 306 834032 224693 791694 833048 823799 62875 814453 15512 27 849261 829677 51 747969 112617 578316 817533 771317 308238 331304 137477 520669 764348 538637 49862 487 629287 148913 697949 710647 20 309286 761406 747042 3814 334100 690155 450344 576425 780096 175757 681183 62702 587231 20 543351 357402 60374 382917 1 557143 796332 8 838865 787275 2256 563856 773306 847959 176370 788080 228131 50826 248649 816425 846184 176086 831281 746692 174472 141756 79715 487954 384668 771236 117576 656521 724131 164418 774338 228 733727 734646 376193 169989 9 849164 436021 8625 389844 13 689850 233505 750050 344134 679475 676700 555342 2313 78647 399570 568187 839216 8 218316 436428 180071 335723 780144 829754 645128 685271 463884 443765 453333 7751 186143 10182 579159 149 44594 1 739793 829099 370721 267631 849454 70685 132901 464767 10250 752002 780075 681686 591832 92 287993 797500 687294 349908 820631 666295 809252 63427 817396 844826 1 840091 781313 837176 473933 82 237644 147098 4395 595665 778137 694719 307268 712982 842043 81041 580417 111662 758310 150129 783075 827802 543317 530331 792550 195210 140402 770385 2875 108104 336927 823161 276014 4 753197 217918 791525 236438 807897 49213 519324 793517 832354 12297 765936 474076 804667 15 782583 310802 11391 739281 304114 77627 793929 606632 708241 692559 307736 132313 466498 132 632802 566901 614435 844063 519074 842222 728685 729593 101920 423898 796166 94973 703808 817525 603146 841689 837170 328941 120025 794986 225950 1 326626 40696 290998 448131 741646 18 810189 823421 385791 760771 10173 145386 27 8187 3 465943 5 58054 831286 551603 604130 619069 528625 133015 827919 812395 156656 718914 682730 1215 597746 301698 504638 575181 641473 266580 290828 256141 783233 202965 837714 796217 71 150169 5 402044 262533 27009 12015 759416 45779 836894 218 590457 598158 589140 476955 14 1 19 323799 535474 92983 599633 628521 7 726720 837973 3 319892 714589 805380 149352 119561 212649 681601 445922 815667 723921 664158 201275 786436 733124 813453 98 832772 830713 795812 87563 748492 350524 2 1599 173567 152714 840132 11221 2 844561 796029 814487 805 774687 81354 62398 661700 825556 366575 783173 518679 134130 83137 213828 8 505089 796821 111 26452 25674 811051 135969 494406 369154 741674 830896 512563 745 7986 584158 312755 265648 842508 818467 761791 843137 820043 805438 1 4838 848697 681852 213998 4 663117 424034 844 1 106211 803888 22439 722875 357636 450514 712318 119446 847089 687608 843878 7754 823635 466020 827299 56221 598489 25 32938 321843 701373 211912 51 3504 634457 607105 48 787241 83449 747802 195 330398 844462 1 4 727177 553994 1343 4181 842309 2 662141 14 95 790346 282173 832947 577314 262455 814 365884 110 362458 87 29520 50741 69 53027 628992 395525 186398 752860 86918 97507 752494 736816 104 408384 715111 156055 638463 678623 198 2273 1304 340938 418456 118309 317414 787089 519268 536037 561551 780614 835884 175899 711116 92061 138537 71 1 615194 460675 226280 821968 768558 199817 14400 753254 228167 72003 3465 74 97 684933 749600 727306 792221 837325 60882 5271 550799 829958 760 379728 141183 637214 781088 805791 849678 21747 715518 1698 831272 781779 66981 719085 515989 568902 745898 759824 727130 720501 385266 726753 715497 534216 373378 587355 816341 688937 633636 314 123132 421026 374857 193360 842483 815749 690997 9 210669 731982 129736 155051 1 778481 167756 837163 12539 832999 819934 767387 287447 413849 841768 298086 426530 719581 2 840176 474445 835369 461519 2 434 791765 217 501544 237822 45 795847 223355 29383 648 38439 124985 1676 78873 619072 723177 8289 843911 784402 746703 796419 806914 824639 711957 841579 543934 54 121316 305672 416458 150 819279 447532 825184 831113 206192 229855 134620 235 611412 611265 732583 552558 55286 26601 847034 8878 700015 819929 794538 134835 528359 786952 666610 64 9686 640579 94642 638300 835189 163784 47230 2 579841 796787 742055 668837 843565 31454 513728 482808 9513 806464 719584 646234 345668 2138 203544 322884 1 804775 848227 34656 776067 186472 216573 808277 159892 513066 22415 839462 232065 2 819125 6 796095 824542 157303 144385 110259 407832 840818 267897 793218 765098 749035 498076 528660 2 823790 833565 563828 763168 752312 4905 846430 312064 666904 830175 698158 24696 711453 96403 835629 843921 656570 700113 694965 585 14 803320 38 808302 197315 802274 2062 837628 35514 4 236944 4677 448662 741393 617056 11 720038 433301 5915 1 672475 839898 592379 5 468 305520 616880 791528 90347 821056 77765 760453 414 18707 143112 4225 6 696347 390921 750203 62 165430 685369 5041 747157 644534 400062 52558 2868 837136 2 719638 562546 11236 758 1 581000 414993 745209 792315 18 790191 110 13255 507257 1771 753841 300754 818187 39600 300998 535823 769527 702137 1329 447425 100035 593726 748282 730194 132 626178 103808 415125 152 470205 362818 2 146052 299794 311163 254072 308424 355480 452896 658219 797656 676285 829817 769279 678257 38 44537 557 771532 554325 430054 24 112780 840767 8962 124139 309427 803100 530645 8 8 457193 626397 429040 369 824304 815251 303616 78424 764079 167569 814179 361000 838781 220886 465127 825014 818585 276 818202 778618 845481 161643 730960 8 785893 38007 636348 341698 470906 849848 532409 471485 626990 165 68 72921 279 294010 737261 529867 379 7219 470906 6372 136409 690261 77937 110 3 791036 790 669932 848144 143456 97977 12566 156 163736 292038 691656 9832 822007 38 796436 379546 2 228 828782 575033 7 498919 11 102846 392355 126893 796555 615618 85284 8939 646957 132267 98 555942 826871 847719 319561 735243 841180 9962 524459 3 832972 19593 244650 540 719064 768439 192554 455220 2 2403 662309 3 5 142945 328941 1157 24796 629295 779751 442018 603975 848966 506 371674 652955 18 170036 366079 612777 269336 1165 728723 846346 681943 792784 3635 804768 787946 803725 215463 40584 453 62925 792771 770015 233418 2700 223 104125 729789 231348 225237 114935 653351 540077 842940 221 554487 169708 564339 795638 604187 814755 842080 158079 30615 845771 1132 310587 519340 1 437214 684 406591 166072 12217 642123 557951 320997 568271 349 2151 767838 518107 476404 435790 848343 577167 307520 161835 602709 671495 696139 349215 184745 812662 826301 841729 363661 793012 596526 2 168980 849256 78531 730572 676662 258 752640 5462 790288 4 338586 89079 1031 458503 72 848842 825366 208171 757596 3088 348052 194646 667783 690512 733211 3 808189 2 329 7 376373 830565 757797 833181 627204 135971 47570 835606 844602 607572 709536 735356 402032 178256 839202 829588 663863 99897 731418 737068 466759 705338 842731 831366 127972 801555 132 584643 562027 393086 781940 464993 707511 705602 422 227708 593286 846054 5863 799016 806739 692747 399805 810703 103626 473042 800086 13 829534 34 1038 834692 691931 477797 6 537523 680970 251996 832462 493 178538 576193 797121 730673 715318 1312 28640 599526 657989 549912 2 730513 838684 774989 15 597779 466580 768771 373397 779741 672162 822218 89679 559054 774724 299023 689479 834751 13878 666913 339585 803476 744937 179 511181 156003 821717 33 166542 54 789595 38 39014 493896 75026 734046 600766 713978 414194 833232 170 48 54 3 59997 619365 717180 743800 144340 61595 386060 605738 106918 104008 358503 480248 813572 648800 12928 146254 59 120770 52 800731 799287 835147 735173 813659 491323 842866 202118 428388 835499 84715 790082 793974 374230 556405 562286 554985 717975 49964 518390 742659 607389 807914 692900 11192 712934 6993 225217 457140 798267 239395 21324 48803 193062 13 3 841996 818946 849245 164418 704784 564706 265376 17474 829997 36345 2264 754965 831962 846919 342915 324 168608 611897 233 29940 702051 593333 715 319226 829047 728520 763103 533263 305124 474414 747967 65216 845572 196901 791511 606021 1767 305775 846470 4638 224853 515713 608897 675031 410723 741572 769291 247 138558 2039 780682 785625 578394 652500 849591 283521 811178 646495 265611 198 649726 471479 1780 691102 293613 792760 104546 136 767811 12362 741377 352991 754377 429468 180762 258781 141992 921 795538 783588 70781 795979 763304 591894 820706 672 825552 274 793588 369901 178229 302366 50836 113 25506 841210 345151 490383 758535 9 809951 611180 776609 19 55738 126530 43282 756945 721318 515617 3 25 782846 819257 563164 9 816097 737916 580730 132 724485 1457 272692 352289 760669 2 144581 142718 23048 819544 95898 85531 234 795863 145990 10721 522248 779660 2069 543 235038 803369 422970 843635 240512 797394 239024 143703 53702 737701 774 671264 574067 771418 128286 165619 56 374077 793278 757584 12014 1 723557 966 174156 32467 836460 3715 267044 360296 322 782087 822590 70 9938 651 303382 10 842699 374929 533188 240085 789667 830191 270577 110432 826573 286645 798749 166 434297 533002 162 827112 759384 396952 103926 1 807968 90907 85549 416165 3 835616 559191 649713 782920 339541 105672 713472 811517 340039 433731 5 821764 753868 843469 101887 818777 6667 836669 367813 501088 797525 48 708042 30 739781 11067 817917 754261 201219 845654 785658 44592 659282 833494 336504 187375 516322 810176 719472 92736 497010 26505 2390 414240 203800 790213 35670 833210 183867 641452 333978 770359 837742 10 623079 123806 846426 388499 847862 522448 2 545916 784449 98747 153934 409093 319730 97039 458032 683650 539176 828868 448882 20101 69501 58232 420247 108219 699540 373005 484680 661489 386911 3719 17100 2495 164 16 606000 810840 147 370892 779720 334349 205702 754914 798085 799567 390177 50999 53 188243 205164 439422 1096 5330 3 743487 13100 577810 709409 179705 934 461868 57879 290422 443366 95466 846748 751987 3147 846595 453657 20061 1165 833414 612494 676157 661802 838019 104601 517972 719322 699547 188623 22 19711 109509 45302 796315 842160 272160 242667 239 846629 129542 564009 124516 763096 188129 757338 421635 746976 3 443411 302914 455968 637585 66317 525653 217826 588616 561024 38 471793 142731 841241 25643 98 791818 554 345 603434 805799 843772 460071 810323 845516 767668 835191 605877 520094 125554 771638 335268 658627 346440 8 92942 307146 23 752350 241553 781512 751337 78286 236096 10 450 784380 785657 3387 9092 2 172206 741458 209968 840823 97405 838604 692585 2 275560 838516 330522 137196 19934 13 709997 9289 50466 250 848330 793296 688481 410901 604520 732208 661177 368146 167187 444941 649230 439133 90561 18 837025 5 624845 849695 368328 729124 11 799733 237630 844282 414470 15305 593559 900 396148 32 544984 307345 810623 170361 781092 135615 20 767260 2 24 482355 6 848075 719 105421 44344 552122 152734 723689 214416 216062 709362 721107 749964 28648 261785 805842 729 795393 573369 342105 806471 60479 136039 643142 673110 32 631 825119 651716 839064 291151 826087 829421 772849 716137 545781 493 798194 748297 940 767407 670470 11 749980 799043 99274 834878 472103 422431 786416 808623 233 816001 137072 237946 637667 849885 191483 715839 698439 726534 232357 821181 470229 2779 458 553405 577264 724733 364101 279327 146555 3755 564686 13323 502660 830230 611 820433 802287 115185 233 813036 318874 282254 681353 459137 154033 47 634583 847827 394 711391 41292 308940 414277 846411 249128 57 828278 840437 799092 745142 823763 838336 2350 793988 276885 615417 131068 161 843818 51 838015 732313 840223 28 3 500858 435918 799287 811264 759726 710756 16203 842992 576111 347656 363741 87207 821546 470452 157053 101436 381869 840206 378273 156818 417932 130 788137 250669 1 365503 159 59361 926 3373 845888 3 297985 824710 101867 2461 39859 51 133759 582155 816116 9192 154885 9648 748492 780473 828717 22970 657934 838751 1725 776617 141094 28901 308011 805528 607328 612550 447912 725598 795375 668950 782572 189289 3 820138 485775 849791 572638 259217 199191 795331 515718 821707 504650 760176 827129 174763 44803 791968 800269 742 694 483629 818890 438047 72725 434531 319804 345941 136178 50036 162 109013 545225 820084 213446 653189 738173 388740 40535 689237 152102 805644 164 837493 185110 29340 810669 348350 657098 577023 821562 729389 690006 686995 807919 28495 753572 4 12763 827662 46526 776357 723006 296274 15 714829 3887 772754 158394 214955 3050 791077 783218 846666 796262 279802 827055 777694 526860 819303 776541 187469 675905 752696 461503 6 493999 556954 30 29484 377433 198428 107249 786610 580294 811928 430513 5475 583295 21 679408 813133 635496 707578 555561 11601 789052 557515 836209 14903 740594 423222 46127 33100 695303 138 446030 1423 606092 845650 798 407008 72976 538626 197945 368924 835708 85400 561788 711637 31561 841603 713323 493 846415 754875 320958 828558 784078 791461 813182 728404 839108 372492 308146 289 534973 658084 755525 1368 3172 163159 122901 95736 445448 19369 10 708848 714136 236 636212 812389 776949 29919 369420 34836 38544 280463 301118 106917 808612 801853 699357 7840 40 694611 765841 94 284427 819553 846929 541870 784477 792639 102705 804612 136933 17755 16 271043 74302 82770 417056 427013 225421 759388 807555 813367 4 753566 15 364590 623181 3 61001 38 516159 4200 385141 10473 399386 462 598362 586946 10479 24748 184872 538287 529 50579 148451 257764 367314 674956 562687 513847 611761 741381 798259 439851 843250 407554 521213 382448 177545 823065 777055 11054 43666 11618 378549 833604 1182 678250 839250 365140 621543 711242 799582 31250 268359 33469 662290 733030 171299 59 802108 804407 204705 783571 50 356228 799011 375104 693184 615566 163046 673714 398979 781672 339605 477758 40996 84488 693971 716733 816089 832545 506284 175256 823994 746672 88912 169539 807477 242983 2 193377 608985 7 180547 33 820335 650721 10507 101347 2 821905 565562 751810 595966 199440 724520 132 2687 457 181931 296022 410960 791088 842924 113766 4 754666 814520 338881 401584 76530 4836 846392 746040 172163 317662 767268 2129 2 836814 833683 776807 347716 429378 564292 467 519874 557862 391165 578 822585 7186 631 30 777522 621660 697091 29 808556 6929 434524 42503 756980 431853 230425 295388 5058 773100 38397 802381 843342 777489 139120 826442 721540 197620 752648 810077 20808 791337 357222 170292 683882 435719 717154 132381 786979 701225 3142 827685 34242 1293 476297 659201 832296 767017 837250 841001 189461 589965 765681 494354 734517 17369 2 812987 801545 803804 506525 391551 120798 190927 570193 849823 792498 811518 392146 659679 837076 778496 833222 612472 810654 849680 324349 829907 842103 237410 278978 829117 809457 566087 827913 57 474687 233262 627100 844036 34645 182332 279697 89963 730943 571258 692096 655497 821327 3 633808 450 4 1355 67118 127084 380022 653099 201317 722707 634766 10709 25557 3773 464993 346265 666774 692712 698187 741224 832012 433896 65135 804547 2 849497 740930 1378 556097 8522 155096 828268 5346 668665 112825 4933 549775 166872 838616 57667 313744 27192 305 745545 391646 64440 335 25606 5456 9 10871 788343 504702 705086 147104 34 371537 844972 486257 3 132605 4 652046 779818 387105 106600 655005 826606 769320 312707 45813 58205 795541 815398 846238 173075 178999 824896 836015 776225 736693 847099 359922 767339 462095 766083 51337 514 249808 805840 825862 16 657911 695883 92537 128 502874 3 420520 481059 600175 837386 845241 343213 665230 27881 360551 21122 234535 284808 784076 233882 848391 550990 814449 435086 830520 458497 98650 1120 800739 100108 403348 178780 9 476943 430655 243 290709 334415 176513 84 810739 119120 665442 10132 254149 629761 535112 646364 351533 438021 10113 271065 12 823978 3590 692144 14767 353325 118 429236 10 13546 193061 120895 560378 35662 837537 203995 518985 606650 512964 249318 65242 2259 201247 794836 248709 842615 822969 805325 30222 846849 823033 48073 19 419072 602570 829417 154291 765976 1158 713728 841274 834968 217868 5416 730 5 727578 213205 837729 4 702707 68 429723 754127 2502 846072 15 21850 213 4770 719680 16321 190419 105136 390894 180840 16948 785492 243833 55911 231891 11603 157511 822678 691589 373761 134541 8 817124 259022 519344 187946 6 442361 836546 826399 221 763066 7467 6973 421463 17 810872 816610 10 482340 290045 189187 615645 770325 99766 65631 756779 159388 385538 166007 420053 3 763506 781195 1685 701147 2 711676 11228 199550 110 452466 61456 23765 697622 811 840285 794236 814691 808047 416573 458399 336934 595381 405284 86 841228 277983 352325 46766 261308 189668 177970 595206 93372 219656 679427 612757 40380 736899 849121 306895 544961 13 830668 685932 756624 226464 208 3 609257 777162 812266 493294 44713 572748 373029 4657 833040 65672 2 338350 45158 206600 792071 287066 2112 818713 259459 413350 237217 247768 811484 549920 83404 820644 814997 618973 8377 546108 398921 793734 354 783010 826592 432988 565595 472778 6 439656 691920 842019 421325 15 809120 844215 37835 516989 9159 338006 9877 156061 648620 754169 423733 839134 110246 73049 13 1386 10 13044 756256 358115 31669 706726 759020 748391 303550 65515 695014 52082 228110 437501 15812 679811 630915 172925 32 655497 128 62 797546 789780 326798 79257 65563 66080 806910 54184 731 115734 288150 47 691515 64435 580307 552800 770111 2 671 790126 119633 761889 52922 521583 803976 127240 705104 651935 837493 516418 53337 468639 73 381745 843302 2 835623 551096 32736 37660 616344 75 127109 631832 341716 324075 32336 22 841477 4 593 531121 692 586379 781864 782536 297771 766 795184 484374 645916 832263 714615 36439 338470 535887 756132 60112 725335 743442 1 295293 211285 15024 3 561359 177751 827782 685 756136 7 263091 56676 836148 105738 777997 748086 420314 24891 787272 836788 797365 811395 22929 158615 809094 329743 698312 841574 800082 16814 623786 248 795935 144702 343329 441104 502077 19583 26733 842084 316339 826197 751876 701248 10472 842004 328448 811437 6640 795210 1881 412942 846094 2 156515 820235 847314 468 766497 6 429943 847801 257434 839955 993 829085 821585 314969 386975 789461 781608 555747 248 385105 615949 2 658241 259 212562 506605 14 622 802281 374709 313143 162156 746938 162223 274834 796249 111 71 809313 403265 192160 1 567342 817611 2 4768 222 180941 771607 721603 245757 755684 779581 837687 799322 140711 16 122507 783568 806285 835222 848495 463934 314661 581547 374179 163519 436332 642468 211 187273 778998 768509 143399 175 524458 167582 211617 166008 132941 754632 816921 740429 603933 828696 19 4 729756 178512 552786 3 392244 828784 812511 597748 338875 343 546652 829782 250609 444361 595275 848545 245325 2 300681 10 350455 830190 112872 734452 7 636762 43150 524521 790608 831777 8642 127600 304096 607592 150317 3013 836279 56865 123941 506585 743778 840038 809608 827546 32083 20 718035 3 828429 717718 632432 84984 699788 638612 154 19033 526238 780421 760901 2713 695051 70 652457 481193 35576 636316 14957 24302 809495 848464 841255 50080 694279 18 726518 143763 825449 731036 10596 253744 617391 109180 220544 11 344948 226965 388984 710371 531929 750323 821473 848133 810290 775983 400784 724905 805574 306186 18 781451 1201 542247 684270 695506 848145 845764 835253 796073 464819 838901 454910 795319 645139 809685 325180 734013 761069 557301 36 277507 58173 516381 3417 703758 620220 697020 758378 100 34 838498 653943 22185 802730 134822 6362 523483 401180 458586 441673 821757 752686 684159 6 125236 436 791782 448841 828993 776473 506025 2 343604 792342 833775 802831 121715 2 10645 849431 1 240877 822931 696184 294370 35 771778 450 433449 539802 482790 170 29 214 164753 561101 789764 671844 806447 6 797673 1292 2147 793649 849002 2461 612798 311267 1 415425 837053 5260 192020 165743 151509 845983 63 38294 841618 290711 164650 840933 82786 607143 20 251345 103774 813182 766039 469061 842846 433413 742132 30 755186 12042 611145 9 843368 2 181320 825882 779819 795476 779359 730606 64 2582 690238 750898 207701 732429 88070 352647 677600 343893 827627 626887 832419 513155 3525 799816 572989 267225 660226 752444 286880 39898 305730 776040 787147 144606 7122 136775 4 793189 802815 1029 3 788915 758747 682412 780962 423842 488042 797768 102147 699889 453669 639373 464948 416052 230648 791078 830385 785251 210563 470437 815394 350977 715220 410087 629386 33445 837433 643172 786446 519986 68194 522254 1414 523973 375034 258058 26306 775943 546573 411114 47627 846457 513616 127691 369273 12248 180471 473256 216794 491053 270946 420534 844472 44 46885 37199 785580 93 838921 76954 32362 246033 801416 2 574895 1 490174 355420 812095 822330 330052 496039 807233 233595 209310 451788 773283 187355 52409 665819 846445 282365 844472 415961 43597 5 831948 589166 37275 830931 760795 594270 810081 407919 459 338063 794363 6063 193 568338 824861 752548 660555 495297 324081 66989 3 832437 410 746990 786342 827967 674583 692586 843000 605175 7328 536700 845576 815278 24 45100 171695 201 917 182638 31 466862 301817 9 22112 806278 369527 713556 274084 5 24291 444195 302034 210227 816655 130166 462757 797656 803052 337 501778 91534 19 425139 266715 286904 347103 10169 219279 785204 592403 178 46244 200589 847410 58792 817135 769815 458379 1834 824007 560447 178075 619517 574111 682494 653927 337570 1 598968 166255 700330 795041 830800 207593 849140 8728 839483 28 699538 215778 795285 11399 655291 464414 812779 549708 28966 812062 232587 324048 805531 649039 816769 807192 816233 649087 2214 832921 806904 404912 24604 837147 661345 601961 3537 545081 796414 789886 250523 763524 12 88996 788476 827274 386720 833396 335793 658383 740542 8 714927 3984 833119 91772 704224 69 305015 680386 736269 33167 838038 415388 249872 765970 659259 829632 844131 813983 345636 847867 192864 448881 677281 218420 791472 230033 683380 185890 843027 843126 15 5336 1 345302 724026 138501 14952 741835 764766 306803 404437 67 100359 242055 255 822202 1817 285290 510806 8013 737182 686490 547805 40 279510 772600 956 7272 823346 642723 368034 49954 8662 838087 317554 135 443555 843547 753701 51747 357395 508317 23 571646 458433 314949 824507 788290 1507 104402 790991 415113 27 11890 157843 803658 343577 621503 337337 729006 830815 14122 801091 336798 1 395220 117771 805063 580994 686844 646 4 802179 676451 611474 70114 129 126503 220558 768289 805632 2196 777693 475163 14712 660905 2290 380457 398611 5 811075 842413 712016 26220 137020 312575 846951 328180 787 765190 209818 814100 5 817173 153 215808 784297 125892 442039 356772 3152 118166 603019 4 198519 540990 811201 3 373213 733217 725746 780130 134096 690909 849398 718734 164675 624568 372677 801347 808858 685372 42247 903 814850 5 307221 590020 783788 507422 31 29 777916 712763 633055 836809 828680 4598 826803 847363 480271 755804 337430 167272 946 844165 576971 684831 290583 701853 12 170448 723427 325804 281439 774176 67 209633 4637 844654 116083 383 729539 2914 812560 361613 780771 601480 95971 6 39 550599 8 728715 798251 817757 817831 788571 450 706334 49093 2968 559 813816 89653 374119 572685 349123 783535 752604 820136 732678 364714 155980 463246 774156 829556 837795 761447 772391 205097 777935 794871 118 849804 828306 723366 25821 2 3 233969 67 78554 66 766980 487056 89801 79164 650581 508850 416936 845832 323577 775881 780653 649030 422365 759878 1561 123707 581 132174 786953 649936 706032 365571 593262 388045 253186 836266 749033 491909 778518 788009 45231 847025 679704 704185 479017 1478 811051 324 809254 836307 94804 41 438801 845863 799501 93996 237745 12154 27836 837954 117 284934 236744 778490 772153 158131 828071 1426 10 135 90187 429045 478241 41486 472746 771792 822446 17103 499870 805522 201204 173001 490782 594629 737521 711791 847452 558231 702094 30304 824471 620496 811166 786984 731717 480927 661555 817 370248 836488 334367 291673 26930 826333 2472 4140 613795 326714 2 640641 517571 4 14 837186 765243 775463 834809 408513 103 798790 12 589147 444260 254248 34368 7793 58 178738 125800 754998 503862 828276 174069 779164 872 68099 661311 563302 3800 833162 8345 192195 89882 827690 132703 336819 455827 23230 764482 761565 256648 99772 703683 2 844793 90535 351805 665288 126549 321304 681179 95944 783003 48289 767456 805974 7391 617857 767223 720405 34264 772287 497433 394300 463041 817244 114191 548511 258075 210168 821612 411521 304626 780485 848700 111475 5180 237 4451 515006 849717 668719 128852 322272 844230 838498 802834 163095 2398 723572 444669 233052 600533 484950 28760 424857 792217 767605 98 694902 67594 392556 778403 368755 418112 803642 599906 724428 414106 283473 841938 19684 771885 786216 378869 916 451242 839679 35 462730 214019 689610 299208 749767 720923 488210 738009 105106 700004 110 41295 501280 436675 502464 783276 824740 795 1558 17 810747 79009 18140 626953 1212 846090 757292 4753 597164 758441 636058 838055 458008 513760 742785 663073 757689 46430 105447 1619 843779 703579 388873 255897 630106 837795 681695 668128 106788 91714 713842 806786 2368 821467 48988 234 183891 187878 328654 821818 471 527204 92597 11 584334 14415 834419 131089 842452 5631 122534 841506 113828 199594 278085 751010 388111 841976 166621 85431 746334 27402 122375 38760 833056 714053 217678 735570 710299 88695 533849 170924 290967 88802 49 528786 816777 502531 233562 770006 152 641414 122 838319 536034 766546 414614 833452 7378 393798 511437 170486 65 285776 800 180159 773618 141255 804956 825489 681408 713415 165535 317862 204616 737719 747889 817369 2 652010 2105 513092 11 437002 753578 592640 772893 826192 556570 507763 29296 67607 216621 647690 258988 791901 62 319300 632967 283405 685399 603943 2 439343 743023 840499 541696 345719 658929 244364 29 318874 264 357039 668757 695094 2011 559770 24291 418230 843492 698055 793916 774949 395466 5 732272 122020 847150 65322 5360 776480 828665 821306 764398 307562 831019 833141 729927 792243 819500 243157 479 836717 820614 379344 584158 824768 262314 378321 457485 142 774426 39724 164214 465143 326238 4978 742639 600 816202 284490 780710 30 808540 447010 810633 28007 600766 802551 695570 842462 832670 760447 581900 831843 648653 195172 788274 642051 834329 8420 321330 818673 737088 789511 394556 527560 63865 633812 2416 183574 29 702933 339 5050 108045 279407 762755 415027 94251 168215 409577 574086 671698 278591 8 214002 104166 799492 277718 609499 720981 831498 1 688187 352904 5 5518 4120 735132 23 803729 794005 4498 815069 657287 796799 520006 796305 365326 842812 508228 507175 1028 621558 211084 395974 34060 824195 837687 789923 884 796338 342287 592608 761494 350686 494 837690 277452 184 1524 207225 668391 241937 235294 763120 291572 364169 729975 501008 806601 394560 338733 4958 583656 233316 848773 1804 750482 722897 770247 553618 825675 829780 619931 822144 535340 200417 37149 211866 8 492695 111523 685790 6 555232 842614 780671 811119 151217 293 823090 430743 180150 647834 798073 587078 70 504436 767004 332364 816730 203876 807099 489773 815506 701811 325501 709976 565715 2 816132 637638 676275 20985 538601 614483 832526 387180 828114 675018 827532 808627 8153 748603 789377 18 350730 7 783644 8889 122769 212904 784219 671325 19566 794741 253304 689185 793114 574914 35521 797502 9 453040 154516 519867 298171 776374 254 842449 731498 30161 673462 845818 8 197113 830829 629365 709656 507 38 691317 831078 716873 268123 171586 794332 613125 3629 24648 6 34034 724360 690002 804394 779945 758938 814365 515235 669945 738628 785681 596464 727972 183455 842758 113801 444270 230047 749038 47563 842216 674239 363526 168476 278581 3 552322 174760 595991 844932 203825 322228 329473 472213 839255 24407 108 2210 760119 171 46165 23569 702154 35073 2 803335 225902 409066 554832 25562 787298 248752 138915 740093 408751 825613 472027 679546 778710 633080 9330 844729 724374 760362 788791 215460 611276 480187 52189 775710 604174 740480 19382 78116 718865 384738 694 3 96 190 195086 811500 303791 842332 79132 840447 93005 837858 809914 302099 510778 806486 2147 271808 312605 586533 818190 637024 829291 15 719817 170397 848150 532611 33257 33538 595486 125885 690596 836259 830621 219344 400312 319242 497 758000 824721 796036 23 12 348614 384567 751032 301 272540 760087 17111 257 331408 734959 240694 431497 709163 684821 254868 1 741702 777237 665692 601695 221600 598784 44402 35283 17 4862 185593 597063 651448 602383 247119 332320 186105 803284 841262 539491 346069 522 710516 184612 63078 658170 849638 626186 191508 9546 63 689329 582549 17640 719743 308797 175270 416549 743936 55384 499447 210258 695877 612318 199060 150141 3 582422 798675 277494 777819 453161 734674 218960 20275 68522 354489 608550 430438 363483 216253 143 294644 5 842904 280451 584921 758825 63845 487937 742662 758506 774261 13 1760 428057 799871 443285 3593 784734 842842 701621 845057 447952 444734 826487 78 45 2 31318 505921 760502 683485 207449 797705 747140 47404 290547 497517 419927 11 191379 88 391637 528612 551 87105 785397 15 758082 575874 198 1 2 784322 438179 44027 832027 330308 844341 272855 5658 181417 739466 169804 847714 601619 802857 4671 364915 1 798377 87615 6 263572 842087 779279 731109 407117 297265 518013 811862 818161 3 802114 3538 803340 811993 358702 3573 803303 168612 253453 743632 140369 387675 833521 281074 38051 385 649509 896 831442 813635 196 4 244552 97802 118 660909 20 695727 651180 848024 162648 741367 25 495676 48 54790 640003 678418 149172 125 845644 408630 234304 364202 497912 2209 837807 164137 65942 840408 1736 622357 262165 398533 810491 744675 685606 324375 757506 30355 953 2619 503834 9369 824870 715749 47781 221877 11 263789 787864 716550 81462 765989 34919 35550 20460 228106 202239 58316 48456 180500 838578 790734 772436 173646 234869 191 526814 522065 64 803381 34238 524942 832053 14 765364 226718 652250 513293 624864 396 90547 546402 817572 568633 804962 823219 5 312408 404879 121849 640468 63285 768902 68 839554 690823 283495 784558 828053 90921 598713 43685 230221 1 46085 417144 40 749626 446097 728664 583859 452096 9 672324 16561 170187 681012 640011 538807 795243 41158 432011 435004 847556 106959 608514 718911 583450 135987 814347 728726 635783 35699 122097 1723 589 828279 521709 785859 809813 825776 3 505361 762160 479306 834423 684947 54 789887 88856 457912 740567 790092 336 824792 796301 2866 316673 751659 428013 807179 844134 544928 1 405630 395797 579917 3 828698 843943 307978 2 834395 771723 9778 10 413849 789765 108269 649395 781962 665502 5 734817 426828 1 246 817084 16 620768 15732 740666 244888 621407 835579 229466 778413 848955 833738 438781 839730 812424 710529 672835 73707 835838 774670 252380 745367 630820 166002 498059 422454 163400 11171 194667 839322 848257 85374 849402 271016 8 328425 791255 828055 768034 845230 193880 46146 792322 354968 532400 836212 390699 606663 302 685294 10936 1932 51045 12 402491 717583 47400 820400 823274 59439 267735 803021 191366 25900 963 157432 682174 1 826879 772039 65115 813331 837092 327863 15 34210 255321 234535 14924 825342 239189 1355 836441 678871 804220 7863 811493 831237 1253 755361 484471 43 9 573110 518 472372 245453 404 660595 465264 142057 844576 82 849443 766775 386098 2221 723837 528543 831879 588832 655896 811034 285187 805619 1 843793 846946 844858 464871 606652 6815 154371 323652 287387 679179 92185 848948 17464 730238 820 2046 76667 234128 756500 652 461516 778045 181699 424609 639438 171495 582849 378285 6 1072 533508 112435 256599 738989 844511 838761 448211 695577 512160 685008 783382 829173 156005 129334 134195 443112 16 674548 831782 271327 785858 737230 246601 829266 107681 847447 474618 254245 663 804456 161532 440453 818067 829061 366633 729348 653236 846016 55972 805143 808724 3759 786346 60177 7880 96955 104909 5 514107 316807 584575 125612 839809 102904 232597 20750 248608 495416 1258 766381 82989 746214 699686 38926 230338 114 5 827091 259710 2 832425 758999 181411 119238 587459 397724 775701 77416 368319 569235 837658 391 807161 601819 745577 398439 837532 222100 140295 641202 783878 755180 255682 31 27903 1 781109 330 237 241162 154282 2320 380 2 378312 118995 35237 16 463479 20407 690002 1 343434 382921 41432 656123 826160 52113 827081 462068 6115 627441 457798 429664 790469 7444 847110 731065 501114 198 497955 763157 4 50 10 251628 825459 816957 117169 202368 1782 102230 587101 839731 809584 807787 1009 778603 769503 768018 550157 6 781799 161537 612248 103889 624082 201751 528391 691868 697156 600818 333670 3 233351 333933 455578 748328 497827 366584 273020 730543 33232 28 805571 318613 781606 39645 4151 587336 838857 812696 501294 734504 740438 64844 708914 108484 450041 387045 3 339726 345806 3 835978 498697 109783 842478 642105 581858 579310 7227 590827 157 307465 758588 326661 647264 383079 616578 358317 344325 165203 781392 395619 796551 697519 7151 476682 1146 70 749315 780978 748310 789669 290 99 835521 29686 5175 785691 730318 1574 478162 561709 690908 410843 801007 319038 393851 606900 2 834095 94219 79 655760 848740 837290 7 549050 78759 328 66848 844364 188121 831709 20583 442072 806456 843195 594720 724354 636122 544349 828311 438872 60 801374 804054 236408 747568 502543 830407 818687 384385 844612 8483 16 635797 365616 682758 465681 502220 312064 799274 3285 456839 779901 754519 2 478277 135996 335944 738706 718202 823069 10 541894 5 789686 280776 3513 805402 623534 764146 732643 11 8448 539837 778891 471025 2896 62869 411809 810823 604498 46 53024 5 69430 796848 122752 39832 782941 839408 413438 753896 299471 441204 286648 173864 113707 801196 1203 326272 21588 241016 601208 113686 699617 644649 828449 41 51827 57153 31 663380 800700 200670 541048 1267 567 669983 15659 788497 821996 101888 741111 73 802976 653443 298545 409128 13 25558 8336 824816 14 764011 186525 120957 848509 12 692382 71 810788 637023 1967 723285 9 809441 96406 842031 458862 365538 207424 791798 761623 407601 124053 655945 160922 666619 221937 72 112404 122643 75506 731577 808572 120814 1091 778135 678366 841583 782812 223738 513365 828912 347261 261 708701 155480 152 843153 187334 828026 147952 815588 15274 824018 232283 340501 2992 827833 64775 849704 778700 772903 8 73684 799169 824587 807613 266941 6 84636 800260 743680 733013 1887 62216 83192 6 18186 29 835693 796313 326407 765757 775392 842709 43622 200727 761927 651619 411838 1362 32022 527990 776959 133327 146603 439920 831619 717948 84118 510130 600612 178 725061 822378 1382 108421 116 722030 535353 849523 603281 779771 260561 780086 358406 581378 18485 494 8156 21513 448306 833210 139196 127 813242 826200 122546 629519 668490 218867 801845 819384 710342 831920 821652 77450 810498 7071 69299 34075 351196 812079 821672 791355 834741 128668 25 160467 5449 155054 47 840771 1462 281 119626 692425 17005 247779 292442 1 4 822445 324342 296609 203458 494425 540531 3184 727151 2998 10868 235334 354616 481108 439888 770688 304171 535266 754769 658592 830875 687513 11539 223597 297477 431029 777090 189780 645745 417703 815935 476071 7235 2836 7 64775 779394 347 294311 616810 823306 326788 801850 735192 401707 529578 272820 652052 100559 695282 809206 11786 5202 742044 656823 241415 38091 817018 66543 374169 30 838628 524575 732773 803261 827836 713352 816086 7 718753 719966 9071 71043 829110 300651 2 235919 674533 826410 185900 299 210373 838056 102402 837137 765665 652091 788077 843246 2 839563 774272 185383 59300 270551 728102 821380 5561 75466 53244 16522 337308 410209 825403 13839 806255 674026 830310 410965 837867 810580 422714 63450 279956 803931 504496 829804 444664 237543 118441 753597 740973 68496 19996 171876 702998 410925 785355 436341 555761 4 357399 22421 760071 542357 465432 69273 9380 8809 698104 838439 843256 766676 176815 342295 829074 62 525721 675320 418554 366763 807223 663757 531546 124964 567681 2 833882 23 93428 68195 800161 804036 846391 849177 19 357487 1325 9 730074 382282 278661 223484 2 296312 837508 756262 33 108107 733829 193 733150 823594 698183 714417 1717 313751 848316 731737 818131 52374 336531 800302 337810 829970 397510 39645 5621 1043 537360 822279 715104 822048 5889 74656 172572 796041 167013 733818 847012 747768 796873 300840 130423 661778 741217 153331 737638 665655 84 28432 13 18289 99170 425043 459340 1739 620197 9 167 466020 107189 15 94 281912 825127 596 418824 10 759008 786642 2 52 564 650145 825698 789 561545 735243 844413 805541 172275 815325 829435 811761 816646 2722 552613 451526 291580 250 172951 270285 815395 721507 328602 794835 816110 3142 693860 790525 57242 842711 817322 576096 807819 320860 4 831863 509020 849023 789023 689384 672411 3836 546019 1 825266 43468 63701 213336 224 829967 313802 277945 614536 779828 800841 224341 337703 16 551723 199574 72645 264463 193254 805400 284438 329349 839587 725670 175747 53 177010 509304 8 285 727 740569 646970 146 776745 286140 827387 837864 7 643206 324734 779733 25244 845374 318480 135106 660033 3758 1311 11 32573 16520 718818 42534 435945 8855 42611 138912 636812 789762 7630 840913 115105 2 296289 8 393 846918 96931 660374 1749 510659 412613 790 556407 631302 661305 678505 814939 424 671421 351 699192 108233 67091 450313 794969 290243 811853 105260 812163 628849 1663 744434 838152 86851 820164 12367 166385 58 1571 454725 348715 744025 1208 821645 2 842602 122195 604943 175788 686146 392 553946 577527 848826 814584 13 69628 740 776050 816226 109530 190316 779527 50586 347805 738698 282346 847486 835271 847461 756434 808915 352095 5775 633696 379614 2653 779720 607370 284235 91356 540689 746701 826113 158998 495912 11 354885 726891 547 123634 3053 438590 456381 664573 832464 517527 759641 337608 70474 5 747656 129723 834458 840147 845339 87 840686 818184 721095 830444 845383 363364 142647 700870 6 618134 184157 659575 407657 49 3178 249106 649187 704206 463085 809131 754659 350523 423077 375654 785153 746468 362091 920 767325 795561 546204 753914 806930 237932 752150 772219 285908 738750 829744 834888 29949 832875 817190 832328 1 141260 842096 25708 464850 552761 89024 623850 532172 777818 109933 831404 740315 630458 101862 360919 479586 288923 798098 720316 2 38 36 60491 530578 285188 731287 262716 10846 839160 33051 216297 6 101 812485 345531 51825 761042 91954 775999 12 728034 829394 665942 763776 14332 568487 149652 4 846879 209101 704071 694 182537 714344 585126 832041 403750 743338 838427 26507 141388 789903 779819 67619 271475 6134 840347 263378 506281 10782 820966 693650 754 2 434000 829289 551287 98553 453850 430774 5 755974 397588 323591 791831 3 724678 837931 128880 647531 22 714442 817903 53926 786739 382668 496391 706124 7 63432 809802 849289 829620 83095 359 360128 10884 789097 763645 838066 258412 300533 601757 154240 847178 799570 833884 827261 23571 819351 702051 808598 299673 119440 747692 60 191642 511852 383496 183304 365342 706096 407488 170832 728853 840042 675222 257424 61091 34286 789193 789686 584009 586125 542659 165035 13 498226 124272 205286 182779 694079 836184 69 6 833658 152129 424510 1560 847593 841560 807327 788769 20210 820072 36428 391139 807349 772441 842428 711051 448419 7 836464 771498 242000 437649 751892 369284 831049 137569 3186 819812 23680 798996 683875 763214 277 64960 332796 536482 414788 653772 374687 574114 45168 685940 214998 14046 785610 742630 564067 31350 3 617102 657401 58327 20179 764993 498693 64 148330 816621 338 146844 834856 823122 209875 87990 797557 718713 786826 294720 823850 791439 822535 179005 75483 755323 271277 819987 38128 473322 649072 836042 497456 140170 110649 821925 84879 841885 824129 804849 267804 237300 526245 156315 828902 689382 810144 765002 702 636960 4 349345 672637 409558 1078 684268 319662 173920 471744 827001 1997 475142 40782 428724 830058 839238 257581 281944 68987 360129 21632 30594 230975 263774 815962 820129 831181 14658 3 24183 780265 622819 340944 23 98 1983 678945 5 227685 820906 2293 13131 351 332895 37414 1423 828735 105606 85464 330451 87 764275 620750 464017 340342 696252 827702 2904 4442 230389 16737 360420 832210 40423 828968 67 685417 273095 374 783012 29 40 676196 831317 652162 216003 731947 58578 959 290667 384617 827175 82230 351840 14 346956 640223 2 134489 800150 270576 785783 616182 760248 2602 4 314740 457227 88226 160988 761027 162785 810829 102 355809 615 743616 672636 819325 772524 57 1 815123 754513 471329 233907 582577 165742 34193 297984 187435 748236 548478 115435 749959 482970 848684 106081 339762 837913 821294 4487 846907 26413 241470 473322 465152 802593 681949 447335 542675 809331 127003 837078 445148 504363 171648 735208 369459 109746 3731 780341 839539 827306 625284 614838 820644 822382 200906 494028 206 280144 303803 56914 151091 246 496249 776684 691929 245901 44648 846977 815614 3469 838677 46 579414 664243 25068 3282 827803 744769 686802 9543 1 10544 14271 748025 6928 818058 730082 499464 832252 804503 407577 790648 846041 232581 826696 824428 14978 538 148025 596969 824341 652255 47610 536696 485 3 683515 22128 694432 50685 26 231425 399871 117570 21294 738044 743246 83 754646 5 806142 207185 5485 790455 643089 840070 276149 356759 278981 662915 755450 68795 821771 838111 819615 547750 90140 30653 425558 565190 23 748422 337405 844412 2950 411493 818616 5 559290 789353 259385 696642 703467 802515 722771 581103 679246 276732 844604 845551 329533 175714 787597 323281 411209 674965 673943 844648 1970 387060 755161 767506 847811 4 759932 843947 247074 467170 692520 3323 616972 700857 320 628985 862 546367 114746 450132 16440 258100 822398 125124 208 775778 846050 135180 435942 18343 333210 501437 353 165480 744264 13 842949 5770 295767 758679 184652 713554 760869 7 801056 98966 317765 70634 278085 15 816090 1392 807194 604959 534247 842619 773232 82 52605 106325 18573 753913 405416 168272 831036 2182 8 313647 843292 835138 1 821904 33 765530 422673 3541 183329 831689 698278 603677 506086 58238 589509 121913 460756 831464 591 60145 436911 471447 419771 428 758602 803739 784408 848885 561338 744076 841632 23 200732 576162 735231 723 823659 778485 77163 447724 492 586431 824944 61986 788402 175 41747 820230 123851 13 259 760759 2 777460 830430 707589 531525 831239 3228 762287 12 441557 529727 672572 808523 79565 667187 2078 89938 159595 837971 793871 297507 399390 292953 28 289301 804281 348367 689700 771509 725716 779479 274195 427050 7591 687302 209259 457852 745911 355528 533461 840051 748573 559525 213718 200 259352 631024 229635 112992 779033 598263 8888 58698 611404 117882 119632 318779 445942 6 229723 267301 232595 779911 541742 4 2 63056 742662 138 2 112959 305717 234 725980 6 596261 846333 177968 46 619304 848195 31376 834862 424495 828744 536434 841273 461844 374912 630518 452211 41648 762639 734177 804025 828558 567385 829241 390420 837257 5135 344584 132328 37957 6457 640736 71070 565432 323977 291129 413364 2 85 8833 302567 211662 763389 823953 841212 804323 207184 283818 265823 578263 28827 844392 471046 239477 845033 398965 849205 363406 522949 814394 180947 551488 372 690323 421263 513369 799438 579167 34 237 706055 845711 20 140 287466 109099 735 70 824156 551890 4256 40412 747744 585266 413859 803139 88663 138736 692876 222430 586065 104 237323 2228 843090 317433 239365 648761 847908 642705 760334 501069 614520 189 23221 698696 9 561296 740540 104 762887 745342 276195 1488 443040 380104 20640 18190 5572 72654 844115 841959 713285 177496 56 455 748813 651695 794194 5785 291242 4 135787 831290 836140 474927 2 61433 482269 774606 6211 38 327615 95 816747 376613 767272 763194 454 711667 823546 482117 806964 813419 183979 938 843777 108 2276 47963 148898 659543 83955 719 34436 75266 499361 174 63692 694522 793902 829769 1368 101263 769303 12 265 735060 27083 300000 123934 821614 42 4807 72606 814432 791650 13017 751470 488984 460462 794558 668730 508743 157555 849754 843030 725556 795484 604248 403822 658178 814304 728744 574724 542637 497951 801430 450028 18 771661 10 6444 585278 674851 248551 250274 794371 844279 3 81481 640775 603402 363772 839953 839563 793987 28842 784374 806398 142085 814414 830529 795645 645566 3422 188064 830171 830845 487201 799152 544188 501530 432159 817964 541747 841851 25119 8 808526 458 8244 763042 720553 817345 80599 249639 427948 497195 583 829525 16 821231 443781 510927 6 690353 61421 848929 90052 551870 835729 17 754658 6 150728 779576 95246 98 645172 50083 826202 724645 499017 770117 161598 14293 668571 513741 398140 228895 229548 744371 801698 496605 249639 267 731535 457332 720895 790003 368 700832 612736 804 742594 601770 1 628748 95 596714 9286 671655 7454 408750 273915 116902 434937 250557 3867 6322 67200 823857 347257 750048 182636 734 635077 8 847979 120289 849448 89 560527 51061 392149 39595 8954 2423 741093 779698 261098 784010 799685 541575 772931 11 823159 812559 229 218708 682340 89220 889 452722 189015 86 91890 784235 377476 10422 810467 499364 196069 775643 936 805665 288405 787369 102057 102 656555 66696 1 500053 798407 786751 837655 363932 454892 541752 811210 93 286958 17003 369669 63480 61730 10 830656 836515 21512 389644 50 775163 217924 70083 355647 811047 541317 4 816773 123 16520 1141 228246 794624 814666 11 725340 520583 639084 253445 592329 836701 12 280280 832570 589229 2 228 16 205891 826989 718998 761363 739306 837378 744332 20625 830730 486316 572028 501975 19 243947 842096 424 458821 24379 683735 772691 434 387469 788585 646429 101 129302 848594 738775 23190 843312 700076 825199 555629 832655 48350 730123 16751 104253 90920 375236 3 3 842371 802528 162099 830509 147301 7 563386 164803 738021 415105 529563 75909 177656 12 765628 263020 740935 834823 371582 773203 678781 782231 480681 732482 11638 623939 600426 753925 3 658459 776924 297347 5703 226536 168799 832765 534939 741183 360684 657470 498122 285163 796 191620 844671 722033 274297 341 19722 126463 525309 613081 45302 800878 46 8 553061 644710 93 777745 790291 404967 203368 779003 756943 744109 3 351613 528871 690287 810771 628666 448573 751416 369031 49501 316688 554134 53944 174954 780062 321359 22573 554052 142407 826829 59 93690 51548 715806 184984 132821 1 20447 270853 779567 836617 804549 798221 271648 741545 810294 603050 754604 692840 753572 435741 288590 107442 823739 817606 254074 212 9520 310006 505237 65 290236 163340 273 12028 1 663579 429631 833009 22 22 66346 772396 180 219824 14153 806880 1 181750 679944 147591 160599 626409 662528 768112 130 577330 94737 599513 138300 12 731762 845621 241 707968 1023 64 473208 631627 1363 4943 641793 826558 823283 181612 347063 40621 774577 826603 824836 8404 12195 848508 808436 30887 306748 712027 124853 104941 225410 828162 724337 788665 3892 737362 833178 480421 832604 4 207831 6 813272 217013 52624 367101 192491 7 316712 328636 1 1341 487973 742164 24710 125684 12450 776530 816534 7590 764563 5 615059 817775 341378 530872 180177 32 289636 734365 550992 773189 821077 5268 19615 692703 843588 166593 55 822996 746556 673304 662147 640 512 843224 301052 839817 613288 644081 784901 799416 388265 273700 4490 720503 545885 465005 708253 371861 607989 737444 1 808817 840477 1058 740792 810709 818872 838396 834406 577387 840278 138186 127724 777533 620079 759 90112 780682 844822 722854 675645 786977 435528 236 843339 196 770655 2 414865 841795 505874 47732 787397 820227 88635 664684 844301 846479 5 281164 206853 2575 682065 589584 190577 26 12231 69182 208648 258170 87 618 329327 322144 499253 711903 680447 350620 653713 73445 107567 800254 745832 245834 686109 786647 817103 552176 701173 77460 331867 418960 754716 812602 755418 841889 771948 563468 25699 746886 795714 231897 737394 58341 416607 844336 772684 9033 154482 24960 465446 408096 720 320086 833591 830055 760558 770635 277475 171467 3303 734160 748192 394949 510696 821563 811557 945 792188 95899 791164 812780 172 835189 472928 3396 669 22574 846500 557223 843463 96694 415201 725766 36 778532 321893 321913 687151 712402 87039 2496 19117 800048 406434 703220 738986 790533 224588 5795 760688 463862 1547 123333 158603 4 9815 57792 811892 347065 72560 12 16088 62801 228812 349856 842934 711400 98452 9738 52 700112 15821 815915 734764 549342 236716 174390 847395 35 223181 577304 849021 846852 756374 771313 25607 689484 103835 89090 124400 584460 430648 512806 723787 33433 54242 164387 4670 675 836028 55 91217 381900 532420 736359 115529 81541 697191 685475 145809 462255 703223 838687 257580 530673 804 773601 495 833060 471319 642987 585456 720289 429983 721279 726854 724684 378473 73 844014 464868 736046 827514 785998 20 128123 798522 321570 648 673032 474215 196706 97403 804786 73890 781349 538573 239338 278319 765817 574620 7907 832722 283 325337 678024 223315 408009 668888 745261 122 396321 734677 91966 638533 130026 14 503839 312588 711481 722186 678695 153 800693 7 844011 333865 292441 760232 116811 597305 579313 591367 13 781260 836264 303761 42832 762626 805696 200912 83 798042 579187 336618 342043 709460 5864 98280 812416 85570 834720 342382 774880 9285 2 5532 847750 816599 33 770988 847044 6193 829804 14374 725661 118242 847233 707794 143 90109 4348 593906 813292 793743 78486 1368 261565 119532 14197 751609 715307 519743 2 130159 826340 427938 831050 560209 686 602704 380150 770750 179 841045 680060 46451 22 6 1890 801546 687564 745775 257975 783284 358098 11418 787615 660509 147914 742079 768956 397 291280 844631 66758 848350 490597 70890 336851 816418 540152 805207 18423 306495 165394 704820 554186 461589 808996 801533 8 757043 745450 3923 417 650273 1385 53711 160750 703271 155520 259250 27309 167369 76750 145 382531 801041 604599 776181 24643 2 88288 837192 818837 721760 226254 836349 835960 186748 64480 414762 234475 1 413330 123 818458 570432 739488 398306 274471 755557 109296 213340 24 735075 262938 2 603866 177267 158267 516321 295270 835950 674905 822730 453702 740295 202062 148092 6 820182 700936 540748 25421 33 827551 1 834108 815095 793468 339414 781077 455 376805 124 106245 707566 3022 183239 54 697139 580405 5 127256 666286 807401 741775 128326 843267 520916 750 624094 6365 449036 250 181577 34696 598053 728321 16515 12 82615 765660 153 3046 801622 2543 134904 3855 768464 838104 822920 795652 358462 74534 18 143496 1 237894 690479 107954 755398 825585 804983 719205 102881 782438 728200 487 287291 778984 812359 12338 828053 744751 288031 808609 6160 708720 651026 366251 208247 849638 842967 149950 205214 62308 170558 4165 570359 776387 131408 3 1228 666515 1003 638763 827124 32 488556 627616 153847 838794 302583 696538 94359 472598 815354 468304 811640 802467 838847 724755 3 785185 64 771729 19 846795 14 218212 44 118929 270223 269478 102361 848530 634565 11410 804089 718298 2202 465 118789 825361 19 70928 506165 32 210859 269717 707505 802712 5274 2 270089 835474 457 754479 575114 6581 780118 844266 787931 830617 172300 108978 10 847156 157 782584 356916 512574 584467 695290 756129 649521 97373 6970 830619 304804 802418 786375 1883 506137 611080 628520 625326 563895 543050 672154 21134 212734 121809 707385 385573 818965 837419 588400 699058 838494 403215 521094 5 823997 747797 6026 411490 263374 770916 14 810179 654650 67 320194 243865 703257 115618 528 10 780929 407243 3374 864 35387 346077 46311 847981 65 469208 15114 827717 743231 6135 688670 810753 769841 324735 707546 836463 10583 290713 764706 822836 2501 789057 838661 759329 59791 519228 785402 693214 769393 453017 1 848833 727189 378310 844966 263140 400133 585577 146575 7681 116552 780675 98268 86768 283 679755 21268 127 2 788120 215098 181490 53575 815102 6 44665 842351 625488 712528 369777 407734 849755 636715 4 784604 836536 834816 785812 817958 292802 778090 183586 68889 836590 842305 531953 752187 831431 837713 765891 403138 545104 536939 441333 701615 773287 267 8654 716198 715951 849653 432981 770768 726797 8 248 503294 6 339661 361078 465311 841512 788389 71977 801201 425 173333 223920 379021 94862 738874 348 1764 845975 32379 535555 50 839103 533983 485772 793393 229265 755747 768214 64 36766 23663 676969 843111 492184 423405 777308 581 363875 809746 730924 724782 836210 691183 461 3023 749961 791126 276178 270064 824995 754075 626097 10 728867 118021 317038 286385 2 81234 4756 734078 727832 738721 788988 822820 1396 790173 85 849442 187335 514736 542637 46436 736714 2045 383333 141788 597209 125779 494324 805229 2 497782 140449 745423 216575 569861 58056 757430 834901 315322 832087 825503 594803 217754 526832 839059 12078 4472 374613 264187 709238 311035 2 3580 462417 405072 750228 832180 790511 611087 139443 271422 197760 71509 56740 643549 129784 725489 30 384413 708565 805542 586430 252398 360732 430533 116 5 165675 825205 839292 794626 756599 105097 771172 354359 289756 786865 225320 672746 804520 983 643310 796057 761037 256970 747984 439462 451163 838572 356888 769961 22 36077 845639 44767 807350 50496 527406 429708 1 516515 3232 817108 323315 430920 44784 831019 26263 52860 194251 677821 392540 35338 588099 1 280 57864 641842 743024 5 4 514943 77394 340145 841486 478549 800270 83954 174 279918 311883 263551 7738 2 17798 555762 833842 499931 457614 225502 844532 545364 414726 752567 769121 2 551982 313574 380438 830984 818289 754741 671457 707200 218786 77748 829205 469405 11325 580678 633219 535671 117062 26 356598 182879 127161 438111 292374 59 52171 137031 709240 589539 507877 649929 779485 830750 182863 847922 669116 788841 148 844927 346040 1682 611652 749493 1 73549 456600 697462 143897 828221 236601 2 306199 31 41271 29 817757 71168 6 845631 724740 250216 703160 488 230732 454335 727446 150270 516 848413 782919 13909 380 841615 723136 14 212794 802748 605793 810765 156590 156379 821301 259011 557095 149525 9 625245 605059 601589 774165 829820 599430 839053 415183 52875 330488 395352 83508 216026 376979 205395 805828 801989 10 332204 53307 783203 461998 472587 186631 44478 311520 4653 88185 92036 14942 603393 150529 817722 36442 51167 844083 2 652042 224 664441 848051 771733 197138 829195 656533 511284 535194 706021 786933 45426 436549 793472 827631 383071 796363 250433 276844 725774 407960 692612 687433 553774 591549 501519 10 804171 390438 812567 3840 642600 765002 802594 516774 847472 2564 839200 130208 481163 836118 1515 802882 531557 16 753805 778082 203658 711289 720196 593304 8846 928 464074 817577 737582 631659 150407 232644 674111 105060 840692 734973 391276 1143 799664 836418 101044 49142 633812 764423 102591 786465 847487 524699 276118 18 673218 808357 489463 558098 665002 414273 823872 472625 354813 50010 609318 581419 801650 843171 530654 165081 102904 2 287835 565311 751566 823068 758405 456325 172855 246766 8516 144372 508961 88 173 811165 477 714 830699 597740 835889 520338 824258 802046 706738 783857 820936 5172 24 4356 491096 824409 325965 506 1 442172 666735 239 13497 830243 438781 830711 834090 178781 722652 576280 776635 629514 805101 543580 803757 699814 802605 15776 213568 13 29270 453894 536855 505878 242137 832130 754320 755208 103572 697258 59 786275 730731 532983 161985 927 17439 842263 68 727512 822924 717054 373431 593250 4112 97352 764612 100 776145 825402 31 71060 270 375 636064 1 89301 669591 830698 334 47021 801169 471287 831 365 806627 278558 60358 105674 353610 258677 705273 314437 784020 847965 287969 192631 587581 805774 786156 669633 749150 842790 586239 775007 849658 423991 39 774006 83257 848218 492745 6722 188 578116 33507 812681 140976 145085 786224 87342 212249 795633 504418 314078 772865 477860 803888 789437 771080 802290 489208 1441 790678 317633 809178 31291 471143 743927 656931 823933 27 570623 63040 41628 729755 372187 297335 21559 297964 811705 705009 814910 538204 731689 350953 847952 784572 212 884 593096 219171 180591 747336 818579 815221 796810 848631 787246 5263 534282 114 627112 258520 61 516641 501096 816775 724496 832707 515639 842307 73413 4800 726099 2 845402 226568 518657 117562 535969 666374 786879 2 1 63495 49 726360 231650 2417 347959 513161 488607 4 3 548594 495023 687805 813138 1 840560 784331 12733 106450 771949 483567 158464 326124 411970 306 768802 347659 788295 25006 834378 389084 275918 615598 807087 7778 61811 446420 811757 768979 4 964 762912 282 58510 844352 846840 48 635716 765383 838600 649 14522 532173 305393 455727 834816 400794 219460 837961 679848 824011 522749 573439 796107 60 593527 612274 22904 790252 725902 673725 539066 826819 2 60528 817449 1601 323510 699708 1260 3 422092 696805 9 775805 16 535645 415924 467425 761191 815758 532728 830731 734520 626946 777432 818651 746828 485387 799977 702306 67385 181918 819270 780506 106 825789 560371 844471 145606 262 801226 473490 622415 305222 52676 37 55944 821424 809613 743568 654924 58491 745532 573697 849795 33 832515 819983 674589 779375 454079 574244 831910 729411 801075 844455 2 1040 582618 849289 230519 813725 697349 453125 43581 784450 690553 158147 2176 158957 442330 491547 796470 696624 672903 474144 782771 1906 567678 683713 137680 1872 89187 808018 181068 343552 5 842860 4 762925 97 78830 544516 63474 295438 358843 304344 560254 23 2 2 788930 137 200 68078 821618 5152 407 210975 64 777487 410404 1 8 658164 192946 51597 188835 24 125107 4713 231784 13 736701 832745 9915 741721 53409 814510 843738 219 25 710930 541108 427377 548082 440919 837594 477175 729359 470426 3889 816884 356130 315727 681680 829776 830694 817167 662472 416428 763770 825188 442625 42258 135965 731473 798234 639515 3 55 64604 207876 789082 696 807389 692322 622426 807534 2674 278095 749109 672718 805410 610237 396433 780331 835126 425460 611709 709493 816143 705482 206066 9 830089 120990 628551 50 224381 765568 713452 377587 177064 6 4 471583 812822 672709 696592 168473 443 733833 11156 740 400577 773513 560576 625236 763842 8239 53 812553 279272 805695 809460 757793 1 842559 847508 255914 743882 190236 4765 3396 460064 315552 636353 68887 47064 774148 788647 762305 3 848164 18 387560 78 644990 839738 178592 335711 12204 2 497771 17592 17 368580 427235 62122 2 3 809666 472484 10 840830 3387 524276 220 723207 17 848471 722718 520957 842379 749828 602011 697065 710479 822 49131 351413 222405 6 16 137958 841640 791219 2 829662 231770 843836 752424 837996 794377 807457 798602 489337 76915 247825 2816 14 654534 628421 28 298464 688004 822659 621382 200 423636 729807 784169 631121 617680 783711 723443 793137 470027 765964 749612 833732 767275 580670 665526 34 4284 768507 814208 603369 779187 272263 677813 368685 849091 834302 1626 229985 398646 841663 9 1264 677044 834238 820040 810402 137661 193471 197291 121512 10 413445 48696 63671 54404 27763 781160 770431 3701 801570 736746 693703 353349 56876 601440 810449 578830 314292 811667 833404 126970 759904 103 146685 294345 755984 754935 605091 484717 707702 77090 54310 472324 469480 35678 360307 820352 823404 572452 837780 811568 715820 834031 133 702035 9883 1 802595 580444 32434 163 364006 817369 214367 844964 10 429280 716843 50 19178 749006 188347 758936 391872 718329 97763 133970 836225 579651 289680 125434 486049 369873 601867 826286 803696 55768 271213 34850 786555 475747 616300 49864 250 256777 111862 3557 167506 821508 2712 501381 277672 17208 97583 586216 184326 1044 280692 97023 692009 191989 845709 510613 491764 821394 840667 823404 768696 84602 3511 43779 2 26 114 787327 4149 76853 227938 3798 760475 835325 491272 742355 836849 171594 639923 18334 432195 731440 845759 7650 34274 836534 207631 44253 27439 686122 125794 120310 221 778743 120434 343734 525145 72987 798940 774278 8661 805413 164221 760635 764512 825250 228172 56020 558822 818705 687334 797585 844965 289 740287 392780 228315 698241 451998 282988 805439 284995 368364 478000 628897 138062 241848 1307 53708 743455 6 830330 10 798954 351820 829126 242789 841880 214703 708536 827735 436585 86826 265808 812518 777767 737442 638860 32 625780 740901 181 348378 462552 1934 340602 7 849540 383 416336 790681 553406 639258 239 78 179 565835 787038 820650 707417 252058 44 34732 263 683081 605219 781005 116592 4 802229 57760 763299 323894 692340 12 150354 828244 275658 20 8452 724353 160129 737769 834315 131957 8014 127776 449709 1 407196 528879 668803 5066 36 835201 61511 48651 144844 108091 689810 14 739147 744138 3006 699198 740505 147 679354 754765 346 753768 629869 363617 745144 830748 655256 85702 754474 797509 67306 738556 441316 71969 849909 846817 722064 300337 303394 713211 68 60316 718152 593932 274083 796245 319943 841345 841880 191260 4141 97174 808956 16290 108696 422510 6621 829510 15 70978 1196 72 829310 783566 834734 577930 266149 556285 734320 5 663419 347758 9702 510554 471209 2 84080 14928 828744 514276 5203 1037 721230 833052 497185 407618 27 200186 702025 731050 236646 616201 844153 848594 843142 483845 817956 102593 126297 435 518939 827415 31 57936 1408 811940 250210 108134 167825 831715 13 528150 454734 784416 816196 774611 84 791618 2420 836919 750727 328891 709537 2 581604 421935 847554 311817 806880 254838 816176 5 266054 63017 376324 373259 425641 586559 106491 364 742429 4047 846273 798900 319428 805706 193238 3 3 2 341247 668240 649308 1352 43220 812392 412883 553246 461122 408192 200 109891 2968 37675 685740 531741 834989 139106 616826 17437 790318 178358 799354 849753 65824 19608 44253 17 831821 611288 816313 532464 810893 37427 133520 819519 324406 499612 713961 825630 593287 603498 1944 86 61 501755 6169 25400 789959 166643 539329 318182 251992 742282 798163 827252 796187 717385 340280 141203 806126 553723 9713 76 142097 7 661176 690205 321254 126288 142462 804968 254684 842570 630538 221543 228086 351236 8 550353 116 251821 619420 840394 783172 102669 847680 625722 44849 745817 172834 255805 150907 1664 728072 800068 845178 558161 807490 1 718284 11 846558 489069 149481 538149 1075 670992 54 846378 807051 200128 3645 1 71915 66398 635 171143 182521 661973 625968 21166 804183 1 735253 724346 19593 3 816881 723304 682927 187503 692454 613027 521713 345709 727038 62438 3 674015 817638 704121 600 783503 792832 100682 485958 35 2883 807 295904 154 105023 525838 134303 568857 5668 3 759928 713913 844514 692719 816230 464001 374771 416704 10722 224832 2 71078 28174 56099 466076 207452 57 420295 299220 831408 838357 813570 848668 770 1394 823523 836636 394831 10157 2 493444 563740 19040 8499 811181 832902 831879 2 541462 718836 238186 215262 808167 650584 4196 7602 10260 676089 20342 843364 684455 70828 817020 321444 846489 796759 107616 10736 492477 207009 147856 40020 426025 692392 810307 119671 54343 2136 156620 297 662731 276448 805983 764544 73541 290444 206953 718985 303060 791532 341488 452701 555892 246228 85413 9996 248029 639 74 957 567806 562187 795334 401923 104498 277713 542 2406 10 90 194777 138 826702 658361 715835 307499 110720 724968 826161 12058 534109 794676 53273 739990 75 87226 744139 546 1 79515 657488 772658 4733 617593 82314 314288 752214 837178 503532 806909 544603 597850 489136 806569 58 651864 609264 52930 41342 817685 821335 126 92316 159436 367449 644811 840527 224900 291078 846171 137 821030 843155 91 325598 297419 732308 1918 676524 387452 847958 706816 566825 656326 827278 681004 293733 484249 289903 69425 60707 825024 793 803780 40861 722553 783891 4 1 581927 90623 807911 31 380417 1 51 734668 680009 7613 736492 3 759547 831616 20478 697881 456198 527912 32473 663711 388779 163488 736290 811693 823186 539566 126476 840371 746588 764239 439384 814397 811157 1402 460372 636770 749145 542866 3389 822991 4 841604 520675 629149 54 779708 605536 826198 3954 290407 356 785984 21 22 8 501766 587120 454 792548 810866 497 499619 148471 758202 163595 569616 482782 691361 433533 801395 3378 151518 5 25400 2846 242 759070 808396 52627 355764 55 843527 807852 4 754631 831749 576329 801998 130457 136557 9768 351967 768640 690494 50296 827689 575137 3958 13570 666732 64507 641835 782691 349175 425731 585441 172681 696381 20153 32159 52377 789130 303785 847678 245388 831246 724267 188401 762557 329407 803038 5 3 758820 704142 492051 306044 24 40263 389 527688 715157 256608 813057 344159 751307 833773 90674 33939 790875 824515 837429 674656 747875 645039 23403 805665 803462 50976 11038 838451 707412 97216 415722 825920 271516 695388 473141 846309 846301 4 699003 794049 15722 775085 129586 7566 681829 700085 13177 785688 533275 785884 615764 328199 219945 365046 691961 38 300267 216449 593942 272253 64077 617 838529 804851 781171 667480 36344 805570 839673 177936 823056 835506 16750 377036 664236 42169 397 33105 474512 6 455834 509260 32 86034 8289 778043 448111 793632 84631 696607 106 447057 837375 78479 578028 1 12 676706 667561 10312 752073 809348 21 809955 491742 819550 457967 491662 706082 290131 616 230145 37 90633 230 58 423715 68135 111938 24 3 16 761444 67317 31 721057 728353 109928 694107 676473 263075 38635 843726 599126 108274 644380 2387 24704 575210 825936 12 11190 807285 139 365 400082 6870 22934 792950 827985 2009 132798 713 98712 324903 828805 495322 31258 184030 325648 819052 632318 720317 849524 143852 789295 839190 784881 231738 78485 754368 230827 619996 791364 320381 213795 849916 246823 461042 90 347681 231584 9 33 138067 623088 772428 316956 816566 277898 553574 321491 184079 378813 390181 200 6753 99 763692 410884 708387 444806 9136 845471 147520 592023 82671 413525 1283 545997 112537 281 6 485626 648710 849178 78877 756876 278787 685253 359714 726380 359 845786 499934 2 849870 793741 83489 847460 126 173407 750227 758359 2139 22284 3 531226 340096 755104 62904 30993 426332 271604 777200 461271 790585 784923 21807 814956 556040 805264 135760 130498 4080 782764 249436 191031 12676 6815 837679 411279 88781 649095 763167 534473 522162 843571 819275 437021 775594 815266 462229 804099 567343 811439 844382 8753 2 47484 22752 623965 14723 826544 6568 845045 748283 7553 105700 130565 801837 42841 1 674227 844740 752148 677640 493976 4995 163770 8103 653625 822484 44752 70516 753441 713763 674180 744352 816785 767820 10092 1548 712650 280561 84 842776 764443 583002 99992 749592 20019 14 797106 848158 832429 36218 695149 67186 193 803745 164523 807823 26 839965 1421 797184 843151 202592 42402 2350 822161 833437 835744 2598 601596 824295 236775 793582 10739 2 773218 539684 680678 254000 137167 339472 53360 846091 838268 542996 563624 150903 828466 195 734706 786002 840925 779301 4138 641068 699320 825338 8170 383892 373211 743815 791785 830074 3744 243978 1665 405 726409 226167 809421 632861 775991 828 138285 819012 32298 233773 823142 633093 232 163183 752572 846735 605906 809882 743605 305428 134745 816049 798135 93 771673 749087 808820 19567 20 739739 811217 49 817491 435503 9 525821 530848 177 715835 812187 10 501679 64447 820954 257161 601253 745 3923 40469 523652 323324 775767 781450 736956 26423 2 12 512 823673 320279 833171 277491 18 299182 19088 716507 619767 818554 407673 85 148270 259778 816260 827444 504968 588434 802839 301891 829051 331 834519 749218 599 140037 834013 60718 782738 5 37107 236693 66455 399045 536915 709581 586927 731360 848956 5 821531 437285 472754 800735 835244 16 842857 286 10425 424776 629652 51 534196 25 677221 326536 1289 753628 49323 847945 796043 386863 846859 353279 8442 502583 35689 700222 1264 845143 834551 845875 795902 653398 761346 585715 67864 7 12 609997 171 124855 812028 478628 89982 544280 696805 432141 833653 790495 1650 541247 607035 786039 87 7650 845098 656483 713017 320195 298698 744630 294429 50 714893 137926 1068 815412 5 341 796032 819091 343231 710997 785747 10 88391 189 300322 794464 1107 776418 711032 4349 109584 843634 730851 695 170 765265 650910 335418 633254 5 2273 547045 817639 55139 537201 198941 1 782966 690011 826035 20217 463747 673757 66751 698001 178292 255487 8 183543 40681 840114 2 378874 10620 286239 63 704334 673 839905 85249 3 808106 388261 842888 19 623238 17638 59435 763240 41 570216 702695 1 6443 1 292 800142 23 825059 732840 789595 53588 100858 362376 776444 490353 44702 751502 671607 339693 551 783049 533143 15 787442 775125 241 749347 45 494001 636 205617 342425 158 834050 3688 636820 716812 34 665520 2085 419154 752730 25666 489558 780025 259637 68725 592730 786409 164021 720375 223369 7 330284 22811 710899 137408 207885 206376 642135 1319 429909 438307 213465 547884 466044 7 4009 781221 17063 839288 360218 705703 420790 834547 724286 91227 842158 491941 174209 811435 754464 689429 805769 479231 84 813582 673917 32675 165893 13 136257 206786 366584 351852 273476 55174 797717 564463 365 844305 795504 584868 362858 54119 323838 37280 553852 7583 808275 580251 370338 269997 578040 843555 32508 810706 402698 253763 414570 378914 802798 625057 364168 756723 283475 746113 199468 167102 848811 430391 813646 575605 139 1167 174163 146898 708417 693399 1 841337 8 67172 524178 791286 688794 378734 431744 5729 105168 4 838208 824421 200876 809630 221018 507221 320585 798758 66596 900 146682 834854 825964 768614 546823 848723 362139 834046 307490 835506 709456 189451 733159 777828 31 390050 841991 16023 723434 801956 649487 690945 221 828176 26 844927 342560 58035 21216 634948 773193 265687 217415 387781 1828 748699 366359 148570 11851 334006 62606 1 533851 343694 708736 3 452641 457103 477731 17657 221 823211 720008 2369 195704 10 80950 721815 221609 341892 740629 69508 523957 346115 568983 24 804810 731745 405455 752307 549 847936 194030 314386 165710 542648 48519 60178 822628 819634 10519 17646 461609 242172 27 220489 314950 675882 136247 814626 843647 21859 841536 169319 63884 550840 685786 292316 809120 346062 31277 791602 841401 826927 175946 50 154052 49660 92016 362383 26330 2 794270 759931 828487 822796 101664 44150 165027 203 201 841806 334152 641848 214359 399119 61800 238962 809323 198109 729921 466900 225313 668833 702517 541294 162 85675 842713 453672 826959 162913 252130 182177 592797 835003 406020 760060 539998 368658 800280 72005 86 836462 699328 5153 523718 587571 737702 827329 426884 696425 756422 829791 357471 266469 849709 11696 832427 142 592771 425867 825168 296765 36257 369002 831020 309124 381787 830302 164735 1983 676 778784 710804 111740 754454 120321 828449 796394 411546 776737 31 772555 750201 659228 841250 251384 433333 123730 806782 163891 636699 8 7936 820805 790038 790356 789128 618185 2132 573679 38959 19 517611 16 631348 511203 728124 836279 494602 469811 587705 584034 760737 370965 714956 784180 827 844859 1109 102528 692178 823254 776579 605245 841557 219810 679391 793142 824913 777952 665743 622216 162042 846443 365045 444434 64 797454 185081 758989 33428 9051 196569 819906 574323 507251 163155 31780 270796 391085 2 8 737332 85415 1026 255417 826673 269080 13477 303674 845394 157191 731886 389290 484463 704976 250715 800592 711 826566 20970 7799 4677 272218 5568 572952 2 381602 838172 775197 825974 308290 823066 724191 786031 270342 744516 249126 136976 622691 391 469719 34 176398 813220 180238 715538 19 739780 393900 436955 253462 844053 15 655349 153113 828560 475044 796033 745331 388 1019 792891 335657 816171 621032 60780 25 793785 314281 11 824113 378384 524183 12776 811840 486870 6 3416 192701 810209 849540 85438 80553 678879 684239 478435 13350 77646 296660 5595 38558 665335 2403 849239 137 32890 701535 199339 160803 653053 744323 988 6872 781869 327910 465 709539 370408 469982 809663 578976 842666 747194 135713 823832 585327 833016 871 14159 641773 842498 764028 4 763809 836973 609052 702169 829082 839017 690219 8 831264 413924 597650 731857 633161 101467 462239 9 427711 14524 778357 769287 442278 62259 812859 4245 1438 562056 751250 148333 391556 30350 629972 844048 704560 765078 140513 241389 746953 306947 774453 263836 839830 111 820525 75354 722534 806242 830143 491 349462 59 26158 400853 844152 801709 96775 848790 258276 85 309580 24061 532779 330656 591857 12485 784421 242173 383564 8165 119608 112642 498257 2533 777190 669810 824036 1 750374 157 222904 686690 9 402264 696941 837814 456991 353665 14 762380 226646 726397 621436 443525 809153 758338 206512 179 789970 13393 825931 287 170978 784425 754847 832878 830864 705840 581 760274 586767 701434 487079 832595 270544 5687 754257 391140 779868 260821 724885 557842 3034 841871 538144 71183 767820 35325 721711 441733 829938 666147 577261 287919 32 720799 2 105 102909 132700 17 230525 2135 809431 761327 62 327532 399239 781 9 656022 167289 156594 761311 3004 543597 818786 688879 599431 178938 736755 516836 638079 777140 431390 111555 90254 3 801297 15 663160 80085 812821 34 389504 2400 256766 774034 840093 511723 154978 552064 128212 88 46 657091 755789 684640 157820 681726 335927 242168 98525 673284 549779 87793 760036 458387 734346 712639 342148 298284 2212 250668 621298 6794 318 450 735401 830644 733221 709553 738612 160800 686482 803474 2974 137039 448230 558911 404684 781752 1541 542504 2 596289 647176 310730 811014 72633 74188 67121 668164 539124 11399 785098 1 94408 659310 542533 193520 312127 832008 835534 548199 198508 241501 408954 815430 446716 849234 468974 98 480789 807599 7 1 397184 797929 278066 245982 284327 631659 817579 96951 789307 14669 3 67794 575222 792910 837320 828937 285173 133 613890 806354 609578 810372 751 730235 334 298938 723157 440393 846458 34645 841270 1227 15416 473504 4756 261689 105861 1738 714167 774356 821534 123865 309448 523297 646091 555837 798062 191142 465043 248636 4 236690 678009 287518 1 631210 403861 773269 469915 125777 652879 845825 786475 813617 841 335947 580464 826799 843385 363339 701111 397099 792961 2804 741160 819516 94143 642054 71156 810159 313894 10417 443594 158157 1869 159729 820178 767855 36108 233100 849686 618199 497862 444918 34333 811719 631268 662147 330597 604 826619 799103 766346 38 218907 812755 1 20 13 829351 649628 273985 504471 494 19944 571398 166 726210 1 21236 663316 641742 341937 849416 1067 322254 833837 706516 129940 824277 737063 735001 636578 770540 37 712477 23526 788605 699576 36581 62141 831307 569475 761817 780629 143638 191086 842811 576457 774963 820865 813121 812 421653 55928 712771 171112 434895 196883 14731 37516 353 841748 712007 2607 821008 500297 671011 133369 719310 131 566538 888 798893 711539 4 3 698849 743468 21145 856 415388 98908 95459 499052 805350 2189 791755 561265 420228 7173 824472 55144 649959 44693 819329 155607 323871 786215 612173 8421 731748 311357 333709 3 291577 735195 801450 457991 642946 577117 31289 220 263 812119 432448 1070 303358 7 774339 327808 783047 1816 2119 777717 12 720025 25669 368857 68 744 318581 779048 372332 14342 266841 141886 485196 76590 687935 591563 396666 417633 821819 142503 299156 204081 13 360986 844724 792285 695316 693008 1832 732822 474046 56239 683246 591544 334679 48787 287679 316 714 335312 804743 186718 3 801953 580 816987 811330 839716 823849 333318 846165 188092 789672 701619 773398 848463 211173 71783 800764 768450 243929 1828 106 354914 408853 596099 755132 739477 141385 147766 711311 547553 821643 69299 24 825307 689317 777509 822394 546476 76754 12077 772623 300730 849121 20 618391 7 8114 820407 42862 507077 828072 843074 767190 719173 356601 571174 32189 434348 559517 397069 734679 815903 112242 198513 681525 542258 689905 418694 113021 293936 273221 797839 214988 2 651580 1 721624 680189 674262 48718 452532 826276 89427 487358 713841 450819 665113 681619 19668 767401 526166 798328 477201 358121 411807 306117 317679 8 798131 357810 16081 790778 778439 799703 547190 470674 389917 843287 774649 779824 105 848895 804150 161004 608871 179409 1242 207463 31 561688 4482 609435 677194 75591 1916 6239 175052 27581 829151 796728 712390 767528 763891 282739 848302 827795 1893 598084 507927 26320 2634 713710 96 133645 506467 315565 848345 303142 300635 190331 22407 289287 227725 687295 780632 2719 793555 100 62 271215 839832 725601 470682 798747 47040 128053 2 344472 808667 14828 82144 836332 363482 316298 94606 604064 668878 809196 74 2048 705632 539630 101577 754501 677 790292 190075 447775 695313 3 787764 67226 437043 758 147688 65847 93 606858 535570 603420 749393 189540 546431 145390 274897 788748 36258 707618 402226 723686 766815 226675 278241 746292 712477 237686 821306 779221 4954 232800 761788 817217 745910 624501 141921 598383 3 7835 761756 847297 31280 1799 132364 562272 458200 129976 711134 118294 247131 153963 1 768429 8922 1 842314 389730 62706 771724 129908 326614 504852 822969 467752 46356 604541 816923 570844 830880 5 514440 381708 74454 143229 788225 10 706502 595295 438574 801449 197135 237970 689055 589641 19 351586 239317 15 814368 532188 82470 599661 328172 187043 703561 13 816465 316051 847808 824536 80439 551908 114974 78639 30 828012 371639 317486 108984 843003 362213 646106 425705 7 838604 139795 838184 213247 542938 1 5496 3 560 572080 785886 693058 518506 106458 609383 831314 365942 782940 777436 1 589164 112 90 17 23 818177 7208 53126 137060 427337 346 75363 320151 813529 335 531161 219 794199 791570 1556 345110 657756 788171 849339 369360 762316 437401 76096 7524 3 51041 721524 231652 251317 817937 591193 458900 210 371488 785401 4 347428 792177 837741 648590 503457 319865 584692 454623 27 677602 14 444997 94731 221362 139362 794269 422989 4 577085 24865 833995 465332 2 95624 301 1958 412821 1 58 802465 1 98199 785515 53 226142 5237 149476 833828 826834 594079 216979 724558 63488 723272 177569 784861 352393 46 1224 329532 26175 165907 607755 801058 28503 810545 650860 366165 208943 192325 727407 599040 849180 829731 79 42474 249199 809686 38595 31 845154 572600 753583 390513 454962 791300 778457 91114 7 343167 779730 166615 113 799515 549990 704928 51531 836441 733593 635089 490183 830789 454032 483153 2896 353015 840740 515699 796774 642782 269277 312109 294035 163210 452121 361768 406 221376 764807 284431 2 734422 840154 1963 847491 181975 523151 108 40 798165 31 828417 129908 821045 460153 310957 430455 823667 464439 705972 55470 538903 807 285853 814251 378262 775534 766396 13954 17870 97417 388453 394107 842612 6016 168800 3 384936 487816 478251 38173 583433 553228 45409 763180 776827 358860 31753 15 1224 750895 197329 759015 582323 1293 314678 728322 841577 792645 381288 34 671769 819934 621193 70874 700853 205 827951 44 14785 5 2 844815 614053 849962 737085 756492 358412 1 70825 312 849938 137269 42 5 279281 819967 718320 829494 59064 717626 769344 13176 685304 724646 740853 52465 717258 684031 160491 960 747232 773718 315782 286648 260686 25 11 45991 434848 80 29 313953 752069 127088 809559 4 463344 777038 50219 17900 123 222128 672404 437277 826731 31681 215373 328559 527 162517 632028 284048 816148 69173 833949 322112 831455 23 316661 356308 387393 1 732413 799833 23362 798798 581572 642619 657409 835440 2 164827 45569 177946 759579 360934 844022 35228 763463 750536 710604 8 316387 2 845360 154612 21785 233548 4 644462 380864 165 843707 50857 493217 718656 777192 96387 832526 416515 4 846183 781507 733101 686438 753513 790947 556208 703699 35998 705942 618712 808226 120646 216972 149046 816962 584722 768571 4 370278 602456 27617 728410 709184 276726 353241 504601 252127 830084 141629 190560 813725 313678 322250 588718 689448 827850 403368 686344 794420 794206 5206 110650 447430 795 366622 226063 133 533778 728496 295739 1990 794548 209208 541889 742625 811489 784336 307269 665003 313894 103414 642127 761230 836618 58 26578 811815 693 845124 815665 780208 162 177251 789784 5 135198 484602 541422 812876 152 833858 365023 766846 42596 186012 91533 396835 598063 547596 752933 255651 824860 97 778632 777544 278782 127720 359316 14 837253 1965 823192 807133 21 179808 221 790429 117 582559 687627 678621 650703 42 778031 782568 29853 767279 67453 2 798077 12 10514 370746 303733 829465 603544 671641 374480 658095 613139 386044 841324 364 407619 680011 848399 785382 299 12 826233 532402 257338 3783 812197 795704 5433 7783 456 310835 14029 440014 456 392615 792125 306078 237478 48425 436716 841167 816357 606624 797825 42001 95459 171010 646418 434846 827860 303460 236419 37 794422 740597 826729 751927 736464 723380 214409 334434 436624 13822 28351 739486 565058 800606 485259 453938 424035 39691 812581 773185 8 232599 2 697621 109 14 242 11845 789408 79950 649909 846903 388225 832365 483037 828088 617783 31719 685092 714285 832147 809819 23154 1164 791566 808177 773393 1228 41498 181634 13 10 90624 532339 339120 820319 835392 820558 335342 620495 4239 20 836242 13521 771143 758941 839572 598962 52349 815981 745615 11155 513455 627595 785866 666630 781500 778 79139 398491 710765 834353 3777 1530 845805 165571 828486 826892 697835 9216 47410 219 760148 478245 742964 198250 163009 663598 839701 241111 760380 244350 411314 18550 595 347602 765243 58885 44192 144888 827283 9508 44151 928 422082 48 523409 629458 331844 810677 222117 715452 88606 128949 329578 720382 842 265265 244 112645 795635 461765 819715 581301 832538 51 26331 734838 818380 635041 702519 849927 7101 592747 3 434324 433297 203824 293406 839564 11547 820120 209 511 503561 815734 23073 26483 825275 85 78554 628296 321504 247533 173238 727219 15063 700244 168309 35276 533784 43207 778595 250076 317119 576359 57968 14 14 533350 718814 810860 143326 701515 745292 167537 281019 182244 168999 814918 772206 745615 772537 699 825017 80891 658444 753901 766647 788115 17166 170148 87283 40598 679528 779884 335 16 1042 561 25820 48884 30304 421 687171 764002 743006 559993 371271 532741 2 478776 646 256979 378663 145932 518219 729659 848629 49 89099 523471 83 211115 757666 716665 99541 824406 538542 826208 252497 411160 623355 323393 8835 109512 702857 291778 829997 677034 36 780047 1917 778208 833528 790906 807813 7238 733967 652855 693992 608511 843993 186364 163249 835533 660622 447248 329237 773850 567564 324642 221 837874 571800 796906 518224 568466 574783 116982 303070 838 820111 28208 493125 4 13055 777427 50949 810518 17 499401 699178 66041 3 640299 744 115269 45639 803797 798482 778136 840646 717602 50 169822 163135 806994 827629 810728 163591 539724 625397 241185 249928 838161 750816 765508 295867 781690 2848 6 827001 841861 220985 15042 201706 810650 831320 732560 829052 5 68759 835424 842020 842814 238981 417205 260007 414250 695 802617 811893 209536 839488 512551 792535 847247 6 782022 690577 472271 566414 847285 24085 73660 765081 809830 644545 849206 712157 55 51395 438403 136992 431876 31021 382534 784070 508903 657475 624686 239268 685982 267 630105 111555 3053 786358 268001 725809 20985 660105 95233 420198 2482 12135 583176 746737 847416 228350 843230 25 179 18 260136 159 708558 830846 634551 313245 754125 254984 824681 663197 466846 540108 837298 2 178 181146 822096 797324 422789 812626 5 830933 362 2723 468457 829117 557523 745847 363293 283018 2612 384976 7477 37336 837 829047 774606 736927 764464 834276 830558 723041 820650 715940 118453 191525 7214 785910 50333 797774 254638 518 110496 511138 505197 14446 497424 77746 569019 795210 1 840533 730048 715038 754484 722225 625399 827200 668551 659471 647929 828726 800857 688651 588026 45900 693061 756119 844321 791739 107507 638524 707961 786183 836788 526200 821613 195186 747940 767835 837660 786978 767402 645141 239335 355339 169 796952 828188 786570 358130 34561 53085 3 698190 68 144979 233 193954 705092 682494 845026 517136 300825 835557 838266 475749 1073 2018 848918 826894 7 555057 608978 694265 17386 760471 845 1 844088 848801 1590 668798 76797 6163 477 844871 34473 623039 3713 812997 776141 331936 394717 105645 847948 836080 727088 765298 73 60547 818755 836090 32291 439772 824327 677350 665094 321588 458670 92 114759 782917 822762 689415 819485 832530 239749 837923 825089 238384 832015 324414 735076 749851 174867 578586 123806 662233 46285 695293 780996 416324 14 1 790807 1024 231522 121 269951 401771 691454 542945 844724 112005 239442 330704 93967 797799 1785 661282 87781 39672 682599 571325 718407 770017 130011 656134 223882 111845 757151 5177 15 307690 43893 789672 839665 773809 689552 751857 176696 4 488928 685696 163882 91753 403663 428031 813524 97029 3 755209 838107 266583 335094 283594 68698 648611 809260 129037 797490 833132 638211 305 46853 833431 757626 712055 38 53745 4000 780301 635922 1736 792167 390380 49 581519 849227 808025 2 314449 489406 837227 596874 181333 659725 847944 13 826347 839078 202681 722874 223858 34 133404 837997 2 117601 598175 768053 9312 9710 826748 119791 842056 35 835801 791255 24390 42253 825703 406997 843466 287035 791028 131 817729 843163 402567 843150 679300 801397 679992 7 581449 730447 17 821203 508923 748242 808909 722958 848071 844562 6555 806355 562405 352051 71852 536475 11 774236 4638 257228 684080 94969 165262 83867 176918 96 834925 28 350861 510583 807432 172490 242169 736210 330170 178769 13 832336 141273 3532 766294 1233 3 256266 669029 823294 2840 358786 841326 655165 745631 527438 820743 129255 122782 155400 447884 4054 584913 490659 572134 634078 174519 59716 62516 742794 810125 820972 164403 645423 342353 450850 380233 738663 66 359057 120 835590 667504 780634 806448 428 253019 2 5 811676 777876 2 823777 196912 68 130141 700698 748942 320396 510052 58 745028 211617 464036 766657 823949 665124 216949 4707 15658 804083 78 841496 100 24934 834016 694225 723051 252 660734 374382 353870 11379 687767 761229 487971 840304 819737 598182 828593 659696 186376 496997 426330 4657 41694 676380 468615 809483 1 734967 332982 202456 236369 455923 729320 176 468009 671455 1112 804543 181859 829545 70078 811917 755075 797421 266981 183523 311039 471631 99452 1 53728 1923 75 337 1169 37678 230 589512 718780 573767 737643 4988 544784 212996 279264 541661 197261 586 884 416580 736469 310655 703250 218331 511886 813185 217661 479 717122 47684 619024 695071 172119 247534 64855 840108 1685 661947 225737 201682 527914 516766 840868 296766 797 2 7 353806 432627 103348 535123 832335 778550 38717 229469 2 106811 398139 792211 2898 775182 170657 827 17973 52981 798006 64666 595702 491019 21 841257 739299 208160 421211 822454 2764 14030 123295 829711 766321 146985 437441 179 2 694529 711366 730240 263869 2321 800236 16946 39663 666360 742589 507407 335272 160170 146817 73 789564 301359 341169 563211 439276 819025 360304 722078 528321 843711 1 507486 764916 785452 1328 771300 838500 339630 457792 505983 849370 4122 795311 413896 838294 4420 814343 534105 704954 557362 825745 1 809664 69 574827 1 204072 846471 826507 802636 379001 28914 780744 795290 69542 781494 77871 835660 2 823252 810500 381856 3314 384307 177186 837160 397094 821215 842611 748384 118056 39439 671686 803119 708139 724472 770709 732919 764361 73303 781779 226 386720 75758 122 818945 507818 13199 25 528301 421964 8 741026 837082 802121 227596 776281 180 7 302025 715419 814201 154824 420944 847375 807009 394231 783925 814215 269264 588692 237728 19014 835802 13870 846992 416763 438936 3394 1 7192 9538 652752 661333 615646 808268 248797 815510 789569 273874 809319 189749 648 710863 445889 244971 581377 820498 550369 773701 827698 35463 515048 833972 769584 36314 760385 271982 105692 848687 502477 789466 200596 558467 368824 31217 699029 10 562476 53 26833 43115 285145 509 849341 38148 203771 641537 25137 584518 803254 789553 26801 463280 810685 77914 414121 795957 11450 307743 245228 475583 847845 30 730575 835113 260 806273 730628 20 28 257602 837177 73059 819493 782236 747697 597494 43 681401 774021 199348 158 681238 767317 367116 656459 4230 181303 523075 810122 109201 136988 237346 818657 433933 815301 17138 767425 280627 454378 832432 389293 611 37 161699 470864 750150 816577 816953 703948 2532 632556 144953 182209 178598 647170 976 215406 9582 821465 456014 5533 140 776929 336220 250582 156282 667778 693744 19091 12286 828696 280 24417 204632 248463 19 839565 801802 603494 430406 837262 826206 564846 62763 697792 118118 40 648879 173287 820509 1121 191669 815010 38224 353699 580684 42071 779538 533204 606526 52 799565 364450 191012 615296 712471 828146 264026 700114 9544 1052 523803 823192 586799 8164 12 267234 844425 13358 191877 129236 100787 3215 470770 8083 655683 786093 120234 251023 833455 46919 7 769893 818450 214003 358161 142445 355244 418828 610752 198125 163649 760129 103752 637011 321799 734281 175729 397289 825674 801745 295316 831602 407299 6264 846256 439113 58 739147 820003 770959 758850 53166 593596 754237 790314 5 5810 458920 670983 563715 819582 2 665818 714212 282 160 515 40240 215489 731138 72057 505607 842911 801638 50378 442330 370200 160273 36156 264978 847180 822477 233680 305435 10 254696 286203 839887 362730 828913 33 159376 623391 659935 352799 431240 394880 197882 762383 838199 689493 598832 423927 829126 456776 581998 26191 817118 761052 845913 463010 770309 391506 15 138703 475775 793354 974 818353 108919 255852 70388 680107 738045 625583 722873 13 787490 117652 822702 638787 526705 10681 58580 835532 110920 463137 168180 556247 653533 92 765033 124 108745 569877 312364 140660 793594 796077 110620 593551 15049 2 828249 728020 845934 818334 344378 699 831351 810897 297110 266540 564650 63082 165459 506878 814332 846906 548534 729150 703630 759355 766622 13917 189468 838074 278762 715597 1 314753 46725 73405 261900 446383 308285 471928 772935 443673 238619 560955 24575 562217 793381 18 138717 337828 748636 10 2 799436 713559 4 233 421 685802 569890 671675 834258 685530 193 787822 62953 238910 700071 370609 146909 845406 1270 815364 658 797951 126281 697031 35506 76136 92380 338141 61 152 2979 146071 784738 786678 32954 611408 44 472726 24671 841012 19 817582 128588 309664 69 72 18 324239 582460 769849 1614 126 9 26 513049 21846 772212 121759 849103 786647 107643 26551 779089 334050 836241 313848 304089 721736 223884 549086 143927 242875 62824 438866 772819 307197 392711 845129 637918 18 676092 7827 67 700049 2331 40604 44606 822099 35 290373 403558 9 5 494944 826800 795870 747594 814146 66561 680288 44177 407516 334229 133028 826099 535363 835479 440341 390 3582 779424 711274 511890 740037 1 254 761797 347532 720261 8651 340728 280833 427394 180 799581 700746 557914 7 178994 22244 3 788679 827995 321217 101462 27314 360975 783847 750136 15080 1 546227 205866 730466 45 796020 725336 775355 835253 512335 191417 653375 126066 788760 11 725198 554357 768602 570202 640738 548597 519524 787636 647247 704018 611207 421 315863 746296 698865 807305 233661 589967 262814 816047 81 292889 289875 820081 3252 2 27436 610668 273329 662176 6278 722997 209121 731774 217856 793600 804599 771795 91153 251 575500 746779 572426 442012 501000 123734 562164 578365 743242 722680 680164 662054 8440 813585 648202 49532 841024 548 15206 567 1497 127082 114070 623470 314717 657275 386752 775051 823709 771717 759643 269120 328268 739324 774774 441460 596772 323338 217528 23907 760878 812608 828836 168942 60221 760706 4 83955 79 768420 828205 176733 463655 543644 286208 513138 837715 331033 806135 843758 842716 773179 1116 788701 63370 123928 454 16 521161 727601 842870 638236 30 47 643340 796289 29474 193 679208 281962 744981 15062 138110 782965 54546 841768 500951 42044 128200 659039 982 5259 823088 4 252 687582 772548 1237 164948 605085 98170 129225 23 37729 43 830043 826625 802838 135001 105003 137855 492906 693967 92775 790326 364455 603667 152128 163046 830543 16542 255 545996 207924 14 775054 847827 221964 188694 813747 119 772772 128683 425450 374895 533160 699182 610627 371159 748015 584248 743480 711948 6 730020 590451 810889 214019 130955 42166 823809 846506 797585 780149 543 55411 723877 44 748214 732964 124733 837550 359888 706425 272842 15608 826642 344380 279662 794451 735 688580 17 203600 783815 820533 161433 799564 10832 832851 528518 593851 336275 371209 803578 101 3581 118481 795784 847428 780058 800849 47476 818297 15776 461302 9960 68070 653182 706700 174158 195 1 26040 823851 724245 492778 4 19345 513681 469 773154 2 482931 17484 780672 6890 635146 775483 578547 1835 286768 827645 219432 795298 275099 841977 763203 846798 348134 613504 6939 39 105598 1876 704284 2 152 353657 836145 327868 656789 827350 5 811614 500061 709818 643532 804095 727638 483796 821937 347780 139422 769577 106653 20 764672 56987 804816 486782 751661 41929 791101 982 58835 406419 289105 681118 282508 676869 435876 248950 272364 830373 587767 9930 631564 792342 568253 723368 385974 705129 271081 460564 411724 754643 155107 654617 711155 337 636092 293678 659808 780533 847054 837087 328524 811990 649098 488858 765044 359695 772203 26 323 2 65082 4 332 424277 458144 3 340709 480894 658877 200396 189075 173229 145110 835124 4898 808223 675092 774938 264600 453019 757640 596 796822 575786 505 838528 348510 153097 377 188377 369718 214727 206 848204 1 725648 138380 222100 29 41 1029 111487 18019 35602 838360 496309 494754 418250 841495 97793 3 271305 713563 801673 7269 304255 130905 187974 94 836891 248611 204371 464047 849528 4 563066 819 591 196 92262 837933 833128 152910 94959 701985 167431 635362 825053 772525 828348 787579 702671 313361 713033 119087 317588 508628 220142 790274 805483 690233 158490 810494 232674 743027 324307 57590 267054 664906 592137 757292 351 763294 765893 673107 273 256820 741140 10210 199358 764875 820538 244979 124431 239672 96 409415 724480 376710 531166 731896 23 778470 291471 801538 16575 784146 451168 1113 761501 3418 823305 834141 605912 1 4397 795487 118568 1 1406 712228 171264 63626 829165 789161 801591 40395 253743 33 582963 571276 840532 10220 281989 218783 693321 762682 541143 48607 591327 89 147096 789125 811106 386952 170115 60863 795452 502 362623 848593 549573 778734 842560 804469 203194 708955 13 770492 148915 760057 335286 676253 571 373029 147635 843581 454347 378817 404995 129030 780175 425181 698018 661140 519421 758497 4 349336 4 800872 9 810537 301875 839036 829243 818680 682633 728130 486584 842506 93603 192023 41 251 296944 744698 444205 5166 801729 829244 600891 459860 466753 825635 204832 16010 500654 332 15974 3420 89 556377 849939 311330 323 234678 404191 739116 848378 20440 451610 520270 386296 821005 600199 680269 151497 734234 179621 772401 841964 281158 845842 270694 766884 189434 806986 176 840588 16 363741 706321 12 236886 17318 830168 462716 837718 784291 281548 628619 31277 794648 31475 735662 331281 282045 465641 203846 92 13798 137143 117 523587 772550 425330 808755 827908 812922 518179 646 791711 66 172430 174672 827043 71191 703652 215849 554738 813727 7742 805337 60 477211 665715 249570 843335 1339 546 695573 683634 564425 105128 808251 825507 60426 815690 229257 603287 784688 461148 415403 441112 828516 21794 785387 766056 28 737471 773889 778030 1368 11708 519657 254832 39041 293173 68262 552773 785811 188696 748418 633332 175737 798711 369251 272437 20 690423 805458 823456 1 728735 846117 845177 94280 3 834354 13 827644 717026 68665 549080 374 4957 722107 548516 444317 540534 575739 751438 398934 757302 594704 834252 274331 106037 753738 197739 1209 775675 598443 54 490370 845193 30167 765207 163142 561859 836408 506864 849405 400363 498416 47255 730837 811475 2378 245 49206 42725 353955 598917 783423 257 22 32 810415 389384 638007 477300 85863 368390 563872 723218 20912 576767 731305 20075 205131 48795 223209 26816 816723 317207 575330 506037 828618 1046 367403 781028 1779 502836 783440 364 72018 63761 219581 213366 836863 285991 808701 813538 1513 841171 425002 644531 810814 9775 291032 683836 619371 848830 27552 12 101533 488613 460455 797318 28836 822589 526991 80732 52998 215009 375577 185127 828412 12759 631305 837496 740459 241287 512947 262286 152808 2875 811921 754575 783356 8 423786 216664 828035 3149 769851 668036 357 631122 2347 99579 823381 834111 176 811564 207 243529 752241 130292 49 474637 416022 438562 374546 521272 133311 840465 827617 166924 682348 621248 419966 786598 379540 122932 692842 687564 10072 729520 641655 320296 358594 1317 506950 353474 143687 3475 700921 787804 512540 838586 802781 30043 33985 79 818582 51762 842402 6040 664216 203702 771153 849405 761477 444913 136031 70755 41 835587 811013 14064 494296 682885 832647 3 656296 789060 32564 711667 542750 798504 41784 543815 630434 2 155 1 352 697483 574472 843896 770711 37668 460 151 131620 729665 534398 814968 940 210238 503 652776 469343 814691 48 634211 403228 789977 745597 835569 249518 267770 317484 811885 312412 739205 780432 688075 679531 165006 707826 250099 15212 1190 709722 733943 270819 23023 812293 742797 767555 822906 701977 4536 117345 838894 177362 1 184428 806716 23375 817864 310910 33488 560304 260733 3 500030 763769 57202 719611 846620 2438 840281 761103 836447 426380 86 15 826349 181548 344 787946 701446 425944 49 542818 11884 743829 835000 746333 736308 634592 159 103584 297793 149000 10682 796 33341 845513 792662 796786 815913 394734 29622 417433 1075 842601 6 202785 253 590854 803379 791189 835055 213 262223 125 741013 809699 505820 78 820624 815020 35737 843903 836834 490683 67901 500534 792709 51183 35 308090 149821 279315 45206 417550 514399 824609 377444 469379 748673 1941 58 155722 706194 830761 35 787991 818140 29126 660477 314265 3 801661 82470 191776 848020 726742 836485 5148 790523 804017 471163 796407 111046 5431 330343 828348 3790 143314 834572 830134 5510 807904 593724 369201 832755 607794 195706 792310 831713 223767 730506 147658 570942 42675 4662 239800 341921 29 230 291743 749010 11896 815496 221610 176736 468372 374663 150138 388064 378944 63661 608385 805078 350024 794047 604041 669381 807719 36 623201 131199 305087 127 745 846088 765371 196222 356751 837735 52 145113 845489 823448 68236 2 348834 323447 163184 825975 643274 329 843626 52470 325369 470185 780058 460000 2 501047 34 2 1 170361 833517 786620 330432 821572 107 825046 244627 154395 617748 21 500870 1581 3312 2 742697 771703 771902 39538 190049 651720 45 155 266129 843569 639284 67637 554838 820785 8907 645427 808626 109502 37650 677313 13 52030 836673 5 306267 819760 192653 817345 849306 234330 93036 458663 835601 624957 723390 678122 2614 786757 768002 826755 370003 7689 301292 777693 110 474719 765454 734926 105954 1516 820560 815004 836352 760702 747741 19117 628846 13061 781346 283383 343220 251695 110968 739312 50600 849656 29805 64374 483338 554485 208003 818849 218583 706532 842465 669158 254 617722 641477 617458 479793 795737 37299 834487 770288 615237 148 650 477711 44596 220575 119759 831620 3 780979 820873 680150 573228 812393 211769 202766 735176 746394 835297 133979 654448 139789 372985 703857 2 779811 778851 31165 307544 462862 200072 32 228197 798297 506441 453900 839878 246045 747354 728445 540112 741039 822196 347 62 143053 574615 747152 723636 13 830936 204905 11 293635 444130 38719 476882 438616 814404 462204 761368 3246 206793 58590 820925 811410 296 708156 290828 406 258183 1360 828785 2013 744822 32 325588 1997 4592 754301 114064 2 644334 173010 795911 2596 5189 496753 192 617459 733468 55 394812 807913 127396 195014 322 18 2 258156 714275 740727 8446 680991 46 803492 16 642642 46267 234 632958 787663 797142 839881 2165 2 251067 840314 714158 471434 700937 319395 683249 3959 62015 120414 51 505218 447388 803169 307189 166709 221511 655314 172944 414 795636 815770 635241 181796 768477 206 543262 266274 720607 792906 604889 601344 186 748103 198335 649400 818912 222588 789213 751 455409 271 826853 578835 123555 743491 3 4 563562 418450 6598 17 715000 836128 567512 822789 739811 750841 106445 497080 733713 808866 426710 1704 405492 337646 588588 79133 80470 577590 628851 760783 721415 231738 737047 777860 831353 3 36 666910 664102 26999 44 151319 108775 31579 647943 810319 335265 824091 540391 589164 573263 371724 844895 795660 16 577734 343849 454 756527 779021 775883 833478 825060 699857 381916 474079 540134 77516 731273 810465 689459 290752 752335 175996 786865 620058 521066 835443 396330 20 337034 584336 35988 849794 303604 16068 821916 273145 415525 620443 211808 781185 3 3090 834271 479374 27636 3 33356 8 280233 670445 511987 531352 8555 50700 267321 6786 43303 812212 33234 596275 331708 734365 358593 196920 312673 390664 1804 787192 830014 328574 380950 798800 214 512846 483102 544552 847984 637778 714963 668794 1151 556092 686665 285615 20188 497763 10 344291 832811 432362 733691 214374 251665 321823 21114 35836 798704 821087 807337 821121 710054 355708 532866 195479 406123 242985 67 740481 238191 344206 754087 74243 611531 471938 842040 19730 165910 513530 816076 818552 668732 805722 456677 799831 684476 690593 757858 800964 367711 753191 775246 129104 168272 5817 794189 843283 2 366520 358024 848335 13 35 445658 261454 54474 278117 847281 237 814016 108450 6 468735 40698 810550 748571 780966 38 813997 13714 765536 61 778244 767830 398884 809395 167020 665215 72590 834773 847229 1052 8 445986 748634 393037 13516 388410 111210 579035 351677 606693 52130 608453 843113 44 4 199617 446195 7170 60 101700 79 18 51 289 732354 180510 563509 11 222322 91939 706418 764537 604141 831866 831806 463366 231904 804087 176695 689798 632233 783397 183 340283 240070 839692 271914 615897 823863 716316 1464 719331 803442 397309 820498 683034 557709 545735 621738 691019 836601 807364 20 12054 136504 190186 508953 23891 783082 328823 98 798129 298843 509799 453472 748505 1707 726002 821661 1 37434 611427 101260 647901 840671 614204 370149 150585 317874 719858 682415 814171 204249 90989 826486 1 520592 715754 45 827802 100271 641330 7 47973 2676 832705 308357 708438 703145 479079 3215 676461 836465 593619 818415 806538 728303 17 269612 462404 518456 780749 215989 449584 849028 347317 679017 818277 383 838746 145 21293 727846 332048 326540 820214 241840 770990 292 756307 615646 676033 825336 39818 804613 493929 539536 759872 465009 529897 444300 93 811229 811461 12 667810 807833 825417 367989 352035 533601 27856 784523 636282 726228 667159 169888 491326 840004 230818 800981 11398 93150 521725 815052 823475 779695 768226 117423 10478 1503 796600 514277 49042 612344 44262 449175 35152 6780 281742 722560 462417 546092 286324 829168 830653 653486 811065 781561 342568 565995 797765 465322 21794 599856 394517 780963 10 806825 322475 772598 485371 121200 307066 647946 18885 7004 181366 762343 123772 226487 54655 5 843617 640871 333392 803019 587076 763509 714289 181093 1066 439104 55 814239 666604 15 818597 765552 805552 676539 497836 813483 815149 732796 324694 91971 846213 27209 628007 779289 849216 660397 34 490369 690742 368 70778 767416 777472 707925 697152 487163 263993 141 100 834204 142411 433 547439 16 458960 826468 712454 120737 17642 530467 19465 804026 661248 17 167451 2 804 319621 316259 805804 463845 765515 92809 825095 672777 30640 9949 65393 845644 732294 6245 109 566921 134368 774014 825476 564289 605683 168628 835817 42066 83566 207749 824756 839262 824888 8368 773 113472 643380 704918 17327 2 111381 336048 669559 787205 586323 496389 72 770313 783763 261561 22085 204520 276739 530048 466699 722673 747809 640970 22214 732442 831866 167985 545 4380 803328 17 164 575073 810712 9876 507288 391 721516 581466 659731 380756 550376 609791 692381 245829 547527 821106 700062 745423 777733 66 176815 165712 801614 482754 422155 847780 145546 367 77439 333986 512908 286547 760675 117039 22 831557 807624 41 610593 6605 826805 2 124736 382383 28 542126 584923 76427 156250 460082 121195 428464 439 817148 58696 65754 661559 156476 819600 816965 369 2818 830087 806384 299113 834259 311608 709086 503256 21884 763427 846725 719176 361582 1 86885 803357 634756 13 260423 3 836628 186514 843532 583307 15 1647 3 340212 351366 837659 4176 5 378698 609022 806207 397486 226900 17533 139 273284 192059 234023 732279 127802 620305 599877 3652 555541 806884 16475 810866 704891 39 835792 71248 9049 3 821771 793384 116 274940 5 841895 742247 644589 29 2 6 152147 682775 248181 793842 499834 635233 317349 225 136 264578 204039 23 827201 64808 544011 38253 18229 786770 446250 323742 7970 5267 84 2 727275 620352 828633 59816 333322 848102 120393 446905 503 809368 836097 704124 243284 755295 680779 24681 7 237489 717016 845104 24 3 703477 765012 84943 150627 251534 48997 8504 559053 48 768956 824348 10 73212 347381 131908 888 731733 560051 289627 2535 197949 49306 190 841999 804223 821539 484194 637349 121898 1146 325839 724176 822949 570204 771299 822462 14581 782203 216438 58758 818526 402462 20204 67558 169622 187924 99 183591 14426 22771 560732 1663 751316 600553 724213 655955 820259 25358 351 711146 665436 822835 42 845745 829060 177916 405008 753825 92756 698822 561479 708006 801207 14963 594792 759350 113122 299187 751355 833181 283 828427 150650 1297 414 751198 39679 5254 649078 475958 234862 814840 86587 657357 83594 106834 597564 821004 677719 89814 85974 232646 830195 821799 216344 844011 24898 838330 8 736262 41 802179 392660 59402 1 746423 800902 773024 276348 141309 847217 10 345665 670166 756506 79543 815924 376276 121026 546450 4 3 772730 54 7694 263488 485123 759771 537568 196424 805274 506152 709008 846540 1826 818319 679369 113878 810071 686787 731740 584878 58799 530186 760107 517962 830095 233708 103 117853 571307 762355 4 636515 797371 755903 705025 841912 798321 846567 627694 23385 751298 746540 352 6677 198 404362 825108 302505 836027 418999 1021 826868 50037 539203 841647 55237 114940 738301 344050 2 18157 634651 7 805528 817040 372421 61292 799546 770944 78037 847255 258513 3 848984 94117 11622 30636 843403 44316 47579 14261 819601 305982 841479 115195 768300 122947 309757 99 216687 728531 843759 843036 298884 445934 168803 379518 831461 12872 259675 810984 542861 823367 340702 568912 799346 755569 706533 832627 36 445 350872 830307 378744 22661 291 468 792070 210213 200998 1709 834249 19460 675280 454944 743960 805738 118607 219358 790998 200846 845801 591777 805698 641220 617233 194590 737022 721130 12786 828796 90059 804206 756659 464067 8 10175 359647 142444 391745 623195 815857 810272 6372 13435 190465 297401 826796 177251 41 809713 727775 7402 522964 58706 356257 472690 237494 813405 557651 848203 821125 777540 621085 690612 808720 597141 834876 733181 94394 22136 525899 811455 134 65332 143334 757820 495687 785688 201575 832843 4124 486471 716004 549121 466326 121122 86 836177 587675 713315 92223 733023 783703 632737 93020 101896 16 816614 810829 672607 815269 263134 23374 841442 659723 102343 764200 458391 354727 5897 1413 606734 1 731811 812050 439239 119 198247 158459 633222 754565 787487 246694 14 283494 318539 247466 65882 636322 11296 724940 751534 189118 688414 1 846836 452372 797989 67857 840816 524726 235 109 51542 431700 75 374784 825235 1263 709249 812953 11593 487232 16066 495943 810672 27443 150388 818888 188567 369307 1 823935 785456 56425 14480 7550 49361 2 640 487951 736879 790574 5 133 448147 623 808127 128422 767107 635427 573056 10725 845389 778222 62125 350581 574568 801388 800229 783648 729890 435889 598496 1240 787395 126 4856 338883 818986 848711 795806 506540 550812 162294 157 728593 15053 829995 778461 190 265870 5 566006 826372 732470 750506 224506 746678 22430 398449 323076 371440 833922 422770 565658 32 266715 816150 681021 834990 1521 767113 79 819892 659189 771803 218640 22615 768267 838299 65443 796070 785769 44108 481135 21 7 207289 6785 55889 809494 26740 1320 38876 833432 777982 401 839819 20421 6 372752 93025 282 743084 847354 777919 170325 829325 791233 744788 721224 831399 21364 7139 791145 761 515556 405531 825903 2 329589 316145 13972 389442 95533 21731 679800 651504 83927 325035 113850 849899 77885 799129 374463 785537 821337 823914 106240 4488 743503 9 39196 844198 489424 132168 793684 689590 684658 278450 52901 639536 849861 44801 706 795919 6 528917 67899 216734 146825 838539 814689 524133 119732 154393 60282 836095 395864 707083 672222 802166 17040 223680 294872 298 269750 2 2 5 8 834807 1 770895 772956 435648 809874 802603 648179 4060 120133 161411 61004 137020 215508 283228 691544 811696 374399 160581 504233 715235 847012 47835 17747 340852 135941 25370 313163 288753 3 264955 683564 595778 16 33256 74 824977 815027 16361 379855 457936 532348 405021 494390 713579 9576 840497 838699 658432 182 834515 18030 58 669253 723861 496930 462467 792850 781748 381 718239 163 531 26419 818474 797134 778991 176725 461 371892 383907 735604 742987 846439 696725 681464 2981 5420 386656 693659 26745 383225 559277 483357 586896 2 58573 86738 5146 736277 503625 286362 6 13014 779590 657371 362244 819203 370983 504715 848424 731309 782557 814893 57478 416844 4 14 795133 811905 796082 681959 328127 170 112790 841564 43 704016 331402 5133 40 181549 818568 614458 831637 68 358 27587 154078 558908 311111 441102 319681 69 13480 123 583109 829368 401139 11270 401305 5 759053 281989 700054 340476 504535 558673 789229 69600 2333 66630 11 833994 432952 810678 124262 836889 186164 518199 834467 277014 481116 847438 13618 22615 517686 822383 690420 3552 822423 289 683385 785056 829060 591061 807348 352361 710081 3 49793 305558 963 827522 36 29 609190 672367 338668 816653 691239 6 106730 755883 779274 47187 10 504247 544431 382593 525839 54877 101895 814798 47165 811934 480166 839246 286026 40 381213 270620 130998 391317 817821 437439 553904 821111 790280 3807 107744 651042 803308 439103 1828 108984 220 385732 264893 848001 786989 746992 565118 615085 769312 841896 160611 192863 2905 14 214785 10532 316426 502702 695391 240903 779736 594903 811126 817945 763196 778864 588017 841353 2952 787828 3474 467972 106773 474785 17 682461 312803 672212 777468 809587 609 337430 702901 399875 775757 5 765979 818264 49259 571233 7877 269534 822534 397069 711770 840586 843064 807066 805660 434912 620885 372019 730715 692199 38675 1236 551784 222069 809048 799622 13483 165669 129759 729064 48344 154 598898 841690 715579 1095 843311 795340 733485 847747 74 168520 285 88 328948 343142 667158 692976 833418 800752 780498 228 719010 254468 1 415693 843087 134891 16481 815080 830550 331766 1185 761686 243900 826873 198 9205 2865 276 443840 501414 641640 620124 814501 314828 682301 841811 500336 288412 767698 737804 13103 845611 829444 841915 669887 8 683167 818626 660296 793251 495597 764801 808127 389815 825321 786452 803073 206 3756 413935 649381 799274 3 785762 839383 572779 697260 723236 723152 53 841364 242132 147623 729698 761185 2 546148 503118 596040 39941 833702 529967 641620 677873 13 57599 816210 42990 531945 757507 2 835642 834557 49374 810314 735 482216 789356 542578 843122 704803 8677 816616 812044 810832 787312 2 565249 551415 697478 87720 785571 74190 4990 7 130726 832080 3 645658 301039 135739 650651 324030 254387 57487 572 821821 593937 320227 688962 823410 111 267 504079 532781 273496 804228 104023 554564 752640 506001 170722 4 138 625977 227 10 21 838699 393127 802714 847663 467670 581197 692193 65512 43 716071 815296 715304 668103 274926 33 847403 103829 815733 780476 815465 16 756117 12 817006 743295 797265 719536 795251 810279 326788 768098 190339 182 731057 845213 782588 842639 231572 551683 742114 351177 276332 510927 3 166200 141456 535862 809855 796613 292203 671290 770730 772058 696330 782886 593960 813584 800936 237734 1319 825180 8372 170414 604714 778414 53088 823715 832016 588342 224819 406829 750115 833596 4 801524 841924 50 166540 377756 762834 742113 265842 16870 678535 279982 697265 679667 780304 2 332293 735790 549556 671873 602119 43994 68457 823363 296413 8 13 577149 836287 405793 3 14 832615 3124 762588 222561 620217 227889 295016 165495 205491 839000 1 704003 817892 3 778352 371682 467482 99812 387853 522828 611971 768849 536139 281851 46 75462 761844 846810 817136 349830 663158 687472 842635 273258 20 96941 804373 823552 11 802141 673208 714234 26678 715722 2 8608 817565 130 784509 323988 319077 814322 52170 716638 106 55 64755 435529 412250 199832 1139 245239 225797 39446 142 839146 844236 306400 661691 252015 540390 622124 668958 185671 718230 30247 798580 772847 2 329051 534530 276727 738582 386979 618719 8 300399 756466 2094 830841 822564 606348 644687 620105 793594 763079 346258 168 693241 770208 843439 29 773084 678251 778826 689082 618 779657 231973 784613 704286 417422 838010 37 4755 790176 745057 1990 682010 542524 995 66803 91041 1 17175 5347 412109 781119 637985 172067 205924 184924 301203 738103 731911 754960 86209 711443 795231 559505 733874 152040 1937 334802 451337 504344 474016 64905 326311 768058 737666 694372 3539 734891 325194 5 719945 9307 773006 762527 789537 2703 799108 184761 591206 846255 462435 99748 19075 1 803230 747125 34 470958 576 421521 845263 84 1 10 828929 21394 810404 806048 778143 323326 800719 31 597589 605946 844581 715219 747101 692286 656365 217883 107009 785903 439879 28 47909 210438 10826 647825 241 318210 17756 1665 849957 2744 329720 759825 22 4676 27429 789212 843301 367791 198372 66 840 5 269251 599794 833093 1129 12678 296715 385434 820181 329712 670123 483788 491312 813682 517800 673536 640735 518010 249630 662271 710172 650624 61913 797267 732403 6722 542650 503121 827735 43961 719934 782 733646 120989 819132 805405 619025 10 379937 655815 2 224414 805095 152 707655 774993 808909 738480 19431 448306 261 822502 766941 202323 204507 798188 830757 55379 440488 261045 7 380383 638671 565830 194081 186311 98638 843712 816395 571726 453 48512 734109 57343 715606 94239 74297 449 591987 482150 418985 573151 12 816822 846849 812876 205787 66534 845933 764538 782738 264242 374054 701950 457777 152 823732 3 848624 299044 721885 137974 52424 534484 20484 610523 829420 565437 202370 842231 76457 323953 7 2592 97 849904 2 6 40619 474867 682472 283417 572957 656242 26307 846206 179952 6 679423 751704 840484 3416 842864 313363 3729 71954 215 561734 713601 117852 4428 120499 644910 235225 5 821379 782341 8636 816638 614 612194 652353 817990 54763 764197 137208 44199 213533 13748 57659 827329 233377 807469 846289 140770 15 389805 30 804142 62977 556478 840856 234824 5575 13 560007 776184 22792 230160 173474 11 130605 1424 550893 127938 190679 2251 220199 51507 193738 48483 156426 757799 629641 834796 800455 1554 748609 574602 372191 295258 670165 605828 8828 255454 38600 35333 682145 471471 779751 26073 190452 46 2797 10332 130 823497 812198 436409 485845 362776 580353 320375 302444 829042 670684 81593 5051 327807 335149 791761 763909 832575 38244 341837 762932 613012 778471 838239 1 706548 439542 784888 728673 6910 267216 844060 843569 290947 248815 325491 837446 1175 675916 44438 308 526793 507362 805706 813051 565080 468387 826294 14653 780290 793778 602156 376760 255431 45463 23 305367 758186 785395 746330 312722 323140 48 150 481552 74308 429570 33432 445542 644198 28 752705 7 843568 706500 518407 50 625557 561996 332143 839958 282309 755654 311799 69895 60029 129032 121 826909 782188 844101 1172 623449 243022 706332 92 794407 698021 203043 150 2089 752334 3210 3498 113 30006 279376 761510 314668 791343 769823 427787 344741 1829 350574 76630 820936 815169 57608 372005 339247 794426 3 529567 610001 662803 765139 834853 54380 523610 84 355704 264897 430343 6407 786764 2822 3 786501 692441 749965 821468 770173 809514 343 582022 684711 2 710031 669300 28 812052 318478 769439 775424 829198 287995 849848 148965 819357 255607 774700 802526 619355 541314 849437 536881 2 346 297074 19 59 383219 769703 791510 825917 718797 507724 518143 745683 140 359971 208754 826268 353600 713885 100529 11 4 420975 4 825107 690995 847402 187469 654182 393443 818137 390308 140875 74566 6625 849724 842478 11 291458 754558 11 312986 814469 795301 32655 813053 472337 439860 277855 215867 8800 525314 178206 638197 186101 837162 740577 517072 791059 837586 831529 741413 446974 61610 395918 4 824089 775272 517495 94 877 5 830739 961 632010 350 773843 641890 520592 271248 783638 568886 398915 776811 144405 668044 427425 774700 7 558302 539386 25760 10001 670068 24141 317 533814 793540 825266 845135 368204 228960 669 747773 2 639139 1 455781 830475 843722 836048 3455 848326 895 54038 370181 40254 706125 816488 818714 166820 42 798621 820374 777390 47 723987 754646 55892 361334 284648 812513 438520 5 184966 722037 813033 822285 662908 33 799514 458354 589276 812957 118398 786077 794830 680046 523392 847690 525711 845168 591321 81090 480124 2 799235 770828 822704 199198 801465 475572 624103 849087 88410 820039 98 795425 820833 441971 767437 85475 521788 2807 477013 650714 839116 463810 585407 704628 8126 233852 697915 309812 707325 700971 725811 14424 621144 732726 768056 34990 444381 121516 690631 840047 809704 113150 786819 262109 819079 238135 29725 39267 814053 837536 705689 689108 544178 569390 845514 253505 648 319675 677771 529482 730432 573393 88257 598039 296832 50 26 30 843805 247743 125927 769393 252401 232236 699784 559787 156476 826091 805656 40938 402392 662316 1693 14 47639 751600 246442 247243 494266 74222 747515 848881 663667 2080 764780 1 279903 3 179978 395599 142477 705556 804651 485413 834388 4 834745 838374 419383 56 152335 27853 732810 793891 493140 803187 17 13 838026 824877 568456 1 817292 675206 840539 102 191829 262826 466616 7643 636078 6 728146 697072 6 43 688555 790147 86421 186099 190646 14 383096 86174 44107 807224 709407 423571 812150 652545 705330 133 767521 259872 174823 53962 683357 209799 310 837612 9236 788364 486389 90984 227939 709982 763038 692131 834575 2 54 105631 799943 115 1116 809956 123967 740957 752094 93811 212945 655422 808776 694856 133288 90806 813298 332774 838030 335484 65490 757895 514831 849828 770279 832737 588789 759904 796849 36860 418980 787527 744954 697258 21 149739 361093 803921 304928 31271 727693 772140 8128 845980 22755 114 394647 61541 329611 482261 670746 280410 482712 184077 148895 441763 287 351302 699970 406066 574259 764519 299928 784412 481879 843641 3 153655 505683 61 39 789977 655927 760400 69082 1 780128 117407 154943 313 778130 773398 686585 776740 528451 511992 280593 828471 797384 307031 2 228231 4 71 804150 364695 595227 815582 260292 69 764521 201351 92 778679 369 86357 786825 641556 1025 399491 42003 58060 468902 840009 180 452859 431370 18902 445436 834289 779181 837835 473 847951 255942 786214 761870 2151 816182 185625 839329 220873 650197 655715 699568 799801 845271 51224 794923 846482 548140 831508 22 188458 329591 805687 7252 22750 823189 133 4545 1 1158 781394 668809 7985 650634 417423 591163 5 655621 646445 226 3 761012 577818 682627 825596 793991 640239 38158 758695 155274 19 8080 191 4547 848133 4 31 143120 178659 330662 3 73213 25245 152332 134055 19 794558 290335 16921 150030 755620 174325 830480 702549 1462 630685 239278 801707 815706 779725 830973 795077 184865 616990 1 76712 824252 734006 751509 238736 143518 838675 568713 20281 833130 443449 4 812770 600633 803638 38755 781374 93954 829184 763323 821133 128009 331806 817469 759313 830802 287611 835239 21428 10 507426 261026 732608 273 15 740448 561587 734021 57 13405 158658 214702 839704 669960 813775 838379 12 187201 798190 696158 388741 51 12749 697093 144043 612005 90110 835923 832958 424109 691146 839837 489626 681267 811349 1360 3 440619 68709 844689 4 43290 299177 793821 65449 714325 201990 700211 1 597340 29987 459021 266593 1550 492781 26873 473424 246 487395 2 739435 146700 3397 764138 176543 72 647624 186448 22017 48925 235823 757970 620233 734457 729118 336203 771 211432 495712 777500 2279 355755 275601 777378 778753 69134 807699 132 775159 725471 160362 725652 213838 30 714660 805025 662662 754659 19 817251 697355 773276 831863 804833 835937 842399 177844 148167 431 11041 215146 812766 179012 716508 7253 710185 186248 956 364669 32521 341868 78642 666535 840097 372769 503671 212910 678826 828886 741218 823937 839287 595739 731715 85 220 211285 65 138 287549 844935 718326 394820 179823 37 842575 145828 98573 249619 1628 263 789767 343877 428523 654239 845199 183816 827608 273717 30213 822678 3160 833218 847011 690 440627 368817 763096 9623 99994 588431 797344 328817 612512 22 693955 797195 810619 428430 381678 216894 505055 419968 389 133721 562292 195209 824259 426677 86195 464569 817084 844385 758100 800263 28249 829597 11551 797103 2757 768656 262631 824208 26 813036 600048 2414 63725 359568 576024 307 747 12 807755 707835 405849 149973 3 3514 1 764410 821893 252672 1 820166 776702 339 685253 310391 588228 87781 3 374515 771844 84 361022 31821 54116 812730 25724 113533 828823 812773 816423 672118 838217 483032 387619 1 844348 807097 35464 467194 176639 242759 303103 325200 766445 397136 84374 676867 760199 870 465396 728001 13210 2 1443 399746 342997 226266 723 263867 35423 79 754867 14 18829 717182 3 731357 73663 381044 787444 18079 333586 845517 209174 90 141832 8 165304 402457 817545 74243 271507 756305 2 765555 267324 260869 593792 764864 724049 240367 803046 836081 790751 686021 13 131814 184273 390885 839832 835988 738912 2 156663 9 778933 840842 699428 99395 301 432577 779976 448847 320330 507545 645485 90655 768529 797171 354733 787945 751620 209139 769561 292902 480 774258 389844 645596 584484 615100 388354 844 818054 45554 677919 369021 400648 806091 841586 809349 397088 564178 108 821813 471277 760240 796082 809285 397721 806403 2866 254137 77462 151936 559936 770234 495001 641022 104066 57593 566809 822171 652737 846943 11 567424 67289 10 796945 812505 19921 470023 40 735968 11 391789 699747 523354 817116 805130 133 784507 534557 2 155192 294302 248397 571540 633163 748419 848736 687404 56 38 223435 700225 108075 439802 319807 698802 521335 264197 183073 6 434960 468446 664053 784066 788925 801158 47939 791726 2721 35254 16 321634 100 8 41576 167936 600129 747456 785376 2 815814 202045 340742 614535 784274 50570 817794 346428 5 72696 739234 728693 32068 125 206150 23698 38635 266910 1314 31268 737804 544642 821552 3432 608605 186385 415552 3481 6513 168830 10 610834 758590 667 733992 343429 485282 845606 20 620285 168267 59 819467 392212 474011 170370 572 501544 747092 31621 4 846780 278 783206 781489 780692 8223 3 809845 29061 314255 775806 815944 346816 341498 223451 22 603340 216775 97895 663963 745238 799960 492763 31 44 155759 791141 769906 168459 690864 772694 847043 6 139005 23321 755009 363531 844892 787535 41 843390 394839 250658 758636 189335 746377 401 439365 423180 165944 46 626655 76956 674617 49372 786223 824677 812707 755446 322145 2 82353 138155 842903 702087 847897 346751 288873 19 297186 3 66502 215278 205351 62170 751275 635773 681957 573506 37179 336168 791419 236748 619671 810623 29238 712179 2 198878 448996 849824 798406 799035 317350 806562 611792 111025 737845 384467 755440 282622 682308 825733 301023 415200 28 299483 735661 764142 355350 3 474755 843872 714749 646593 190949 382767 255190 528460 163 90520 807614 816919 821784 11333 158288 289504 784314 807349 54453 716622 2 847208 493757 703777 828480 151371 434042 397551 112953 818498 479539 379227 458472 296168 837679 55702 772740 725980 544318 818852 805716 172502 827275 684251 657122 518618 732541 61533 647903 2884 14519 358079 789474 25 790844 675997 127156 826898 826241 208447 722014 845269 641071 1120 773614 282 827518 14863 360250 485349 122186 799796 157144 848271 622022 78204 671524 519496 134908 396215 820393 536188 800887 15750 790036 566950 331981 192341 254245 762898 776163 1160 61 16 749735 117826 790523 60081 664090 1364 452321 100 5283 292954 30 73 523501 40966 798238 381552 687788 721163 17 784717 695 40837 775494 849695 633270 140650 775359 825085 253606 847751 808860 582894 828067 9 782128 216922 602476 626447 836580 214985 631441 5 795338 828797 665116 766889 705783 735003 210726 12 3 266140 559296 722489 25776 31465 356958 343685 778064 47963 792827 821021 395684 840955 834927 155557 219708 202 665304 315 848866 279343 845907 37 92659 1759 409831 1061 1010 10574 84446 513958 689595 3 775837 798219 226302 8378 330547 300080 318 835686 741221 440286 727159 841770 782958 744015 610273 760231 846677 778672 94 242307 801625 694843 723387 717656 481042 828880 101091 6307 615268 137722 827214 752507 744819 577739 568070 691923 324646 1 446247 801296 243247 717948 683993 294311 849415 790606 209601 619728 789626 323806 602505 222552 1663 839706 823290 2743 3175 37 828763 822611 836991 528144 10505 766256 223650 106473 508406 189517 515346 237483 849986 138304 22937 120678 73 766750 8 37567 478903 702330 835367 154317 839293 550370 360071 244285 329827 1127 712752 76063 244820 19 88785 359142 135 69888 109600 258247 807551 811459 380476 718301 742313 256506 137673 295504 648301 841218 682019 668889 583592 336241 655936 759931 420267 767862 50 183 201101 9 740474 4764 818 761689 487487 44619 604093 70686 319361 8639 168451 585585 243375 9147 8 745463 387842 272150 565039 596961 51189 313511 580558 6223 3165 685573 288126 843818 409335 56022 5 7616 10212 42598 805679 795143 569607 259367 737310 494142 818492 770653 117601 342925 720873 2 145671 501702 194384 28 846331 227431 455 480040 802800 473656 757598 534376 849126 467882 845201 819400 73 771214 785304 348179 617746 138805 4700 834367 321921 555514 171839 618032 719072 283962 833820 334252 496 394027 723744 704474 2 190969 763242 544115 126 3138 366604 201220 830620 553686 835971 830307 827199 589528 743425 755102 808905 2 26525 3 148836 258787 373227 163856 15 745931 23 37 783986 687907 278995 830819 2577 708723 327830 475894 781468 828080 452371 388609 289223 33774 7593 10794 682871 30 703316 826748 81584 278 227052 15 673835 472874 759407 815129 708181 677239 133709 32140 255204 732 1 584533 78763 7269 348333 353558 188250 834292 320051 843431 792 745206 698425 836083 49642 760263 102312 826216 619001 18868 847284 273424 737942 566665 295807 2455 490081 22427 335318 839212 214753 564373 379081 258036 802400 820508 42 343403 15901 832753 823209 833688 806537 10176 837103 2779 209243 287216 142043 723296 708227 334894 1697 843154 4531 706254 11997 601183 3028 831919 15240 55271 561204 24173 180265 818361 750189 2 822017 779214 808724 836088 780777 44113 499211 207325 370391 801878 764193 46190 238001 727545 12 552627 178557 815090 2939 772316 344347 541151 172304 552860 836604 460344 723952 801420 522763 701155 669279 281 566261 55778 19225 648209 81341 743107 1285 782005 2 27427 738531 283736 837979 82359 787735 22 4 510375 28680 787937 1040 788515 841297 396507 801587 50198 794380 233728 365 791256 288777 18654 832078 841842 90 39917 350809 440542 519471 67335 820200 527187 134615 781881 75 412944 128338 6 89 414360 314797 142170 676444 693877 11676 3 743491 39 374 798227 314163 776796 81696 72990 126589 20206 835875 811730 76155 54 435927 368782 370790 677617 733657 435111 816495 832062 551729 341572 494433 700964 841725 782860 844785 398127 428 826402 671728 18 13336 753334 155369 368002 803161 387012 4492 803606 830601 608756 323232 667095 6 604681 787466 831613 1185 280502 8 2901 99853 714811 778236 302204 792979 222051 489699 827388 594800 847953 260319 880 820204 754711 836099 25 92 331000 646527 334993 748382 797315 338123 820636 6 393087 816858 756 742695 826109 796562 552 558522 835960 85240 751453 825621 747290 835314 2592 1252 337424 819937 669955 4 737323 169 612688 804745 500128 623550 15048 66946 807107 548305 241215 592751 15 94630 821323 135 838713 6 323701 535007 843540 4 695495 198974 481377 404267 730825 268 781823 84720 816360 825611 564807 20145 1963 849001 425 481199 383203 484143 785134 60 429928 450338 807296 176575 78512 33270 834161 835208 288523 613220 403686 8 181936 245432 795384 274920 568070 808086 834393 22145 775571 843171 175026 256129 58 793364 223766 742677 835075 250024 831839 444584 792491 829271 840634 198870 352713 618828 36 142591 723058 11774 744523 663 250973 61079 324 694353 685141 11 316990 728267 1434 565533 271467 821278 581748 760110 418354 33 259253 732527 678823 2 575 789160 372110 71291 3354 683224 353742 6 100654 839717 689006 8381 356350 548583 793599 677533 835530 839974 181544 111344 402358 2 486315 37647 750160 779149 425037 57051 83163 849 127588 848617 651645 4 83 654472 1 831990 464678 446228 791954 830349 493161 391044 254594 363052 742482 218465 485796 230843 68683 808405 819150 652964 817878 827230 485857 673108 495179 23264 14912 115172 166314 46175 485 798990 847067 112875 195417 565609 636211 741087 174959 2 787744 100589 65783 808003 351030 575155 6198 708008 625860 87181 26904 81505 169 683259 454068 70 839 713069 762550 715102 799636 480454 816774 763149 449563 803386 839400 16574 367878 4202 97830 474190 613756 456951 241039 834523 382367 557153 2330 804811 15189 221964 22893 92379 16 487933 763571 6 685094 730502 164581 683583 637794 601325 503991 1 819959 624389 818693 795268 154095 240856 64 105658 515673 462744 11 3257 500020 517721 894 848993 63 813824 504158 805079 318523 367508 290967 809640 91331 34895 394030 256425 771464 62013 737445 117098 113889 124120 704495 91260 697 827915 699722 587681 366962 29164 821850 322383 1283 373792 354 19050 848891 299092 17906 445087 770288 163526 769777 839258 339190 562534 434504 11 219786 802937 834343 59102 52070 276172 22 842011 368768 525759 434148 379291 197399 127030 825494 351442 556656 828725 267947 802089 4 846454 502150 829516 310926 377379 697743 845458 737397 808418 842291 825180 545422 659899 806171 293803 14 28746 121700 170893 79131 250710 826320 9 821256 366974 209163 40457 42131 849742 535198 760151 731656 32398 21899 803112 829544 89 210813 429987 848663 810269 356511 417060 93066 382690 781225 845351 703783 9 724105 448916 822056 781571 594564 779859 140887 22031 622901 847950 348113 820369 199692 69 27272 106653 69480 718204 43550 826806 820204 4571 272782 376 3243 37 793282 354300 816363 146273 803185 173163 2612 201842 836617 816721 198418 3 1317 317740 158555 647976 33 158503 776121 783420 391700 92612 310035 1018 839696 809 734182 336 363190 501502 374433 1181 221239 616350 18453 379907 71975 395015 401149 785833 804351 2 1 458673 760706 842791 16282 798996 4801 737126 803734 12 36383 848559 250767 249482 406451 368 797965 131 67880 49 95110 721650 34 396729 2343 245233 624870 303507 796916 792263 205403 176361 366601 474391 790529 174301 733997 4 822961 841105 645579 827280 301622 848290 759127 849531 643069 505949 88935 2 688240 103624 146758 822743 28742 775740 828360 69759 532780 60531 343436 223509 185 55442 3 143257 2 348555 637587 510115 849396 847253 411337 584346 311 739759 784914 702022 115578 2514 745976 87210 787491 70746 497483 526755 223830 818936 239323 421295 1 772061 401479 765385 3127 304185 616588 287455 11 50702 6 53865 940 5485 112016 843858 3 759645 331159 132404 842097 109168 184228 5 276477 793731 178978 26999 25 705780 292831 179 1185 106807 1291 630526 395886 69 846083 429547 200 430522 848928 25 507001 796574 4301 761211 835894 736271 785794 775883 474823 653360 384585 106441 175691 764424 1 46 610115 547265 739368 404844 182169 657496 512892 213730 31644 773450 569742 748520 12775 246003 598525 764102 32267 458514 405691 34 747228 44520 720022 233740 781614 769458 749447 745528 217 497148 105494 4 510653 7451 285 3 825551 325478 674 101431 745216 581723 454479 1462 396699 801933 540818 841306 726428 829329 4691 725392 813427 513605 118 844766 830426 846683 835913 846042 756422 845471 543427 744817 711492 378319 578570 250326 449641 558521 760346 391863 253418 797982 1207 789955 740967 840017 699439 255156 839975 95781 717478 88647 1 13452 714678 740481 832541 123871 783607 767945 688110 6300 285921 2874 4 50 383067 661466 58 685767 714 254 44177 607639 107961 795851 832687 223323 488634 817387 822326 721505 139 368685 94041 752639 653524 7 800654 516734 258152 1 232 809243 847212 512970 8 790231 482653 195385 8 722566 836272 824209 1467 835279 2183 15693 367808 839304 280445 796182 539131 46397 32507 168409 831028 826796 825593 811333 833153 27965 175612 74 495996 783417 154116 776876 590985 434000 716962 506293 446321 755603 803514 33 277 744633 486847 481131 238352 751365 818013 246610 369142 689153 844943 809113 647479 381602 814140 188 510805 260120 614533 488530 242406 2924 830306 3 548850 834778 810803 811747 331 526 723467 847588 744681 21 72614 497176 182762 44 670285 651123 788163 297889 833825 767138 776979 838063 410000 301983 264547 2415 8294 556897 384273 783275 11337 810219 2 30173 802729 832964 796320 262102 737521 204563 768809 797653 843756 142861 2001 1 5 56758 237660 818903 709280 565035 50876 747383 17885 814131 418948 524972 91364 294 864 793140 182267 187274 400198 230079 4 116 722796 336781 1990 614659 349224 18318 17796 100711 13656 826453 561835 657877 833104 26 11611 2398 3550 184 374259 230647 413116 18983 20045 412589 776412 734725 143385 577992 287613 706654 173096 323035 18520 456281 837878 113999 323233 5 461058 441843 79046 418488 833142 597 846260 1 609751 798047 513961 496171 447841 800800 2213 188972 254014 352954 318603 256489 720329 812397 650829 751538 65693 3 2 787191 738791 685777 32436 343992 836607 616150 479679 511678 382538 152481 839982 304903 800649 754078 803740 1 426072 583086 441231 686553 5937 757285 264378 633166 768012 789190 829223 45609 536930 542422 615053 753475 809090 11355 845275 113 504080 86736 786559 375745 464739 781059 738605 781030 702980 153178 39 68 394242 157651 409215 16451 421721 803566 783103 577243 199254 535160 195527 82093 707558 430491 146457 768979 77595 1130 240094 2 779381 259 836719 33992 792578 2514 794281 624699 826174 846792 3062 809826 185165 521250 841127 168691 198523 188803 643411 55368 673262 391 668797 320766 777609 49185 597696 672393 812661 733884 57 9 1078 90548 154624 228683 20144 692449 379997 2 297847 770166 404318 686136 848475 751814 2636 222655 789126 840739 799531 335137 332353 2 766702 15925 387243 334082 228 4 141 790225 822719 1 192708 3 167116 70628 784941 604811 257413 612698 535652 659246 816972 147 41010 20 324159 110698 826663 2929 699625 809881 9 802231 711753 102418 179409 16 650514 950 38 849006 655606 404612 4 557629 3 727760 742826 699787 136880 682356 472687 218995 715616 796607 2947 70 780003 847201 768892 374919 665627 689425 834985 732748 739042 794215 3 536064 768079 840083 532160 3 416847 830187 318629 678489 836178 631552 16 197581 829688 798933 591549 752863 493758 603859 134295 206183 725051 255462 22 510398 53346 828930 2110 38328 20196 808358 735541 192725 666548 18 763709 33920 586448 57543 7 844242 5554 340604 429623 474059 660871 738624 513216 9 554063 812571 717015 104424 137737 367552 160804 845015 139694 468440 770095 743007 493149 528328 845337 163186 770647 802351 82540 181663 619448 1945 207510 203 817654 797986 287603 832516 729630 127906 1245 2673 844617 827110 645082 362700 69 184747 1791 812258 284 152626 270251 813773 694996 837737 264647 632095 738394 821150 803940 77110 382955 324575 145692 677872 845179 824512 134845 36902 754471 518508 622171 797776 179974 651549 795209 276589 434 789557 544646 767481 676320 330716 88 540098 369687 849447 495907 439 827346 565658 447187 838248 99323 325682 848917 758661 619250 669955 554599 551884 806248 778804 673371 796222 787581 841773 311511 825368 626309 152735 784341 187821 111276 645026 681530 17 235428 5 1225 78781 739885 634018 218376 556132 378300 67047 67467 25964 742136 612268 790284 741514 808677 777901 537222 24419 184355 628340 397331 691234 458328 710712 131333 819294 136 279862 695454 714387 815184 1 25 61713 36 358952 833269 797724 843522 669110 54544 680812 768721 358921 2032 463613 410113 53163 805929 6 759241 670726 24694 413031 6905 843304 803045 668795 828846 782261 47 354995 795272 2689 78356 753941 496287 337450 61155 15262 455768 74392 91342 9 443818 848360 3 3 828299 848845 669581 824127 393599 626846 160796 242400 775001 843077 802375 379 125595 716041 74222 752396 155292 760977 542553 708062 561724 287799 195392 805915 255671 1055 782525 1115 476089 773782 178628 254870 144747 150364 208030 173585 803542 800467 743728 2 693212 686868 400403 743953 774621 9856 631440 8 797000 730169 845056 741827 833164 251066 794910 60714 834400 1715 756140 845671 110165 359080 435857 352773 417 586958 636211 786459 828102 291366 18019 696527 786807 778689 755261 794913 150229 638381 120 769611 777174 443 162491 47207 551861 712609 653161 772376 83279 688800 764303 16348 141275 167640 692647 607882 91 198339 808475 1579 778709 2 110 754737 115656 667891 411669 207695 125 759844 739393 808149 849103 123 848175 632110 819838 1266 849115 744716 138005 829848 4 627318 504550 415 829807 836502 841459 243 451778 729070 103572 195279 168 189508 786003 11 643263 764856 269816 747752 22 1 10974 268576 803568 710195 2322 815671 58 111062 139262 503948 218980 64 17524 833976 227443 59 301123 495617 478 839773 583584 48556 209128 113683 124 801910 45839 203686 39353 318077 578 678095 813504 816492 49712 791661 836121 455963 467574 11 817450 108153 813649 62 581163 677 839767 652365 634020 832320 2 762589 93997 720997 605399 775594 6 109741 707312 339812 805487 23723 887 377257 337 837371 735419 389671 834860 809845 632545 2 53 750415 148229 799709 717936 130723 2668 811207 71480 815633 841204 748121 483 750274 119351 1194 492236 332469 189 137343 676945 388372 725385 6876 804136 5 806469 106818 844636 666141 680617 524333 774964 791110 10 113 671004 822913 142115 526989 1192 820651 139175 809234 58 388476 19721 842056 798 3002 815043 36620 833773 692194 23 519 590506 778997 831277 803242 15 144546 795315 8 217329 540001 596037 684902 612 330866 180029 14355 716710 655531 129487 809227 708610 2189 232515 234312 17 839545 796151 552535 209 16 354 720186 3 19 214260 668369 746329 21 706776 795985 627841 783518 819406 778616 426148 5005 13 812547 772747 185735 3 815176 603013 3 821329 560852 199476 142622 12332 828538 810055 42962 109057 842376 646938 132326 376969 415203 843349 786949 670907 2699 460706 9 413662 302763 204492 344715 546556 837595 645428 62023 495295 8559 446927 584132 685552 25349 543282 314826 534319 8 701667 717451 420462 766597 75999 828804 18 330 814331 832595 2051 327416 486515 821683 253435 830371 30 754037 97144 816880 388231 607306 161398 28308 414988 30087 465880 764571 712417 744535 65892 99091 442452 1 835577 46971 848159 2 823021 121 832784 1395 370466 366 423238 689557 824930 224230 625559 204 727118 749047 16 323584 450894 724299 800 808814 789941 365083 64 5365 72809 1023 747014 259162 842176 575755 484743 102097 606780 776636 495633 360690 293012 505799 768830 81806 791145 473152 204596 289858 787767 840537 532712 30701 702462 66257 814174 4479 506038 833728 260717 1133 763731 1821 4 53 842989 554529 4 403349 459513 181868 154 224 824795 46 576125 13593 817597 487104 483 309776 682195 6258 62783 716286 396036 836354 475506 51170 13371 576 16735 672684 114574 390039 834468 788915 206163 848369 4745 259564 844421 255096 63 841975 203895 7588 217999 834091 39117 764990 528319 332463 667624 713199 763766 591 817612 307889 591798 798968 152094 38236 841437 52912 25 804923 593091 839537 353002 372206 779270 263107 815887 15 486883 505506 384847 414525 97471 5644 2912 128 215905 449163 71 490632 700285 778281 799606 191 765753 2 747415 757842 335 82737 708082 814170 762027 28 25997 589323 170391 47420 1 4345 729988 3 23 492393 549427 743823 802754 841976 78557 283347 796470 777006 696 564824 420 726982 835993 858 575182 835203 542416 833659 345160 834571 774892 2 808676 389394 704987 104 283912 826959 1 846448 549159 353500 527769 508 487293 118314 763321 405874 824552 843549 848143 7 134040 43 777436 141732 577776 5079 481453 323124 554239 498918 789636 14 846033 777349 37208 225 631172 791588 613280 398305 585892 823582 767145 4 865 723 336201 6 256713 810381 17167 691904 83 12449 388573 739455 16 811567 832976 130083 183473 561710 30731 63164 22 99200 14 761128 770272 1998 20263 807169 806966 688724 34744 610561 407771 794019 848260 113761 847470 303957 7490 55276 814242 153926 846722 818476 207029 54585 841664 202039 592621 31600 824392 82641 560590 840982 495402 265641 774915 661517 776517 301458 541681 577305 90703 306902 827944 813783 843686 794798 442320 408549 766431 232699 784100 565683 762213 616728 800583 4 17589 821352 725245 845623 106538 826681 199588 849619 33375 218861 840562 379 810424 801822 433 491336 782639 299788 25089 15259 19805 455038 191800 640342 745053 700250 214714 1375 5 15637 819573 298341 25252 293 566301 656201 480597 710457 532950 836706 60352 594426 830041 344655 826830 218711 358816 844091 88308 131860 15708 848997 826943 828444 738103 254684 40 562513 760854 319540 16017 334520 288600 727420 647639 24 357639 3 7326 373894 10 365341 68111 799860 835887 2 751934 739942 269484 73729 563838 754361 746083 69 845624 15 4 245362 613682 67806 604082 824125 5027 415339 437436 845177 748699 200246 600088 26 348611 808560 720494 800108 555572 321598 325776 787572 11 541568 708033 842532 672404 228352 733675 304894 792649 591647 27538 801786 488913 797404 2155 53083 758818 48313 3 840449 22862 1051 771726 1575 6772 899 293242 1205 308 288519 102661 15 52 213 726136 424836 254257 460988 713145 884 194148 447187 350252 811814 403455 571263 482674 83192 1 298824 261752 646943 813641 107388 833339 423202 196721 83426 110550 655286 4108 794362 473179 154 11 1522 781429 751707 846830 10 742861 844967 390297 49 346174 554741 202836 819734 5 12155 87 845810 834653 140327 404227 14792 2576 1639 1933 82155 44822 819605 788933 728182 848005 475294 5 531469 96607 260297 742207 826968 219 107012 503304 155963 754319 809827 389222 149518 2521 217873 1 691002 55968 537620 349391 244144 505992 679987 4269 844165 824538 361894 50199 593086 383 24 18 15990 220076 341776 39 836250 75797 716689 520815 391630 3684 84693 290039 683619 5504 169900 835000 816643 843386 788486 208707 254 815450 581598 812724 445765 120011 714181 436289 74750 472538 425735 177425 276899 138463 228708 45251 774626 252080 570148 11 551461 20 811151 715679 820833 299768 82485 766451 49 618982 304602 542620 815521 64 750342 557152 768619 701055 787548 148455 817791 424296 549361 670082 274725 845344 427671 1132 834911 714497 336019 370500 703163 288 179618 793807 56015 832596 161897 98 800031 829932 503543 14174 832178 788771 167242 320446 847910 776702 768283 365128 251598 637502 531824 226 626367 182384 354403 208954 3304 720515 302053 214948 648485 20040 806278 846752 356731 363232 724902 791263 3 59005 120105 714108 762105 816991 796010 747437 220106 410010 563634 22114 21 526715 778626 299959 558057 365758 506879 596930 656252 806367 579 28540 572077 570872 238921 693634 826085 729829 272645 690399 56401 19 732512 2 148653 38 733269 798752 149312 99837 548934 713982 571380 781798 783 760204 39449 17124 311712 560036 835102 18256 592433 349530 847863 24279 823367 510792 3170 1 454939 783463 749529 811158 821614 234187 5 252234 325407 2 108474 769270 9 806603 2 24305 565 770277 333564 750052 806908 209542 191310 29890 3413 498 317 498756 4170 712102 74521 132893 7 2 14 3362 785704 552718 246214 25 701506 10901 51 522985 75145 4186 834741 843099 5 235922 795018 728712 1 815009 149491 213213 22 787642 358432 821829 3 349997 824221 686531 543470 690389 400097 55474 294850 467485 779149 282757 4873 476123 434390 204 758594 840217 264142 563148 657083 32201 329359 173289 122124 15 707587 567053 1652 3261 245385 384982 677866 825339 711425 33769 222262 840 342478 2746 827544 498488 839748 611656 493038 1252 236 768739 479927 168 831653 707162 383872 200554 838073 794152 735308 789948 39669 374963 826126 3 648707 782923 568143 441028 828413 3 777413 241592 123323 784752 41 681151 796368 782534 829714 3701 4085 843220 521611 286 871 12 736534 213218 744737 815137 734538 788818 710526 257019 594963 808622 301048 3 804697 2503 720345 78861 65 270652 756304 292428 941 273 372018 129994 812966 168369 546507 206710 121818 846564 331036 848432 356 821762 835917 129313 573828 842418 102430 847957 449152 550496 75978 847562 427246 843160 783541 493190 151365 815142 171624 1 18576 5 809200 30 3336 532791 48353 766421 385320 51164 18 477276 812703 814943 526055 705397 827196 819289 762036 712058 652009 847055 493751 109157 803921 763578 691950 73678 624570 231717 744991 522935 810676 98923 831545 849169 2 222387 750054 218268 774630 783274 59282 142614 791 232076 766104 232134 757800 436111 2 356082 46698 1 406349 725944 579173 2 507350 375676 78258 159944 727813 158909 846261 240070 282191 753974 111677 54763 285159 433683 325413 162617 843827 750701 770982 1262 1 5 18292 82757 1245 392204 146843 4693 575991 7206 79544 828955 33532 233555 40824 728130 23 823289 785181 339224 473578 576193 814627 243 469761 4 826905 728262 840247 755687 103669 782404 571072 645292 832313 316 66132 308 567045 400 808187 752204 358876 791224 608832 173743 106205 9 628885 831612 1106 822925 58 132060 4 736174 91105 222934 289870 2546 773989 357431 771673 821059 735347 667021 770898 12 326915 468923 602175 156755 220558 511790 547808 812238 224738 142005 805517 302870 311161 807628 14163 16204 1 813111 168001 35179 485614 188332 813444 753305 545611 706304 801718 806024 743681 502393 67216 28 380668 559407 620294 31036 769989 783807 436109 806306 811287 3582 119611 449941 484716 743118 105188 350535 824081 570614 127590 313964 811131 55516 277 476447 801406 5589 2 788764 685592 818031 832510 174 838146 602438 164181 5 21 351774 19900 779274 823321 772773 351069 1 569 184274 501535 794897 2133 494460 362735 489127 108286 1 185279 765282 1697 198790 271 28616 824301 2368 4340 844701 3 801837 739723 452931 832503 809826 845630 432144 36405 804551 792565 217722 811710 52050 104268 328961 280856 436198 146627 247745 760027 966 810804 776354 784386 3 278474 1012 793995 835513 835820 752500 7866 302 846957 353950 841758 614201 236049 236 41 527126 1 108091 538817 494793 827433 208678 80 1 792794 134284 756445 643180 1836 285732 281021 740797 415 840429 382 16 510 784926 350487 119493 837766 846339 1 18 837585 576155 22 830841 725848 822754 255388 782267 3038 834888 91548 16550 435556 480119 775102 334850 849752 135979 665 780039 56345 752207 750963 354118 611669 766753 118324 384986 849210 359629 2368 1365 473 2 72221 103765 63045 815207 815468 1092 808741 845894 16 651568 779101 811189 33633 743458 609478 144961 596830 339744 816437 1 4 716443 10 217896 223326 849939 823309 141096 97726 785321 742078 844749 781 538825 383802 321342 145674 177388 837011 3 218743 203089 350866 3 396726 773193 388481 843897 629120 706647 795864 208530 124090 561496 567406 297159 845163 22930 151543 723563 834779 692827 612 4 357124 16908 210645 387177 16417 826565 147475 147848 242821 167 634 149 820833 243092 44 25262 252 603371 570880 129486 210769 31501 1 735166 125 772878 752192 143952 4 6071 283076 495025 822654 44348 592616 688434 654648 676692 252978 302087 786031 92289 21 753048 165357 11 766806 723769 533 619448 456 506453 408554 699853 325725 735600 2 821224 709093 354750 287593 637558 715923 834536 26367 227968 15 572130 726456 677230 1 711739 55298 7675 669758 145869 98 543645 484298 820992 703668 736 840973 829319 555937 355920 7 508188 160062 449 463907 765156 192410 780425 52343 159548 80 17440 611406 848613 740523 117286 158 17 27501 793868 849588 744669 412481 2708 833371 325664 559997 815994 807006 593620 403237 829577 810269 745188 480151 568749 618 9032 653435 710184 528777 257173 560390 837872 8548 449404 93273 581365 307495 54047 303034 263377 107890 768865 638193 200750 11497 773028 709129 835844 703 30680 246858 757175 335 65730 710 85159 146436 3 810657 467490 701639 206921 201926 179 1 846237 567254 1356 697992 776036 25348 647912 224018 215869 833075 744801 304038 14299 308322 169620 796538 606618 690510 691161 249810 421441 799189 259709 2839 581088 34 37 724412 14724 787914 38920 826514 648026 753035 400412 458605 17854 437667 758367 696897 388091 654446 47929 759648 2139 38732 788811 837291 345385 831896 439915 151909 833138 843948 130 677575 811112 20009 533934 838282 3806 810168 259236 375394 17600 376761 176776 680041 7378 754687 378417 682071 225166 746137 840723 507382 825900 73923 9 1515 7274 787966 448251 387800 659751 427689 309975 184981 56412 173 589578 523426 433571 57435 578475 490290 810638 584792 833981 828061 684016 499007 13475 141056 144 738727 270470 262821 794593 207992 820137 47261 140 7359 138571 806725 422455 522577 56002 819100 2 258134 14204 101463 760813 819873 825366 720418 334805 668951 637562 489347 842290 762809 357913 531226 15654 21185 840885 4 553350 25289 689413 155090 428540 551251 372086 17 68791 417424 240301 752775 799848 819497 655 819595 10590 811654 772155 6 5639 750026 77895 724233 10 693997 450337 48106 138845 1073 178 35973 844262 4 103176 268006 257315 780903 112715 773342 536174 841042 518132 471 255507 187 841511 44856 848097 573392 518112 742906 814708 490801 106711 764 825534 116 306439 826520 70988 1720 793029 634845 807756 88477 201736 643839 726809 77254 115 847621 813854 13 778567 687656 1744 390836 823331 69949 311290 84421 671345 840263 38 461559 791913 367185 845168 642886 263513 142908 258902 435624 527105 773067 498959 300 839243 791213 79367 453975 1 848706 7677 28734 194 744174 7114 795520 25006 284847 2152 1 121 21673 2200 370265 815801 821127 128477 815100 793932 832415 6902 356337 761544 524140 764612 468360 20761 818821 466205 835034 11241 132249 325633 32 168974 750603 843848 122446 695512 304297 838436 824506 72276 706416 608119 813538 290014 817209 325311 240479 819227 321 332320 247025 153365 53260 432559 848000 275913 412096 741957 808005 481642 9987 712458 84066 620362 29766 716104 92274 135054 707255 410841 786938 800104 88884 847721 340 1490 340811 846471 375038 78838 802897 2 513425 788274 631341 612954 21397 23854 717616 873 611175 113 721 361407 601456 609314 2 769291 844742 73929 143301 186494 775482 89624 404043 833898 339834 273152 778659 720258 276702 300835 272623 3 5697 479157 488877 577378 367899 840644 584236 385 665137 725333 27129 598444 582108 7 790049 243560 799035 126969 81395 453690 844485 640525 673498 501380 415304 580199 837552 754157 82292 657581 804917 772406 218547 117188 839722 845980 683552 795834 404608 135129 11912 746057 4 542101 128311 741406 399038 44369 39 744326 619532 717723 759025 633753 44951 798871 347274 67 121988 840545 412854 144709 7 773998 747090 255512 640982 44780 531390 45775 781367 806453 825663 775478 840198 827375 371081 830541 708882 229468 299051 188 545295 622320 625 498671 646680 52308 222671 14 87741 183226 463160 181 506052 226187 43619 49 808491 23967 319784 171899 489098 842966 169102 64890 277322 1 802322 688759 76096 97476 830868 3 842351 741698 1 424466 737063 788897 322835 587369 770243 222211 845263 478 143054 4 2 538979 18202 828808 115604 804935 189 13 451182 741000 2 334989 74127 1757 832149 415728 403831 8666 11637 601214 840983 451836 13878 243193 180901 726229 240992 826105 266041 592831 6542 73660 2 21 35 78171 9779 824903 448742 790175 531416 601160 774636 624905 231499 3 655745 807815 52 438696 136826 723693 309482 774387 1 70934 824296 838446 598276 82921 160342 5 285043 339486 134510 514480 447691 847441 715468 696552 761282 2 758123 17511 141588 313890 243106 508157 809978 92301 337964 122 834973 668815 202587 3355 78170 832151 776687 450231 752 835541 847506 825703 492352 5391 600295 119124 280518 15 196312 790859 645685 341651 649577 416416 745389 370234 523102 208659 2 742274 6 665700 182471 811069 523601 121 837801 666033 101 848238 314545 695626 35281 19158 421434 811702 428544 13540 697851 14638 789810 807029 662225 745805 732665 179191 354214 759773 238504 704530 831384 849956 300453 235079 312028 833490 529409 132738 252388 801622 714157 4424 2369 667337 733789 824765 811644 837520 3 666657 786327 821280 46210 462592 777035 305780 565078 53419 7347 840286 711689 118 80811 131 677325 81622 847842 655267 149526 813123 693979 23 492883 391742 232402 821741 816913 250532 130 472385 810468 826493 302096 323711 673018 765453 177645 459134 334315 404673 818219 142074 829837 752687 637896 847506 808832 528528 829046 784332 11579 20 43408 500131 813730 841128 694684 545384 717921 571674 247316 496557 775654 399640 65 374199 57 78269 91001 240962 731410 721432 758481 63 725233 661672 793467 764715 827105 91624 272100 842940 827444 576748 847058 831756 138697 231621 814467 81206 3492 274002 808318 758409 210694 8845 723391 846576 200183 2 106 805482 804970 1 811840 46 805553 385488 447 493221 359221 786369 731116 747156 36143 737630 2184 687001 14480 41694 336953 530863 93032 80091 7140 731754 553585 287 585162 786026 488065 772148 718607 813530 11 33134 742236 429752 214368 83 620596 154297 212973 773843 182015 33 311751 356160 2 40 27027 505913 2342 634139 60182 765109 802269 710722 246220 318096 358853 477163 780892 68130 752392 833261 712049 34 804599 846027 832045 28919 11470 810351 188926 148192 624851 836901 313350 30820 719707 800065 182 837427 50100 782731 273945 155248 456709 821481 829375 34468 450 650 677836 126879 621086 422349 828339 813475 51118 631081 31 458 820370 1 724460 846251 288624 491137 745709 233578 192224 2 77910 642499 833313 615757 2845 719342 388312 614150 720768 445616 842388 454 833207 3618 837318 219123 822537 240743 10 1 702496 827273 472982 593589 797887 251269 788298 827195 105858 372921 1939 399728 850000 263308 304 393595 811766 176 3 326189 2059 449580 170938 173403 841185 513663 526336 366 841337 37988 472779 696774 248 657287 731543 20 161464 166827 100451 744700 511515 57206 690092 579879 64244 143678 47 732695 566813 778053 487892 828863 727371 448715 761821 300607 223 707665 226612 494642 160025 216374 312376 826787 786844 72835 1766 93 719559 795256 841666 833617 802160 193662 187 2 125075 626723 572596 689295 102190 350725 102290 1 134328 745017 650731 107226 351158 844542 845793 262988 247240 831659 127020 754735 818561 213864 408647 475654 518672 849281 829836 338368 31 118792 89032 413821 281463 758565 124 252651 804951 726270 33595 722757 464190 756387 616219 356804 140 7 3300 845867 56327 8273 807880 849535 775329 623121 373110 549269 784856 564086 848950 764324 597256 849747 739388 847521 477106 359683 1295 492896 782604 18064 165292 757995 583958 494585 84040 141 94329 292201 816512 5 703390 100 134105 1 781458 725982 806184 2431 271740 638665 4 826102 85098 834832 730116 374374 833612 116566 615147 793223 522 882 417629 661621 340033 804607 222420 302142 767017 809447 5570 498856 835170 839636 483295 11132 389504 845889 386628 236143 54 227889 277842 761888 47456 101464 277 666267 283258 153158 839900 7 146807 5 849100 846836 513692 177179 159170 228049 575010 186209 309227 71365 233183 770745 823132 828203 740764 607 15176 789426 5466 28388 677563 732150 71 363526 114 253427 773908 594177 646566 45167 243001 558476 3 743421 791488 42 187397 22 352029 525444 560371 843884 617276 109853 24329 848107 12747 782029 1626 788977 740475 129872 829405 22 337973 24559 2 495300 63562 9 789742 814571 785388 151181 844201 496802 708629 43592 356243 785393 249163 66 386236 406223 732079 106190 256573 772802 383807 48471 88684 75246 125302 827427 793327 218 48 779619 654051 452335 404877 403590 827152 582367 25570 605297 835436 607668 234460 278405 103044 744184 581673 790167 762800 775567 34950 127553 748393 173434 714296 138265 396508 412676 743975 33300 301343 820645 33595 117764 127315 808492 722924 2 369308 529536 635062 193631 849052 646418 200579 413978 29 220758 577115 270 839529 48486 544583 54280 118902 212452 475906 581257 1783 747593 10 832874 82 160813 686807 13730 2457 573 505597 819813 111 814350 2844 422872 44733 807535 2946 737260 734853 228858 418596 631 179005 805646 20095 16611 739233 723110 803844 260958 408868 718707 636660 839944 12372 575895 542697 688986 845100 642013 680576 982 728699 18 220154 438125 846182 538105 6 159623 788642 761717 1187 3 428647 173051 167 496 275600 6559 614034 123611 8054 837015 838958 1203 847886 740108 234926 7484 1407 1232 701173 207512 488448 78320 345 849740 142026 105780 144 822101 522505 237373 836188 7644 525444 578027 1436 829734 116945 252346 372021 826284 438189 378281 771903 767837 248584 239 803319 237612 254840 207390 3965 776525 22384 824325 4191 624906 133542 5505 780600 726919 846911 666049 796612 824965 514825 833758 827332 840 780998 804207 642900 231442 453977 101 788641 706598 395 847505 533 2770 25435 274091 172 519810 62285 849665 46396 495185 372100 372 15881 799330 677198 836210 165637 703566 3295 829252 577893 332651 1 789128 247335 4 704618 15374 16 2339 783734 768799 31784 779443 47477 808053 776488 752447 420320 739260 826854 1111 747423 836307 8 3431 300423 61444 774802 829762 3958 620769 654716 9553 602729 799589 781612 145348 761666 980 324676 763222 4395 622750 794107 588148 188534 778448 343 835196 595665 839025 353438 7126 586361 267656 726413 185840 435449 183450 826834 834653 775047 470631 789255 797896 15 388778 111004 380837 750 245 471 79367 644004 429154 401095 758863 835300 10419 758088 340039 821996 404774 3255 826240 770007 140073 815170 5 20217 485419 452292 17935 840483 673620 822152 758923 720780 270 339 799774 837767 402973 323814 849748 396471 267305 564 439487 642261 823945 2 54179 658346 213770 759877 822162 305043 13893 9126 380339 845789 235869 369781 563320 1512 829110 463749 617330 847999 795332 2 38409 21007 676835 837503 42 845852 315368 763622 849679 666739 186801 238615 189239 257925 508747 607333 796705 155040 130 1 242966 378327 59 38197 325620 219703 139580 837251 388815 584046 789369 183450 78674 738650 772999 1246 782852 319424 710693 652035 844632 130134 562269 282559 173769 370738 807826 768830 751727 828399 725255 827356 817683 24530 3 615950 590319 299563 502210 4466 10415 771651 94277 168405 182627 680197 847347 514285 771488 390395 39 253507 24 740768 846649 801363 763007 27505 6031 772031 57 73 22881 304938 1479 793066 146981 787753 136885 144097 53 2348 74109 409949 71 52032 175909 809957 4284 238026 795146 801547 214 7189 268717 747700 742497 620941 423261 655121 711849 707672 310418 460931 844898 843771 109220 552303 678326 5788 439946 425850 37929 233834 722435 2 599181 777102 622025 544665 816318 754770 4 201459 13617 286488 2 785093 845641 438 3 421273 532994 178848 414245 187913 464020 690 806116 815293 838032 69 229440 1288 49320 841584 840784 690513 1034 288227 759778 20869 23088 1 848076 1 48717 715112 692154 4831 108558 561973 503 5374 601470 826406 731494 148297 836069 817793 90718 631382 96345 3 521159 3 457190 82768 539064 592905 327841 8 457146 505588 758239 811860 439281 713100 674048 827479 2329 791713 842755 648 2909 532126 9341 565250 794076 764195 423913 157290 424580 795701 775513 340948 380260 730746 570620 831659 781991 800022 788823 358378 228 696748 190 6 143145 439205 695765 809972 6 99964 829670 565967 329738 274639 439715 7 264 739592 4626 473321 771503 848519 793479 2309 797564 440000 689240 2 15182 821102 306912 528812 769597 139300 849146 817493 548151 9 790991 675 826376 806114 800455 837362 713469 661973 453487 259804 655404 320564 55974 118142 333908 2915 690050 640003 712954 65921 649 3963 322344 125735 595959 227121 109458 141 93 542972 651720 204 605166 766109 1746 791634 814444 600598 838258 177819 757920 480583 457229 629944 12 783779 123270 534957 273181 580915 147823 13 684430 457374 530708 758383 5 828753 309404 666620 787867 319663 1707 665678 290361 848117 786351 633746 589634 12047 536329 93740 148955 829397 215317 288782 735791 537475 803622 274 368882 128 841874 46215 620250 542456 794934 426870 30 316716 717456 25470 2736 717448 437864 15435 234813 117 98652 401957 601468 838427 794411 1321 10 2983 831972 252251 774622 790725 314643 667863 1 9682 717636 613286 825133 641352 4 6763 31 59 72 5 2969 735783 788683 728905 816141 263685 487076 757184 757649 833 783202 17982 747258 151254 58015 117648 2 775620 831537 549366 1795 259845 521267 459640 848011 719286 274017 367599 800620 741565 541928 4 339894 554 800704 280539 2 15 844561 113287 649403 253912 776723 793004 1154 195678 355718 846206 718778 841528 1903 358023 28933 93 476036 819869 823418 2449 801049 3 4977 620326 303617 793897 801026 220335 117 66919 705865 215013 825900 702936 6248 837116 37461 843716 668100 68662 656555 106603 809835 494663 141918 772506 589192 16427 262019 86952 827976 126 188940 639205 819581 831768 724306 440227 763531 249773 811664 842064 180713 284607 250 4156 371379 811805 785044 768745 2 756838 630816 529510 336021 166520 810242 22905 11960 803525 336153 9453 593573 322339 441680 24 27229 515 840014 469293 849893 85 793085 764204 32 763680 721275 4672 61655 451581 829901 602683 764867 840249 739815 369758 486251 796902 467269 368246 412098 34709 76858 463329 831989 499520 100154 799859 189 221738 145405 800559 346313 1812 578592 252132 190716 51552 487710 827866 428021 834314 17814 57 781483 777871 794075 189587 621583 787847 705637 711897 619974 4402 439811 359677 524 734725 838487 67447 24725 3317 193856 785669 773977 875 86 642578 225229 109 457637 93991 14054 812760 469404 359196 392319 841256 58323 726837 245477 818528 1162 804676 164776 267694 210675 160 502276 635511 714359 542337 475958 835807 783484 396866 806758 848295 843127 708179 833078 757093 305043 703056 361584 76 730969 265571 449478 1 469012 648863 2 784270 845586 425421 561749 419291 29513 749223 783275 355723 282934 621018 820292 11 826853 250506 648223 76877 38 456940 614705 561522 197302 16297 333632 254450 98337 640070 643739 468523 713323 330589 652786 799608 121290 807926 75412 83881 777847 476341 717001 799091 26858 763469 85769 97087 172 70339 819312 107666 849263 277281 839726 528231 711347 696029 5174 780384 626038 832166 14955 305458 303451 43309 698515 625690 145082 328 692518 508999 786754 402712 8696 263035 798758 820396 761391 761536 5755 838163 811717 727300 3 828140 126 1210 127 763672 309966 7641 849115 33445 393233 640758 2341 358088 839386 578165 622815 87 804350 813112 23510 455462 842771 203923 3806 1003 38 749267 219731 831743 102023 478822 810500 184119 32 817612 829665 838930 17701 802028 175128 732892 16563 570069 820642 584921 848528 30 361 789851 385071 58 827385 788698 864 847079 1449 818246 3283 833446 793538 802405 752366 10 743546 822686 827013 651363 306061 593099 632523 845064 182 401063 799916 283201 585946 350907 4680 234033 810433 306800 773839 669773 275 819555 578389 60375 788962 81540 733397 838361 71771 23212 806151 2 844463 818552 339938 1353 748339 35001 760767 282206 118747 840034 451342 237137 538626 24 735287 838603 148 65331 519326 542240 135014 337957 636468 778239 224 187397 298492 24933 141934 740094 806635 774287 332555 525882 783771 515742 2463 28294 502369 841325 652564 9 837717 835687 6 7 848782 61503 1177 379433 150980 431483 841724 838718 74358 846894 580142 836679 807607 53 437537 790531 133386 9 754026 803959 2910 797405 1284 787542 364908 23131 75891 708021 388071 18 546350 723846 750366 791602 815459 404190 95728 564293 3 708221 771605 268686 825360 125702 250297 134012 300199 808190 804454 827173 631 833411 263454 805320 372466 190509 372816 605418 136178 330650 329252 489461 70 625156 846840 623863 772281 181170 246587 584601 740385 119275 771269 728680 836207 849734 647911 1051 612783 121 109 462668 803473 116066 645919 476296 833333 9245 725919 744113 55 843563 678449 842936 845664 776700 640583 832115 778040 253836 3417 332426 401397 30795 588657 698341 23 376311 655147 534180 232805 774123 22019 185202 902 534071 444781 277828 7410 49 232656 567477 653503 93930 719057 809219 832557 650279 2 49767 63683 628986 4663 183011 4 824624 10049 89613 142103 652054 486618 30074 81407 68597 395167 378507 740114 846630 792990 773322 116736 77452 5 624327 37819 286549 739336 805557 411737 27 9298 832236 458656 834546 421485 659617 846697 716029 256384 815767 268 538182 262808 792257 817680 9 169443 2 631712 20 53550 261695 24013 774313 36986 501216 841677 349172 16677 520 823775 103430 28431 660708 767975 110798 735677 246688 777044 4 715348 770599 92814 128238 462278 188705 654959 444462 764136 268824 846125 250167 293560 848109 411858 18916 189477 816381 167122 345250 826648 467528 779609 360279 289847 638557 74383 252658 840244 743700 796630 784656 844010 330380 39024 331 298263 677863 22 520456 147516 371810 262144 157 43934 200224 14775 807451 107306 646672 843348 20 153 2 103 622919 808360 304924 596193 204578 649971 56029 795360 788706 588567 770850 106 827089 141982 297834 632455 133529 807560 655541 230026 781410 540745 347228 228 74259 346025 149024 811525 724163 4669 823733 651248 623872 335197 432353 849946 216452 4390 425233 198475 18 50876 72 207472 824812 11700 243296 14 823568 26225 805266 811177 727585 411364 812304 72 630319 288009 830034 504050 824800 761924 37096 516169 377048 845683 292922 37 201359 106740 795880 740935 49966 766753 15 358633 37547 357503 499950 131819 798113 845566 1 348 479305 763354 3948 61 1716 752706 474052 839507 353338 841335 767186 830727 657039 219767 846318 830314 255568 489115 803315 831393 399513 62467 252997 1 27 770289 36 732199 255712 760434 2273 819127 508145 1 838912 849288 461 820771 823049 588618 690784 15939 819083 20 677062 847770 2118 764146 822078 838475 89781 1303 271567 842929 761157 795869 297152 819057 813243 687659 140576 396519 702257 658794 1 733108 637582 370898 19 671942 827322 395112 26450 846062 2 875 150307 2 132549 718076 564873 66479 4215 224810 3 1 714150 802475 661576 583294 76590 265586 546637 605011 344666 813633 309028 388475 749626 803913 1 728042 580492 38 807977 280705 765384 528976 680560 294035 5088 181 582381 766741 527309 780633 820160 203 53173 39 244398 7 437524 15 244337 825827 727094 148 730618 839276 841960 808794 806867 814747 20 838529 1 636813 823174 538648 796759 11347 839958 2187 827635 51 552 346851 1 633605 190347 835708 849342 19 793393 503200 2 673760 23282 501279 390500 416 8 22341 128431 119576 78 701625 5321 133257 823925 9923 287342 577785 538294 6 31463 844114 138330 8 847634 457933 81363 833691 193 847750 816409 794350 754053 464229 668035 127880 188298 605223 449788 762079 14 771423 730176 1 102903 672686 486043 459493 303918 803596 847133 109236 660429 412709 3287 793151 566464 795901 273966 536123 721981 569635 804860 247309 809318 140434 493000 828156 835676 9 146050 175908 814997 440697 18923 277602 825772 213 694366 27 4218 309815 805 815794 818084 6 677173 808752 3529 125560 774744 334578 649 324070 202073 760497 839552 200984 94562 742569 251332 351098 1239 5289 6419 10 458556 330038 110423 79660 60 769772 813384 178291 302782 807862 831261 486 2 559372 748579 290739 98280 556477 790369 354027 354170 838106 2 352690 793146 801322 844140 1 4499 742836 21144 748 527948 200413 278651 483493 791950 772685 849197 799769 799272 19985 517912 538932 276347 741211 702378 272219 55159 53369 2330 827483 5125 751294 458393 350516 577878 32105 837509 840449 10 812428 827977 819815 304449 76922 583457 479491 844845 638222 1582 44296 1596 287932 327154 85 416705 562283 213370 830002 592624 272911 772374 806871 128649 468784 1237 639299 795721 847585 612235 830254 5772 799097 666140 704070 753186 844944 285 787844 88941 485696 6897 755478 305010 117818 637017 274161 825211 598913 235 15 368619 156933 848920 838075 64646 700778 498082 419574 2 242792 18143 61388 778525 118116 849169 779955 394 643763 5796 340 407246 15579 417513 4 236651 792292 18 835712 681130 22874 165380 731252 830932 312060 824381 754599 670254 559725 79213 829557 239210 757937 791104 63747 459376 506327 390646 815408 783148 613628 280317 798180 28 218166 128118 355331 798156 188469 8 5 760622 508329 1 21432 30373 647646 176501 281110 842938 759810 148016 540818 731757 303547 828518 400735 756066 2938 20560 535072 618059 836 790366 674270 666204 258155 325744 256665 811657 46 795187 153 204395 9 457958 17663 813106 839196 388597 619427 784671 98702 4153 454163 293582 734102 804428 399130 527532 57326 118333 720262 71346 559256 773619 232075 758000 652423 818980 847486 63 777528 803071 804011 485153 2 445808 164206 17 65733 699943 770640 624808 684170 805101 351893 310581 20866 831318 528117 500263 845036 487113 295695 828604 313086 1 216981 554 265452 360259 805767 550290 49411 847296 312914 772976 308058 293085 342433 182064 774254 346438 222893 834205 218880 283999 14 820541 648774 2286 809051 434230 612383 740010 563612 135109 834929 491388 460557 570630 1 580486 472489 197767 578483 147910 826494 807108 636509 590323 147022 614778 286961 88788 742697 620638 815823 787901 710065 67357 847109 435010 21 382982 416524 425706 373511 756684 258 638689 688557 76259 816487 790561 836990 14 521 149 464107 4 15869 824184 737319 531830 793132 736613 681483 816589 840668 350164 500934 378846 2480 41 283686 448514 267137 743461 841976 825872 292817 812751 175337 5490 723446 4680 627053 18 48208 552185 186776 2 849677 48951 844685 59945 813335 432930 220520 456943 9376 706 505 274027 676614 235579 38981 819235 97 847401 811440 10 349640 807529 798192 675980 844125 173357 682165 756886 807133 821515 107298 409647 793243 691771 760449 54740 836118 707055 841175 22 773632 77872 100 247 20 149486 826153 1688 46 815029 735742 802405 4908 563491 394926 11 785160 400680 832579 773883 775243 94438 221717 602712 54101 290869 764191 64 1193 372906 790051 1048 811 309782 834139 823269 818231 16 180926 269554 183991 698660 809552 804206 837683 817817 830292 96114 10 188909 232573 801008 532994 94 209 516342 61478 41051 662855 756191 400603 806488 711704 356470 292034 309082 816385 180108 823925 546238 703680 573288 841176 993 546365 401881 1157 650775 760700 488876 2 6 691549 23317 92688 753846 677757 780746 272 300562 147538 4 11 827469 417534 8603 6 775307 9453 165665 34 440555 849906 362577 190247 381606 10 1663 832576 86 657822 6535 121 117385 3 1 238484 363625 542706 803792 127930 157876 786298 843271 298 703236 6027 372987 524835 798643 95 39872 717 811742 550396 189529 201562 828501 310440 250361 151699 814362 841744 475695 808011 280465 1 6 1055 733390 550551 174668 230180 811592 337629 68922 774088 385163 442983 244 30486 650 692899 840564 806143 757633 814901 217620 70987 675859 827051 199596 570596 661891 29762 761432 787690 823551 26785 760523 946 802985 361351 8 233153 837993 774570 780438 822107 696510 797849 720806 748231 817195 654924 632854 681087 762856 192187 811386 70 148688 295190 380653 400036 845242 761808 831419 1467 251713 841318 62207 453615 7 843029 187632 822669 316 823403 840319 697835 846955 566733 822107 305050 387558 737921 16039 815926 339313 733229 343267 32 11720 413993 3 379628 144247 5 800944 755951 13 1001 688235 32365 123 250941 90212 607437 167035 741256 9014 752293 847898 844810 835260 25945 776365 336610 7 641608 636668 409966 5989 828246 643024 772036 837454 531444 66019 264128 233865 5336 843573 793868 447266 829281 3 801375 14 190131 801529 770935 56 444731 9244 823844 14 8 68535 155686 548928 774486 843228 68994 9661 404485 795696 784717 46809 411985 5892 292596 498636 222013 841696 207140 707646 235576 1504 162 544696 391007 830330 702824 198033 613895 584 528513 808687 237165 444558 471 843492 307029 342 825910 29 849250 842736 319067 814197 649591 683004 825273 399901 753076 820844 265519 758272 754104 8 828573 805188 467544 833318 164812 136180 684103 601924 33964 777647 821356 810476 64529 449895 754385 848511 764192 787785 88 12 315878 809832 3 799728 819 184502 49077 834340 58 22 115172 20208 791098 452565 683892 64 803402 240457 1350 19 532159 689648 472159 68 101110 282372 251124 740018 529279 777547 216281 748637 7919 528034 699756 821806 41930 809423 214957 407087 31843 800842 814477 99787 171529 808222 463170 177442 84 800997 3 820341 8647 465912 681413 190 252700 801973 344301 809409 253 776883 5 3162 492525 6378 529541 703926 597855 15 511482 800531 628779 358493 13 662373 48455 844827 838112 761686 122 823089 143348 263177 1674 690017 160790 37 786696 690118 766687 547724 634140 42300 453780 798791 834600 698166 732644 186755 779972 2 801933 10810 781196 700025 692762 645300 523648 806472 38917 524655 74727 787639 837529 17 118320 423933 768673 516948 8 774756 813944 416612 74109 820965 108197 468407 105084 797794 228186 732475 786425 823514 102074 773537 836208 748254 55311 359908 1 744238 553579 388256 6358 307566 816124 731661 146977 560290 5 312 62669 2 845950 841107 805263 536 614039 443022 39 1203 744521 179282 193318 65 71824 170 762528 798660 258548 320381 68 583 28716 29 33836 56843 815628 655 678531 798014 630299 603759 819654 3 117398 739179 413 722210 690119 226497 764851 100198 85160 847 651185 549631 16 85482 815858 639595 651965 451839 777466 132007 263119 2461 848280 596191 731006 8 87676 704530 486638 420216 111158 4254 32185 2 9702 436213 493377 355858 17 408643 726337 158598 3 773044 8548 157246 30 4718 2055 702611 338621 40956 2229 622551 155726 836891 827852 642663 833703 225518 246065 659915 656556 108 670289 439399 460867 479406 87 5866 222514 762683 284376 558297 563915 736347 327057 831533 56 812347 571088 23 766037 13215 823001 760665 536467 318955 800820 2 31727 265120 10 800050 4038 67235 88268 4225 468143 676339 814921 272771 3308 585016 694828 506191 104 166738 786811 16 66116 216831 23737 780636 70159 836963 69693 814303 720895 844535 488625 684721 148226 2 812296 452796 370407 625360 755859 5147 589965 417496 764163 6 90478 698939 7 65883 344155 782715 809117 27215 761464 10 662472 421258 338331 774968 836421 513 805275 28483 176960 9020 269209 840630 128601 259185 146200 182823 100118 830622 844526 663848 303588 227968 64211 596180 732385 807159 200763 9192 482334 813185 20491 383182 817307 784746 280952 806680 16000 710663 183775 791122 794348 464117 516235 802216 80206 689760 496410 410874 175 765708 741330 791538 95761 822403 610318 262934 714973 731 820883 2079 7372 778228 641707 823769 103 584903 784945 437856 808131 38 253502 520901 298725 813187 433946 167 1343 681514 828217 559052 3 831619 844401 823425 4 271175 154120 761041 551001 804357 814426 649998 74163 448082 841219 577939 830187 816362 351658 416901 10 801299 818713 431075 129537 162935 766673 185 313938 3639 825107 461 15686 249548 14 839356 213794 815526 120870 704333 147747 1595 350568 1564 26924 544265 769200 797014 5413 249055 85360 114910 5247 316428 43 275596 842049 457636 721780 709250 4582 2593 109488 682973 678320 265311 275465 581262 614831 611814 396154 607432 149215 424319 812192 738219 513754 146185 766850 342573 775118 701072 11402 838415 756833 847475 708305 75 766542 264 253328 8120 309807 479639 697 82943 498618 11833 27752 747868 842853 198209 827734 840382 168934 707060 483414 837867 377709 6152 788937 798239 787064 288615 5 168308 750541 14 34232 19482 51865 2 824766 843471 310540 710612 576227 214040 220978 727515 599412 787863 186569 796746 242681 7 232291 381178 75687 560345 485045 834165 153035 630327 497400 804703 4 777463 1051 664990 748706 182606 823704 656444 22117 794500 215571 590927 39 768946 81531 1 697394 281889 842108 287206 4 725461 26523 73477 649683 735213 312448 17 119073 30316 3311 788125 823995 81153 843056 828431 256490 749046 7 845364 5277 797112 809681 445017 32322 211608 179987 20382 843981 174803 77859 849995 23380 773382 355120 762037 1053 268254 530150 489558 822997 593292 545093 2 18 674877 807091 726064 4503 762101 841936 378990 727928 840436 1 120856 7045 45313 281694 198489 194914 136076 724189 487678 187359 16159 759670 664378 1 828700 540896 3209 4 476866 462461 126718 847328 376772 834486 845556 111003 299258 813493 1 833497 265687 820918 462018 782791 1 251921 807641 446356 96130 71426 579650 10 469680 811079 727852 235426 505096 534556 8 837479 753154 34 470742 13 387722 10382 844181 750117 333864 186649 824558 847996 353269 31389 710883 492537 587425 28813 751005 211150 8 798416 840864 525580 425002 647434 676180 76399 100161 110441 660 701109 334587 676357 779367 336249 308268 812132 804466 121659 163783 44 806836 836800 688321 445075 263757 2 769539 325369 183572 848544 6996 795580 8268 752478 40905 831633 229833 640503 106074 633188 532276 493286 844414 214076 454403 831702 665793 618564 31396 631926 7913 1 476804 248 483913 110130 760542 556159 432992 309374 365691 759609 62396 143979 596418 592542 5 833245 565284 774486 476272 731487 1438 29540 343065 263462 458403 583620 746774 201404 841882 729478 125155 24 88273 526443 102671 229992 10337 82156 686565 2739 95835 52365 219263 869 2 687380 761709 4225 778256 795967 134929 302138 677398 802571 749075 1481 191531 251513 640663 575808 407330 34103 240036 239 847683 436 133622 811239 348045 6537 724320 690699 574410 543770 6 839347 465063 669423 832759 518525 70 97575 824513 839634 434833 827679 708631 207645 164728 841415 2433 1876 55678 1 5593 1251 542447 480500 846308 624383 174475 847324 62250 594877 540040 742236 625557 777502 390903 812584 2 792743 11558 837572 815297 19 578921 53894 816620 687908 27304 116661 165 240493 4862 20 841424 29 4860 629438 685050 237120 687771 847591 763622 825053 484955 294073 600274 693942 805610 783000 230327 54028 37434 177106 250430 2084 846107 270 842634 722062 388146 709636 6 17563 832066 706702 63 287106 4941 839778 460662 610436 833716 624737 817908 753681 1111 561884 771331 4821 235248 140 1116 678145 679613 15046 2158 836046 804834 840892 105337 565964 776630 808225 599174 263943 467937 714378 209361 653685 2 802672 13694 183857 740249 233340 839725 3 643969 830002 326638 645050 4417 756347 3543 95450 410408 110956 215317 839163 148029 30232 659075 15632 430608 75199 1515 666407 626 840995 560931 1889 740652 753742 643538 839587 412708 801410 365686 88583 773545 886 130 846342 205 812629 386141 341133 818635 560915 264283 425786 515402 280233 25 839695 766100 814393 212691 828427 789360 849870 810669 294009 17633 847074 830437 419 785217 843719 35202 25504 801637 752110 681185 5 598803 804081 817624 1 832490 39508 789246 168727 282065 283519 29171 549099 812645 423209 797409 848777 19 1289 698449 581508 798538 11173 151219 187471 7430 843522 265898 215032 835275 39 371221 766608 91 3349 823004 83998 803986 605965 138949 433445 626 381547 828137 473395 331379 50288 243872 393689 718607 126156 6 829837 755052 819425 324570 836177 787529 6 831131 596409 197677 616000 487901 846887 2951 831329 846365 278179 35 492 145134 439762 733147 376564 807842 833090 86 114436 645331 153804 435553 63356 738494 686296 109062 511600 140273 842466 15941 166694 441456 73940 839801 457233 2 711203 236361 10947 2 2449 790176 469169 658933 728190 360384 239 434151 4 191235 693663 779695 112995 607369 56052 66944 826877 783856 267838 520642 678995 14882 746877 91130 12 581695 697891 647204 809978 702156 606386 769888 479354 786935 146765 243 592510 108003 748503 602114 532853 528971 766727 245162 831973 428254 839095 226749 620895 65159 194132 755697 232 104630 174913 846090 552339 423289 187111 131008 677273 384950 555656 151 516249 247693 796741 58650 327929 692257 480552 594091 766281 76778 626600 18096 824513 320074 778432 839237 133186 719262 424403 795006 845120 267914 827991 178051 15 721754 1 185021 731819 34 845720 726997 74150 31450 68353 154403 813984 343518 48607 1 811675 747137 837698 846241 293406 827243 834348 125840 838261 835831 732481 256421 827939 783507 170 809427 825390 4149 101696 8173 216480 2 807279 705530 785777 837605 7288 423667 46 774292 811009 677660 644878 11 275911 191904 631647 812328 3 499302 3516 6 26571 782123 253704 463394 137 649308 755358 39828 533012 94852 45190 164525 739760 848899 1 336064 687417 47 714710 154047 3696 807088 708148 162562 701176 370434 23369 813871 461656 516120 116176 153206 3369 825329 800136 762464 2840 15177 180107 370121 8 348508 51 823293 313092 841852 96 118280 588313 820069 325491 811488 191528 34718 260515 707250 467705 112392 844499 682000 27 11944 801688 778558 19 439583 739462 61909 446962 846833 124803 827205 611093 240329 833903 2 532519 11042 4 419 556713 313745 787356 817455 3659 3 197858 431141 601682 755293 725976 1568 2 277331 58 434377 375693 690782 49 838158 841206 70 74 189388 58291 1996 146103 675831 617592 132518 197456 127027 523787 253061 491465 58599 365615 302326 636966 827363 264516 124445 842932 800225 10594 440806 1781 124985 553993 3 836548 174614 693416 684587 723987 491778 403638 701163 204321 514934 822176 292 52 345136 802811 767525 735323 363742 823112 836579 46 841433 257730 1 45688 84215 837524 581193 590130 700072 708924 753305 794513 791391 696153 443584 62012 837272 825415 648596 658 817740 220939 433380 15388 810333 2 266535 4878 549976 249333 2561 48663 660 847621 292366 783046 404402 2 341356 58 602995 466802 94739 401514 175316 782173 720783 5999 5338 798008 816295 499157 406196 425334 28 757332 499244 501655 95650 824887 14 70520 817126 793039 813312 550280 125222 283032 42 76177 430826 35 285 649773 321974 90159 426 644163 624256 224103 397 783945 63 486224 24871 23864 80641 328285 443824 476918 201 48945 786273 847648 821992 310403 798238 802733 557896 495180 10442 72730 838386 512314 285160 169982 745515 177814 185425 744770 765285 894 94233 183033 1171 559053 32469 811667 803372 776470 756465 333529 754449 760170 115558 357129 399309 8214 822847 847323 453824 649313 449763 767938 845411 835964 833101 250278 828461 511766 484579 791351 831871 782304 551692 808165 849153 554465 739335 584153 393318 505686 612641 824607 292059 806615 82159 247987 85090 642560 764684 359177 295072 91909 210586 798914 831886 575204 769509 761442 2 202196 464 49128 3559 452130 550224 5930 801783 74361 637143 817415 716217 73538 4 474741 147933 658986 595820 847352 626364 173200 152 54 845021 24 829490 757985 535635 836350 7492 309692 848873 214351 302893 50 566633 299619 836748 821851 4 565588 430 81655 769548 472082 802108 1711 8161 1 1 24922 717143 10 805830 176164 3 834517 744598 366373 46082 563697 7 815950 847950 716725 15873 56826 755715 844484 363271 234441 689121 169257 749109 848671 321111 652715 849417 803700 224885 361081 205039 718502 830911 397811 447255 119373 2013 9588 800941 840611 46 505547 409935 166301 90084 138302 13 324844 391703 681590 806496 815031 235217 99090 498477 734603 2646 25 228508 842023 655966 840611 581154 667829 498658 775816 335301 3413 2 145463 572160 751464 532000 102820 411891 190851 906 490313 376403 438 6 753525 578228 832500 32 84249 173861 298044 795032 570497 537609 451700 1393 518453 777769 28494 150948 82 556657 9974 784456 31 103257 30931 19 484286 713794 802967 552335 701037 1646 828157 314634 4 6437 578851 804656 291769 847979 791721 710241 466 233151 794423 732269 5 447636 823662 672477 623415 839474 278763 809211 841685 765496 565232 49 20478 10843 373678 2964 824261 34 218743 22 217743 803715 4142 809583 370154 297 10 6992 765358 243 213543 3 81906 14124 64842 821532 296765 64907 12313 10 100283 848822 627561 383237 209393 9 746803 321730 467428 494142 194 570413 844635 64291 15 452942 125580 4293 403915 173 737049 802916 74 484184 27585 2103 622529 830794 271690 24739 842644 582416 458294 416011 5295 153926 816604 626687 30 326079 8 87952 592512 174050 15835 46182 262004 554660 839512 6327 649969 498524 723094 782297 39137 780611 805114 565081 376136 210 413392 382611 766953 179211 746064 687816 244118 600538 490160 120732 387607 108393 66855 807818 797369 197875 670261 358249 832658 246320 804932 16 110166 155685 589229 757117 836178 429938 743597 88336 847961 6 777617 783852 66 1351 300298 819356 738035 364558 27957 781047 277319 149402 278245 8604 802368 585716 377248 790520 161161 630305 780 794400 651245 692969 148735 803093 797192 415296 740271 32 76 762492 224020 792814 122945 19 839252 807163 3 644465 205755 2 369289 494097 705040 351373 2345 718344 222 547341 697263 462453 36 40 778622 17 22985 103194 755672 553003 800370 824335 470202 619270 4 557841 14 812771 423703 725345 348 591309 1 6097 800580 841798 176738 772509 16575 346916 808710 30 7 60810 728634 13 714959 318919 845175 826386 821638 8 52 819469 650837 341573 411646 730903 629446 107196 432276 582787 808033 339318 428285 240099 18416 152181 758506 11559 379259 588252 134036 72658 813439 226 6009 675580 487144 541999 34 369844 794959 241 23122 193765 2545 80397 769900 817876 333023 10724 73556 109706 778304 708187 638091 251067 28522 358211 838856 769060 845464 818737 32 238289 170665 1883 800 694115 9 724640 694712 845624 13 69095 360104 826078 78478 838092 825624 554862 378911 786447 800160 826345 30311 813349 302795 781418 37059 756626 458938 237110 370658 2 1931 768231 765074 414229 266180 591681 139607 3 716976 538535 794415 797896 20372 218046 581416 432212 765791 73891 701675 36 244242 824337 3 815271 650639 825975 542 358885 560816 284347 842115 2134 617367 6 168593 566885 161549 652531 819760 776253 213463 34 334725 258609 1 747637 84 54086 209009 301 233073 738851 309417 205387 132544 814929 763571 318646 801791 361829 450828 824977 371861 569236 43662 817010 765325 12242 1 48 422625 64363 740100 337729 658648 826455 827564 735872 455691 6 640383 793490 844778 27994 727785 665586 822774 89615 205095 448899 680400 845592 31240 833437 724206 687316 183748 46 53150 204242 207637 596716 644801 786684 756573 839813 732320 100572 1155 381950 64832 148131 203494 188344 671752 805401 13395 413736 85311 17 487184 768159 596645 544589 170239 845207 405473 328406 797133 74 61339 714120 128124 815155 21102 535966 465234 380973 668841 809141 222156 118580 6052 676780 566353 887 802985 12469 135113 814684 583638 842093 766922 302302 3084 12004 817935 116 840275 694286 204932 13 693200 295576 2001 103 662722 795136 831122 505 663087 9 542605 312957 847852 557552 18 6069 755565 737795 846389 9240 474651 1 305610 163111 733423 5040 26473 130612 342611 836288 567940 9832 65688 50857 815196 777884 56941 778983 673477 749959 776635 841459 669556 483165 848565 166590 22 186591 2 589947 824626 431110 835701 712489 796960 353453 538279 815034 327698 382491 467847 726883 179888 583905 595553 801289 1 332647 18708 63937 70 347106 422144 840100 822847 6623 1258 809362 679403 150 833554 246938 15370 148223 516048 276366 136669 739919 67682 821773 83 3663 56305 652026 28461 266709 646845 40216 85488 396280 839696 731679 523523 577223 347836 34 84843 677 353985 817151 782855 584934 266 484374 36 242717 597406 25786 48 1217 31632 127349 471137 763981 455432 800467 46 818174 78 1858 796418 738892 6 438882 739943 70 74853 841569 8 2 570947 567161 676690 138 359274 825596 613515 1932 602329 353606 324331 76 8127 281218 808498 833643 1156 834724 472905 777736 2097 318870 80 60205 363 830008 2 668460 843246 820164 837028 807353 839219 82 102158 761202 741140 389721 217441 68362 628267 765524 46025 847129 16347 764538 268567 3710 738889 116337 282093 802543 671888 48628 676038 457846 766985 819221 577618 48 726523 378 829426 695929 22 1 615209 373535 837120 840183 763734 426190 789405 340983 269717 255113 556737 103784 160072 377564 102202 811247 845959 359015 259753 743293 766789 504136 44747 284142 599 806320 326008 829805 648038 99990 47426 51 825241 585230 613086 299750 789168 794049 603262 25983 816630 458964 296559 207325 6 27531 284716 412494 182609 803190 753482 10924 3 2 61454 786008 430 812320 391598 307310 813109 814160 1326 502131 4582 119586 612032 318355 842501 667960 684779 815023 701503 296354 223104 779710 666127 820717 568319 747695 258801 752395 328029 279665 17738 844045 455138 102943 224103 129439 339426 732117 678899 2 799011 804871 9252 137121 524678 840641 708632 719231 154309 582501 770977 19866 823735 473 748850 837460 106595 491819 691326 778524 331659 5 208304 844817 820357 2570 60 366243 462861 167225 400514 142 677682 760749 3 255428 366074 54795 273768 258504 95523 175351 300871 521334 412023 846073 46522 503417 736568 827828 127 140774 35644 1185 346055 258207 78476 571667 195229 702547 270680 726871 3 97720 219937 581254 809116 113315 610836 380959 228 765451 202275 118255 282945 11587 755720 1442 765414 11 790635 414131 837718 715660 768660 333469 744983 841212 847674 68267 50278 523622 816425 340 551295 515330 840154 122992 609738 793466 757071 735471 683738 819754 837812 795732 724689 818055 5 849193 832982 380918 707775 679528 694341 825197 691 134077 827234 788210 756991 704763 174153 483944 830659 822959 730612 803416 794037 572307 848783 649725 60979 354640 837322 229728 849596 78 480091 829053 732161 104419 841337 256656 685828 819983 233247 735585 822664 847857 611096 449135 222 37397 7637 147176 734390 180277 656008 725014 807349 773011 27 3542 57056 689866 252878 45683 1565 817355 695906 796023 116889 13 50220 322347 396 737955 173517 499054 92346 2178 246354 835260 259153 725 254234 33324 2244 10689 499062 772375 256070 455654 1549 819686 772070 3 204983 785423 799216 2 382135 631633 42 733826 758085 4793 805431 532342 15 284102 797275 521533 18 454 394247 722372 28013 193971 506093 836594 482211 5 698727 10466 515 264344 198 654723 282358 839936 143 1568 816789 710135 564054 438694 65646 389819 198 298949 691287 213 667775 181071 12915 506765 970 422589 264967 149411 398343 740715 847800 1 320544 189635 784379 580008 15 653733 511278 679160 23112 302137 44878 528756 43533 46402 275083 326552 92 335802 337087 705190 382379 469794 684069 3 25585 697886 699105 837142 724372 819756 486570 496370 204 839948 742681 721255 789535 247488 80 196 842924 149214 435721 265352 823397 200722 3 217899 169072 447695 730841 741339 807388 176212 693364 748039 476707 676434 439802 765692 94 846317 239663 648259 464123 620433 178 40260 840887 242640 770435 835640 1 611957 768209 749018 195 439 385271 1 810443 158689 847467 129260 25239 113661 37538 170283 374 803406 810737 813949 849531 811143 1 784956 43 767086 385 841951 698793 95243 116161 214023 824835 171008 816934 119514 96062 322464 717474 843154 649064 768165 538923 801800 427501 699955 797929 2482 766824 809242 578042 607105 320741 440 277765 23 130158 70 389944 508580 718301 358 471641 199574 839260 818220 810237 800899 836671 648669 823009 762716 327 829215 151689 163858 783805 135812 495012 235383 750818 365601 661606 267358 673509 365561 161914 720637 493331 841252 568268 251309 831355 58 827115 1 558698 836580 744280 4 503333 837659 843822 465360 212629 3 1160 806693 4 201194 795436 823864 840922 475863 849707 21 787 400 788367 291785 619029 260594 127886 744883 814062 721235 51922 809681 714168 741325 253282 161033 487413 2449 785025 748443 77058 505940 846963 781188 775233 832625 403913 819155 637138 415 155788 645166 659203 540754 757526 849208 8 577 291383 773518 23402 811055 806567 72547 38 799357 668143 729659 692710 72 24 833578 219 823788 623800 676860 3229 6 1441 349798 378108 234714 788026 759312 689017 777303 3 438039 309107 219738 408 832830 287517 101 295406 332430 518339 582631 625319 1 831658 78865 162476 4132 676711 51 827915 791755 400673 765370 320553 117964 203983 6594 744796 374533 826659 817089 50204 702357 203803 281353 6378 784883 500989 680640 568565 729451 735939 396563 744527 134 800781 61909 580870 179609 597616 141223 457 783843 4665 467250 809498 485971 754792 80676 836706 781518 843445 16 26 748572 174910 847136 656057 625210 7 266781 358397 837491 7 305882 385548 77952 52903 75487 126500 834831 134054 814641 97902 527733 823461 50673 792359 765404 272441 1 808382 826781 17017 45550 426567 17582 500892 732955 341039 527174 741453 339142 787432 17714 459811 302692 493879 79828 839666 827528 779235 93 66918 656039 829701 519449 843550 6527 758416 749040 2883 141184 755357 686382 783774 141868 48388 847365 813587 788925 250290 65851 1242 840711 69455 739005 588 178302 710464 215411 31444 269272 70326 770950 837079 10982 575663 630144 1729 898 691 45074 815356 1007 214104 197209 192645 820190 48196 635297 719301 784278 17199 157684 826672 581576 848238 1 788747 225843 820426 791969 637707 470386 682686 599595 363020 819941 265785 50 807366 691439 725035 805853 697296 848891 808582 2731 811798 846967 164679 14510 825598 2 698508 158381 832207 218646 824270 830746 706696 7 524778 43809 699098 20 51332 4 456723 770922 753163 275536 704927 373012 723019 350467 651978 83772 829235 5909 571341 81 819742 165128 254488 3907 363166 118734 752532 843526 846338 88142 262871 5 133 428337 486846 737392 720641 75133 525560 798033 705057 6 598091 109041 386083 785885 836119 437924 724731 492869 160926 7 800286 315549 507731 533065 591483 118254 37454 10660 287386 838820 745279 786143 796591 481342 45 347 204 796455 471614 842765 833360 715591 826542 516994 734430 749150 666772 620683 827294 787260 647929 367356 816973 785417 674276 172818 150932 141758 250181 126033 77860 488414 3 48410 760075 248930 1198 576147 33 742862 563278 762459 1696 837520 9814 758322 801676 698866 797019 841002 805282 612690 835175 581600 741882 437137 828200 804803 54839 826067 50706 571174 807566 360276 818964 287408 833740 685965 750035 109 179210 9 563145 142 9386 252337 295363 812062 154631 677 77483 649053 792026 711078 78115 41906 147430 22279 796012 821578 302623 45785 818710 59888 835221 514828 76981 221001 758124 22688 8 789296 577353 661087 737795 807675 814512 227098 846078 433634 456512 380344 551531 18 837329 286019 249082 575936 805811 723563 683399 97 828695 384131 399812 823551 517650 558642 845915 283696 197750 69944 44061 369339 413973 724658 798455 681608 74749 198347 166900 246141 234820 427217 134192 540204 16 833310 139228 290518 693845 485851 547958 734399 823149 459279 801828 41536 663573 277585 119 689 5 22 479826 2321 2 667390 279091 127907 232869 360 849678 252603 3513 342478 831234 496234 161502 96296 132112 396832 810638 803350 843405 579249 849042 563191 765233 693117 487239 36 756328 486810 267351 216765 154701 296119 755426 494960 562486 472958 53 219575 377 846792 707769 1 46878 512503 813423 81922 74405 358444 799343 582257 7 847032 25 382757 751223 366342 442229 834776 15 216996 386616 470079 773439 480442 678 797201 808830 565365 428362 800480 37214 643837 776694 160665 388556 14 1457 777273 667456 791853 127071 561302 821384 540873 8 172 2693 60 701015 807942 179694 804232 392878 785559 389111 650781 296616 845607 827348 765624 480787 818515 159782 134 224163 775528 1597 806847 757737 473050 160912 262265 5 13 345868 205819 832911 657653 689048 136149 574393 844369 2 47 13527 155179 1 652089 362869 676526 290389 985 350603 4923 33022 672100 1 737716 589108 293239 784531 353971 840836 536351 843022 685039 778076 269206 810970 842517 648374 663835 691400 727584 230 68401 811458 378530 191428 157802 255 827977 122490 620124 17739 6201 2278 124850 824718 605523 755012 36896 610896 792449 767972 811471 5511 73294 119146 79949 458644 504721 36169 807567 739588 780903 2 152989 324145 785392 43783 114 5184 807809 631729 763616 766197 828013 735268 591932 835966 2 53876 30965 805840 30 35 127 137339 772604 285579 471264 17451 616523 13 101908 632531 265626 90573 820603 134985 15064 15953 843711 848288 594688 490867 528244 766002 22995 389959 7552 19 41693 736971 35889 675219 746339 245316 479837 847804 805495 213847 848089 26049 298536 452680 174170 717678 733602 127566 577288 236 1664 827213 125145 10 832472 303809 537994 534617 737915 72 312987 7542 488265 356626 557080 617169 1528 337130 450999 843242 758796 22646 831894 306100 429143 10 540349 179274 199002 22751 388737 12813 453208 8 847228 449287 840797 772386 3 132949 801958 770389 849486 108161 139836 289197 518451 471449 83314 846995 843614 831256 833397 489748 486082 837010 151041 3470 4577 19686 6 669770 150353 408669 586605 540056 624576 303591 814929 401435 1 364 7737 715209 443688 31 555605 718589 1162 827209 796806 44012 4304 3 821606 604647 797263 778564 304232 582649 293931 428798 510701 815266 750800 840462 525831 176029 5287 655767 225611 796933 147843 4316 388968 803135 818229 679338 361313 674901 408113 760886 801511 15 90038 434444 845619 839095 654450 1268 754563 777864 653777 399956 270101 2 829281 582998 826343 68869 569209 84 829973 835922 257 72 769772 103 416386 571153 111763 6563 808896 826077 13468 840818 2 24208 94 29547 789015 203334 2 130986 578528 647066 141108 161134 811075 22747 801838 465869 599690 837197 6 243529 363321 457785 72783 4791 789072 406635 743488 9449 18756 351432 183310 451 749204 302601 27 263993 141 592497 792114 39591 803338 151913 355643 422162 81 765406 494083 3 41372 180104 769955 837679 839400 180962 435945 40 211298 499685 717310 832209 3138 65490 837783 1 822411 849074 578158 443393 516804 120617 12583 456262 777171 234829 830238 803932 163 751100 704435 704653 834104 6371 534119 817 624774 846908 653947 742361 843961 1486 423661 825481 360849 48196 105897 175244 246 842174 848581 113820 797655 563796 38338 759695 345909 1625 821254 85711 379115 799023 644522 290031 712496 611192 4020 394198 820233 739726 555767 842288 17130 46 371193 781237 221531 92425 832774 249153 819493 737481 835744 526962 167605 3844 559790 818620 314855 7 820547 838588 2197 450907 780452 325624 659663 4372 4707 21121 806028 144417 744472 530170 443204 117314 197298 297625 570881 43904 796725 810491 643198 3 817011 748757 1062 9155 212605 831091 195313 789447 787161 782370 2083 64597 682176 33627 15 741526 4746 159860 29 774526 334780 624835 737631 433374 804140 798335 809255 64561 843516 689615 717961 520199 482207 840796 684610 830960 805496 524216 292806 807343 686602 142236 1148 14495 808055 847033 269890 697982 228476 26913 14861 758456 654847 843266 725341 417852 350 582294 151228 21684 776314 22927 834139 137 782 718684 484 179257 836345 213871 808211 796732 756996 585966 544707 383163 815518 410730 12 58493 94116 840658 71859 833313 759828 11567 257111 807425 699323 17 539446 127677 93000 349711 747669 534937 37 845899 658747 704674 530 843625 843637 154697 784249 720155 14503 9343 767770 104 95128 786385 2 804301 421236 427725 781608 2 127751 731978 477670 4 725570 476355 753941 13108 819721 844684 819831 823893 558 775490 775382 823733 503547 679424 21 526919 685624 558271 840646 14 750705 132 727058 60 321 857 694500 425720 229 644448 800192 291607 146613 104466 795147 402949 124865 27 3 198648 726407 35 12657 395347 717953 651111 603117 45188 134964 561002 665547 2 105 792599 53132 11 651000 796669 762339 829671 835762 448909 656457 71317 648560 252382 38505 6 805652 737936 582201 844819 725511 145933 836984 718696 415172 795128 847807 81672 9424 827044 395333 134217 589487 31048 465 24 658763 562307 14 503157 722412 609113 618722 135828 271500 5867 748865 392 827967 392858 196404 691846 723462 2 849323 507042 197 484973 780171 279047 47 789671 246832 826016 138876 361939 611271 831946 145 723261 703935 92829 4987 835056 121016 766571 814653 731907 684160 277238 36370 120622 141 731904 44566 85 6350 389982 147618 276 31594 695180 506839 61650 54303 581003 30 606310 14 361870 433085 40 616383 799972 438 789532 694936 14 772053 783642 340804 795512 3 335114 807911 682766 1763 585111 789027 9 1 10 620032 788318 764978 302 202948 5 815114 436657 738587 821528 829120 3 836998 379843 822813 719441 10 582027 1 404 457013 9638 627035 778123 148128 772476 353 363994 16 534107 383041 260382 840140 213431 362956 676656 480851 208340 3 771524 18345 717901 93 35 620940 749306 767199 691314 834412 846026 508752 848024 793128 688701 363017 1412 283170 64610 5 241854 7661 317627 813007 52445 204310 676674 588727 220799 436771 1988 715632 209529 416980 621563 828408 289857 573753 188279 644388 337079 822616 406979 15081 344862 687696 3466 385591 719446 826712 844169 6024 70 839694 264778 803735 809411 393106 166315 798918 724254 712003 389119 834710 768034 539503 195032 27 566688 286703 1358 588820 817514 719745 171 75757 493083 1 479860 846517 78234 847834 98603 279708 735484 769286 223428 789014 275102 759905 251915 73788 2402 757762 569738 252028 818529 305171 827706 369139 807381 10856 3 3 467705 804196 280442 549269 19 827204 593863 1 762491 771098 46219 30631 846569 692288 791724 89366 476174 365617 19 419338 44 275978 760604 6 714449 172994 833354 328007 215598 3 23121 652319 262261 510884 113417 715715 751467 478278 112133 470580 41 183194 412228 752100 361836 156705 733912 2387 739068 425267 381512 99484 535084 510984 840818 731 585108 709328 626380 348092 752666 656901 270877 842930 14 348775 307573 692615 11304 843026 121186 354028 201 3 349619 683167 691557 828328 417524 801013 4 822260 393799 797829 462124 694406 1602 1084 307668 6107 468367 474977 679969 716913 385 800175 22006 825728 692179 250558 514281 424217 452837 367258 807450 117698 342118 579492 845454 195643 240405 6342 468525 222958 12 745573 59843 654632 812151 4 603629 719880 701874 14 756562 830398 763094 165728 366910 142329 841451 489057 604 781755 767244 22 830676 198026 838739 83508 847187 10 838086 143223 585609 33 823053 11667 712263 849568 841000 1 518824 787509 827957 494858 123345 6726 734720 754708 230772 356345 3586 2 2404 318804 1482 5635 620257 778850 483291 729177 818148 756312 220874 747259 779439 158503 815650 21 109 673322 844851 175043 166895 442 826083 782383 235706 736515 144712 233481 138089 839428 144 22 136753 405090 428781 748792 690869 849655 770645 222922 404714 382310 3020 9 2 143405 31462 838143 121312 2851 846803 733340 33830 778020 774682 4622 89129 742413 486810 784043 839566 198142 74358 385209 6711 471007 207456 743684 772094 787308 760289 834752 54 444362 2 538450 33 844483 108478 48879 742910 847581 30273 15 660958 558 122727 807233 832554 527397 464614 590285 740695 200454 469235 71541 767064 484202 514537 548136 334420 806612 553327 276454 822502 248260 565231 627895 96 310865 328377 315609 820446 27 325493 665963 2678 168987 259 108858 738862 336219 724517 25 439403 629886 845578 598744 391726 813640 503519 41438 413624 351208 840643 496566 813650 8689 16041 848814 279259 283755 418223 816223 47507 849533 3239 785204 704563 628633 781350 784040 827468 837420 216 608405 661898 1479 87431 670858 511695 50 95795 523193 763919 598688 9 7030 667090 319878 673562 761641 699615 121377 839378 71 816584 357444 823403 388664 49771 811210 680507 36 93790 149344 3 645808 239141 798084 26441 824653 357854 801034 389337 772380 849857 502014 142686 558692 25935 504164 687384 63484 43771 252253 835986 767937 2525 567 489432 192650 4 682799 93529 552901 55 352555 460937 669317 381225 83980 376077 733176 2 845740 849065 830719 807880 479907 766651 840818 17 210957 809991 248254 432095 818487 843914 813214 460440 823909 4 831607 16 734008 43 815614 835444 738234 770753 9 725523 7 1129 778814 14894 240713 525520 14 572108 808626 599786 121 23151 174 4571 582770 627176 338443 160341 146 502251 776827 327821 611255 770650 239015 783416 676310 697955 269754 479777 47 459 594340 806242 235716 823555 8072 91 50592 274909 32217 509678 736202 840318 750317 731868 27 58598 309173 480695 574970 622635 1332 581556 494 510341 824054 63303 106496 294942 185257 177 282 627448 708617 27674 637 334572 782571 494 447820 14576 780490 732208 20044 296 429 152213 766902 22 425165 828597 86993 841525 10912 764981 834933 816709 522266 27 670073 645674 109040 5023 640235 322049 30711 787383 382558 836421 844210 18 364600 567985 61479 839015 555066 36420 748707 785024 286191 823320 364016 835081 800890 702220 264159 8440 2 15936 769884 405632 596793 129708 182015 819924 213429 710397 683676 70648 782323 147846 109227 160359 244607 669482 65881 212659 513834 836484 559754 443081 812789 842594 613879 498 797798 754716 13454 8 94205 820888 773951 18 786183 127120 777803 832949 172 261048 6050 180841 10448 696599 174500 790886 278885 287058 3579 706452 3817 533260 849327 3 597853 393 281927 270564 828656 777370 3 799329 345605 113727 31 4 51 685024 411751 254618 164922 345143 818873 3647 719435 685210 822459 247981 808520 3 160065 435916 351052 818045 761383 538829 100685 258839 821365 779312 723052 185349 13171 822573 829411 87399 742840 546419 434469 7257 189959 524553 799551 843673 17251 48529 9221 813998 244439 363459 178800 652454 416458 254894 735349 841669 742204 8 773136 3 794878 846365 24206 694640 813783 3561 2 236046 54334 769568 805907 745104 840931 666479 394547 706771 440884 285442 6 680142 824077 120751 653200 3 269985 777141 710474 10 2 283033 724748 35020 144246 3439 329874 593377 807744 304020 375579 243197 645580 490894 110793 494012 772415 815458 821887 747635 2 767484 804825 753309 847749 720267 712936 27803 760870 54 557386 360977 596635 6 5573 497980 315542 670231 843474 425 739711 290983 266623 754681 302826 811901 744076 783183 11812 661713 848087 635216 546798 540806 11360 497914 376031 494568 671410 792358 755011 10782 838092 794990 817835 13 752000 844041 801248 96774 79773 771924 834657 2428 807799 477025 744733 848583 8542 601850 283803 793910 638767 796380 827239 58 379811 18236 442431 699078 161176 396219 318976 26 813233 33912 422829 3 24289 776572 839471 420901 306166 367382 376739 2 266566 790982 727882 524756 281440 713419 248 16 839209 42305 834027 7 549 766772 299290 281133 371066 145262 684569 94 380400 3 381775 3957 763399 7903 771583 50838 43330 293186 792799 316950 262704 6 249636 832014 366299 622813 362222 51802 255 418250 653800 153739 837963 16 841892 847729 60628 705103 48383 358830 830772 207562 844679 826832 749467 2 5396 180156 797332 784619 780188 336891 30 487972 132397 832141 794593 758317 116224 235833 724305 603204 827855 778310 749376 839122 687303 119739 5222 264 501565 356836 768809 3 582862 12384 578892 46396 51186 387316 638948 470484 817673 267070 713354 1 4 571954 821654 771878 763117 133761 805431 364239 90585 811318 197460 541418 425039 261779 835266 28 202135 770983 114213 748088 42887 795122 727812 87027 785407 261142 790712 17008 18007 735309 839901 699728 840495 239751 830 833211 768954 773972 415973 797112 650808 724934 67573 226 822455 19 839815 718359 669127 288 3101 827904 809688 608344 731040 152723 787406 687812 78328 331354 460706 712746 649640 292935 116 7 424610 44605 331563 643847 577477 134169 111 104286 790999 22 1707 789879 846085 489287 631002 827274 94301 839072 403172 792014 814647 774755 17 6831 742614 44769 327319 194596 801358 195796 784275 498772 598942 167917 840457 2278 841102 845979 795865 604592 587784 743961 643391 820277 149418 844132 607710 502 831365 760 90821 742321 411514 2522 23058 380994 220836 533172 807878 1750 36634 1 203912 764500 801335 524929 72236 603903 567301 5965 524582 686291 492274 782760 754475 673840 775494 220624 75029 754139 822055 771588 215 164120 272 92245 10 428297 756270 642 37 1 775683 143194 38 798659 597898 1 717559 2 339079 71954 320805 338106 586544 394666 7 1 422649 441877 663816 816233 211787 751793 754206 552493 170395 6148 830726 85108 2544 577336 508361 837876 510023 395151 20518 22984 776239 19437 3 665610 299508 21168 258416 746947 82 283933 766537 601764 705285 194026 616562 17 9 8424 741775 675766 64735 518727 30149 787146 5 273125 30042 586020 613760 755701 728525 4 685 688936 840661 442645 107399 15957 12002 773573 502 681375 659847 537506 576591 556715 646766 837189 15825 679014 836605 796309 116042 132607 813153 798546 644078 395700 844937 127425 196619 17255 825491 335663 785472 441168 251487 168436 13356 146151 190790 343587 793272 844070 768774 189672 785503 559912 646609 575 111856 808 333844 485103 167026 374311 240318 558797 699392 832977 267601 2 769880 828158 75 808763 1250 76010 458055 622944 1 837106 832018 324390 10 4732 93 68 644387 17961 470126 129206 45324 491427 840696 288541 835731 826212 318297 817436 831184 14755 153 637581 828461 841553 718004 91 102540 524409 788 606607 196938 351204 247933 6316 100693 648787 706118 21 836298 643234 2 826426 23137 821730 166101 223 849082 819376 835443 479929 453835 12777 796343 674366 39615 764543 832067 843084 262570 81 49249 100010 44826 15 826879 544785 718355 14296 408793 284524 1771 664366 802007 697005 833046 669679 748873 843822 258019 526946 787280 832460 790052 96321 545030 770497 302133 167005 326633 829895 469596 574182 148648 454877 796614 822720 88738 261840 642159 596102 765014 227116 83 846528 41709 2 782491 23737 108531 438014 146520 477237 62 795080 190760 4 160894 675650 218576 412938 161903 500430 821041 10 779660 836987 4941 825087 77627 638859 846175 271360 835062 829269 1 421652 183466 614681 515486 165753 120582 708750 205972 722892 545155 418731 836355 242804 1179 14 1561 44 514589 386748 195588 645094 14705 244 134739 706550 790786 94049 834819 2426 232286 551413 225 421893 849591 285946 804833 449834 328866 415897 63117 233848 847096 546 3971 38387 657499 163119 117 769418 807601 693796 841910 683630 789801 835961 3 424880 806038 807811 814 835946 814339 656952 74816 739 813024 808128 22 270918 1 533671 739265 162047 1 274 810738 2 675252 737005 833669 265353 790089 12622 705048 885 680761 293171 600384 669682 321185 771815 2 16662 270527 783191 839307 651751 621266 797613 28 44585 781997 270035 9320 246345 464712 743419 343015 311694 645761 651756 282031 712880 778258 340380 439209 826855 537361 684361 786138 282 521996 750580 785639 11 757120 702283 44552 621758 821365 43182 454868 98415 578762 209 9263 592201 66695 653925 683426 4 279 646484 206282 262159 5431 526995 164873 676963 633363 237 721849 811656 842372 32382 584780 799404 11 750361 461331 832234 563990 809345 22104 329140 714522 658615 345236 765747 796006 794056 826693 6925 849885 513512 835069 234589 2513 107820 814489 21 247540 7976 442 808157 286445 753000 10796 2 402581 779739 48 467537 823764 807147 349831 783140 540638 722691 55403 671343 790470 226410 737689 754550 329705 818430 686098 705401 809663 38375 617844 16937 740394 294531 114013 835337 445971 1148 97 297723 834979 227 496551 343470 798031 1885 54827 311744 356214 49 30186 741197 614646 671479 826167 192827 803028 152752 249282 556245 91032 323743 2320 241942 2138 532713 639229 847027 68213 716082 404017 848700 332 353609 656380 560010 224580 752418 112813 69035 792182 209767 31473 670228 427164 1 102065 324 358434 832975 831562 810430 759084 7 147304 831915 827485 75574 339 350894 43553 568463 776579 742290 248195 4 46045 145153 839307 2 21008 174243 22682 749424 889 148204 607310 1319 45591 836582 214137 838302 717328 684383 280466 471669 71865 43 1377 386678 77627 307255 595939 423592 488070 825077 3977 195280 157358 829049 845517 3 7939 833287 35 5394 94056 77 631668 294658 826434 2477 1066 781394 828263 807053 3 765186 386492 722386 804759 49854 568907 419223 816583 745104 357672 801417 51548 764946 696726 788529 727669 714248 594417 20131 793152 186576 44 126481 45085 14 465394 15 845483 552198 835783 825975 32093 760557 45083 556654 786400 801020 445839 825383 784062 825031 807284 78407 779578 117701 766965 763122 8 290196 739073 662226 686453 23892 636000 457054 14914 846714 518407 778320 588787 147310 810027 142 1566 837203 819257 842004 667883 157963 798368 507775 83 785665 868 846342 686889 564275 288695 792590 10 682772 271448 658082 737229 2429 730539 2 5613 839316 236610 69759 221400 740151 800647 825791 431917 788797 12026 3 517407 192065 849088 567715 331872 811313 576598 588433 615163 133647 717891 559192 780088 764375 530077 763527 786005 7 420134 821774 733 825282 186 202318 180925 347147 212 760530 243183 172410 3293 345649 18 29460 208 840153 646557 153396 377280 6532 30585 25 457269 60 823182 22 559955 161711 301 338376 2 11597 59 797157 570862 466190 833646 507355 70791 1 811025 782368 2 554440 171608 438152 11 307510 523659 69573 223430 567411 839320 6371 819501 345128 685097 828613 2381 183317 7982 834142 130941 34923 795939 446284 46 564617 232347 829057 779421 737104 198752 532748 824862 4836 408306 8176 118297 127500 2 6 838657 799490 230005 275760 2430 807024 173064 460279 683875 815881 531129 34 346169 195760 751609 96747 203674 847367 342046 3 745545 90091 179584 848041 575693 136993 8 601900 807822 87 8 1087 7 693527 836691 197498 106215 849782 831306 522160 347973 833163 96096 713328 132075 30902 69151 806658 3 297001 39348 714132 845019 149775 355873 820010 584225 2523 51338 837124 350043 149 821101 708304 836022 336641 446291 962 839887 679459 540241 681052 694344 1 1111 661255 835160 164578 793208 205417 1739 274686 443687 831494 292965 39503 1271 610764 3 800496 79792 849836 721282 662354 713296 722129 767419 135453 607942 449601 303175 778174 841315 306240 551599 504880 349159 246846 591340 5763 771233 548047 768211 828096 833703 454046 69391 1 595111 848633 146165 323181 6053 239 650563 133089 719949 618426 753458 2297 3 650569 51 630 758530 803576 802379 434796 771480 829586 815134 16 381745 594187 744275 574727 148766 722321 814699 742011 22145 401172 263866 5278 18334 749122 556099 188913 680360 164363 745107 17 699358 37417 726969 598860 388617 12 643 328985 129203 473709 829969 741448 699076 185709 794639 166110 746296 756409 689092 522593 57906 611446 697527 253818 635070 19 2 595770 340025 231677 296944 75360 365 73358 4 602383 451411 782828 65297 5828 49998 734425 9 306244 360 499156 401 210442 788012 50 84 769053 38404 794729 431 763699 666405 745677 660608 132 631014 828632 92408 60852 54728 1132 226764 555343 584 7 289509 623040 134807 838816 223547 794769 802827 728695 814974 16451 121575 831199 826312 168 497344 286895 752809 55 424902 846722 158645 756556 1809 524198 678080 814777 832852 673 84651 367 799252 698281 249732 354561 2 766 422076 531280 393 1481 418505 756354 238170 5146 23395 811062 829858 21082 774906 3879 817250 682718 771782 172908 166741 5089 399304 818962 20340 801851 776313 13192 10 642963 574200 359733 22 838103 771923 389564 728823 80426 948 488908 496080 496365 4 429733 791913 821177 769069 158997 7 701091 89249 755185 265601 533753 175753 730312 21055 804193 644641 589849 766060 793800 828139 823610 777339 24015 731306 2 340784 827212 68179 634843 209732 453406 722489 739690 741640 777673 748492 3 815594 1963 450019 19286 249109 833519 544486 115735 763097 717543 42655 154128 315425 843094 124 350448 684473 49027 393669 669316 149173 66915 692459 719714 655580 433022 202019 10 165171 362196 607913 788947 755811 124064 252613 89998 153251 510914 298444 67950 182689 836830 831961 689892 776649 637096 143007 638164 774504 824726 835969 810615 775380 144176 283 398138 843072 678845 329894 559481 303603 805633 812672 984 443990 189332 532250 674756 3 843034 827754 746188 846098 497071 564727 829631 13 507348 794760 566537 592124 785423 804934 348 51520 554735 837650 810470 14349 825311 368884 2 3335 2 821831 802529 38747 656762 814341 844189 424628 715032 774265 848829 820287 392918 34 582 5613 833753 344342 18280 846089 822791 63360 9704 735669 445226 30 215593 319007 924 3 107044 809242 196813 734324 412 2 45861 767952 454036 705125 828268 465832 21662 2817 747456 2 779296 140224 382162 189888 329882 703752 24004 466609 6508 679474 838734 732346 825445 77691 112176 216687 413654 564708 342080 78652 477018 496351 7 756886 65175 98679 195 789765 3 400677 491888 299944 835912 784973 358697 487387 782951 28501 790003 832330 736600 684928 375429 3338 650261 102011 821207 405899 223551 465700 297573 68739 119779 772644 369984 282141 111 827809 81256 120274 713742 845420 9 144031 697185 335062 3 571292 72907 700038 539455 780893 46 545897 566017 674078 773411 119069 17 146198 796886 53792 452205 648460 649847 413245 779004 109681 47 568267 165817 803810 476361 152254 1 642083 296064 41981 115502 817852 8 838301 149 639631 221613 618045 833405 417711 16861 88773 466427 291 517472 685052 527925 39890 416102 377492 790964 40984 703046 193063 733230 490959 173032 20 203 353492 23922 849575 679170 369732 4 3667 148 769203 817819 51560 316160 773938 13 806762 96442 187905 212630 841806 824694 249324 168577 27 181606 748366 605523 601930 303640 769265 397968 548 773016 259871 463859 5 41651 787294 295750 94750 805237 131 487364 159098 277266 2491 835401 89264 518220 7475 360 299 784876 712448 840243 198411 847189 5 631342 57315 236929 409870 840582 769423 4 195396 815118 707290 743277 321081 450014 195543 832329 232892 230811 188959 306035 819270 803343 8 374697 830785 736793 93 801655 681982 6317 22 419813 741 66 818098 776411 728804 773174 71 823565 607298 109753 661511 803397 159147 758313 8408 9181 9 844001 750679 816223 653954 470513 839115 571968 343876 244766 230863 378140 146006 18461 755891 77796 327268 319574 683563 689977 57 38416 7581 540487 555534 877 504686 557623 173 57797 299962 772079 245181 810572 209034 46011 22637 172544 288 794110 784682 3 9625 104 750944 161317 846261 759623 790187 848426 773123 9375 558553 494 206185 846722 362642 566731 2241 769495 816052 407275 466892 813417 846700 793875 231194 770833 341624 31 66786 83541 276320 112 594781 413548 205033 831838 12 2 602635 276832 2 556 834698 114844 185260 2 491220 801436 813359 816687 604690 156842 267 666748 83 6010 810387 174374 785206 775390 435643 411913 632325 695519 518380 94 407951 770863 705988 175974 813650 811921 549363 740207 5303 704836 300326 262927 443211 830666 809051 20418 404082 166008 262658 186601 125451 829163 306548 244792 4060 544119 4 831290 750854 108196 820464 773351 216123 843219 212971 89454 608523 572570 825094 283028 813434 717749 778858 744265 196929 745701 20 829089 3 731479 27 171720 2 484677 190819 436234 240237 844395 284217 70 844479 842131 133 1842 38713 779977 116523 536580 458553 19139 168831 496345 33173 654144 636174 12800 589885 628670 1681 780060 799694 264 757463 786709 261391 845598 735712 66390 71 843480 84 794030 381816 4165 840087 770087 188597 690949 233585 34020 835885 210328 802145 839610 328973 136477 849724 737612 830673 74955 410574 7338 1 543538 588053 834685 278857 813497 74127 815380 167702 715730 499683 383962 19 840798 837885 708334 45590 2627 806005 94632 764037 477022 403388 290102 642109 415261 555446 431 4 825934 706943 1 82 107407 675393 95400 790597 40 91900 15319 840041 730387 78608 832903 836652 711765 57923 804431 776147 188411 188989 575814 837946 78013 732859 770586 640213 329315 572080 189262 641394 778519 3273 81768 799721 796981 129866 818895 427112 110377 42317 818115 299 45 782631 720880 376852 7 171503 147016 20 5 825084 651806 713222 297099 840092 3622 414 773712 544980 799636 541237 839194 796557 552671 192 272736 826334 755708 814519 618826 2 692967 36 717005 758658 712088 320933 799209 764555 799154 768184 8150 119252 413759 510585 844497 742500 2500 540955 87210 832547 565636 533289 371844 804680 14 32396 653858 24488 379329 85194 148419 549804 679401 67005 750444 10 628713 654132 136193 412861 783020 2373 73 826432 2 18215 119562 788355 353139 283424 768690 806485 818153 731882 100069 229938 263091 200941 831710 734268 321489 815414 1639 421751 736715 300128 847026 523366 478339 29 4354 732752 715605 316550 586372 730958 837207 625669 491 355639 552185 503010 564757 23507 708662 12138 87378 249612 835869 845542 823763 15 831153 30 808332 753371 162052 431345 54008 717118 90 828345 252016 252845 542103 645816 784177 570361 422746 158149 783082 62 745433 408 798778 747297 101646 810171 749802 291463 316174 725188 793166 470493 99611 29134 703119 665530 255551 749487 2 65493 746004 767032 620573 842020 199203 347079 425714 721236 595945 196 179249 1066 682511 12 138993 835648 765117 432530 572162 8560 5600 284 28383 712255 634902 845185 782729 726027 201357 524808 818635 58192 807897 248684 847110 761649 171 419954 450221 687121 670302 839074 371162 497039 833289 24264 580365 104 272321 817429 603187 830924 61124 532082 817584 68 452871 40010 828765 503591 689164 579476 847616 602283 803600 339871 170129 800416 656014 235095 73 13298 478796 359990 134244 2 3 105203 26614 703173 758721 26281 819624 467702 5709 90114 521711 284579 5 73409 1980 420998 833699 506655 24 647378 835043 740760 115290 826477 803241 300125 711554 475978 581386 816523 799817 158921 699317 817102 767526 845080 828925 264001 830321 801322 537575 483243 646538 3 523674 708323 598493 530403 463322 57 840639 151579 553676 844939 165097 582173 840624 654085 27155 849804 796912 826109 190 829209 486 63177 222152 813457 1684 722545 159532 812147 378957 798150 105677 10 641915 418 652747 2 845441 53636 16582 739967 385112 187420 832481 5246 637376 239843 164090 92562 8 849872 703613 277977 1 830089 152308 5 364318 839553 309605 844343 521458 745583 827613 549623 398603 75363 298085 321409 46775 116345 844137 358624 837822 849373 242211 1720 221788 559964 51528 767086 747447 428551 843671 845369 322338 531392 324271 842930 435170 343119 404 454514 438180 229 102628 245416 636130 293701 820517 842605 49986 682419 823022 247 730558 425459 179629 839575 792873 672790 762528 428009 610408 109758 819831 741996 661542 309299 34420 283699 746019 95263 369701 108224 728039 23956 551720 618205 819746 208657 371427 3 834181 451898 617147 1 565484 839158 816685 554730 732281 15 830805 265844 649055 489770 37 781018 7 26 807329 737168 5 827891 276600 160668 3 407 118366 812823 792828 217519 9900 71128 810291 815240 754664 732087 576144 826 762162 767998 53576 617322 448632 826639 799731 843098 816592 315007 92250 1200 684318 535833 545243 809382 463854 11 812625 517717 28904 827950 574394 366335 844261 795298 4 299453 214268 8 835503 219443 21362 736128 457161 379753 637291 486146 36933 810520 797287 18 1 849701 22 23603 828616 770252 796239 376342 795109 621787 837013 801983 841018 703 4712 13030 499036 710463 639377 145841 421 637024 52886 4 22269 827214 486353 789490 142142 603393 355952 703292 832978 192430 836419 518224 837364 802090 832529 11854 352052 6 20 296602 303419 501866 673037 68342 845572 784364 472536 107998 51660 760439 431647 500219 834229 91 349939 781696 2789 220716 73824 841057 636667 430134 1298 541 776971 353208 813765 826124 18 44529 37378 23 618020 125 2023 511755 845995 461 137281 835428 801659 64884 139 669018 187282 218202 100 4366 353369 38397 529737 808754 847233 607269 515499 22 805307 592194 842880 400002 837583 430291 811027 836521 46923 7605 845898 125085 446750 121 15818 1036 827836 463847 736119 237316 117649 836387 565362 827149 806825 53398 108402 480565 610168 812979 776768 719152 819323 55 109024 790342 335877 723351 469087 89467 365803 226663 846760 3813 364355 464996 28204 844367 732527 638779 863 686576 834109 817651 708578 603792 676429 673469 658403 803226 5457 106586 618092 107159 783091 826892 819669 537718 753837 824109 809778 5 465982 24953 824742 46300 7 691285 239532 842166 584948 833677 561787 688039 105145 442 204055 4402 756132 57196 118005 139886 807285 635722 844109 16761 1 55 8 821006 586086 94585 92876 522365 494867 114128 34 377638 335699 780333 823136 811 813161 602745 12 233654 759422 263715 802676 361728 52150 6992 816898 1320 800235 43954 807765 784752 636130 283250 759075 156110 620199 325544 290497 680759 250 203 767561 559486 662002 841047 500204 1 409160 704202 836021 22 675934 818065 30325 128435 833121 722718 327608 846136 473324 844863 567473 848531 199295 398682 580779 59414 687324 785084 714178 650993 794878 797243 1 183204 837470 643 715050 710159 16 83705 6 664937 1 648417 357409 236817 535496 322693 553627 838823 225 835818 761148 619494 790418 757804 676898 779535 825613 758866 39453 103042 842464 842469 3764 824312 554647 833127 34426 36629 828813 830694 464019 29642 395 235048 700220 836916 820462 759115 37744 3815 792607 425349 757082 4578 807583 765258 721585 60547 717795 651496 792704 483175 838806 821899 1742 231339 727870 58413 694523 799169 785650 781913 586289 105814 684061 323063 10 384769 404590 811599 767992 735316 385419 649252 189398 41940 807090 777765 592644 69641 343271 708030 266544 716164 18039 790657 146 787082 3506 761602 8 55 655218 786991 752268 40082 13 450 60 266262 343542 49985 597997 848532 601 192140 69091 276515 753731 688040 101464 485761 502456 653622 172529 607063 688967 519111 577629 514828 53069 595249 841530 2 761613 581749 845404 656878 19 96704 604630 451160 252325 414246 721003 619902 721883 847993 228462 405429 845136 717286 143379 803699 823846 813531 785364 86220 787040 805077 240504 240005 15 437553 819359 756455 749039 15 3074 558512 431448 98510 16629 707309 820646 477278 757554 5 772659 32377 664370 812022 232385 52837 837864 771467 371322 684509 787773 781443 504126 688102 7 839920 706706 740923 28 259889 747445 394592 110647 753900 4574 5 374819 776143 340201 336804 225421 4 50077 214440 2 512654 593427 840431 299288 743592 1 363 808221 221100 803523 833659 798069 56708 839510 833010 585390 440 432096 71825 882 120964 88660 612149 321851 308 847302 786106 803957 5 788147 812579 282284 77 472498 768636 724660 587299 1 5127 568223 13 20521 261400 635127 2706 7 19583 847577 325864 2 707406 424487 632552 350 726257 5 812615 757675 439137 829613 535368 815567 817821 685587 3 772127 167401 146793 874 20018 11031 826099 842939 172789 764247 66590 772063 692511 723241 830031 734319 821017 771565 520871 294581 68091 12460 738937 467673 290 233540 298120 767911 741466 169120 278056 778835 387741 636389 510052 758921 796489 824825 33711 843690 125792 841974 844145 411106 817901 2 7 61775 808848 109613 839808 370027 843942 518081 689398 839594 827872 555957 770154 823484 353 3176 222728 778535 830991 710486 182433 131219 59551 749036 79658 657801 21356 346603 410360 3 802137 820999 188351 640086 818727 794533 77545 10653 573316 846728 570802 546152 730506 840060 302750 767761 8 37425 577325 332932 739265 683463 522561 843646 11 700266 45288 482316 1362 742023 840546 795542 237992 723958 230932 639952 720229 46758 798352 2932 12 806246 830472 30964 55081 72314 844597 194195 815269 6583 238100 129839 31 170126 741410 837279 747544 824036 815769 587047 6251 760021 185831 480084 155662 119365 814085 725887 769245 845119 752 485457 559318 831087 519143 683051 222380 233 15122 764570 1415 355478 848432 2 845817 130924 654300 1605 65572 622298 23855 6 271875 392813 134905 802280 529465 823480 845716 801376 743505 103004 76 208907 56 511392 27 477504 828640 81 269028 199190 6 848151 671953 195932 720903 344517 381246 703095 816386 302215 538964 770995 4038 20 813252 605795 4064 39667 753977 690598 47 315 725431 83062 40666 279309 1 777975 553658 25073 842585 83121 173775 796586 784630 333184 416696 573818 332725 408778 840680 738795 19795 314947 797216 612607 831371 639746 482608 832158 678263 374832 340628 92965 469154 234044 6 122128 846243 6 817895 1 843714 34 773979 99065 847532 198611 712460 786171 194445 79694 709252 829093 802331 801660 827616 140471 731310 816857 163 788446 489180 33 519262 1 387400 6706 184868 838906 300290 749086 6 4513 40921 501519 838342 748602 290861 849326 70 1 61 5933 380855 795618 18 544300 424089 45332 797210 263690 722841 892 139142 724036 480126 18 251 577253 1 782109 849892 193849 1845 338068 469185 86 303680 674019 805393 12 19 774360 355456 452223 3613 237631 612502 47 377247 675406 3835 783285 744444 691124 506654 35697 8 821822 685233 792517 776162 743532 838343 661338 383966 841732 738 822507 621848 564709 233481 808673 780703 384677 17590 747967 508741 417792 523756 559504 413911 504985 236571 667492 739637 410656 136827 826618 744243 145 570124 616466 161624 702378 3414 450982 19 66398 759746 743106 825043 220382 646841 703585 741345 19197 624111 41826 33 286382 270077 54849 140892 634324 838461 194744 514439 53 786002 23072 422789 406022 152065 449278 811950 53550 618890 100621 836138 22 786710 188921 830086 411269 316925 9697 467951 845211 24542 484308 213 752835 798505 254826 710805 723202 170842 424922 305890 678101 832872 775218 568483 790014 207080 845340 840910 768383 836554 29 769416 371891 832838 103933 794212 560938 323236 194153 238282 707149 13 788943 363373 565827 128159 742245 677313 482531 706487 715131 643096 457902 587370 88938 9153 135 708259 714580 822940 636 178686 810550 163143 690370 599206 400212 19320 606359 3268 464703 414752 229921 843753 597478 283902 37 829079 708874 239950 774948 85572 4794 330 6 780792 540828 709261 299636 658440 6 734996 807208 422506 186 517773 820136 711131 69614 18 15 18 837551 127 513692 823072 567671 290741 74810 615724 315630 816295 677074 168015 702605 119196 522663 750988 696079 64721 1238 416373 6 841741 747921 435002 461844 829362 819801 612272 717578 410094 52203 403898 754200 19 138901 678 554 568292 750613 805493 343441 790070 686526 83093 162189 185630 291105 572063 671172 793884 841650 600494 51893 663014 5 451984 711 722699 381441 232877 439577 4471 809252 5 824379 848387 122884 570001 838097 6111 149458 3030 226875 130237 151257 538948 364002 806427 102239 811850 556126 385437 9402 836849 146924 267267 574067 387354 435607 205525 434433 500258 678474 15 814188 763082 710075 91 695347 740788 284510 504138 88835 4 23955 543556 450647 273 152882 300963 538381 3 4426 849100 415613 812156 686658 735589 531861 608743 77988 15 830004 15 139674 848034 157 549072 714880 1788 657163 163688 803442 831510 797190 748554 356013 196380 781518 721457 4 22 3 178584 185120 2 561319 849507 618853 837555 31344 236826 837911 668 250690 661885 567276 146860 46 71 812525 30457 819758 556171 172576 175808 395480 844742 814170 160525 619396 678657 5 76395 2232 616653 503836 792603 742635 2 89212 583456 120605 221279 486532 691699 663161 15682 78512 719949 716253 199256 786625 141732 120881 315976 840776 68729 11137 451473 1 68 48 623026 608063 824202 312119 302086 233589 1012 426762 22 11 795741 15240 764692 821437 809967 278111 289412 714412 827707 523550 621489 351400 743757 826631 78121 13 837377 32 34612 633071 652708 391430 66369 362381 9 168932 793957 821693 1 727361 197311 586302 729860 31997 32 11148 534628 708806 667698 805703 721076 558642 2 786880 85117 719423 793238 106 561354 805455 49173 829564 809769 10883 253810 143 801329 33 149104 7424 847578 510356 817693 671978 739411 83072 347849 290701 452611 508949 635927 632677 9 839809 6643 829764 735543 16401 171122 322347 796547 819197 32920 163749 131 5 766912 817172 2 519008 21774 137967 828851 1848 768047 10 131548 4 795843 819231 132724 728630 760573 828158 769058 62762 801098 811770 836865 151868 802561 845016 3 95144 533398 746832 477046 9 812070 109633 795068 127415 623249 6135 769836 38132 698282 377070 496731 17 827390 138 5 408377 497418 818004 31 668632 646406 11 388519 522939 815438 381887 525108 164162 722756 442801 267207 1425 511426 3 2 242 1948 749522 830400 370935 581832 32 755105 838302 808829 727428 816528 767341 839625 838605 98305 93 647411 605204 693698 633356 845050 84581 11502 697558 86016 409343 171569 720579 448891 10137 703733 132509 831593 71 181283 182749 816397 221117 620210 235664 657481 70959 88197 781153 539091 805022 342283 19 741192 849266 532743 777168 82 776571 8284 522076 235177 257300 557845 495411 598543 800001 187174 636631 566863 478631 835537 183428 596743 698355 65679 403909 814267 686516 359186 766237 812209 270276 227870 837948 272464 177472 486057 840325 844850 4 770252 833221 23 840530 21 2 728137 540233 72590 760303 166031 845769 24136 427995 395821 232346 710589 465224 145679 614021 815431 583217 249224 176 810291 821067 753702 812096 692460 738485 718790 1 849620 801188 148 367488 772729 651437 1933 393013 470180 31 330254 505984 91 243584 353349 812175 7622 760175 188283 757187 2 280037 837217 74163 234848 15 469298 768835 164765 317580 721315 645096 2 719117 106610 758812 161715 220658 769836 533015 40 376149 3 300413 18 34 295815 731483 3092 62 4 142 727146 710425 758 822213 838136 824252 837558 78557 414023 771663 849312 233306 341878 248208 276694 86836 635838 810771 2190 40 189673 30873 5 582246 2907 63 667626 841725 1224 772786 1314 181292 154635 753745 788734 1137 120066 401460 573664 764354 436401 848685 474464 808193 801473 564709 316802 319865 752249 683551 320672 796674 5441 110583 769543 251291 177958 28572 437973 645156 567221 377665 376775 232484 485952 762304 814970 621694 24762 285575 807379 560785 378297 37591 39 4 38768 636696 692647 364058 356212 632510 163302 270299 695459 815625 129 736337 43021 5 5564 423774 633562 763870 346753 179216 279079 246537 396262 626496 41325 786395 105058 4802 821574 769162 30766 823496 89 315747 848942 738851 49 273888 4002 501966 151172 815651 31692 50341 438576 743816 580015 114207 849255 725163 420275 802694 139324 755835 269876 682838 352 264272 419520 41 3 628 795174 401939 716577 221787 832435 516541 715158 827884 846520 227201 825363 678444 419353 690914 60 826255 213954 870 11 196576 2 31953 81129 848175 5636 693268 120047 4 815720 699737 116833 7 5 46151 749976 708488 624012 767852 1066 343214 220 766605 819241 54228 124520 822030 813759 738744 293588 812866 395408 2 957 62126 16133 2036 734948 769711 637518 101660 835772 5570 98 839702 643554 797905 408734 805345 542358 12334 844762 43679 803406 824 723945 178382 755578 849037 650420 48686 9003 745511 691403 749617 5232 702112 747120 263067 564866 18541 271021 839619 761528 237658 606276 1 744436 38500 845699 830386 155051 28348 345 827642 2597 628055 818228 821298 484041 2 262528 372732 791194 13 797704 578607 848426 824258 580903 18643 720830 8363 28 277597 476715 167089 444257 685339 4873 503 849279 14 624257 728218 780505 345 582019 767885 821712 211574 826936 766681 392072 224253 835348 186651 184 313165 506243 790913 157293 26852 307311 700582 794 561431 805411 5 424449 177316 26 757623 744079 457544 85075 1740 763726 74909 545737 4 746 4637 20760 28944 426827 820414 702179 3118 72767 939 13 724637 5 747751 846391 1141 765586 127460 406559 161275 708505 391469 6 637346 634374 716095 208104 448876 161 722491 212263 836143 228 790055 756841 2415 351689 726449 762194 830430 2542 85767 221 291291 344777 328423 772913 313139 735524 614286 288 764422 659529 155494 827917 729550 3 772085 336 498781 165244 749928 381 807496 3048 387721 202172 6 832560 40891 810446 835311 627331 823913 494515 355729 830123 6 338050 570804 838482 768181 762760 603762 827306 789434 56135 637948 1900 1 762401 6567 354891 440848 750808 829506 818556 70473 528545 7945 117107 18 484579 496495 837419 3 9 401470 264535 227405 294775 1251 614634 597697 38 812986 3210 1708 727592 31 2125 833022 671027 693619 117513 412071 5 1078 693228 568262 829231 354 726570 735772 2959 10724 734143 324007 4150 26 774101 819330 186670 568682 4 465061 92105 233511 371911 408597 739 30 847536 484367 824987 11120 447319 475 183683 799679 118536 447923 64 144334 780166 806312 577606 130894 17 708483 539668 822738 6600 772180 482677 9 787243 703513 824226 54 730282 166634 743263 715919 31489 839443 532347 93893 4 3 2 843858 18292 773142 20220 17103 7889 90094 287404 843705 712213 488610 603538 757292 332449 47 841770 52631 3 840184 830144 362 805949 31 362069 5 383941 91021 370445 790254 676 841448 451952 2 244212 936 770774 785303 428870 356699 777016 299433 45 505758 789369 10736 771041 571805 7485 679424 271702 766199 754500 8701 9786 316923 2825 731945 5881 618973 53 570704 317409 55 723401 186 844511 545102 578651 66698 742711 572418 178303 687954 197113 740389 800991 238228 806681 710706 3199 31260 816292 436801 16 359817 1208 3 582550 718460 506 513368 73146 733291 636563 650082 835674 834596 410664 17470 667499 686642 585423 756864 3002 846385 563007 558182 709297 2 264759 1402 632646 830030 144679 788 202070 504018 18805 6700 516311 726071 144789 386 587 840370 779611 87538 609497 235 1044 831255 4 231509 302043 525518 721513 614 132648 338822 745194 504846 567474 518612 384 69 1 827181 713754 584464 788500 576046 475257 149565 503066 196131 58130 612238 825611 763888 279866 593691 834998 523727 754740 281334 578598 785346 52143 107211 806445 370 837334 323243 298344 818659 699767 575123 105749 11990 842653 5 480707 660212 772983 2828 839784 797400 48633 548587 326153 163 710463 635387 562302 739935 673023 558434 12969 353647 808194 765316 1391 133861 44088 826055 49777 511408 792591 37196 20621 812136 39 44025 685995 332365 741912 75673 332840 781561 38725 688315 19762 820098 150181 338611 777514 3364 819620 609 747174 389858 844732 2 81245 722050 772545 52049 223 4 532640 12 83117 716602 389326 127739 691349 793534 811403 830454 122491 584208 66556 804202 408096 715268 686338 29 193510 846327 448627 77230 3351 154552 173248 588148 270643 3547 1333 838786 834788 739657 782157 1383 50 396903 7228 765062 816695 799196 703738 51654 16355 165500 573862 796783 795633 591797 824808 724837 213189 847708 723554 81695 955 823462 115484 698796 304 419670 3230 13089 798121 789352 844484 786962 265174 339676 471161 9445 844404 676116 78725 248570 62423 371658 753575 550056 531149 803465 750100 45411 120089 796673 88518 834191 17 607943 677311 824993 433697 2740 2 747854 29288 562719 761314 374227 2 3812 642564 621288 682448 774437 433509 838878 541694 254094 790034 43 813427 1278 157488 702242 18 818729 126294 816010 15 395807 2 2050 762058 799208 804890 819068 519053 555 77203 220499 10093 13247 1 314776 674039 655904 104299 512254 647239 434909 489238 785813 445961 479968 792201 7152 803499 3 57460 556422 771976 760779 624033 813392 846726 839009 534250 846813 519220 202579 707324 775086 803183 613305 204678 1 793016 79261 825288 488856 91 46813 829671 663703 11943 259607 5 476560 6929 28943 206 799878 104 9516 88205 415621 431308 2481 8 838122 472603 496882 414686 828947 762002 189151 403444 1109 784785 309998 249 737872 124926 54670 350684 722932 608934 845381 822705 733706 167718 823419 77075 790227 158042 569480 475354 191 847895 139 426219 21490 145218 831109 162194 768353 18 514552 479200 351919 412010 3577 799344 440361 772797 832882 781528 819189 747479 34832 18 656761 89005 720447 786380 116592 372 835135 6 6 778060 9332 67659 800300 840206 508282 1690 483801 240113 838597 787284 260 564013 1973 19219 298151 178570 420962 16272 17 92626 794999 23184 831447 842621 27113 202723 700191 234151 579001 506247 84407 38595 848674 128298 1035 214039 73180 713618 799727 564500 846358 229790 73765 787739 15328 764118 114271 32435 817016 788538 633104 800 838767 779646 574960 794540 652971 781351 737007 1304 737081 339192 440390 83205 819312 130975 456419 189 360339 1 617769 754395 811658 2 772435 334482 209 89324 835328 576753 415352 116450 27263 709903 64804 788730 34455 634993 356973 16839 491465 173408 777590 1 847065 9 159690 761187 773235 12728 114042 1 58 105961 829360 720769 179 784975 359720 2 225872 5306 50239 414804 65845 3566 813707 391153 315184 173 662828 407910 125061 62 843152 16853 842933 6 808532 2294 47980 690598 1 689068 493172 743153 422979 848549 334 753469 283210 765079 718044 317241 543738 690742 765220 61 759344 629 837408 35062 561830 848757 829517 777352 769497 827636 379636 652160 128051 662638 463739 50791 15556 48590 839560 290264 843940 657225 762518 773254 17904 842821 559860 712755 161808 975 251523 121881 821369 790361 136017 614915 105 807939 5725 293 79089 646576 4291 510609 918 825406 827829 838302 419 24507 1 1 408810 668189 1768 846894 185487 800321 835698 687097 22619 408462 809655 728472 779634 758142 600354 557495 679602 563691 750949 3 675804 888 810563 1 463300 36699 287170 583104 486225 1371 524134 654548 825304 441 145 359911 82849 139460 624000 751112 651851 164860 584065 738062 456903 490789 102680 399272 97390 529987 193928 750688 33528 102320 615414 3 2 13 842860 646431 409753 577669 724200 443636 802257 816083 156963 498067 287082 740115 303840 848082 6 711500 5210 129893 45932 751246 828173 76301 805616 638581 849937 551800 507003 122366 125621 250156 617618 317065 132244 51907 164716 757460 785163 610256 395169 551582 412170 339392 837423 251682 53 147097 716778 845887 212 191172 768536 633638 502242 287723 801951 412399 931 841101 494822 97695 496118 412010 750422 185932 727529 88777 1 223190 774625 774439 846792 23 276543 45425 523950 275241 381469 771038 472970 789193 1 43192 299796 102 217581 194809 251 836923 771707 849442 832317 128908 481829 566927 644161 14 719450 259559 685184 45 247046 842540 377250 60 847375 791401 810713 447135 97717 765475 830053 766735 24437 1008 74863 155236 804177 725508 840495 755571 522415 837265 7 600268 99040 764323 197866 41816 276995 304138 380357 192462 1885 2512 683733 800089 777331 821600 696768 827651 207915 30682 232746 78497 772178 847274 620679 211961 24 659376 598179 521138 301008 568431 795321 54185 1 117 839486 842905 666389 321579 1081 13062 280698 110789 712506 1086 648552 775364 797926 291029 796771 206673 794674 843063 650108 1907 787098 232859 272445 844285 814554 274 797779 639834 228801 643756 797704 208337 813858 753767 543037 560541 167946 174994 812061 85773 787123 777634 791101 12062 738121 29786 179495 630732 381955 837703 18735 180960 5959 835103 675323 439 641635 25117 765044 443133 742910 50016 713006 4 15905 512343 299114 4 81157 697131 470113 2476 247152 636816 120704 18096 709008 58599 848499 556773 605864 796168 839307 103852 618219 6 841121 484011 417107 742727 806881 14 777752 6913 184545 29890 117725 738877 831285 75547 756694 34901 815645 2865 29 694482 80388 1668 199618 153831 848205 274100 829995 103439 93 605977 9 265037 19353 25209 1 44 361113 426300 298720 97474 696717 112 232048 391362 832756 670639 650702 836901 823007 2 466696 153509 9 662270 838667 835872 753175 311172 31243 792712 251122 70 52338 425388 424523 272831 561795 96 31678 799220 752807 264082 20685 849469 605767 656655 825750 713359 791741 836218 847753 44016 94764 750398 552426 572203 125209 102994 847958 848592 505357 79088 124506 348374 523369 18423 817658 375673 424781 397194 9082 707909 846415 77155 2 841316 683273 38473 725436 47952 444310 6267 805111 844814 47669 171032 759115 762751 200390 849483 243650 622825 793202 837855 827086 348185 226333 764586 759871 406112 680817 460801 656491 806257 66278 214597 833429 19926 139950 514362 412305 449412 313961 840597 304320 114 407616 9320 652412 294177 812618 17372 64360 818811 1254 164 848778 12167 752221 230983 11 732020 669466 789791 40453 264941 1955 432521 498547 66 800986 424454 753389 555390 787955 757920 432586 767702 286353 244875 846580 844964 29 807756 713986 837472 815211 25 2100 504779 11 349116 40 167215 625294 377003 2 52 709680 289 826250 432220 797682 827275 747132 666407 839120 838514 94953 240520 847291 755748 193270 719919 2 88295 240119 735217 681036 720570 300191 1087 28 216843 611201 831258 375596 4007 831511 6580 274721 1 605569 725760 302334 821008 202420 92953 18159 48860 780552 208023 76308 744041 55806 610974 178706 516196 72018 849109 10 224 817652 840770 801949 753001 6091 828648 711231 307491 201541 60966 839742 256414 74455 541245 497724 363291 125 249342 552518 546240 256213 269992 272835 582450 246149 496624 304326 844358 488390 837067 804222 208247 466533 323144 641681 571450 796438 532695 2669 622868 841191 824357 581834 673321 669749 770939 6371 12609 284336 781157 480660 96708 2889 363220 317516 304892 22 183354 342575 717631 11 729423 7 477 627693 393 358678 782666 463432 583034 573672 632048 778172 39672 822130 704437 55344 699828 2 213164 709264 328522 754593 642261 3 823611 679987 794546 807169 380515 665910 152115 386989 16 709814 359561 5581 113540 158928 493690 622913 68240 458839 274749 1362 840181 324551 779454 823166 6 584744 455378 576483 541875 835642 128603 241026 3116 829359 735593 404494 144557 883 834698 437703 171964 315747 104430 129 1 699050 6157 626436 729314 491206 212350 580062 351739 552992 605898 647472 791756 20 91808 75264 249515 45739 257 678998 395269 298890 273 636477 736 208967 693179 807530 4647 238301 3022 714315 259990 102831 114138 836528 790456 826871 548356 556224 11101 67988 517528 2019 359909 48984 289464 2 833031 6 167256 723052 322820 849329 18413 793272 41173 109041 431890 226965 276557 631160 486819 29640 530342 3 66665 363791 322454 111526 843569 564225 69 514401 3 727643 778984 3451 505788 16 560 512665 2 62085 808333 182397 528891 735771 5698 468690 31 787240 849962 549654 424051 203511 738098 130388 242556 748197 813185 744237 170011 894 665936 7139 243 105423 757270 58028 778357 288592 847417 252659 705529 752325 597812 842832 843535 3 422942 364867 838537 9968 91173 523862 280092 803670 813029 563702 68632 849919 538062 4 219875 804966 3054 295 815742 500490 91812 40 786669 241517 753769 65691 123945 415444 589893 25 802603 808765 406967 747936 681474 393841 93418 426903 422334 29229 849500 4 517332 831355 41363 53165 612186 798806 77387 4361 502731 447779 3 2 736867 4 786392 451208 795774 543757 338577 527515 817635 533243 112920 15 832219 68 399393 776606 108650 225474 815107 839510 585314 194893 84265 176 826793 59 552356 701 834572 266 198255 9785 135917 619984 45 791104 821167 433920 389837 3068 82 124531 131 537899 362215 18 838474 837970 796619 646377 697804 439 444445 757356 734877 461358 810409 2226 813524 18159 410149 57 13 787916 25849 791182 800590 623392 40240 55 252381 378 833345 837193 68 122002 30860 568196 798628 844953 368092 845973 457348 75900 528428 812297 737905 266789 724746 817410 186063 575 766029 848398 666074 389548 656034 163882 368 380267 63 61 186 842357 801945 538516 830605 2 737924 804076 477967 58 109 794772 214824 266561 844254 1 213121 370083 2 158553 801117 558644 799609 47241 607137 91860 819201 52 845945 246312 76885 567 598465 832569 304934 845021 490488 777295 821509 797570 210865 771375 328149 510462 825798 844970 675962 233824 629531 778951 824512 36 368311 406566 780752 609976 154733 358608 891 785218 284980 10 718925 755325 241029 4132 702176 12385 764572 716343 86 746591 776404 747864 793556 817565 773811 607620 790407 455506 704074 7 812308 2213 616288 332970 828844 77206 165567 4359 240106 771564 2 825775 35508 777450 33893 756093 568131 847434 353153 421268 834521 468626 72 434354 386796 489038 218396 252956 651584 734562 492 76510 506506 5 590802 623571 22 5206 798977 551263 3498 330856 501004 225381 26997 706935 821152 127945 840446 528746 143084 493747 708111 837153 108103 72246 367787 290 797088 109557 766004 34 410071 145468 38003 845202 796894 288146 763283 519 818421 321747 537234 744168 689744 414640 285271 411747 723392 99945 542295 749135 358 812819 769740 101378 702332 777928 21590 367225 172940 831871 822529 4 496708 869 819073 34085 686131 314463 804607 345907 16 233347 696809 5723 829393 730929 3 835279 47 617942 746190 133257 674589 284172 757088 63908 836777 623687 574768 805390 1280 772839 594063 759014 473482 18 2500 775736 578422 352302 4 625176 793305 6168 1 2 4 1740 132946 20 210491 813649 85090 285338 2818 554112 826908 815234 423012 829794 97 340695 36838 834735 83522 600568 638872 282 14328 372538 847097 679161 670121 790159 791122 122317 780486 101460 7 373 543298 347558 848533 652127 742646 377879 523151 811505 835918 78282 29563 4 544569 383 36805 1550 461 823877 113202 209369 678347 462837 816263 301281 752796 801290 738731 116584 791643 717820 772432 541666 893 478610 802373 791003 424702 245 100922 86409 45385 772996 305895 637268 770844 50820 812250 9 634067 1 30664 837695 1960 822293 580353 488744 432038 519633 34641 105 2 316163 687695 847838 492682 833480 744 379079 569519 839894 495925 3 344579 813905 732727 834615 836671 792703 240883 23 263373 575720 204425 653438 627822 365381 696034 391785 727403 838584 714562 521318 331722 23 115094 795159 413145 686052 253004 788693 6 311531 243 433158 386177 101173 441542 25 541193 186425 788616 449378 388441 188078 836979 8 685157 492437 922 403959 351337 5742 183209 47054 81 235167 772025 707719 776885 620043 800524 18273 265231 757999 637720 649669 787988 517858 666692 9223 733964 2 3 326493 728225 217845 61351 688066 83 547102 679100 567428 151857 403514 704871 35365 552056 354425 647632 840811 11029 752631 199088 373139 34427 828084 186 329 675850 366114 795061 96098 845419 591680 394373 308671 721080 255947 849012 800472 659523 690834 16944 812947 256847 728592 729351 804774 825292 506866 754888 322503 299610 164092 749882 37 2 8 4704 2 579416 342180 462 356919 435206 105170 313437 122203 504249 11 106 2 590343 231707 1919 810607 816949 811869 84484 3 431404 181 76720 779390 585965 375817 832607 337026 687268 741141 112428 155871 49573 28 689788 133005 143158 843638 775342 525472 819851 1078 758578 317004 740883 811775 4472 671267 310395 707292 826046 91453 529104 473125 361777 110414 133924 791785 790275 661472 529958 70 780860 757228 786766 648260 773606 243459 338634 1 60402 832453 677748 155929 121 135779 776010 3881 831356 423345 6 174910 364933 39 24623 4 632313 295531 791222 275702 774061 841123 834036 87197 96450 574147 849714 714874 823736 210875 523504 568201 266565 421228 840656 811059 763848 153135 737759 18 27992 767596 839585 628541 134 410654 791742 782090 819453 843690 242489 289243 799019 748344 563474 398089 29833 678267 268622 312428 836944 816274 254148 715867 533851 721710 839673 249 57738 475093 348419 297874 799593 217769 3106 838484 806318 783461 845399 754261 5 165143 151079 396340 202032 159495 452890 783439 645675 369031 830290 7490 841570 35106 789167 290295 611276 777751 311589 345621 273437 204365 829797 628682 123430 155360 759836 604645 829694 439458 795839 112 2 31 69212 2042 818359 802748 742715 158929 777131 631900 446269 824496 232978 814432 610054 271 18 7 796692 823476 93449 820755 60716 831501 109 1 122238 827527 582871 841499 321297 615038 82401 364532 665 782012 59050 595831 779679 840392 390404 364824 743554 806448 838750 325288 661961 195753 276258 765078 499825 841279 376482 227 419204 784934 13057 364514 319060 542438 109135 781790 8 833802 729988 844130 795809 115957 1041 836564 219195 705190 208413 514842 812584 194015 643006 10320 51801 613067 750600 142191 560039 707692 397997 808137 688040 717788 848891 208598 79 13103 694158 798353 835420 519865 509723 258767 27376 65148 807243 715344 22854 453157 246 62 14018 1 745095 305 83558 830020 707394 823222 285716 100685 11833 774846 230569 2457 4161 815252 678866 6 247349 29910 624996 33 739883 4818 28341 835171 796830 16 817252 374113 462599 10 839831 318957 782867 94873 558761 796909 513012 462593 377 693697 849173 112916 840859 368 316407 789755 291854 798 94 846883 820945 305306 651752 732738 3 793499 215609 825064 831259 648757 795058 801017 838325 773340 463748 846664 400850 664287 520607 56 258590 248962 825517 203969 784609 795778 199544 2 2761 788741 188866 288374 8 376467 110463 819522 481669 193560 202201 289990 342516 553107 13460 12 458294 120137 1 110491 21185 780921 838037 591999 2170 538398 710153 815644 15636 72 170782 152280 843242 806904 762811 446612 723966 619948 6 803956 52 728558 63370 63491 1 844252 21 30 751597 792639 194075 641578 17790 404062 540343 312624 650689 833227 819197 825639 7 617449 744993 837494 174555 1074 210021 5 847431 703014 155949 837214 234544 168480 544547 847022 411869 13 99381 102130 816698 726542 345577 736977 771718 6 849841 222554 205601 300622 793878 12871 618864 724530 2 101365 99107 672297 326964 163493 780740 420707 788140 72 846777 731752 62379 772378 307051 394393 837291 406751 793989 79199 708856 713056 186539 813682 332408 673375 734060 344 151949 812493 166 841279 97247 844184 805330 678677 663761 816538 150613 824957 353065 603543 534464 756959 243 806019 828902 726928 483908 564061 604066 144223 159802 93561 835490 784813 318145 772411 15324 574190 415997 501046 841278 215909 1 792777 311901 51654 789871 494415 238 315902 799576 727094 12327 36886 829969 739509 736133 188850 761131 29163 1689 248652 655504 67 599045 216759 784762 679783 742699 297992 585624 802890 80481 786754 23543 365331 707957 583094 16365 804133 176490 5 27 825932 303284 343534 812061 2 678431 585388 1096 738763 149224 6 825382 668404 460 212817 687310 496306 2095 111784 3 814275 497477 89160 396757 841171 50520 349017 642631 1000 828283 17192 833699 3234 19 764629 811915 724573 2445 191042 817138 584130 5556 590875 146625 90327 703556 653021 394634 800438 257892 227356 380601 832382 17 60530 445376 595547 808932 211894 795099 15 26 102757 45399 733628 8 393037 702323 88010 797303 790279 839402 23 599377 846086 214017 14 240103 528259 650899 523872 47596 768740 360 13 277564 1 11002 3 472796 23168 121083 761906 11 495172 489432 282 478481 329729 6327 2 811176 534265 578211 804054 13103 3 719850 724689 10729 759302 2 327492 117075 664 748322 290683 836053 11 832112 23933 409110 618750 242994 829924 830994 42320 659483 165755 771666 372247 341368 694999 683939 795570 203695 832129 376001 1097 130415 140167 314198 652404 19 1085 492121 698153 772703 614270 293722 185391 39974 797706 809474 521140 415039 823637 754 63 353827 849996 69909 88 211909 4800 2016 281333 783135 815210 464145 5 434592 9 532563 354924 829862 1446 648076 561582 252357 4 419792 404451 676085 407 96320 246949 738884 806087 792469 776088 20 497 404184 834762 17189 830802 849695 818850 825668 348339 847101 6567 816994 173916 654314 11 653356 64525 839363 824134 834424 97504 830949 168978 760111 154689 609276 800260 803837 506128 843917 785804 86860 803346 685020 269354 600307 735316 44 822022 729112 613556 6 7412 81510 797681 629898 459107 825653 637444 117036 681139 83178 817147 306031 620508 680329 704076 793268 678187 559095 241647 408148 375666 1209 830203 791054 11744 77 63857 597632 107249 821877 735425 792625 545152 795627 3482 842030 28285 807878 824689 92 260868 238851 758453 198763 739474 491227 359380 475720 27 551 787806 218226 761348 288879 32684 9 187873 2 364262 120820 235193 666258 795591 262577 807479 82133 713558 324715 507929 21052 706892 198741 714735 806661 715612 462101 802222 789661 293819 414476 787098 285348 586046 810737 424594 801462 802491 110961 827787 677224 153703 764892 600229 769023 1641 834896 227 384501 200367 273917 8 625025 9956 515647 223445 65850 421786 614826 706262 499125 69 835158 439742 836989 788782 4 458611 194032 651171 806183 27 706259 668813 3419 393205 19103 1120 27727 573094 846877 20 166633 731152 820380 88330 2 804397 841812 139000 2 476554 604793 744608 80959 3772 590379 806172 694638 1 447200 223510 803877 422273 375529 195130 848704 214903 751870 505755 588353 15 13978 6746 719860 747234 822678 746843 823319 4481 812624 8502 424405 283786 181910 1528 406658 137 846086 710034 3811 752705 731642 155024 534330 222686 217686 759325 33738 68845 812569 2 20 569676 25443 29 793254 94270 17162 649018 185330 788725 777454 10802 212628 339626 5534 329955 374747 831387 482542 631529 823197 127732 368743 602608 754 187126 17720 607762 218979 108817 526774 310600 324740 11723 829046 544334 810225 1247 3 486943 774537 660451 301774 449 430598 363853 256806 513369 168136 277655 5683 104230 341207 330599 753323 376126 706451 801635 13 69 822050 761675 656039 181653 831281 305552 207680 189 14 490085 839205 803308 195767 539307 782877 67168 475565 823310 832700 596632 510326 103431 210 695140 703677 49219 729638 845788 802163 776836 210722 309632 681313 841537 266962 89810 425980 1195 128071 824499 397 600190 282328 275 151440 92609 1506 290565 781285 413917 544139 821363 840272 27950 566926 768892 155173 9472 383430 403456 816638 646772 225599 102739 427 357071 846804 281454 759050 20 2 621299 364179 476451 253196 521204 123806 367667 729026 676761 503 107003 812295 725884 483490 12 284018 788003 803303 769510 773321 539958 10730 183875 652499 764968 1576 817270 330955 564144 5810 499551 838922 293987 729269 14 838411 574072 842820 366039 207013 657 562520 310560 121100 521141 5363 783307 44289 47438 658555 231 2813 167081 53392 217336 779954 768722 4 381539 174116 128700 829540 811688 604402 841437 731294 35102 408923 211813 743130 479808 218462 2782 16 770114 836017 745683 28634 227922 722119 720159 812798 773153 699792 735740 151230 783227 11 746725 6880 185489 109392 827363 477873 344796 806131 232765 653135 105231 118531 828925 849481 123585 548305 24632 720336 2 58269 490256 666651 4 2 536283 830958 54902 415039 185158 607694 27 750274 596941 291890 761623 734853 618753 841903 5985 829256 1440 829915 5 742708 173942 274428 46432 407409 264286 1535 365 728971 834793 801642 75 4 775 477850 178915 826769 318495 840376 766816 1635 66017 188 414687 247795 17696 793350 1 5547 636 141 425661 16 771697 572195 766781 834260 412063 4 814721 79750 843835 687724 697469 460620 836656 274562 708331 8 2 680534 767143 202049 28 762966 713258 75 816511 50917 125722 169701 32 36496 52 732811 622284 730345 565130 1037 721 646036 841806 814094 432878 848622 99829 1 100466 195760 584489 107 161111 118471 771100 83417 84 683169 846158 821992 250134 638553 24172 210176 833056 544160 517289 63743 140668 231653 730998 4505 810021 34430 453742 6 22502 114264 421355 843205 736416 354293 3617 25 252451 785687 274396 2360 1 223367 19566 838102 13 772961 180972 477295 823934 447635 184141 208531 195686 167340 3480 226066 431737 812674 696590 68486 596649 22935 661377 828713 776668 105115 3130 213451 140732 815767 797433 770017 19859 15 735499 32 815405 519847 716277 570176 6 804533 360464 786933 243556 66 64233 263941 14 321 453012 818216 836050 820517 119986 254320 820131 666222 717680 187468 265786 78248 222241 418926 69740 811907 842173 334 813571 621070 274496 322468 20195 624234 33 6999 799774 41866 20466 755457 43839 4 706216 734545 785881 830009 683380 451840 845539 819428 135624 348952 317982 840796 5 804390 839647 845553 696082 145703 820582 444514 270279 890 9784 847363 199233 638251 265856 782164 135494 811943 33 811691 840020 22912 813615 3037 830239 205070 266124 9244 109652 834829 807049 849081 843547 35 158 25104 843625 91867 2945 788783 286062 803539 289146 517346 779681 31744 828059 189051 564464 330 64035 846586 169832 835269 6209 1 81266 142968 8635 369096 742556 471710 449645 86547 80 36368 821431 847328 833297 112344 7331 532819 256 527827 370347 803742 433451 282007 665732 644506 816307 637538 4 524624 612280 1505 695573 849419 772928 27498 846372 191077 337304 463343 402910 254243 738524 555874 264135 542987 59027 381164 272524 809222 12 325416 784983 745848 117207 426271 381978 271221 704233 838428 818951 15685 830615 816064 459712 777846 783064 353153 784357 63748 839425 106638 60550 804138 307952 441906 656119 14 37783 31452 55812 681689 848690 177469 810837 66 753756 443946 455903 406487 616557 826027 712 17483 866 836659 823453 835048 653045 13789 669878 5855 498922 9139 807402 626674 789151 548018 31003 644480 311964 830332 830702 422622 156796 13245 609557 5 623318 552098 55287 312 796217 310862 832894 792663 752375 31107 61844 788209 391484 791706 434319 680290 849479 830254 666410 648628 82002 34650 565906 8691 719936 54 9283 56861 808128 430528 168825 410874 6 627666 400577 788078 794256 447395 661447 62888 714815 285512 35554 767181 645233 39 809915 609247 835921 324754 847023 891 628429 27 654743 336375 182869 598210 292368 652873 165736 258938 439312 791387 94427 2156 831664 363290 381025 369596 576842 746365 204176 199800 709776 818679 453687 722781 249591 73 769920 645138 455300 744654 815205 827764 275248 794161 609438 241806 738669 412915 841568 4 30793 33316 417534 2 276 209417 752804 89873 714665 9088 699121 498896 184279 31937 480778 596872 231 819748 773354 367182 719836 245679 822692 4 733437 42974 189 835905 118978 14637 1240 1 737482 409163 2 416784 74088 759856 116752 744904 7258 20 141 592995 194759 26 806236 172201 375686 622 848059 190437 737811 244685 789903 756090 2961 734115 3 827770 18 647859 101543 1943 603619 819720 523 210622 659879 108064 16 452602 721015 181356 369090 84483 649685 562379 833390 658737 798611 848885 626351 833842 673 794349 480979 5480 734664 116098 823676 690975 637693 24046 789447 116886 785644 720055 69114 145874 134686 368765 658480 2253 797022 834655 704807 6 622888 788574 76 451170 349119 807054 204727 635171 320412 3566 599979 814662 830570 775114 653564 832 747111 205699 98950 58 781601 545284 1139 825617 629 829876 693471 672988 359637 311777 793175 706124 2 523 344088 739188 368046 845782 758886 674763 265455 85 11 152343 180448 790057 8 86825 557667 601709 744648 15 4 315923 2 842764 558729 619088 780140 137655 8308 830487 333069 636835 681336 105001 845930 736309 788696 250030 795487 224 754864 593671 116349 603898 462753 127880 293289 225047 758282 770447 492661 157687 122218 773158 643057 141718 818645 315873 736744 69704 765372 11 773660 8693 821665 179527 732003 848226 253644 806269 825905 142780 831662 392423 564651 1 151 389604 255870 763809 615618 701963 792756 595695 427864 269269 819607 779540 185942 25970 1 256938 64075 34953 591949 434023 112694 1072 694122 400275 840416 815703 5 542142 533650 677628 198305 325163 779808 1059 846619 18 840992 805808 689914 844284 190938 787163 221326 806570 644 847402 45 834529 713852 25 582650 372 827654 13792 821916 753447 789328 389135 345420 379340 27815 785764 533237 791025 829241 432490 128288 567 578747 2902 290663 759338 556294 760356 721941 139854 693015 547 799832 312547 127490 1 133559 84155 546504 344749 98212 755069 108 748080 679 459439 795911 339254 820510 15234 64148 16121 833238 694573 2 824258 727374 177806 784698 162461 713341 840092 489520 29151 130908 815050 195 796335 806860 82 298195 828505 835770 567863 7637 477389 360374 316933 619817 5 694665 756583 649340 676854 641032 727149 765132 22423 200857 42 698588 849940 768505 1023 745478 833004 842855 345932 123375 839442 2313 788053 730846 148605 698204 448 9 823231 687672 192593 549178 678143 466562 466602 816714 789828 834103 221119 270985 167294 306591 7 456911 623231 255083 570694 655549 72347 821867 73914 681047 774940 820276 631857 559055 717044 812347 779801 841090 307134 45 4 625449 462615 818793 756209 1247 10535 1 825075 440684 825429 236808 577515 757258 166036 767766 7 186211 689062 724111 5 152687 750813 4 719808 186091 458646 19748 774520 179939 323919 651441 76792 234984 827315 869 710646 106197 738097 468986 827587 639691 759887 826349 27 799883 672318 837879 732294 128 340156 426528 470223 828286 841188 535 590417 527497 354507 815067 48808 247409 472803 229792 591834 741429 156557 783035 704535 770523 710107 653932 104175 214331 263847 835522 311644 21329 744613 200755 786392 154 679790 196668 816982 5062 562207 104730 81873 42726 14863 4311 824905 725386 1363 848729 7 2597 793005 83608 4630 140577 76298 412518 16870 339452 108275 837548 788035 328288 55888 847252 617106 843165 426312 370344 530302 833424 27635 98788 451643 767164 194934 1285 753194 328646 152 23285 730100 824109 625984 767198 120593 30363 1972 38848 849130 239958 843981 283 743356 15596 662773 688604 732214 473317 3 364823 8 736279 840381 87 136 238425 803610 12429 361148 819159 5497 744212 61970 318588 59122 637275 545318 166259 146584 11200 486 845679 217932 843180 799230 246824 45 4399 1 688901 543938 841967 25763 657698 9042 69 4445 783510 1 1 660048 793970 786460 737185 658690 398094 736560 787129 172611 132041 750260 388223 770472 115410 769082 234503 740944 12164 727199 779436 22551 549427 830345 805538 710359 832611 234333 248780 222 770291 362 18 59152 789520 651139 285708 465634 132180 845636 418 230 206210 835949 32 832351 845285 11 831830 30787 756693 829504 18466 5763 790941 570000 153042 737107 8826 361852 2317 567782 612624 305737 748505 15089 828146 9492 686 414180 231941 412095 2 5 11898 843069 816970 837491 319693 348050 50842 123789 26151 798286 1368 655653 103946 425930 848988 832059 688615 11 272787 2 826209 781933 61104 1535 836801 706874 60 790979 827160 169951 489793 17262 761657 235 46639 14 786033 211831 144746 747042 789827 840202 712744 292855 453189 4 200118 439438 819982 182717 2 844969 779503 3655 396097 511773 38 737809 102073 108532 41 109914 774433 356 28957 742519 30735 715611 130250 1044 243403 789225 9775 74 827312 803729 38 791672 253200 418021 792967 230758 250558 796600 822633 840331 822142 470830 846482 113991 26115 530620 168581 143936 3 437635 836002 76 804811 198142 745444 381432 358651 347790 335924 2905 581553 322821 720892 675596 787664 575981 836873 849451 3 277077 40035 287587 3161 495 842711 330975 249106 426915 789981 2 171709 837787 60636 419024 812302 123334 54955 207348 802975 82430 5 842868 387706 98429 127037 841361 251508 341 352043 90255 169741 728 24669 805317 497472 45 730410 1013 734842 656215 8479 277128 11176 152378 207089 365828 602 675261 134571 307890 290 60930 4 200 7 668357 810982 418136 615033 633230 762060 693199 743015 806754 472562 826310 436565 61 442050 834340 5 777775 710087 396417 831448 806587 189038 43 357803 756358 439681 623698 225230 1171 766857 59206 835180 672823 131821 342256 798225 119245 544163 587554 320610 295164 5 705065 795726 755022 702769 800474 17789 23426 690 826854 586251 731816 479459 368380 768584 8293 799835 240929 559306 293454 137177 849239 75029 122027 290184 815780 816418 486524 698014 6841 818857 68645 825566 126183 804434 653812 822649 184129 5 782720 207976 524515 14 737754 4268 575799 808479 324410 179088 841120 540605 769746 798321 763138 746608 163 673636 596753 724605 767493 26309 622679 801400 190545 775116 748754 247644 26 39545 739248 77965 807536 652858 830449 454334 588849 4628 842531 796495 1858 5626 508849 835787 345796 219368 203 341052 5918 183 426679 51110 465907 347670 552908 811290 153728 818309 255 705229 478834 773924 811758 4141 640944 623168 6048 106187 1 848580 2 768266 5 416632 15 52 827137 323428 240468 439730 482 690555 279 154 564581 16099 399767 53211 8 515936 841755 143115 830522 17567 357 10372 93040 620295 794124 1 824387 286961 659117 185 539878 495039 37 23826 827010 772445 692973 112 4 447711 615749 451938 448158 506637 3991 99621 80 311331 100 59 65766 667808 276661 521209 320745 697243 814406 397268 2975 809515 736465 559885 784392 770597 42 391042 625286 380083 664528 336925 438804 8 708681 21 405148 748870 64688 815969 38 42869 727698 799251 565879 93111 694583 157 962 510238 184934 64621 12974 296764 805542 395308 796206 785480 794669 95 3 813696 843005 722410 248248 519688 24674 225952 493834 278138 779119 319239 803784 265051 573678 822988 158392 838821 11756 481735 821112 646714 407499 7981 778747 252459 2156 702779 821933 27381 741304 82075 833712 569203 353248 816723 799606 47 617050 738733 496325 848251 802992 845498 774386 678824 337093 253056 21107 383306 365648 810544 645257 164743 698820 735143 295456 704899 824682 75774 837841 794910 208 551294 330420 670776 826035 1608 349 436366 1 384777 551439 815348 660266 4 599462 337459 614850 647752 514 444816 2 660573 38 114455 589772 21 1931 7549 123 237755 700356 581686 781351 799584 813493 176933 783500 569669 477020 130212 821127 652283 717874 849 776896 2223 813538 302418 104828 790033 843416 826192 76110 512 574512 805353 42819 827568 555687 259 78903 796527 697422 845527 745322 163685 10019 838 13984 839836 834438 81373 507093 225834 663312 438710 91419 362079 554381 29 572981 392149 725218 684968 141303 640703 194918 849231 210 324570 86430 813270 733719 831478 812715 612921 765051 5907 847408 845970 818845 82243 159979 367674 266740 6588 369 806529 822095 46071 304156 363004 713753 7 157014 155950 761218 19001 1349 747453 7665 815226 7638 58 840291 362958 832538 834502 788204 383 779600 5455 801137 45 690824 708282 369160 842813 123 187363 587458 835502 784449 29359 11 98726 746590 30705 53989 582478 45838 159135 613793 535689 7 543145 381613 333 237 612885 701271 33 7615 540920 717709 159995 3 3 807510 707506 829593 22 596694 2119 134374 830039 619505 793449 761136 505482 453092 829868 9675 442762 761750 807915 1 11983 92 717473 152110 208237 800951 686128 6882 793841 826118 679617 835292 423550 196513 63083 371310 461567 755517 771467 25 4923 319164 227294 596061 62807 612384 199995 3 830501 117087 6 563684 793820 185614 827646 788177 118493 431358 475687 359776 198033 210691 787264 524905 37410 283206 616438 786403 849194 349325 326289 789421 624 181 212222 55012 751252 199206 847590 2836 4505 452106 662693 765833 790218 322749 773931 296 812912 789803 259575 407523 659497 24419 50853 256720 1222 644284 800904 611625 15508 733935 45593 126669 844674 697384 196942 2 374 843271 214212 572384 823146 406484 513618 87018 832607 453970 491509 662668 3 723001 332365 286964 804864 377605 483853 66816 15 800069 714508 215 87910 849736 264973 137721 728391 34917 4 406591 782286 715256 788219 222164 609138 795413 401494 450857 327719 1 445057 824889 750221 660075 823910 47651 4367 239218 489884 264073 95462 580796 2 547563 446116 102158 493922 667213 764725 181840 67240 835691 749620 277986 690711 841935 517212 502047 841007 688190 356 302708 83961 840619 4296 58733 242095 54458 304991 60420 196782 43006 26 622766 386858 442827 350048 691419 659818 11833 758357 417419 646004 822981 259896 849625 790981 571369 972 5 70321 831195 190480 1826 703508 839951 741133 127839 333040 781724 833409 692592 272154 260727 827954 101 272075 783295 544516 700993 13705 461749 805670 166 623374 779457 822644 829423 212212 516671 835101 3563 3 14 372703 81 507667 823 729476 837634 739343 414 274670 225623 45 802612 443476 743964 67871 1825 264 180873 284375 811963 368745 48271 1 476731 813325 543172 2890 1810 722267 115434 130726 24551 293437 611988 833688 795590 746085 465703 156504 754496 1579 24 738425 819176 825627 484364 704388 12603 219588 748472 133530 56114 4 797993 569508 546907 773881 4730 317625 6 826407 836416 765853 621945 61676 79095 36116 128735 767605 844333 331662 1070 837194 803845 362965 526 53210 715174 53043 37 192085 825691 2654 58684 1294 247872 766878 501847 572680 728476 108259 414385 69289 260171 829109 820046 765936 800103 176 111091 443538 830775 13503 306079 831327 793758 1080 281699 356694 462992 668167 811667 57699 61 832735 825586 12 21087 3706 832097 336525 6 749123 196039 671666 748575 733775 402942 704470 88735 70004 503022 727437 643468 204622 273291 365504 813245 769816 125 1 806926 780104 336861 846951 700604 98130 623132 266270 798207 656442 1734 126802 37 6905 680484 462024 2 847291 2 846729 37654 697997 425551 4 641632 74 674840 83946 131711 32 1 541278 366194 838663 452354 463048 3077 1436 579624 155407 326059 391387 378878 825845 97929 110564 488233 805311 2 832393 778870 2 507268 646452 4 1345 825631 834924 28696 645568 3532 753118 820427 203793 16334 180 410 3031 233963 835177 829293 171022 437413 187353 1 95 621142 423627 10469 718858 41 288799 2634 181289 790118 399582 554450 804 300087 1922 113 847563 650116 832031 329804 472110 847290 95197 508717 2 671255 824046 730907 262824 824239 102559 1 27467 741797 182956 833044 4 315 570569 404264 762339 266233 139842 170 403900 263105 83 830795 821562 746601 782912 723289 201472 9 522377 229911 169999 19 649889 350958 853 844709 728511 803627 64614 64297 1 2 787011 700068 754523 839024 745673 749142 275321 431631 306266 601314 641441 584386 360 738 811226 764792 26188 68523 1 465303 757152 473 824708 747469 845343 664199 660461 52698 117763 794528 37248 811806 13 764457 704340 705248 575684 540613 186680 792054 192587 396794 825494 69 128252 188810 366678 354631 453039 820808 345 764943 729134 120363 3 827337 9550 250 684456 4 794946 844403 448175 456225 334 557766 679440 584528 117723 28 673370 790522 296631 848175 478076 792663 237494 713487 12372 841661 82374 282903 546760 135326 38873 426235 81610 845636 572272 18062 824361 304 647125 442970 834648 240475 788548 500216 17574 480886 733 93813 849992 38 5 421092 712679 697583 95652 744540 836988 712204 832523 722914 57 795714 390413 330266 662331 572647 264432 45143 704627 371630 119599 192190 738147 565552 46441 767793 412895 779078 3 299415 783742 839136 387925 295868 800545 738227 386178 395549 342966 828537 2 11 42 596030 797896 557069 844758 530907 3006 808463 748137 268919 837506 44617 83 434673 717590 881 35 416815 1 822227 749838 485129 131 763068 506212 649592 184395 990 2 841247 578361 453562 708176 840563 599568 521023 820697 789919 155874 710857 181503 774916 574503 670001 441559 425155 731847 617011 805300 7720 831186 702919 302018 839464 536 159 534521 654321 833884 461682 527876 144278 831285 777578 351383 431450 109 465372 749130 430652 174633 513 28 752874 499129 611498 151 621473 392216 808329 588932 745852 827779 9 143 830480 451698 732785 225701 836080 50200 792643 209074 750018 804986 12 363472 116488 172146 813267 160311 44998 602627 766147 175312 242085 1208 757411 768183 495 4732 427061 499245 786400 54664 18 45525 140595 474078 731848 1048 792133 591990 822794 841685 326087 265407 844873 776552 332705 836504 833963 254121 848489 650003 303803 2 604991 828425 148 4 691354 772575 350443 842288 589147 772867 30902 268219 633784 260661 830826 320294 43355 831244 663423 33031 563667 772963 843010 458309 696688 308588 44 783078 832154 21411 698417 58134 243746 841805 478751 62747 830172 77051 627771 174 14 543938 544 795911 776673 308075 9733 577131 563983 144698 801605 809716 418026 2146 508378 320639 500030 13 258982 293584 821763 675685 29 375442 113764 749742 707880 772601 750278 429012 365450 3 8 467354 530952 2 430868 662123 166 786357 811456 40769 81652 2819 452011 835235 25223 63736 771684 806587 697551 621366 833721 725705 403517 1 667138 340741 2 8279 96083 622435 841819 820 1 26167 1 335139 611002 837616 618503 733316 720233 731342 837720 14384 171273 140412 831651 815999 539540 235302 291909 268916 928 820447 197 2127 660631 660095 776369 836484 386576 204544 739898 1 174949 568721 749371 273553 334 749426 148 742698 826553 805504 59806 153 829905 485746 527909 260296 320052 795567 770246 684894 54 10 625811 813537 831090 8 823149 1376 826115 832411 839936 481012 1259 666735 781109 2662 812183 684317 324592 401331 176 139 331981 2 614901 480394 443496 1397 1682 580204 809532 1956 586340 26761 3135 409764 83062 47 812814 746565 765933 463113 791601 834933 773561 769607 836207 2 38 839540 561 423192 713359 834611 181 619033 316085 2209 633174 835761 340599 839212 552230 601387 518815 343646 842279 643921 840018 635267 704555 492813 645902 819860 31344 218771 14744 781888 836742 817812 514636 716792 84474 347702 281814 1566 20 780689 398357 33343 832739 307 518521 341967 122258 187789 712623 713557 16697 391464 381376 247464 835776 960 758751 504994 342186 4 425156 2820 137 633194 19224 350966 9551 33420 501739 190 813374 15776 1 832435 774941 813261 1068 237193 125559 293024 846656 154520 365184 443356 839333 577891 831849 79821 443351 631288 446062 20 86904 633865 6677 42 530005 89644 625151 829177 41958 256156 291036 10147 714852 813880 78307 795459 463444 202192 644657 50618 780742 88 699934 765359 334516 131 824278 228434 5 588969 804026 558790 718903 765446 656664 510353 826095 1 339557 114215 840542 402738 846128 199305 3 696152 115511 753768 733215 764576 846328 824324 246313 566240 76276 793790 693229 838397 17697 434209 846110 21034 576849 417046 25869 749401 340253 113438 3513 111594 727561 787279 55016 832381 675243 813215 831132 768639 686861 812487 232 792144 180 1540 264945 811418 787659 334155 480387 22863 275120 775047 143216 484724 249374 9006 444448 632473 805337 395710 794409 1319 190 353847 791698 402048 493483 503810 112827 1477 4747 1 770633 610880 623047 119 530365 4917 72785 5 832456 254176 51339 816821 740515 711 10 71341 3 827997 100716 706250 345546 823328 399304 410603 754999 390602 147360 829959 841718 526027 246650 753048 843556 322 810504 89 756645 544756 478344 480329 765571 30829 847665 1 71029 340010 677831 821250 7463 11661 785369 2380 781344 812133 486843 41 226094 772022 738280 237 32 539291 276355 584677 743555 285057 666043 743159 29121 840691 587882 767364 456686 10824 235361 849072 738826 492361 740905 589347 408324 787244 848004 361315 849684 721275 801514 842435 63 61388 10760 586328 295201 785559 825262 45332 331474 420289 834909 715904 566503 837283 719063 403 6661 7 779310 615890 824231 436875 831917 2 840993 836453 821033 48596 329749 758311 180 745438 97926 809816 421305 830837 1012 830560 188647 822907 433760 846225 4 798076 830688 66823 844695 15 575627 795129 299791 746885 848825 617058 829567 552689 843016 841710 832568 784996 218752 357988 430889 108039 614831 436491 227927 2 525676 464025 784664 806970 41 3 51 819112 18758 10742 572294 824376 658015 744775 803940 823903 575153 605095 7 655196 51 311235 101000 812458 772426 736948 842962 717551 822667 3025 704006 486920 344 402689 766307 686399 675909 501996 781260 144746 567348 818185 205024 232317 16653 1997 45989 303 99108 13898 603308 484608 117865 192624 662321 816925 41028 462832 829889 666464 299256 725475 839732 707584 100547 7 105395 799317 585468 607799 657345 2304 822082 695931 817141 765026 733377 7630 454793 180531 781264 769980 6717 729814 94185 812959 820342 843153 832325 121047 554424 519000 383931 799868 12805 16 74136 719170 641148 100873 824544 799955 363160 809221 109155 635059 849482 399122 239869 277879 46 819963 797037 225042 847074 70944 786924 825403 795638 544038 754480 16452 567057 797409 768739 676519 9932 418197 714299 751322 221980 620231 588162 2517 40 484730 216964 9 16366 443603 55715 99807 16146 709895 11102 14406 639936 685765 734855 418518 738490 8852 117817 48115 694721 376732 759560 914 509400 816997 427029 94443 2844 13 796237 1190 244963 5 806367 809115 847508 758243 41818 818705 1 533868 1989 823921 829414 761020 825544 491138 78 137567 546857 824061 711394 848250 845778 824038 73 754539 810868 731845 828052 845478 832105 514072 736278 496647 11227 820242 847005 580832 821715 206024 336567 637142 645917 46304 580115 504 506220 6168 92554 739828 742314 244943 590750 788301 837762 823700 827067 215724 763988 729580 209850 1593 774557 34 15 392894 765428 369044 849154 810109 75 216135 253521 787720 823722 3 302984 670562 7870 268112 117712 576582 163125 653670 8336 11611 596946 633205 777991 669444 986 282713 826144 67448 823166 310427 471838 402029 771291 320369 2 562 590641 749804 31141 8923 312649 793929 25 787206 786597 207741 12 458988 507819 494327 682652 117614 627863 678491 202 73620 381782 504142 4863 677697 424336 127783 568149 584783 718815 228770 396618 654757 742334 820610 381866 213018 828366 819115 150270 23643 1 180665 829918 73 825486 125148 795761 14038 301934 80 39 688929 82695 763398 160424 845113 707055 491406 847691 5780 55107 823191 90445 810094 185372 534887 252619 27225 386314 27 819184 800039 736708 426655 161251 2426 831574 169282 335211 803306 123 339144 781459 617 690335 693494 71483 841818 132103 553395 28 700947 547798 40950 841253 138216 433232 439459 842081 781862 2779 650022 64727 181101 818103 795220 282452 44880 805811 247774 583326 14390 217293 720969 841241 34434 408498 768809 10044 40 703502 456629 29 401998 694448 239059 255 2003 7200 76710 98516 53489 765690 363717 88071 239640 569936 96535 812544 832228 652532 38351 171895 777059 269685 676888 797292 916 12118 645389 301372 427300 60765 415643 809431 453382 114344 131 5903 623278 8086 114077 187807 643602 772387 515541 336 822855 821853 69034 93443 257719 784840 482663 226 250178 124057 61 497682 882 555637 729804 4515 653146 23 822164 453238 742328 836123 838332 239442 801447 35385 844665 848670 709376 655479 222241 287794 328081 222959 7690 771496 646091 1500 76729 207754 52 492341 179 619990 2470 1 769929 2674 30172 795512 173054 79 732201 842748 762438 405123 810872 590 46 2414 270407 585590 811511 42 69766 807023 825870 813727 173892 654610 17 8068 719216 807548 777988 713827 656014 406418 359731 818656 792196 16799 757143 311303 43984 755134 37829 793637 330810 737686 16 822446 436689 826463 421729 847785 50 284789 384331 182 579890 837162 1 794382 758741 674362 678180 1124 543606 41426 739675 830183 508151 823775 840894 772052 644695 42236 769321 8 541331 696259 817994 492389 191579 208946 836612 842058 503730 914 716436 689247 151778 227514 332608 29195 398205 799804 367674 553229 679187 1116 770169 799520 150160 348479 9 769419 809802 769244 104374 10826 278050 693141 11 651368 57243 523220 524440 845664 54810 145532 271336 817672 775023 810330 801376 598950 136571 442829 140357 7418 41530 631959 777473 548 123 314415 175799 78012 91453 18850 835270 10174 819804 210 17 479875 831381 736732 162 799929 363543 212629 13766 211 636218 835856 266176 11 2 204066 557213 36 834960 843547 11098 769597 1562 14630 337781 685247 736943 733364 20668 511371 161 171064 176463 843263 402277 800833 805915 284502 216 296097 25402 845466 189477 737970 788179 106539 2 198 64555 762924 38364 124724 738470 33 321665 8 510817 348406 157675 832079 320187 569143 350238 35 10610 841991 821588 636784 823899 16 813309 744302 674803 670 340713 136360 225 774402 313724 791849 582511 105203 789114 700 458216 568924 268 2 272599 699516 407530 490669 116121 767500 41669 139739 445024 844116 797270 789357 825583 709027 330513 838419 58921 831220 76872 148865 848076 219688 755883 477907 10323 831846 453098 845023 712335 1651 427924 756048 663573 620775 1757 9351 834801 1 300832 11 416447 491565 604278 819384 803270 551212 588311 847616 4 655798 841614 784912 791532 264459 224891 615952 432315 793131 841213 785328 318470 399448 1972 780 371748 346760 772566 269004 4249 201706 500 786571 14 830401 561592 99467 748953 131305 448656 838051 837582 201481 813386 167771 703883 80385 534428 24 845178 291472 750887 93998 52381 302866 161392 5 818067 205961 399991 9 2000 328626 190 405114 468428 283530 561764 828346 472544 727184 847793 416799 222249 27782 283826 789770 81244 819115 538780 179945 497 108958 6298 7 443781 806295 823442 808461 155248 648574 1227 387740 836357 813963 2656 164752 1330 1516 765092 816590 838754 799270 777398 108638 790500 603450 435883 342728 415763 604072 16 257944 210834 849213 830932 819560 275103 714884 190425 840074 831547 801947 848047 847924 306614 839859 654069 201619 8 37910 75843 229 336263 801313 633943 738550 741586 1907 607587 564439 601 178263 146394 805223 119604 639313 777381 1475 693 328451 408 796384 456935 630686 282385 42650 648823 782542 447704 840687 464394 2 767539 827407 32872 276518 747681 605529 688494 764128 778629 625814 816278 462133 329816 589075 796943 13197 531878 26994 675481 771081 798164 805996 381588 827003 814113 843254 751601 83250 424878 569746 2 758813 793324 421643 3 96 2 830225 11 752462 462971 757699 767030 565940 665892 846933 142954 285591 766735 766009 153792 8069 715270 121 148178 581646 131940 8 716344 2668 58825 575962 797139 761494 666947 275248 738020 824 813154 5773 843139 1265 168729 687385 823745 426228 6 373178 13 736794 618569 125122 844869 837474 654611 324584 101 837361 816558 834078 6 786291 833147 93 822666 689052 848223 247756 8421 670106 770795 829800 771713 787344 335731 840078 208134 79952 793049 457858 529265 768810 597970 828628 783014 831526 785304 973 8935 264640 378 772256 792432 799640 713106 827705 537768 561707 808345 620286 848332 609335 162197 833239 238055 826513 21767 689360 25083 330345 718526 708740 221126 196915 388536 7 409248 76767 214280 839313 110383 846299 2257 6028 703218 844636 425509 43185 135184 779291 9 803778 252802 761394 569665 89835 256587 703825 510023 317593 671460 807181 777420 2926 569074 108665 660005 14601 761487 27711 180302 208644 131989 384101 364427 834212 18990 101753 4 448865 419715 2909 780390 327845 68272 800355 713087 237376 840911 841979 595198 553404 48384 41 47483 674395 362564 145966 745343 287134 333122 75967 626289 49031 43823 800863 2 66659 8123 58782 176883 2 563768 813040 534809 849113 186 815115 775668 465467 727068 672115 2341 302814 162711 528856 791332 13020 2196 762190 824679 88316 512011 839348 228858 833831 6145 526169 472814 582860 490 815898 21 807206 831943 364 344424 831233 836679 68946 673191 763546 2 568236 24690 17 840208 826515 547127 757038 564949 424134 115 801819 206228 27803 133678 842549 629483 195 806183 448104 784646 298713 473212 169719 826818 808368 444311 821163 2 10 6457 846300 24085 88229 709615 325779 813816 848061 670135 774421 534130 834802 203500 774108 729210 822837 315017 750866 372560 5 803963 664019 683991 814627 847455 283209 829716 841029 251888 571720 19691 817902 800782 705488 26095 649833 753421 364164 371995 418833 313248 7 764606 1262 118772 371915 610201 367567 742825 826946 268654 634988 182449 68003 57975 35971 64457 280390 303830 598935 786795 566204 408256 452203 812168 396 791371 441623 4 13 798628 670939 618580 971 1 847170 601395 185843 16 740820 733322 486077 557128 628455 1 613797 606379 12012 139675 1425 817915 4 13 320122 575643 757695 743309 571784 4 777996 60 13 333611 1191 31310 793111 655683 2 2 5 703792 679034 795326 612851 143071 626494 343386 763488 814788 801653 742343 1153 822499 42842 846672 805298 9721 760675 669037 840559 489885 590105 625735 669700 831035 811447 432396 781713 585333 312320 822970 55 17918 7243 793153 6 626482 802101 1989 693653 2227 134825 747664 479245 151014 129918 46259 26207 21906 803717 455793 317820 14959 702090 827294 721431 843751 814029 532435 519794 811949 846766 14734 156430 277193 575 771167 469872 1 5364 829815 386858 1344 33 6 520016 199787 25 835147 437171 14 111762 589496 665289 835157 815439 79 845871 760002 792864 12 848227 829892 824394 789493 614978 5784 1628 831709 845332 753212 433935 290050 742765 602509 80697 846378 311421 177 677174 532429 747898 143147 170242 778486 837372 806764 772904 737965 97666 777340 75221 830344 445871 815037 528408 402518 114790 294982 608868 13 2403 730292 659863 130457 222 148906 596374 243554 837410 807711 824832 845721 14 269221 710776 41091 324793 246 431738 786212 128863 5118 759826 752301 702397 120417 780204 751180 432798 107559 848500 1 134 740671 264105 838284 1 8 4573 838638 5 612921 790650 787252 7410 260304 1160 481969 148949 3540 438577 8 645316 83773 737511 2 620879 351392 440690 727038 592115 2 817377 190708 122289 657089 238691 545350 831752 805981 687648 139039 143 403932 575780 838528 2 824431 56 89238 294709 326754 748233 20288 849842 847476 517502 810651 793650 448333 846254 90069 374074 711011 248 709628 552895 416496 820020 805573 783067 727562 2631 808571 1 18 448814 762495 315304 733293 266974 823881 597655 232 86705 84306 388016 6054 845066 765036 120517 287675 30321 829502 726282 377750 503205 813727 777327 819133 25 54993 413769 1712 3260 841633 840209 810440 547592 222307 4 834250 49578 795 258903 2209 63572 829806 694601 157775 453843 783078 59459 848592 405 782361 135162 1 827280 357815 1695 95015 381397 800271 12 2 411379 153620 793605 637044 985 410391 127119 753066 557202 86386 498850 422307 584484 19675 149277 538344 606925 839534 556121 194247 131661 238672 834102 843179 753992 677133 847639 682776 114179 16 771606 788635 769588 76 142624 724420 148 435921 467012 826501 516295 7696 700250 758671 143423 528589 220137 4 871 3952 766522 665084 840596 143 381290 671714 26 717865 789355 481560 700297 1002 792375 847676 310207 227890 206673 4 788229 861 426689 600231 802088 847458 421834 777875 708556 259415 5 835872 714472 110028 419118 3695 243451 5 155316 777964 581892 374 824038 765323 6 485304 695237 2 48 32 343750 383801 714894 3 634863 1 30970 813452 59 768673 628050 176 773430 677427 61 824042 9547 161782 645553 600026 39137 102396 25937 131356 735133 823469 328071 593143 308165 125673 353143 731584 825065 392356 815700 821925 294339 687642 810229 825715 792825 6 328442 529413 51529 644702 837975 255476 14511 79339 7482 843073 594190 69928 509815 45106 71429 804120 789107 791550 55741 271089 797123 719523 764775 715169 845464 460616 398263 214285 708490 521 105366 799656 324528 541512 691152 538822 31 825687 56310 563043 804113 299228 739263 794788 256 222660 754374 147 739384 258401 794176 821705 833081 458045 787211 717 326253 704330 15 28804 656222 336957 114098 1 443037 244749 835521 746405 846191 50 638148 582685 8 748550 830301 395781 316443 2024 784575 1 71457 55303 551630 829217 702898 7 715581 186625 1435 477788 36116 335233 601416 415359 811191 774686 3 23 10 521920 846099 183487 399918 439587 600278 469355 214 642885 5728 448436 242546 706988 840128 809985 845630 3 815155 143 553 2 118982 66 142 166204 262660 793109 840721 649280 43244 842630 2993 184410 561435 823010 304846 787152 24000 7263 462860 628359 788633 63176 2218 95226 96886 391887 118578 175229 681659 814589 86134 820701 35124 181793 202389 98468 4905 11 222514 307628 44390 831685 230003 769058 221385 8454 697836 69905 150577 833039 12791 805793 305272 148543 3030 484 232764 833939 111129 11150 800661 7500 803002 822310 671787 342355 153 771945 71777 69731 845909 312380 343316 507950 332063 3 389392 628923 827483 477903 592970 768364 1743 717211 14301 206787 795675 441958 6 829030 809183 735463 36573 695025 687501 792160 448959 748362 549291 16 329074 829419 392694 764484 545387 681739 15 787993 721088 11 11 754883 337264 797767 19 762870 840937 827671 793081 658 21574 22789 37491 845391 784774 737825 573475 141308 77 426390 2 326890 2886 73787 261246 791709 157313 646249 143654 606639 519292 820655 635392 612779 844741 673 804255 10 138530 650408 821115 797111 558655 18538 834671 143556 2 794555 239367 816007 711362 820600 818542 121795 48724 150534 593583 846673 847074 830858 10 316695 791124 671537 616565 847801 5828 649946 462512 167712 18 840513 738867 741179 278313 184372 44340 679982 823613 695593 511186 2 815576 525745 12 848232 57823 55342 84867 424 358534 411831 423359 33756 185884 836217 506154 764711 228528 527250 731832 751444 488890 832066 663103 671128 692942 23041 765425 260291 16349 773835 104835 819531 24 840270 224785 624280 828059 834269 807987 737648 844295 3747 3 742275 86282 805022 18383 721182 719545 208414 841615 36108 819348 831914 94038 843240 93812 7 120907 748825 730288 680033 5026 789092 500546 80 133305 460649 412150 800295 24851 28 1 286187 145302 788011 281045 245742 486616 128613 119 1624 474527 2614 150900 791633 485386 848626 116132 62432 829042 53 814836 8641 2636 636353 747213 638122 15 759347 732625 367114 817719 760141 397010 789232 786 715237 277374 16192 699539 804939 500381 85317 62 73502 787222 793169 720580 769039 507343 736506 14359 685243 662080 361956 804432 718100 744829 586738 706041 838597 127919 808874 809380 2387 837292 762968 44697 340624 226 80444 428384 830994 267219 826096 2 11 1048 830667 73139 820 6450 666994 707354 11871 619730 791498 77503 319202 8538 323607 600132 1110 724921 822160 327378 846503 818495 770337 811318 426997 192859 828551 817058 25 580183 779201 842735 811276 837870 27238 826190 22 281528 386792 77742 819193 824372 640407 166303 267594 323975 839562 46876 273307 262532 163059 748176 250749 494427 696875 48178 284917 729444 768069 397234 521245 733276 33407 641086 758830 397350 599051 319563 775929 775207 831382 779364 347672 846258 723734 467 689338 8951 252358 654511 840823 239268 393197 779514 6141 837633 40242 2440 788075 447070 757103 288801 564417 15014 374395 60049 826935 12991 819044 85139 1376 190189 243473 522698 4 448 86148 727627 833945 724226 172192 847225 685261 570654 110893 77828 728273 596470 707892 795069 347260 506101 254180 35840 370367 793649 58477 60266 450385 16156 79310 118251 12 782248 734739 55 521361 147602 48610 43 55 798741 811491 15077 145270 829965 772214 775386 707763 794382 426985 19547 701986 11 11628 83001 645986 357070 529323 18 1 23001 13423 20 743761 831928 587051 24059 693938 151250 837484 824394 213678 684337 210957 446 601915 749386 61 7927 765138 526731 706 574348 833763 262620 519442 498988 804352 90990 47077 522140 3 474562 368668 596823 785670 214809 17258 806126 552789 238846 756611 234308 119716 406862 834880 395984 28258 32991 825321 840088 836816 538477 823207 822778 124828 22983 225648 702120 822101 443658 704278 628327 99275 396924 748027 818178 810720 8808 784401 146980 789736 734247 145919 26996 2829 746611 244 317 472246 98610 829623 325063 842 828376 600058 704074 806130 838423 737783 60213 248699 457 162733 773582 630635 104 493528 748694 846980 8 322032 258 174703 296414 836916 820809 839840 711723 407617 152960 260168 296576 107 291225 297551 33211 513937 500282 825742 790201 809959 840897 392 799629 486317 524439 237070 313499 646396 678570 399037 278440 8840 69492 844448 52799 189891 14 344533 4717 441034 831747 261077 849881 716157 665896 812289 849961 22384 255727 51 809297 182301 778811 808989 15 799173 899 514719 753508 234047 648991 521143 446834 8639 783531 220764 215042 414385 826299 110 841390 380 298603 747256 64201 387053 799146 812745 5 783431 79858 395496 802621 714616 163 791231 260385 681771 173546 808126 701442 322389 676045 27482 171687 32 197702 444939 191088 199023 131 379652 169040 819499 753372 830205 806627 106495 812763 85267 69282 843897 48 149997 116357 453537 171735 159 775399 354832 40 777201 710604 731588 404123 838556 4697 5 2793 180380 333989 35 780844 758776 608399 827191 21 776483 1 140177 815228 179341 511554 826179 799669 12690 397073 504333 2274 430595 62761 847185 664727 246107 844269 313827 332052 701302 1573 80802 368652 224465 202238 3714 668745 2112 58 504615 5614 12021 801984 20695 735276 5561 67 124033 5 673004 832918 76 4 747707 136514 361882 817262 658049 50907 846059 824850 514485 493848 550581 55016 844038 271904 807385 158531 2 838867 437860 11 104252 36858 45805 2302 83725 121 29734 689482 846684 579624 7 795884 10 207453 455870 846074 199436 409562 110826 49 210285 79215 824465 128128 841638 803623 89543 743548 120100 837237 139443 31091 800356 824791 732951 427174 17005 76764 292243 520373 838497 566919 124143 809792 4 795491 823184 23076 705178 803870 708412 364104 664350 760044 772 817236 820118 805790 819930 148 36423 623212 805218 15127 687610 806267 10013 289780 834107 703012 810302 88 25779 536311 525541 797603 90099 362 672970 847840 7530 72861 198 15 405283 813713 3 824637 282753 694933 90063 286077 21347 843073 185620 735250 141087 138587 308149 590143 169357 412 220707 303079 2435 4 3 138652 604950 612564 21435 552724 34138 113189 849199 386526 760392 164762 2 308196 612076 619276 455740 81546 642569 831345 81 816181 800609 740582 678741 6 843450 280794 812487 648699 173724 793854 319948 111935 730838 188350 126890 376301 682768 18 575315 655030 180 835497 23 129345 803195 33448 38629 150 21 719266 791229 1419 182913 319567 768844 252232 787906 531238 1397 141177 361491 846025 377 2677 835832 11074 33996 1 822596 513458 312 9525 781008 806959 4404 144242 131979 508051 3361 654262 636291 305036 248084 6954 645473 412319 810003 826229 809141 756705 461871 744671 8419 763352 816659 702401 1 1 222828 810066 696138 81034 691960 803958 848240 589693 67384 345174 7776 707174 608901 754984 407327 450959 443097 837024 747304 667769 681478 516405 711464 582015 6 7 469288 507086 307059 511608 821420 835494 802319 527581 377773 814393 849011 109763 2 827911 453969 30603 664988 145962 501383 251610 842608 677910 569121 238412 574293 313716 17231 787592 1 2215 375505 833671 373506 297288 312890 220810 806417 448095 745178 754229 83474 250794 2 141370 348754 310448 418459 465827 679757 289907 557621 2821 789677 15993 73056 738321 687471 2691 593969 799079 157596 360458 253466 431225 444515 100006 70833 39243 197865 847312 658249 830520 307560 177187 668908 44 604014 473405 720876 6915 20 811544 595565 2 844204 6 291860 693794 838623 526239 379336 174923 823893 381767 44 61154 129597 487020 38995 769283 716190 88357 463148 800137 10036 153039 796901 811034 783009 449638 349632 623630 667907 12 251236 83620 249 817721 751832 253918 4 789160 221610 803045 830186 163386 838794 408364 20268 822126 848230 843505 604 21786 740352 14 709311 354212 671475 307576 693119 574987 606810 460634 59931 173092 671065 727103 807062 280 830891 2 795852 384402 77735 817402 707597 822450 800109 73431 835021 609378 362527 516911 509103 43665 805 1897 2524 187684 627642 259492 686205 838667 520050 674111 313805 443991 841901 47234 782198 616924 389 19423 44972 733714 450427 3 282631 824304 842155 677379 730600 575070 248774 751171 828780 844679 302124 781021 544616 847875 800213 328600 471735 466379 70033 4713 717174 70405 740023 544016 4606 79071 524577 485548 424896 380322 837766 813875 3 370242 21624 162 6 849247 4 830041 23 847903 8559 568952 103478 802327 228853 183702 468208 1775 403942 191775 84332 23 675723 837308 834383 585896 444120 300247 4014 793835 1663 814618 286783 244730 1619 662645 180558 84635 617410 231 381511 2543 144859 561137 780351 826873 32240 362 305333 567574 715675 2 833409 6 712085 439098 108105 348451 825617 442675 324 246551 1833 765136 542455 697372 21 1334 840810 249 391917 161135 743765 578954 526535 839081 732942 156479 169693 94237 787675 796034 45953 89569 33 825395 776389 674591 845849 671402 820544 728575 618511 580369 54897 326667 7 93364 371100 147802 681968 1 829119 834648 51587 5728 251863 699184 167 247803 288150 70 296 808015 164271 442407 134471 830110 823898 801037 748558 87480 806579 231062 840700 698 69 664357 547054 821847 5293 81039 120823 577210 819767 832991 404147 19 70372 175446 786029 9850 168797 149840 140099 432 704626 15 454916 3 67686 22900 848918 2 68481 779947 324248 832239 499796 309224 227 297793 792966 493862 2 1 787400 55203 82871 4 623355 3800 690772 187986 1 807031 101519 13 183566 790296 9 108685 807553 149 794616 757963 792457 686958 607295 104779 770926 175389 731853 191615 820700 27 9658 788343 205051 841592 436640 333469 225 403312 820998 226 637698 636258 556108 190101 281335 149137 843418 631455 197990 26575 17 839110 601692 195178 705168 830850 180614 836275 153500 24779 453600 81 448 268753 18277 249026 23054 832157 143146 27 402923 152722 234719 728883 147802 563503 468433 75718 750420 631744 846964 102545 829236 774823 316105 9 320482 807345 832930 834490 687156 809002 762668 726519 649877 453000 659891 108462 20040 587853 612205 495134 417611 728462 792822 9 768666 807307 803237 840099 5 759902 410089 648002 199507 607 6270 378138 650695 791948 594595 817195 823406 19874 10 27 674958 8 25 569759 610974 75706 406123 57034 526831 324 182763 91995 702075 799979 481103 328510 774241 785613 835550 302735 650785 138429 826089 692312 802118 767034 387154 818492 55 829 838310 833609 288473 59 821963 570177 54125 1256 110954 811685 742432 14721 722815 32 525329 541476 728013 31505 550458 837503 4 3825 135373 730426 840978 831474 181145 822044 3 47 1133 273 845672 97528 225152 528381 11300 793882 100409 804165 842764 692990 2 4638 816955 457651 411871 66596 793019 781103 143062 238602 121493 830616 821351 656859 435894 375232 3 81449 5171 719801 297238 766778 2 840967 550 109030 789347 849559 366055 179699 140 806345 709126 270541 32223 487274 662460 844222 134272 196545 339559 772846 334245 743633 537062 833764 847977 798548 825651 665015 1 7 394389 629029 835176 1000 835656 14 346881 649549 763114 182484 65 788845 225783 547277 814077 831092 288161 174345 128903 584 581226 401408 782800 430660 645183 218928 698683 501905 822293 254168 373088 270328 320881 291915 833488 569023 596062 614250 156787 68111 2 829696 229377 7826 425367 545660 274037 460360 109499 212796 815918 765839 68233 757815 4120 2 26 60 964 780791 205 394096 16962 4033 620849 838176 818263 219165 647468 767569 422658 155 63231 3 639309 809622 369533 31093 28754 267830 189847 213018 479996 758628 602259 773077 144 17851 489811 785293 179887 58021 840613 2 379824 641042 202414 124159 784829 208605 748758 300065 677225 318945 20184 1548 842594 286411 258405 22896 775564 807240 221306 764515 311106 757246 658197 782270 116747 221933 847799 727111 6329 811068 793570 530723 356813 432 826007 396318 374610 848874 736758 633077 677037 711014 506570 667089 105447 849052 61116 723379 21 55188 358084 199315 753301 167463 785902 554349 824705 652298 149134 8 271387 512214 35 748643 27 827197 815756 727523 259263 30266 29 593467 152 81930 661183 606765 826434 311599 14029 837250 1318 584105 28 10691 46 801139 3 804013 592495 785208 784911 9 812934 657201 740454 700853 690871 626543 426359 798567 416 728482 9 834461 372706 153517 2377 122548 52544 750856 7232 1539 633 444 163 54340 41407 672788 479477 318593 51811 477 836561 44578 580348 843404 548074 35 762835 591459 739243 822783 335717 535669 12779 799688 4484 725391 564326 2423 8264 168 805038 814115 566 70472 1 215008 94216 805115 203740 266329 324030 22408 718498 813146 199096 290806 2 264803 382766 158779 988 52189 752997 667200 848304 841830 752342 445445 4216 331814 2411 2 833826 809515 420984 5 215313 21 228580 836365 349679 582 222696 455619 610183 339172 772241 1828 422497 749150 568387 509984 819515 496143 513253 217997 767696 704150 812143 115249 580372 813482 846168 814004 1387 489027 807903 338121 630749 823956 581876 2020 688193 606369 827001 834065 223667 330850 767191 82267 369099 1 670858 10 145650 562310 366998 10640 39424 320104 761279 294521 487545 75304 330300 538993 141517 775384 250686 36 777174 121695 164112 80747 659215 571979 453908 141476 40274 695891 414543 831300 532668 200125 557156 240468 807164 374514 602473 764323 773868 103105 797196 827949 757910 524779 603941 455824 565507 521436 1038 4397 8 846106 763127 770199 818940 728907 388646 20540 351 656493 22042 129374 753504 27494 811759 20539 810723 3167 33718 78732 733740 797054 816803 754635 292467 744998 836677 821907 248394 742351 519331 474080 831118 722751 826972 330929 4 831131 633104 649871 321668 386634 174369 288429 691201 253456 781877 321290 821461 847045 272530 24 558006 801515 801424 580279 2579 608815 251790 197815 758064 774447 766326 838499 398585 556230 806298 373627 224448 827525 844033 301807 799794 824258 818252 467883 635823 454105 142499 191657 216225 68844 9814 82190 240 122120 559 1702 734177 283793 392934 358476 302280 414096 53 825039 96128 439356 797792 698278 843120 792121 735329 818586 754551 121479 88520 707127 793526 640844 804940 269769 829944 201 4 725106 613143 836068 287681 86265 680469 101 561980 848569 667680 848040 700586 61460 111680 792111 387677 1125 214865 835813 300767 221229 496076 729024 799667 33482 1739 202980 813453 783577 521599 848653 843311 1268 62846 514492 131605 83588 842376 371027 108830 673831 3161 1707 67292 166258 1303 572878 60012 1497 25 335471 724300 513585 830220 184243 816466 775264 207 45853 689124 837147 3132 32210 818253 241458 756413 648208 845550 11293 823802 123568 359307 81 805480 75067 53 743437 6165 136349 731520 9172 80538 777407 136320 837362 414197 844632 779204 842276 1356 702256 248648 36695 68005 775323 311 631924 105 655781 650653 817770 660262 812604 195598 793115 154542 760992 14486 790143 849834 610041 357516 99189 605961 53 526514 4071 761805 814473 248362 500129 579507 842319 847971 441601 822279 495897 799697 524915 709098 840922 18 193087 6610 482265 55461 634157 828190 809443 65140 849410 805440 310735 280108 677851 18590 55039 386887 813145 361545 753376 4 1158 818807 226 484727 362745 763635 51 846376 802798 839341 788781 2080 765043 655970 848168 17 792509 724485 805577 830025 276739 830464 348330 104427 733651 821281 758688 3 808006 801187 495368 138869 2 295288 735310 13646 816531 539116 741084 821991 588 5798 38 617620 650933 788655 124666 780803 3291 355850 436066 249552 339960 508 434472 805972 716599 8553 278039 202869 17187 16769 24148 514560 827708 780759 8551 782261 660659 890 502509 705377 4 39075 812220 738466 770452 607207 822167 645583 535242 156 798224 388365 842957 378802 427599 84202 612155 252497 508328 275764 199 793633 303 704124 218331 797797 5 20 838420 315496 562099 639135 521 817037 193469 591919 724491 814875 838861 756574 154677 7025 4 566211 141561 813446 842944 136727 1170 736891 541820 419013 724479 834978 2116 91046 92379 4 644800 835657 63 173123 666277 89 848737 130 810809 296 757759 70726 833047 849980 679157 741409 792384 687370 3201 1143 829345 411413 724279 722049 3873 656319 39691 841046 12148 714048 5577 70508 191210 7 834738 21169 841970 831655 6 82 840302 204889 792374 800085 5 569014 760999 760686 305301 500853 841897 481466 201457 92534 3328 4318 743255 837760 405546 293615 308310 465 798919 821180 91609 847498 766192 841195 43 659 34794 188766 19934 179 302616 470453 405245 1325 520780 837125 760517 791442 848346 847947 542664 27 158 834025 797264 669915 303 777314 829922 8 807321 285384 731624 44866 57 808240 791817 829894 127893 825983 777918 240490 734477 772297 816914 812938 425087 87 528022 36 399170 176335 429008 368687 191728 803231 746776 20347 3 203770 587443 12790 101108 11 25622 344494 35251 1108 486407 139279 494818 801758 338979 801407 206 26780 280719 838105 155 762716 569911 825975 768575 779765 189176 439593 2 516324 213515 154542 318698 49912 503664 724667 239516 581919 815641 447131 285832 510135 312728 45 846889 29823 843832 1555 819873 2481 719511 15863 494310 827 335082 806777 840222 163978 10123 12 178114 800257 19 76516 134738 847908 1 810342 723839 751007 139 1437 79757 724195 737994 761614 793899 185151 757467 561301 238368 731593 619749 93110 38072 434059 61010 639090 846953 183140 637560 289846 520926 799628 479164 1 596878 41221 740257 1832 802874 821939 544145 32615 786541 7429 11982 28751 766964 481733 1 796857 314765 187280 96753 488 751119 371127 723073 6275 845969 479940 1 671316 808860 42334 323 727378 178936 846490 314998 450982 16 84398 20591 542288 415234 252939 391288 838294 539175 848627 52121 461760 207161 261484 24652 849411 561931 43695 788099 620191 439441 840208 211347 155427 678396 238579 825482 18 695728 839397 45210 845424 373282 242944 789622 843540 678 774287 99495 803499 349086 412818 602826 13159 845051 1 14999 108655 152819 126273 381747 19588 25309 311533 83461 214111 334 15436 263489 140829 735244 3 820389 1741 241499 849156 4911 640309 492086 87662 842029 159183 723425 92783 10594 804176 17882 364406 636139 9 305 445484 457127 628579 837120 401692 43 615319 718788 34050 1423 373596 257319 406490 454413 247128 701794 848480 533300 823074 98396 848636 139328 10137 832513 487654 431839 70561 375548 811279 454 844269 362507 246032 29293 8 562689 743854 510397 306582 849557 696302 123043 166 775180 4 708848 29 813284 4 759281 830456 74163 217866 821240 27370 737525 823913 54788 19 823930 815568 666116 725253 336952 496011 607197 11854 4 103724 641229 458127 434733 774412 2611 613012 9966 767717 28241 769293 2 644499 848499 14 824789 459634 35 163760 533 297940 239925 407980 250772 367 55 422501 755012 58184 267308 49221 470031 749783 805700 575589 812815 660553 1898 518528 109270 670106 825869 685632 124873 117149 844291 663387 140673 365140 462524 114133 410658 826951 115278 1027 844368 368913 745353 11878 600485 663997 331443 19 493356 805235 821898 183058 314292 51481 838291 667375 842470 241975 781952 840390 838545 30055 700985 752394 79425 760927 34046 773345 233465 819749 74163 798049 699334 13538 841380 829210 8208 174444 247891 53552 328469 7 5921 16082 90700 264394 789228 378382 547614 23 30 265801 834873 532473 751336 22 425121 827349 327513 325261 826810 719830 64500 693966 794257 536483 831129 73 83684 612271 784312 1449 437872 764487 841289 274432 831515 98400 14949 397045 112586 579240 790568 121388 263324 847953 541659 9 155 3 688930 199274 2 649121 349043 776334 644947 39 635557 189882 513776 130149 766642 795331 181831 28 804859 14 12305 1130 134486 591394 756886 625146 444 683391 799680 817716 258399 692442 848706 1745 26039 842667 848712 446304 351464 788466 638852 185192 221 102644 751272 720591 812872 58340 849480 560018 800395 756691 559126 833209 10325 816288 252724 638607 802991 126861 1333 774323 835682 104655 820008 260508 191528 89050 32462 183 40068 406267 187625 7253 74410 3 687612 585512 441733 203376 302941 1457 367944 421511 776864 827683 340131 627955 828198 768940 13 597756 294812 628931 798894 752928 824918 40454 642117 294 699610 736810 39316 823658 245711 1269 14157 195 71977 802846 696700 10720 752000 722222 186493 1 187010 836985 625736 250010 1740 146 1090 801060 457489 479851 105447 71 157 2636 12387 168543 3 717781 337625 813057 843753 586930 125 668545 394835 467965 518771 256332 684225 483352 677548 487167 328675 788626 512026 564418 3384 297157 172350 784702 16125 753528 646915 9284 179836 787978 581 824115 846590 115786 557963 494658 2 181009 2 2 574208 239332 10 786725 455385 364309 199507 797714 117894 13168 258267 557399 355 38656 783702 570679 823345 797331 80471 48 741502 679730 723069 436937 550031 804441 639253 18 725630 843003 492661 837175 254387 284024 316 719714 426004 660840 275 7097 280 591983 807040 162309 529404 128518 765700 58756 325610 584350 802 841188 29 788368 250916 301263 752307 111920 185195 849448 5 402469 128918 280425 836052 793771 16 761652 738184 159847 125976 733375 630 259846 767296 23475 676207 454813 51 790604 845294 703995 535933 788374 849632 102702 232898 725164 849728 744283 546412 77346 360882 618308 58 310307 683604 472759 170030 121000 801527 75961 387928 712265 346 804300 751385 703 456580 81866 722419 244 558657 270 840118 817449 767110 744962 816791 771598 455470 135750 134566 270 249 826157 101 584125 1490 91315 711702 639952 38579 449 285696 828337 124412 563165 647926 703791 49641 171673 777647 630229 45587 655721 44550 740577 9434 847920 117460 467668 505761 789722 156274 215352 845147 2 734928 108 223 250804 678232 836326 85 375813 150910 847908 21 821622 688300 10 1607 199999 48475 848177 839461 820728 53 715 516062 511635 35 720798 346970 19 771487 22882 9011 377 839457 818240 503800 77488 190474 5458 21846 51 12 6743 494376 624830 343418 15391 731969 2 432 452 193 827049 291762 172666 21 542022 8048 9485 806093 218 106400 788415 616319 22578 407878 768060 605820 212918 603711 69575 226177 2 691641 740052 764647 132843 244785 753617 258327 32354 458377 680277 240772 692614 638337 849018 475081 26 185295 578634 320215 756051 756094 821074 772272 671047 2 768819 148973 733264 16605 322071 8001 827900 554161 395885 467466 630526 768907 739149 207277 202906 1 311234 278446 51292 128428 811057 741916 250578 64031 663 815519 546235 182 849344 487758 847812 218286 823469 210220 756820 265472 812121 54391 807493 1176 803217 731409 444691 450104 401585 137673 773566 639084 521567 759060 134 578787 803093 834435 838992 5 400093 709514 570719 35975 1 14 818790 45250 153061 849070 141006 457030 554546 415135 520791 258994 241308 188699 767632 1 5661 1 808315 439600 645958 656288 7 16 416118 344398 576970 213845 573023 15 709934 819851 781408 44932 240 611687 817158 560309 718808 721447 100818 848415 701604 236164 644366 755316 94290 711492 258041 42906 194944 776812 490 60447 830164 3169 813804 18 154138 516363 570117 735638 833148 254848 2 562656 272131 428067 141979 692004 815124 515729 805623 246190 560493 731611 578907 91738 790945 63342 163618 533314 473582 667 815010 845067 823730 92159 840513 674150 26319 180983 686250 584464 266458 802998 809638 236012 13 232432 696796 549770 229596 761219 12631 366854 339 2501 787409 410060 298873 304096 279402 623280 375062 803036 834180 14 792041 354586 650403 711306 2 151359 436955 704247 116265 173933 562315 343793 843125 123 5 751517 363112 265 31948 75264 585359 387147 86795 126 500908 617855 2260 803207 6 341558 20 803066 828641 306556 377550 774533 836665 374 80229 101 834629 649050 800979 650155 40 835204 321652 636624 803934 636438 286774 20514 140761 2377 787926 65136 165712 84156 827188 704195 18841 688 146905 766806 3977 491137 481 212352 1 586082 821301 799770 538994 11 808879 313691 826781 823789 841186 291729 755420 120 395143 185119 812259 436455 327698 752802 1 653906 40726 375529 484929 528634 657997 818791 281095 11 176288 333147 187749 293487 341122 734288 837688 63405 267055 619732 849482 531196 826823 790973 343140 634511 466272 842867 341626 13918 803301 794509 808289 584660 804112 29 214271 604009 326896 802035 811032 376475 512442 166410 467498 771760 765106 308087 153 588851 836371 2 1 828994 835375 823659 685669 204 843566 721706 463602 232049 457919 814306 75795 781682 822670 379369 409281 2 14513 194534 772259 794109 664547 481072 3 654347 475650 126722 3 843491 1 544506 5390 91948 834181 60 60772 848246 167499 419297 762404 250407 755388 838500 822278 617908 250553 770223 769868 101326 807022 480470 317584 181637 216508 457002 3671 481029 802476 108 747196 749279 747862 206586 742798 1827 763762 726541 805632 633693 417806 14461 746023 421106 832907 95517 375605 58425 435534 762458 51 391087 399173 617965 834564 541018 151 23527 844446 71088 840789 636656 31240 156104 100801 769295 117433 708552 875 365 3 251266 424539 200233 825169 702452 443157 4394 841368 783391 5 841673 102316 841878 472288 820332 109 350652 841232 203274 122241 166539 831310 659206 826916 270207 6 797878 301325 699603 784832 480842 565177 707648 75144 26 809072 155857 378 8940 11341 625376 778401 13305 721849 842210 771096 87 503305 757899 244 831828 820444 811974 53925 470 703333 708837 490210 747636 810818 184 830581 264575 22615 569436 180 836696 792597 742876 461810 830039 828936 727121 10535 100397 286558 564690 491422 436384 793794 335 194059 351429 700774 124 529578 788404 732837 793977 360644 695878 823301 669654 747550 249724 26482 170299 838774 68182 780027 740168 821232 815385 354 279 300696 16202 606169 194045 188 821706 666983 20 804873 16741 202 2 102197 234408 1 283474 215 668815 263060 717330 326277 520 8972 92546 282 699066 713703 799588 1460 3 700423 517797 109458 127744 181500 309622 261580 848088 71864 464587 841504 819477 13 764732 37825 41 435994 608397 49368 677516 3 771369 616126 272737 138641 825614 834685 713043 573337 66578 256589 798995 752762 814412 537756 27 209 38742 742508 695585 460 773938 7 74294 819594 337 957 657841 175102 295236 527528 626964 834991 817732 239013 648228 114 614752 234882 154916 459735 78264 259518 815089 108503 147376 548 210 573858 747842 716567 116 20 11 734897 841664 836055 2276 487429 193541 811150 778292 441985 838184 820274 145256 13487 187021 787423 824003 634283 817121 428554 26709 104943 138140 485901 113641 787562 745664 1123 407536 470525 541209 803131 655107 87870 169637 275206 285749 224069 669202 32362 763957 121069 849279 2664 173132 594382 782287 562045 337046 76 332 378648 4 658380 314518 732332 466093 756746 16 139 841745 444506 4 596444 500936 77880 131196 259334 278321 848002 773915 352874 422927 91702 838232 828817 580990 4210 446957 822102 84229 820949 831649 69 661684 2 63 793104 279 776544 574332 810126 274734 821799 212992 6980 506 384 84163 257205 845007 270530 744612 671908 35 69936 832893 726923 170541 848855 176943 624217 721171 828880 17022 789565 698451 91022 470114 838172 3 825402 18536 84390 422314 416429 357756 20 46606 829854 611541 367931 36370 784167 753644 619146 802892 233 2406 1 6694 803999 217215 348796 495979 561453 7403 538009 419820 1415 818622 422854 250055 589759 109935 187542 799347 42879 785985 840930 32644 783411 2405 386740 6687 434043 11130 747033 780436 393980 785007 568769 166259 444940 589231 649193 106811 241573 70902 417504 1 197722 225 567979 291441 679226 237722 721958 779273 317019 722915 42311 820550 811053 357533 444174 596346 254293 711005 44856 418490 109049 73865 665670 182304 769831 717386 1618 606 223508 380097 796737 778152 791929 18862 819621 538594 847357 612463 138 643 152574 678011 358909 9 700032 402677 696814 773697 115 283 665 760554 244671 310668 658538 672471 635097 537775 736027 94626 823981 114472 397 173575 4740 384571 602348 782048 381220 674116 41806 614684 505925 784651 4 845474 101535 621787 810764 790752 318 844467 769236 820746 330641 173340 335779 823907 64746 131022 801306 423602 720823 828139 201372 3064 381512 801166 435505 811902 659161 133269 609227 19668 724827 848308 474229 787469 688586 668637 4777 1442 156 223765 564002 419987 633 778063 819937 140153 249291 4583 728536 22287 22395 17 776882 733262 814276 729314 297075 29701 2 18 216 9 375069 743805 833735 776433 842036 642104 714162 29265 265125 733106 191408 701528 440636 3 782610 509825 743467 4 957 545141 80567 128530 577791 826027 720082 291948 546093 816840 702681 237 531172 670603 788199 839426 679357 314179 287955 817717 127680 129972 520309 566025 41049 37 842564 225437 349812 546569 750331 16 52828 753178 714982 709854 7 431372 93190 450754 845312 596141 841632 697292 130424 733062 75197 11 841295 843373 269362 4340 824518 915 792517 84150 699249 466014 10426 2 522676 678062 837915 463 3 760931 798465 688518 3 830926 718996 731981 11129 805186 789882 251452 292447 789045 283630 754292 760433 161814 336994 848311 98099 2 602551 157833 340241 92374 445711 848959 361728 1435 525621 823414 34 550800 489248 207 700840 600444 815785 610109 207511 322606 315625 164625 839409 831256 708780 17 798613 800913 583928 781730 794905 836869 13 173240 812405 844307 769119 829983 30 253757 255484 367885 653 694217 352859 830828 206210 5879 28624 756171 148928 822229 838074 685597 805611 834208 1006 92722 2 806989 806970 443305 3446 783090 838888 444428 77818 22057 359826 235379 779647 8985 811605 733640 843857 816520 153533 660629 654358 290960 260271 1256 748803 202244 52531 780339 263500 677 795539 8879 1416 724158 304300 38 719784 126815 537863 469249 804354 3 23721 139615 620318 672938 691922 1 315950 90 785784 706115 7172 391576 606760 121 732826 725090 114 253638 787531 635334 5079 717613 693559 5 827988 181331 201314 2042 1 823079 259038 847241 804984 842254 285 809 628690 802081 39 586881 10210 730078 843577 172100 231803 845726 12 420402 818274 215680 42884 834461 589481 182 200420 835328 734605 344595 27 87952 2 235106 6 982 61 3363 770122 740314 352348 156188 592256 598461 648351 18549 812677 765712 778528 278428 457742 716266 385262 794687 15891 47200 848292 715898 625800 440531 729930 173 370055 404962 52 381204 208591 771846 566016 753750 790873 28 316623 2325 333464 5 384550 574833 807643 50 124336 1153 827286 184035 389951 1001 794494 843543 809009 811099 106 718599 843225 817776 714628 3 480987 276952 335978 4 825084 732912 50217 156599 768019 666564 728797 815102 348274 792071 296 848800 76 782568 712827 808184 96389 1311 757481 845857 422 827106 702933 813454 209413 2128 371518 822870 186 844728 537055 109629 848873 849571 735653 675934 820850 432843 325018 318209 445452 526150 624783 805193 64105 104299 564784 846245 608037 320166 378968 839474 48193 2752 1097 263661 806049 802503 332368 798285 540 827124 13419 759986 507974 311876 33727 578264 546794 3420 4 771986 733706 2841 585455 219934 545729 532122 817582 842135 127866 840568 578559 290 657575 27154 4 742872 848122 625064 27504 155301 775096 298881 322468 25123 816990 741175 626577 59346 171231 382005 843407 96078 732092 393331 709308 801448 740437 347140 803555 749152 111919 77193 19332 783479 806862 827716 348816 38412 329621 251342 176312 732465 809082 363292 4 313739 40915 51697 87437 2 830342 367324 836253 16520 507413 624444 834984 774047 694196 33804 551912 796073 748239 774721 725628 521977 132413 725177 821786 379 13656 4723 844432 538813 692106 250 601235 822820 803163 763 51 759710 820425 155 839448 205 697557 601348 65 619289 341977 632033 683421 843736 66358 815432 4 358141 513 582866 51 69075 52476 6 467582 299902 220917 279529 730894 762957 56229 674296 844161 819358 9 8478 845632 413372 485636 3757 649512 690125 492465 649271 608931 2653 247403 382372 5 621462 676983 1981 503567 264 207594 823789 818028 571638 660496 405076 211497 605951 810064 562646 396764 782728 680529 5316 792437 738437 821353 2869 301202 832545 340402 800708 342599 825611 455834 496238 747537 842997 266 664240 106696 358319 713053 213764 442185 849870 825176 359284 335700 43370 14320 217667 269490 466833 835214 819838 11 284093 13 137402 823393 311331 768660 838980 15870 299541 780433 405822 691588 4 487146 226951 844957 245505 91338 688862 775548 129610 647428 115380 834134 5 847263 4541 770106 201767 831834 791211 4 4 817753 793897 156810 731785 712579 313753 837764 805471 173350 339421 59 580244 843019 734256 19873 476511 682022 5258 917 562929 3827 734768 156318 143167 819792 787987 178196 3 816391 406952 810655 801226 529372 493995 832091 269751 425724 626095 665751 805488 508351 745434 843679 292043 359352 121096 124 809351 846561 841207 699784 653516 324463 613167 669969 187379 161 67333 314840 41990 571661 626394 606604 654563 585456 288471 142349 545294 679643 816080 776535 827225 783970 284578 61 43 128487 135879 92152 194979 39429 317113 735158 361795 197004 799145 799 449934 721290 775456 797798 433264 404092 781745 2464 755529 766948 191676 16 475546 325364 741723 841019 808132 27 165571 517772 86081 786843 187609 41 8 787968 736274 229935 821486 663746 849186 246975 640152 1041 3 133 738099 523051 199652 842864 801137 752438 23349 18762 162793 786720 397594 621642 485880 30588 819952 787712 768508 14982 564279 6 622084 741305 40620 422336 842952 805585 803821 16156 1070 182509 338349 834553 266 249970 142837 232237 86313 440198 849462 838108 170076 348480 176317 1218 828879 133262 839373 298408 445322 835572 766394 104543 41787 44 150 659985 797609 721109 842782 488248 258258 563549 667877 297 643916 813555 843888 53626 3907 54388 736197 723800 308403 189938 466197 178390 832045 643684 467 22351 44447 814270 414426 837431 100 581659 298 846929 821167 623488 232239 607318 496357 345046 177845 418191 194361 1683 695688 841520 637691 121632 4968 575012 790553 1340 3 108095 740811 3 499210 485755 56167 801656 531861 96554 692531 418429 742016 33766 695473 393204 248405 36217 21019 286049 687208 448679 827035 803500 518481 553805 820660 293131 750709 9 46069 725127 114276 821089 7117 193097 98499 16 745256 719422 11202 717267 842359 838611 647361 675919 90582 147657 645388 3796 35909 99679 3838 822960 325891 379379 210 638721 711894 9060 804299 666816 827474 486346 826940 822435 3 10686 812823 826424 291187 336065 840218 826148 699299 554296 165221 829132 382712 692368 619321 314168 768195 1 460811 818022 785651 810 774309 728477 688542 688984 446119 826128 585224 824823 42376 563011 794713 59279 628040 19 84000 835954 20 669664 151268 758730 606275 831398 373238 1099 188046 84586 654186 331583 5939 840038 772810 530331 204382 294970 13 412438 508957 3493 237085 40536 767504 345433 330833 489083 11 3334 18942 69521 634377 92909 768178 380048 488268 140634 848820 105 176448 89321 673614 153288 351 554401 687902 1636 10 820897 183594 798362 352114 527448 834365 42776 77868 56884 190379 233549 506494 821919 689055 773443 656826 360159 530553 83182 3041 314138 718 7 748971 115446 786480 4093 301300 641067 393279 2 345535 575028 4 114822 166527 1877 685917 810899 9 602034 53088 17 2153 8288 471813 338857 516 202196 47364 44206 767125 415102 50412 114 764018 138541 690753 794448 280685 699496 236975 124417 814324 217829 722638 602761 773498 627457 147277 811033 849353 1548 61942 827931 269344 88172 2 114706 809520 11 370265 19091 422078 397738 635 807161 519275 789728 114277 832040 826436 250973 755032 845225 30103 814949 775372 1272 493446 602525 622 665584 20064 606 5182 9935 534 561343 31 157 822390 829137 825734 4 845541 674664 27 151025 819962 5762 813625 780921 713562 92 831055 365785 193935 57826 657612 585451 3024 495038 10532 14 9 415194 827901 52587 718702 91 748980 633888 788599 262532 845143 540058 1413 744259 849597 11844 61975 581915 7827 462262 679126 1981 609461 2 925 280477 806761 847432 83988 637646 19 183208 108090 4955 657186 820563 8584 371306 728857 32 774275 835669 178981 371122 967 665709 607612 720849 50676 608573 100894 755080 827311 805694 394747 795410 733988 114542 572862 448048 614825 5 51 7 218379 820472 383862 471435 732355 782318 8567 728636 54651 775271 532426 21 822367 13627 562285 770219 46801 1577 65359 675896 28 797511 815216 729418 155151 772240 258642 54 835501 302683 487041 382522 733459 210219 338253 26 402227 470857 727991 23585 420327 269054 238462 527209 757670 134135 265369 808218 600855 837569 123873 787881 190620 30 781590 296441 683446 770625 810178 624 393533 77043 82487 367779 360927 818463 129564 849066 297459 582892 660677 472491 89800 274793 782111 429161 710304 241796 97 5793 150298 611083 3 3 250488 653579 376256 832173 156483 99170 830778 274366 6 735646 826679 12222 833048 631668 766532 56199 741766 292394 3361 170675 750029 403462 746047 775387 707681 769065 310987 809300 844391 458102 14 4 816051 248783 824646 3564 643 584855 490073 3 431063 765830 820609 32577 839695 518303 32822 700007 176664 848938 796133 820755 690467 410165 683397 347123 419640 12602 653269 190382 15 837177 265897 849115 35529 251541 3 105 395649 61 63394 22 314681 724839 9 256462 460814 716783 356 7 32 834329 807813 90465 26625 772021 590621 715036 39622 506215 733926 359455 249240 468915 575338 114995 126126 545886 1 367374 840536 2367 419265 846227 342205 544269 477154 301542 2 7097 29247 808732 250 849891 815544 11788 791 814285 80966 16100 88969 813517 174943 10 676161 761752 99332 8895 297396 208869 308892 655317 722154 291189 868 748103 269110 2 413636 63 713310 2797 248 377948 104062 114320 141954 600489 12652 326018 774322 781450 815630 2 465721 834794 1062 65130 466493 16 134491 31348 68490 560120 102284 14365 459397 894 358670 220456 416451 42 527493 472000 815738 783353 2 388341 776832 333 32 774418 110174 260950 106624 773636 728429 416350 173608 767267 837283 252866 779288 674478 524864 824673 152731 815412 331355 45566 5209 738286 39 639064 308925 280921 841689 561736 41 627616 828827 715471 634542 31154 564183 304 12372 333628 20344 199229 836798 140171 844567 1255 786162 173204 194076 8 777186 816286 579348 30992 794759 528815 819387 754867 730523 170338 437475 1061 837964 799216 838621 89430 255953 284521 75155 179040 848645 808440 515340 187026 207880 12 19210 357159 386830 755045 843 230 630588 21707 266395 359637 311510 2556 68188 114 786626 1 669394 740265 8967 700902 830677 153642 830568 566207 791087 620555 566577 447148 6458 778439 318298 479985 678433 340375 789283 182516 751827 836322 628312 799517 302 709085 581744 44448 655599 349811 3770 98562 333821 730136 805742 838742 770935 3 359501 685104 473151 629241 211449 684962 828749 728983 820047 6504 274326 189215 785835 565531 848708 142 703162 267962 320923 37840 781028 22 2229 827659 335276 2 829313 3 334960 830249 830208 198159 198271 214149 244 2119 841712 13935 55202 242537 653831 605531 19 35 845823 864 704491 206284 234 5 108794 1 42306 26948 463192 702624 780583 723782 232321 328473 4296 752672 810165 377014 204470 743266 44702 353197 804099 810836 2 764920 667534 565914 176 8871 171623 148300 836479 605210 807061 132483 190144 52801 418860 1 682282 11 691807 204831 320 1 767181 836155 241039 703084 758037 828847 149974 348658 617866 820447 215198 272588 3 617115 336825 32 222296 797489 839670 20516 830909 76 2 662410 132741 495421 760468 811907 18 121563 740461 3939 9076 159196 9381 686833 6852 792330 418568 320234 782047 810303 55359 47819 352914 835940 551660 541151 241575 77436 799516 84 500672 308265 804585 813225 47734 652695 805863 378849 820169 270996 337357 229699 194254 321 433367 7 790239 829239 525 620410 829194 823642 16 538316 772880 460941 3707 832089 687197 98770 118 661911 513956 72296 199 28 761869 668209 797318 12740 730400 815777 502 754498 82639 8 83211 423729 516686 806527 804013 760930 835876 620082 102287 747428 5673 690570 15942 291049 37886 559429 709301 14068 318126 755063 3 357934 335473 846060 326845 737 203172 119704 370560 793188 156578 778720 694473 790639 5 7203 829903 802243 833129 646167 688605 819183 848995 497741 824778 39057 78535 530193 68 797292 202683 804891 812569 8 657524 725648 663211 557191 19 261366 731441 14 544457 310587 353802 743576 105824 110400 391683 142492 365335 437337 480873 733999 325 63608 596012 4 14423 673 203512 263499 803067 184293 270474 818563 763215 3606 731866 775170 588683 775768 765504 817427 610855 563652 223156 561207 841529 572759 178218 6544 167768 641155 38489 828089 813860 603905 317929 557807 2 785912 784523 2520 517882 789326 810861 53934 819641 330046 397811 708993 3 432336 788197 114598 225978 46219 557780 520918 546357 199258 665519 99311 818566 766417 615446 840853 845902 713494 287069 8 789611 725881 827251 771616 119 488113 670861 395443 14 32199 842332 364326 771244 196021 785872 602619 399527 843392 12936 281012 558218 802426 126927 768278 844383 371857 101420 209678 748174 13277 646794 402187 841240 618876 482 638847 758220 798270 5886 848575 512209 847094 817728 820454 6007 805341 10 127 143542 822938 409154 654654 839916 96 10421 644986 386676 763852 836225 493065 306195 3876 767418 812444 301 640826 827815 751911 959 2864 109702 738301 102087 778274 275371 426122 741651 611371 47707 817410 736501 830346 17433 815680 159660 839777 312151 826713 698058 709325 787546 467906 13299 705957 587731 659372 687294 369630 56 844614 4 737575 50 805786 779425 846385 640481 1114 640590 42418 302345 391607 656273 287887 831679 826867 291754 123595 833464 93573 212222 418527 741638 503445 839530 487924 113523 833681 140 786004 352761 580603 459206 388008 436153 844980 820 580384 835780 13 412115 787070 836182 213 794998 2053 587526 158290 1109 749218 201570 811637 687110 805026 187339 803232 70253 816503 540274 441300 116618 710825 97128 668524 145 109401 759616 794745 3 762497 845170 800480 46863 233758 802874 288 20745 531610 389333 828549 830527 975 579023 726851 44420 200 828993 1850 10 759965 568296 283743 793510 23042 40066 812224 49618 829122 486059 521 744677 528285 346700 6 817231 807707 134 834564 25 836705 87824 4 68247 790201 787179 117 171122 728947 782267 766160 838062 756930 781236 705961 450 831626 743370 594178 750967 841530 503773 317840 541227 624178 259306 808712 72985 171351 17122 786614 690438 11169 816964 719870 386406 424750 604584 335961 1 561000 846968 842958 844619 526966 719839 228893 684069 163887 632041 780382 842787 237146 355355 1755 426515 5 27 708560 849943 679670 811443 764748 849993 808229 599715 822187 3119 713927 465429 500604 744768 806535 588651 848103 349020 484672 92568 371518 555769 730143 87861 847310 858 210027 105279 408600 776169 512095 6 33828 5481 664043 483025 560264 148 569 265572 147689 118307 718910 300581 245383 831494 674091 29322 4 748343 848192 346907 384743 9220 848261 28702 188289 706587 442250 324222 682910 117370 185785 232915 610671 844438 834059 834130 676686 139780 644832 242442 398107 399327 571881 352316 489625 60445 20851 6 837936 323764 840271 557681 602501 807509 803886 330628 800818 82232 294714 151292 753210 768449 3365 28567 473021 754436 5084 7304 499715 198027 781381 58942 137060 807508 288584 360809 720302 688891 79210 240595 415992 365723 280 388929 492820 80536 1767 771064 814220 85858 359666 819450 597333 284483 486754 804464 432124 848719 419131 441068 760977 708902 49 759193 832191 140262 221718 665458 98908 838160 407003 22795 720505 822067 760694 773518 693329 254890 832563 760143 330912 698964 140 405099 235787 2 586540 323760 701510 14628 25 564354 44660 31100 747152 21429 791076 812887 363386 7591 68664 36820 616683 755372 684560 316613 3 23063 3742 785863 775191 758779 838341 14 845688 563506 58766 139371 210381 834240 491817 346238 16 158701 748960 10 220567 641693 616324 687252 836807 105770 752851 257972 505764 242753 1354 271742 5 41123 609221 716575 4079 19472 19847 88 698983 567 2 25 796048 433173 730110 810820 831767 204072 839177 2494 324355 359549 827404 576182 402916 97240 287228 337565 376209 792401 627774 116147 670547 74744 837028 832783 379586 739056 133795 536253 607407 767459 625986 671907 840895 843519 3 11537 452013 183374 3675 551 361221 449846 517352 757310 19198 786221 573793 839946 735091 838555 792202 834123 842724 296559 344263 806289 343885 474551 578505 59349 38552 834569 143661 812358 219572 821254 12 460043 601541 750800 550724 780531 59445 731052 641853 508414 428452 174551 845976 312051 824349 781840 88 836406 792016 834036 759881 25593 403363 831621 806457 745720 24468 845193 765510 805896 126436 163035 578533 768413 80916 814320 435378 699782 172426 84474 794182 802732 190822 832496 189 2755 78055 97 66633 514432 378093 27971 466 487614 288460 8 233834 799774 514252 846354 653602 119206 375809 814439 524814 735125 555576 26863 357374 751331 7278 805918 845424 266 750681 277219 234652 638244 436308 58 721 77 681569 831959 817649 744259 749501 3 769369 3491 802194 13357 469544 20 804917 738589 476074 54760 743645 820640 814935 704536 570871 696110 6927 840843 17 446801 836446 790908 741481 58689 137162 1 698662 625 362 189495 33 793671 122287 55856 708082 2413 848301 327252 1 122372 601894 741923 169960 42 63 608506 47059 831500 4 397885 811325 64109 43833 141 142695 205533 696122 104690 2615 824176 145742 75 774790 264689 78148 724092 412 825010 166109 785037 810834 436393 337863 444764 54079 408155 811216 827917 1871 675308 563300 1 236619 30722 762447 158681 589922 749211 834426 1 192081 463529 804043 844451 207236 772712 788322 12319 813322 17394 820316 162257 776934 114406 32828 784960 810287 177 183430 375096 733954 504381 770 453350 798606 111 445122 1 3995 242395 456217 833816 848259 15 147481 826610 53 60172 820760 539462 2 176026 661117 664823 808415 112268 355814 803532 338456 102766 3 13 43 46 238816 344954 10617 721296 39 846926 788149 727815 100098 455754 802464 505241 6928 102272 391015 434183 308460 158801 611109 621519 809326 809280 75923 275814 808306 694492 835615 11 3 706360 17 5 44412 779793 68431 186937 473298 835178 788691 605693 40524 7 295036 157688 70447 811785 404638 768239 42 642541 22 755716 131641 832995 816621 765832 371802 274909 846830 731374 6885 210272 812552 686831 452581 655086 135749 18071 676544 790082 1109 573596 1 553184 399686 65 29461 425247 4 109126 289316 713027 665844 812819 6 783593 485 745574 516669 766890 834242 812187 1018 727773 701744 313 785619 719652 509361 696329 209857 420868 810325 764102 725894 27714 138653 695653 843615 137237 7046 3485 848367 280057 849635 844901 2545 610174 488934 825226 36 223740 237363 701120 189441 591256 159381 420279 311915 430983 14 2 10546 1735 366253 201274 108287 806589 188 837464 823997 845380 635944 835422 533375 72 787837 396891 120226 599953 315937 844457 427806 843424 729750 141 645140 773131 523786 427092 846784 799056 836657 836618 65615 733530 64001 306519 748622 838761 65 776553 835575 759325 6574 446652 219636 826462 114729 712154 423470 782707 402596 260054 479345 109855 636298 262611 845970 91 756964 3716 307791 325135 806037 758918 790480 751759 651492 589821 720365 3237 724087 1396 18687 15 405658 501 692595 779529 533481 385687 836883 42 447341 815991 233730 84666 807999 679678 56464 8 669889 815616 686662 11516 841152 659599 815018 570107 771484 785058 122647 772579 828890 708642 172309 9047 183700 107282 18789 500905 774691 700887 66924 514750 792968 140569 294841 830134 691141 107705 833771 785784 364173 220627 569518 248962 11247 520713 7 112176 124647 843517 58646 15143 829869 206790 823148 686990 817329 199397 818740 830076 492890 270609 758724 228148 333731 31 839222 509178 245 751034 222698 599843 849200 400640 89449 840229 12560 435329 371354 3716 78554 661661 33659 196023 389994 683653 798427 86513 3 452370 217294 743413 811464 847793 277362 720795 824228 674053 329297 827310 192918 805450 526570 165424 665230 369611 695510 113303 508421 808881 318007 285131 698597 197954 103233 615069 7215 618687 150 204506 703481 337419 688362 776745 242265 69327 827435 780305 435624 139194 325986 560586 12 336394 349382 136245 820025 956 846180 293701 801544 621965 5 614132 251163 411969 2294 41540 479533 4 17 778381 558939 802518 57 802305 434486 73436 197107 8 16222 688 623103 84394 122303 716809 827431 814105 785003 837170 543786 513692 758189 732415 352528 88769 575761 842217 513338 769889 805304 221510 656179 794682 802493 747556 5 794658 818474 801972 2413 675748 246916 166 44146 3 802434 843062 89 502262 813434 831570 845183 46444 411111 143618 5 25980 83692 522375 786658 422543 264458 198953 203484 1084 73417 843546 20 36 158 799443 1106 208150 711226 815042 826449 344619 67773 1 355334 256107 27336 762828 831989 716400 826238 737930 23766 125914 466915 73121 802487 34390 33331 834645 203418 5 70 545115 844719 614431 825592 52972 240154 498358 411326 832431 778240 643741 657298 725764 254668 831687 52 714241 1 7 425115 838643 804000 2534 14846 439473 116361 23358 833898 812081 777417 1 461318 114006 76 213 826218 545538 115 16691 719402 863 258709 54 59546 797234 118917 723979 400218 3 1186 648692 1102 409042 435 426137 565293 7382 46 814616 75853 354790 766229 560574 6893 849626 796315 19 422920 729167 292735 758375 796409 11823 8035 5172 6658 818096 619741 412222 838656 346956 427117 600519 845496 808549 389379 674878 84293 15 31 59022 681490 607787 820544 219080 838902 716177 15 805859 753407 654155 167900 194 2324 750687 589880 781011 465637 811399 82 100991 481543 806741 846272 833720 456535 533702 769650 794087 839198 200 831183 18 758042 184651 6 98997 33389 671150 840661 830488 298978 764942 525562 734243 733793 614288 530026 719907 837099 702786 806848 1129 528700 815162 831297 508952 735224 748773 824847 180 56005 840149 4432 825971 281 846040 334516 843626 1673 768863 847813 727743 151231 540689 801137 217326 470986 83413 1352 830288 606101 744324 628471 235 5566 87821 20236 498448 4 31 825871 787251 55 20273 62143 77121 226 582497 282648 841937 213052 843902 741338 779670 766737 823364 676662 4941 800099 287318 31 493660 262256 7074 23223 806634 495332 804436 841294 630312 836263 273684 206419 659932 98633 764647 723158 4 2859 770356 1 732663 766840 810492 41 306191 421408 834194 2 3538 281291 117434 411940 813024 626592 182134 16 770041 812845 669899 249357 181285 543719 461480 701904 82577 826569 701192 44530 305708 340122 47490 680652 2816 781633 810759 604711 506395 45 741157 799997 64697 673074 77926 822888 392201 140146 748653 1500 816711 759840 236863 270169 284091 788000 783850 447585 792728 795196 745571 252628 840824 518 732516 811217 572140 784930 288240 12075 748693 380120 644112 820495 849466 744560 403365 820891 845879 827972 844644 838994 136 114 6 840193 847 752003 62934 608858 1284 822345 489 25726 424808 1003 395566 244745 38104 9233 280574 684589 441025 21 422707 773474 42851 16012 516 279800 297656 772149 530419 802052 427053 526934 30 121 160816 60471 150 836643 514785 421507 17889 795966 358049 4118 392605 728046 638310 384950 2 811381 21 698184 2670 91164 731 1217 17312 146585 142737 834865 51 793256 16069 2 445153 3414 461737 299866 557747 2 667134 553575 539631 713873 112 578521 178635 807260 780347 155962 162198 781808 191560 29 9 226613 180298 444759 563820 611706 39315 733328 733392 323248 334632 828888 776948 729400 848088 174631 828201 770 314465 112137 813453 78269 325470 3 410948 804601 171249 797923 782939 839503 814669 363 30 560529 450965 793912 5 848735 841599 378632 77 732311 715289 416587 115168 642048 159918 804383 842845 754653 2 813194 822324 841520 105475 455816 2 841538 566319 202052 466106 649506 826427 505025 384037 428390 4635 2 59553 856 237266 849751 771571 12275 675099 518418 207550 372673 718087 93884 112 15072 827684 18103 395140 790597 422088 650673 63 15025 43090 791883 171184 5784 798000 1091 765288 23298 124618 46761 801062 1612 458 767951 147 299286 252987 68693 843717 685802 816620 333556 134917 156691 634619 15406 677560 490287 845297 848339 845188 30785 53379 2 830989 96 185442 23 146480 797834 280962 189772 431163 22175 389357 236 4 600697 749189 45 5 272071 822435 467690 1088 759786 104 214578 35850 2 39 591063 6481 66672 17 706971 45794 705027 830870 282251 829032 365186 782213 124047 772768 2 117029 594379 373335 744434 442275 1157 4413 811451 430316 783309 788047 646175 845621 832867 8634 326559 536212 1035 654734 397715 814660 800824 814023 475439 813581 5 268515 241268 7359 312726 86864 90023 845408 11 728643 600823 149757 569863 629217 141284 832071 681795 107966 704678 826240 457 770696 247939 154077 837295 156643 730343 6241 771315 800293 790977 220261 775058 240838 33 744444 583808 566059 51412 788729 23359 730308 47 842023 63 22594 12255 15892 435791 42 535725 806670 9971 765058 83479 772700 666910 252607 664348 740543 430 836428 16 3450 17 340733 809738 103821 678245 460364 143819 202650 799336 783452 376940 459208 79572 342 542296 838490 814243 491439 35 243458 782437 435967 35602 785819 782528 353756 773185 107 131275 93715 420246 763636 545865 460719 757093 65 238148 384478 779614 41339 197008 823896 805778 736165 842468 21506 454746 840431 16 741870 269 124608 774247 816711 467405 120025 632123 716099 625092 804706 260 716946 653129 721049 844697 566318 27 98 315422 795846 628544 3 733350 806773 696960 1184 518043 722524 801941 843709 822154 830255 782973 154631 739030 788731 836119 407551 821122 210334 672169 30 848617 724589 3598 736805 613099 834922 783417 790918 10175 751904 1283 1777 322880 30 839367 537750 835037 621098 846581 360 5148 322 4 73 597709 237220 803050 290539 158371 748228 215138 938 123696 812 367968 844834 730440 249352 655686 918 4979 30025 763814 762052 458083 633117 755379 789939 147082 748222 570380 153203 58515 802164 752520 153518 390525 660790 638513 780146 586260 577566 783737 362053 794503 819049 1375 845762 149162 6207 258124 403571 422699 1074 294 749262 1 37 849196 836382 55525 11050 820459 77402 236616 770426 799880 281281 3805 493165 788498 665564 277083 539105 571464 750033 12705 90124 443 92621 155942 318962 813752 584368 842740 543623 779132 506918 804199 481416 776440 375581 819421 423325 12 548823 446430 45 676669 291577 528649 341967 679835 303292 687603 13 35 4635 528562 790588 616002 728887 836047 110953 636563 217511 723955 3011 122246 763119 441394 265974 225621 829696 509562 22354 769132 88355 231689 807303 120145 669684 206 53157 551008 101831 830239 806511 811285 747987 698735 164814 832404 62829 800369 568406 816142 389013 246141 447862 774300 26 52 684607 766983 484231 819728 9 825159 743332 599561 1924 350450 434010 316202 690021 712659 160585 2 27589 821948 820615 358180 182029 767705 41124 515586 103 846660 117 409180 245561 391205 18 822717 702246 673216 842366 194706 84995 180 834781 779150 110 240608 736532 9566 65 462822 3137 442178 848413 193576 825316 25384 658991 587582 847168 50599 747704 168555 765242 665430 557099 1807 669141 801855 332936 5542 85086 764105 11 526916 41499 827440 540 784380 120208 13 812615 795278 778 569242 543934 44638 2 781536 329977 576236 458109 763351 793063 32345 9042 827036 686445 758901 2 535393 515986 193 777084 829536 173568 658606 8119 393416 726819 665973 412285 271 824930 173407 651241 796479 789629 86512 848111 706737 528431 487963 39799 826484 817861 445781 755623 406225 55408 849780 523661 75768 832963 250 758955 3152 774383 1133 822972 510861 405403 106830 566022 570344 693578 785089 35280 290935 4042 788481 486552 244888 74874 89969 28361 683960 608437 174381 40816 684996 640019 583524 102770 597999 736022 4 99359 794038 453762 970 845346 352248 38 85636 571455 479931 174429 826781 468586 371687 487432 822528 315696 761542 272186 75571 840 603691 24911 732563 109148 217989 476256 794265 13 205455 5352 26213 8 10084 540840 799395 57 502404 831423 103829 704350 787402 758962 461831 173 373295 2185 645003 381572 122438 4194 2 4 837753 13556 666442 748876 384529 14 284516 585551 91022 12638 8216 832696 279883 812131 642982 61361 8460 417902 777729 744136 741637 768597 278907 65105 214940 845555 14997 44 16 9 178045 177877 841315 550248 375096 693939 80 839441 503310 421553 124604 623616 592713 806338 167883 849649 2 408715 397034 757656 767379 3 654221 44922 660048 143480 1334 472457 521 538193 137 699 709966 1457 3 69906 736248 403364 637407 833099 767076 817165 283919 523181 848854 126970 351646 710316 100587 278720 386 36422 362034 25 833526 184 829162 790327 694854 41672 2 753 784740 760486 30 302598 17480 747190 751722 700280 823935 75685 747830 815216 9 707600 833445 6 163204 3312 14051 637381 199601 666746 7 593374 781845 820263 12557 27648 825274 843423 444170 453611 298565 714958 805781 143497 63 782426 127277 217125 845458 574144 804262 106633 816307 201238 593794 776334 2 77887 883 2 18276 746928 566521 831262 653169 540044 370695 632286 492804 7 10 732043 324 821411 34391 312101 628192 284050 686262 813397 162840 138822 277642 274955 786026 3 248011 791921 1435 565161 494401 347297 554271 324919 559391 86942 376734 529 6394 825844 826278 747348 830183 825029 839707 830834 654416 71565 337295 594607 813383 681 672896 847580 12169 374100 727026 520770 794860 158508 539959 829438 848507 827 767599 77704 849538 285083 433925 39587 340167 89135 689228 304973 815761 235181 11 401279 522501 230664 806910 10550 571239 750179 1 215990 16949 660444 815726 45846 114137 806343 276246 291 707400 92930 688502 111905 49129 826425 24487 350127 491741 13450 480455 469956 216964 383309 822301 180336 6 841176 724938 777961 537902 849015 825116 429 779431 735469 501153 685412 605 837663 327636 753580 84993 425527 21929 52 485362 90054 365135 463656 749660 812572 17 417640 434951 755040 505749 5525 506002 635900 19 503172 551701 820488 308169 633242 206036 180 837917 118037 2555 617575 17 103 7880 5 754552 1138 505145 777394 4072 77677 251739 53 291479 784842 835220 8413 338397 794264 40036 719864 828056 438674 108358 634343 2 514481 568638 4090 385027 821984 644072 251854 424080 346566 797784 150686 832211 390897 332 416482 346551 830939 564854 116057 219999 797522 270094 822595 223074 841984 7633 392643 318955 304152 827641 1 9141 256213 813175 290887 538637 13483 491876 847341 269882 497932 2 42381 649185 791228 604414 162237 431781 496876 526479 811859 657630 834240 696038 848798 3886 26868 784214 118902 692498 237607 711885 757233 184158 792619 313863 756 774922 326395 78 821727 3 726317 746403 240506 331502 177189 770423 835690 569874 143651 34770 807335 800561 831891 803220 631906 846063 826579 169588 829693 845710 393317 791673 788968 446103 1 400327 80946 214 543268 403057 201812 28 847816 846734 818200 753689 324 51015 144093 591032 794725 101728 190386 2879 155 122228 183747 833292 2547 297706 8 6414 303 697311 334631 161302 406 845556 628978 2 817048 750632 242026 618801 288388 827551 171 534452 292061 2 798368 463811 5098 849374 832639 615878 691324 144230 603341 773869 351404 401308 546980 401722 16947 604021 567980 660010 708 327595 356623 828589 137867 314992 2 44284 135800 815659 143 43580 349181 820480 183351 783204 441132 60103 98423 431702 792781 795180 836959 809684 305 525176 683149 818498 402142 102195 795595 485881 170054 808577 550695 231433 782965 807693 42963 366827 484827 624614 14311 1748 674429 524469 799924 682712 283151 11 755078 6 275430 844356 428612 4 11182 821767 4179 777565 239617 621410 68 652066 807034 12 6345 489392 352727 476 615595 11563 347420 684058 554900 412583 118207 552073 782461 844235 88723 631978 770154 717004 641496 111041 827376 750889 2 798010 2335 699069 839164 12 844969 163002 283724 404447 828064 775030 489130 644495 360117 664602 789796 17516 2 628500 592723 798025 799206 182685 216604 811041 2038 846019 694982 443914 372 126907 765192 331773 603206 378828 407792 782044 455157 735742 807192 77476 467408 848776 849671 140648 22 827175 546063 263 2913 77361 78665 627275 4425 804939 174457 721641 511627 12472 809635 759586 775297 104790 29494 469616 2868 456503 3130 11231 684158 683160 807460 768144 2706 3011 831058 697271 156521 556936 36170 73449 827719 843504 626955 234166 842715 65 3060 793637 813136 697156 720204 435850 499756 26 95501 364142 1160 2 781885 209338 2 27511 781265 218548 336411 7 779069 3620 205108 5076 764364 663509 730385 693924 426746 1844 659301 706878 809885 814676 138 45506 775989 277884 76368 238496 604742 823042 696734 482652 641842 564303 306474 533957 811330 802729 258 507725 50030 2037 334257 82569 826119 794723 779970 798908 742061 130821 779711 308698 9069 438065 27 829349 806260 272244 165253 611255 125750 181159 798014 844053 630314 748255 787882 434951 627159 712648 842657 1520 826850 758077 156117 840516 606569 801786 189706 159413 797523 715519 741508 113 179319 63926 579380 757599 689309 471236 783449 263416 792370 407762 679928 803776 765175 188 76360 2 4191 2127 590102 97940 1 780891 232525 38379 718979 60061 4610 2532 723609 76609 489854 643520 843023 574928 736820 24192 25094 726021 1207 828550 742194 21903 820004 4 87008 738934 33974 210417 4 829613 312391 634272 769721 321037 846840 561231 3 826401 770982 198768 291 4 356288 6960 5 749636 71013 847604 830376 19 246377 720478 553801 19 558533 17 832697 849682 11273 90022 232431 805609 818401 283515 773309 700405 423837 797909 780099 359483 558479 805261 753990 842761 187885 667075 618634 233459 146919 171195 24529 3 480216 800814 822935 1 41023 123907 801633 1849 17538 62262 153600 450011 832455 696997 816759 675429 53206 354049 33727 163329 2 785456 784261 75538 802304 118854 679241 265046 846139 847545 30673 27 288427 276836 43852 394212 45 640711 383991 214 379293 500935 4 51 834715 714808 833612 417 245469 181849 581232 811773 542341 613309 2 19429 102 768818 4927 308776 429 202405 47 351564 234 76332 595 11350 567762 327366 833346 346163 466033 394306 753896 187662 65609 297577 329607 810351 299117 682580 833007 771653 3 1130 841341 221745 158413 669864 437026 847079 60539 844614 15 753759 840932 830284 28420 10128 195186 37 624274 2405 769757 88295 611035 106043 398851 278135 8 773075 67 849 118 118 837558 195348 776043 230 842918 633744 45627 813942 679281 536255 33 13642 668207 843284 847117 138377 167365 219161 849479 314630 487688 158514 55697 251921 775323 639879 2 482690 253519 11922 545935 378356 777018 624392 103 14140 623797 553819 237621 796404 218766 495271 707606 490708 153770 429263 2054 13106 837044 256163 5 697571 14 735268 716884 421766 2509 616906 644312 26986 841419 567 646373 828023 802026 767803 158229 209815 517742 509357 123676 253007 375572 676295 745325 1 135316 312076 169578 518478 428500 210784 333371 132534 1 807726 755299 217399 718457 132 817413 461268 843192 335 27314 173333 366545 780033 799647 620758 475601 642980 36637 8105 823221 353312 17721 1734 759390 837744 848479 440434 44417 807754 89451 327150 219977 147632 806045 151240 255572 774840 450237 107781 159357 19524 442049 811134 44804 806880 719403 229044 540739 1525 1 445040 444776 809718 90565 235822 784644 777486 1 153845 93263 252 101853 509605 665236 412545 564181 836449 106713 146209 631 89464 74318 2769 847359 108 170797 557838 741423 58815 287462 712339 190478 417546 8 269957 63 845479 543003 214741 6 333297 1 2 830873 793580 650214 277185 273363 224056 827489 371 2 472926 73614 222 599331 486011 651595 819656 827520 3 417304 847409 469417 280249 246882 844821 714730 614624 571736 469095 838636 119210 638897 837751 66056 92473 827142 193791 314447 472896 309128 1 795552 25690 656269 781216 579276 839395 3593 33059 695227 355294 30080 658793 16 698 616541 828925 378483 288617 827080 329166 24980 802345 20495 570431 558126 221767 661167 836184 842600 644058 5 816725 478749 3 4 483687 264 825064 3023 848984 438 826763 224204 839667 39234 764425 845550 112706 122131 830265 848691 843177 234987 688569 689167 281934 518807 720428 509166 673338 839606 61 302229 794702 334326 507241 503464 638277 280435 2231 784287 312651 768139 54268 476152 79906 796620 385000 846673 4 832879 17 743542 843823 766378 836731 148227 787914 32 691609 170 307071 841930 8712 702091 808 511445 436121 528305 811495 829060 805678 135643 8426 655241 748037 56692 263401 141577 24154 177413 77 1348 753262 357693 688687 322932 845546 819159 383034 844781 7 18850 836419 330009 479032 2734 192790 711856 31150 123 154982 633205 399247 701735 280261 295372 842340 797808 657633 142207 1748 718931 823014 780079 684014 823677 288918 429 230051 216235 287735 443828 537052 100833 478625 716813 807072 155738 300 758354 27878 210793 325088 846037 844370 800644 777285 783307 263680 107881 3 617732 393 669946 2183 257756 816712 137991 439436 96211 1545 457124 751859 547817 727441 224067 802601 278725 10 4337 4 123999 817815 660480 819308 21 752850 320902 489985 806366 803826 3 22088 183800 169184 631909 9940 732557 603513 494989 824812 347930 848017 846303 74002 15 16 809489 49791 822949 799726 381848 567960 631780 373580 568 384166 189942 635237 834844 2341 107635 1283 439889 800897 840992 561332 67380 207589 795999 747847 822005 839970 645039 1881 298446 140987 741304 240 565872 67832 354487 284436 623832 9 27164 84461 655872 833893 356465 833722 823286 783771 730312 844003 54152 347777 693340 298674 4412 484499 30120 191103 763088 311306 827841 679787 845056 373265 194603 816881 210694 203103 146795 813590 743988 177845 821669 725821 1 511723 9342 780709 96660 753062 532916 825848 831763 42587 5617 842040 333727 25 810536 378094 6829 576883 722292 669154 372577 827490 349318 739342 16 52792 5213 192814 21825 171465 271713 186510 313 703052 830211 802796 272007 605307 7636 425643 329823 90 733093 801308 789073 746714 19 3066 1137 136065 535058 13550 14 2127 239243 830281 156325 838470 522604 622855 199720 845290 15848 239 769002 824813 1422 198230 52379 1 507177 810160 18 702530 746615 216973 833109 4955 51790 836580 474799 94332 351741 664122 560159 3078 4 287030 755355 839213 1 774176 376397 385916 17533 157306 2767 62001 5 826216 2248 29072 708694 831452 848727 817069 794340 16 806 531830 647643 438349 310021 27838 424783 741040 629101 744285 795183 838349 221787 63353 819682 253813 261249 845286 557156 684024 415 227002 790611 824553 742854 12 730735 71 764873 835514 666 39191 841245 302931 682740 783621 452970 616978 781795 406571 231177 245613 120549 209660 506972 76400 548446 730825 779193 486651 419965 702914 20441 717164 240975 380594 303854 706929 336892 685199 679866 511434 91318 4 475853 622258 766994 252202 688274 37477 17666 469763 769832 447080 728355 531537 1231 721439 571968 374514 456389 269338 157790 597776 296895 5 12187 763494 1311 565472 843538 684002 349721 843700 849915 467527 1 490950 642180 77255 730748 325724 839343 830050 286771 573990 576724 839786 109827 98737 652579 791450 501237 820677 164529 747717 5057 659835 436214 335395 690427 451363 414166 731487 513703 2337 504407 833131 21923 6688 423034 754213 101372 609347 797625 348457 357189 5467 814647 114213 590902 763938 159655 32527 379442 810650 173247 48486 609956 838817 813812 160 49 582823 65073 457469 29782 38092 323622 199585 3838 253528 508174 372431 96908 729084 894 664747 209147 81146 346043 838210 205150 672621 830449 830508 9 76794 129 25977 464779 416483 600096 390999 708257 715463 616364 668971 133 826028 203573 502618 697456 724999 829250 344771 44 827642 107031 544595 233029 637399 783351 261999 53290 561 800450 596807 760406 671075 652852 286177 840108 652064 797948 527462 642570 172058 696601 8 179523 775958 779633 757524 182318 830308 355987 837571 642526 808782 814003 808672 761945 739921 23855 820892 830264 22682 1730 738898 842441 284129 2712 510945 742387 659713 720771 734248 11 136780 746755 733433 784536 664383 196553 845223 675661 10 585079 236670 828323 323140 847760 20 323807 830673 565253 577591 831439 666788 641144 805547 603939 780767 846909 820803 35228 789203 102 218505 68041 96508 750415 152633 190844 28026 817861 829805 8190 16248 27224 162078 233794 265 4 788240 845590 368507 838909 569 8 548767 8073 845648 458785 795362 236990 81070 590470 815221 724277 547 664974 542896 14 2 56362 239547 557930 476858 78 761709 213786 3 594635 131395 719111 643378 539563 95461 73949 679910 472201 606525 729323 848330 2 120618 848126 710497 44 2378 24379 833821 42033 147703 685057 68838 332951 156546 730929 703990 168 322524 10 666671 140218 829890 29541 28 779581 270475 15338 186106 515 570351 100085 271305 757259 2829 735362 755939 11490 816593 21 698161 754859 437283 634491 793020 815888 180783 471428 257287 836311 680860 273 772105 629202 755468 35315 359037 203 74328 288529 425181 434639 509116 3816 440702 102019 487564 362047 417638 779708 1599 431733 827348 741185 830545 88904 816083 173726 123030 235 332336 527149 785755 844243 805732 2 23 759105 15447 785837 727020 744670 764598 319982 79 77332 72963 706077 818953 780500 55 799835 775723 311799 815702 382366 153344 121 764478 359027 694231 516175 214949 485 207096 831054 197636 78151 790620 5787 823449 458469 764222 21773 2 775659 55 842784 654789 603307 781792 620971 527837 10938 787711 240831 828156 727650 775877 548335 743727 1081 804798 49958 13613 21 795996 744589 661599 478533 353755 834672 796868 786587 632638 660818 358628 471942 839046 719286 844527 304415 727271 639457 785457 637087 42642 797644 798174 651182 273189 1695 103 671801 420584 638434 222 150204 40632 824849 10317 727181 122202 267904 685220 222049 844593 784299 844137 553877 802243 3230 746611 111 193926 490689 746440 17752 397531 324374 489285 332058 122562 783957 747565 191118 165409 843671 807499 786416 686593 782451 440535 803942 4136 569534 818411 382492 131 430329 746939 830372 558660 642649 274 32 820618 474675 136494 832176 799636 756990 131115 820271 6794 2 1487 391043 130637 538041 733798 681474 841128 755401 408343 588198 752476 88700 818641 176886 22925 244441 453420 591860 663663 842934 215656 836646 342904 794705 662448 361229 644183 844694 4 499824 794427 528663 5 30394 681712 711 92858 743403 600690 30614 810907 19179 25553 2001 845104 109523 770151 835560 34 18442 799378 84 821059 430668 441520 2 743020 11 160090 235552 221246 276862 810308 67069 845577 188240 61259 367575 338526 2 816837 235329 477351 358706 174050 787095 591691 523963 58 768526 371637 674336 55036 427883 22 701121 215551 502677 836022 308829 192528 820595 524085 845475 571993 745069 834839 2 743849 667535 584173 17 835729 789665 371076 217257 828723 557671 602151 456307 3 633105 432057 697306 657565 801668 595083 27 75981 163 714982 791707 174439 539404 412472 631633 836501 821593 1733 364960 697429 588649 588868 656749 679614 34 464625 849905 833369 2781 128110 672 335284 632539 8258 313752 687866 657114 828058 346338 25273 828730 638 813851 507840 238269 2530 411506 821487 83 538722 158475 451186 245664 140975 117571 350042 583553 717770 395756 277780 505655 463176 284843 375336 681782 842774 165 35145 3 723454 397497 34 710579 372412 824457 634196 137 447812 719633 501490 849623 100560 508344 654761 835656 836807 272150 828639 2 813643 802515 46849 537 236386 693248 343255 467832 110764 543850 797929 834112 7568 60547 62580 109292 1409 1 99830 706351 209 461036 660893 24 834129 5378 848360 18265 828699 53241 8383 844148 580508 315522 66 551018 41303 832068 710373 202447 191286 196466 75839 338416 845102 566685 2 846010 542259 11615 458225 488852 297871 817274 25 490154 816741 239115 518210 747566 6011 806016 303 809432 450922 772558 98078 788658 1 71758 489605 832846 3 378456 533639 633991 691222 843119 550036 627383 787368 482431 1543 252734 48544 767559 368105 798033 107 718242 19 91868 98 67554 246498 112488 763190 848805 42290 578011 2651 1351 768597 248898 511924 847272 7 847004 802963 393429 729 48095 5 662407 786033 798814 523208 408703 792233 164549 99 292626 1 282679 244861 822860 7 523170 178163 160606 810994 824659 824330 842040 587794 404 5788 14834 842809 546546 1651 803400 685864 668898 754134 337554 813733 708982 657567 817506 778490 554477 116 794539 813764 556760 79158 21080 699570 5161 407829 1551 752146 376 417230 490127 1526 1 257143 315 812514 232802 837755 577 772305 749130 820198 5 242374 822455 816340 673414 8214 838695 198340 842706 7989 791452 845791 582091 821975 93 460250 726317 215448 796207 755268 322320 707553 792860 438 56430 12361 411373 14 4916 714309 170711 830766 687867 13208 295599 229121 740654 25930 483671 85164 367514 84 840045 513822 48883 71149 754781 70083 844048 269984 257 66365 672416 309444 1212 741444 560045 10219 839522 360623 773364 353694 774692 331766 628708 608380 836623 12 833820 96 368190 72452 809727 332911 809845 4 839106 824823 830552 684009 118198 519350 842850 544036 840988 327340 120097 113055 424745 424374 796520 709340 580417 6591 51336 386241 741544 726949 1110 560176 11620 841450 913 845802 36409 218879 786026 765008 774305 744931 724936 504084 348985 216149 87637 4 4 12 665414 133696 926 824050 442439 504407 235881 781582 835690 563695 898 202450 777953 146446 1604 474492 757972 332516 814093 130775 821613 625717 781600 548507 192165 822097 163179 245635 557372 674318 416923 178865 353025 104763 837728 813988 219754 417026 37419 644235 12 742839 844749 2 390370 41 831624 3695 357161 36784 786857 108613 3274 795989 18094 397081 834098 645466 369833 754563 339 63576 838796 355091 640899 479998 3 845605 776933 631833 617662 751623 59 640945 848904 435373 778384 1064 222 829693 747204 356705 463347 458474 840693 320717 554 1383 2053 5647 758856 823166 497906 811034 628162 770766 15867 183537 565532 762955 69080 802278 381719 845831 3 18456 697143 840630 196 838977 845516 752510 541828 431853 42 55 269936 557519 837092 154889 573692 622729 643933 818063 4 17 91 527247 397656 45709 16 649282 255737 3 481631 22516 5682 509688 559 821661 451816 447403 774711 124487 816337 1699 758397 701084 782384 358986 814715 781355 828225 685007 348284 418004 62175 445221 665206 789862 501128 526590 60 814008 18 10575 2553 355 27657 777366 804021 96951 710812 460084 776224 767365 798111 619197 716875 697058 630510 34196 167912 353653 130077 826230 637960 821678 8 456737 805861 697483 51483 75268 226 817172 42069 835493 827773 843794 643464 144800 1394 79 572184 87129 757528 119 357 6 725055 842734 324 542740 560831 682079 1492 40728 835879 736862 163473 799699 424701 666492 437 788517 826524 733396 727207 46776 756006 137 6667 2 43004 258401 777583 3 330999 119031 271880 6113 770396 659661 87547 668429 169 415564 365660 324958 528530 847486 149122 90796 387571 141 706451 88781 95 809113 434661 409790 44957 833903 2671 847823 663578 511021 557606 573452 30005 115 418270 824539 226174 723553 58 845754 570392 305691 18 46065 564206 582430 95763 602453 2 587884 818570 812307 137483 160817 831105 11 337993 781409 841689 833500 409494 212 797681 340311 403389 79814 804406 762005 828391 787596 157336 376454 740994 1551 1607 3205 4 528923 184174 467141 664561 653409 150972 729940 323771 430005 413807 354772 3 109 515213 654172 13995 406009 837293 170808 781850 485418 138863 9382 2358 778906 655771 465283 843127 44476 838899 248271 668402 708129 845922 9988 686976 745451 490577 2087 130635 806724 825616 460711 411 193372 843911 772231 836375 736549 335225 655749 832416 678094 45 671274 2 848109 848915 120774 456 737479 99324 161093 150728 293321 80510 841452 402746 677243 48750 762205 1347 792138 799372 1522 9 654624 28 20 3829 393 728967 475604 812022 307520 836641 75 306516 8 815 61067 436106 1916 17802 416228 365006 4904 476706 801667 363773 781309 263233 343790 834054 38 742493 37053 652877 118339 781371 841670 813791 830117 541 2767 437556 437794 8659 828794 88797 1 611885 9 400709 736633 67313 633742 140717 228287 585382 877 76962 124903 29179 585568 359932 782843 842778 627185 514790 506701 11773 550342 509785 27649 849765 57734 253382 786196 11 838879 421846 610418 445749 24168 67 679643 651242 816386 778897 809450 798763 58 288032 152295 149025 112540 21 768099 1800 826720 799957 279215 831385 829602 81647 437585 405261 616949 17899 226061 645808 26 783272 740937 743600 436203 409256 39117 826048 462233 22219 837450 390083 534031 67907 221566 452291 243268 278604 6 615898 813063 564642 443227 752454 557454 219 12327 557737 5 2892 846047 558821 826547 819579 814120 448944 190377 765064 87298 804346 751835 37797 809615 573984 112 362127 844371 29 596272 10 136 31 842343 338149 758733 777774 276280 388 284454 123885 709509 63667 602853 826704 3 10224 799216 844013 6736 628241 348161 795062 703397 131099 777995 609270 5 485033 724580 308570 9334 839351 88929 155624 137126 180002 785200 447799 593603 728658 718148 793443 826258 269493 847958 806025 845497 419083 741267 833711 836386 438052 822127 297660 440186 335811 823502 213984 227 376771 763823 823154 513222 768353 672096 48 463825 762381 775387 666190 824781 650496 788523 145882 622784 158312 828141 469443 740623 348 172586 329392 1285 166861 39 332563 827077 746128 837879 400258 537511 230815 662723 789662 1 1085 646 845119 306 750868 812150 50931 99739 845117 538463 246181 104138 815857 994 297 829771 478669 7 814355 422527 741647 7504 806015 841331 4 667229 92319 202632 515431 345870 45767 312012 15797 38 788226 140456 442545 843465 11 298827 796581 696250 306685 826537 690167 829487 294520 804506 797979 116827 735915 68642 848662 801109 849644 817055 484420 3 822443 259484 8563 826083 24611 845839 72 382230 16 6918 2 684600 612124 28 518292 846171 257755 119641 807974 330511 636873 335333 32 98137 147372 825643 3 325381 18439 849205 77803 210321 184248 412568 283790 846245 70 7025 228331 446416 39867 330188 806609 273031 832733 805510 659889 847233 470969 843389 124594 564637 735 833966 749460 210749 807042 840989 296129 599900 494188 176376 843852 753919 789916 32 771586 684409 21215 805411 4 766482 18532 595487 443815 59 259417 11 676461 193526 671928 578208 152789 844443 57 750353 159822 8 648986 2 176713 822550 699462 1928 614849 714943 595147 398970 809883 732916 823223 497360 22743 459403 761180 104 789777 616835 656369 288287 849636 782540 84399 768769 754030 185716 776122 226 3158 4 679670 8193 44154 345010 656546 33 733 101625 490096 259003 1001 75 732543 610512 319962 131948 284082 97217 1644 42787 816912 39 834095 479724 2226 61977 309550 523624 715004 1135 831150 848217 765202 4 512459 749076 31315 2129 827 305300 839577 828399 1711 371848 2 782814 274229 748572 811611 754530 138 703693 208727 775626 600293 450 200255 6498 381 107801 701866 627967 823663 47620 829510 157 722286 4 77775 748293 264530 167568 660619 381440 218308 353559 53704 3 771179 61640 790979 71 105348 568688 826835 831516 827958 667383 809012 334564 779652 93916 276705 590013 90 331430 278326 2 757586 684305 384863 819251 173713 506666 658694 8 774563 9850 110 226132 461757 99224 828943 828974 698725 227933 712411 211736 544539 735542 123575 2013 243906 1430 624102 808203 781900 847654 354445 612 277 702400 146318 184 846493 689878 177 166234 824364 808055 291907 840643 717270 65523 664028 1437 793121 17 466426 542456 826979 812983 3 282 555471 6241 138856 829029 278366 761246 441087 179232 730639 826899 202376 715533 346946 357365 723327 644400 2 535292 558494 796656 780416 638343 824015 110183 454169 152572 6918 125 668973 306920 779726 824985 580344 617736 844093 66573 58335 843582 196671 40 561133 824228 110608 817578 136386 629381 283068 528686 173064 615262 187776 7 843592 168758 795918 453915 146615 1013 109285 501859 847129 589992 296733 184820 779205 201082 300455 247848 17289 15742 481208 104024 52384 656837 769043 343 826368 652807 224060 716240 480784 800911 814159 854 619096 2452 43328 625600 188174 228073 415745 762915 8 113323 843113 58 176588 818853 600198 783328 29797 638419 293719 55667 793907 724146 398808 775401 1774 822341 570171 256361 714464 5 11116 586149 628536 627614 349875 148405 248373 826183 971 776128 3 823296 776743 4 782605 103122 845401 849358 827239 72022 751642 757736 839585 287375 614121 5261 845745 729762 195 798857 3 745708 344107 12676 14161 830675 740246 4382 684966 771163 744538 312708 137410 471853 849768 565653 47 793013 7056 21049 830234 589982 747991 826056 841350 6600 704439 610411 669453 119 673417 4 818978 761000 767070 1842 205340 818006 843027 791276 52005 12 289300 775828 830792 383133 2942 1 2 16479 112770 50 654660 811213 116687 828144 764902 837393 146 465903 786898 704443 524422 336163 491006 370574 827031 277111 473843 6655 827679 747819 75134 776156 652380 1063 196925 798234 301 4 192 43606 415121 719992 531417 830931 185225 491870 653438 95850 2 20391 93106 390769 644842 846070 367892 134 826661 443504 57146 815035 715013 34 341517 760549 545326 818144 720440 212242 49146 67022 677163 246915 137508 842267 736444 830368 803119 431892 427 198 87 25766 178752 826961 411506 19 207026 720731 327125 362716 145298 6575 151582 65957 586750 651593 160890 90241 140923 2 710919 14 510380 451934 322312 186204 361640 802493 88323 800906 848533 540024 117587 650000 125097 352053 367949 7901 791442 6432 121881 232543 972 815103 52 1 26037 158047 797806 103 19615 472866 805622 784844 457394 735552 658467 678050 453596 685804 737943 443978 803061 405 4 820022 99503 494495 678403 814849 334247 153905 2 805822 106807 141533 639367 742260 804854 841087 4580 515561 690910 33040 773355 726926 307219 494 579287 31741 839519 329796 27 1 842755 724794 769646 835835 716035 70997 757824 9230 815636 299608 5231 672028 260319 764599 849952 8343 205026 135780 1 698436 375465 799457 36 795699 9042 619246 358797 838112 810566 514578 546898 275 788131 143064 793399 845376 306671 385905 802491 454789 1869 12148 367660 146270 2 46387 293165 376873 75641 535231 120173 833203 292349 85248 11569 76188 41 823280 848794 840887 794172 781383 133743 776626 3 598289 840781 521186 825475 849439 778440 432402 359740 269833 2 827975 18 417996 1815 816282 797832 828287 797114 4356 676503 2148 12 765611 188418 286845 118004 94836 408576 823720 5518 100 32643 372386 1538 767654 837938 232799 80521 2 847247 834004 81937 531387 136094 711899 817595 310938 764119 289662 526581 1 736 587656 823254 283800 774408 54 526590 735604 274033 297805 486418 689103 846233 339921 599552 81 272698 234665 540283 196206 844079 44 738280 1838 369321 549498 793835 814900 15285 322253 44776 255 500444 819037 2 6 737472 832840 4 708720 10037 791092 754543 3244 24 160447 811593 471354 19 247313 761118 387749 706035 26326 818553 796497 821749 672734 41054 660365 424302 158404 47 82815 595349 199307 747436 458626 818926 829538 332 732828 501941 456416 720650 772174 589016 756276 134484 30 838438 516036 846019 846112 359968 745603 5233 95 3 723015 627108 109789 520336 26 752260 118849 26689 536720 475932 776202 30 368367 25134 444307 426766 418109 828855 621390 827606 706286 565485 798545 816301 583195 1328 544778 776816 13497 138 329280 830427 766739 39617 792054 528132 842399 750418 12811 386156 639110 759997 32 785325 411784 182682 213881 686998 1 7 2 531120 792451 7338 294097 27 498971 687336 839990 776902 2 776827 213721 106938 1511 1 164 724901 662907 257998 116572 614107 607037 8 707759 701870 708831 631745 844192 9 770469 19600 468336 6545 581787 403953 169009 277499 816781 654964 849886 643369 40647 823818 830272 307947 633864 26199 380025 1 1 604589 551123 735879 3 752101 23170 774834 703483 430823 370788 692554 3595 218770 831731 824649 798368 1354 348580 142491 813338 794545 170786 807172 844524 549684 1048 380658 272626 835943 845387 778197 745435 793256 241639 162903 754888 752838 255559 813656 799812 521907 385620 14 516021 809634 368942 45 6 494765 823166 175657 501658 15 835942 36869 819605 783608 19151 73921 673952 89106 255 291888 72563 846984 836285 777224 524811 650617 620106 829765 839855 433887 614348 623807 842364 1196 151918 165125 810063 363564 157 23846 528106 720603 215366 219439 179283 495307 54019 669229 36174 748377 726695 790291 291443 413957 702636 583620 85346 664698 232628 740126 788371 31916 662886 802351 758935 183004 836976 847370 671568 24 809764 821310 682244 588906 690225 36872 847869 133831 840288 705045 736311 688118 381218 705438 711967 735562 496067 785236 806869 4963 609397 2 271395 793546 186364 95167 117828 1 692582 5 732561 9 2 846628 183155 118665 251594 586442 657383 1125 419882 835360 297358 443768 840964 697007 726 143 717028 247941 835626 5 5 841128 264558 460273 440046 383666 707892 2 576404 3 301411 3 233691 7 847469 572954 551 649382 778062 524090 4102 995 127160 741408 753247 752209 270514 660206 357077 322718 438204 758319 797631 763076 757772 849081 375176 89827 1319 286802 809540 646318 734310 448868 490879 94631 4 454912 812119 772993 771735 810687 336 92248 12075 116561 207445 750497 207476 711965 247877 166456 774237 787082 836260 797094 415179 320111 32 81 63169 515592 801157 48 270210 818052 265696 46864 14934 395048 231576 187672 286861 233474 409838 13 26305 161862 695247 788612 197041 12517 683707 740595 8020 557994 16312 760670 773651 669031 785009 1878 51181 659850 710201 839941 291 809368 839466 544775 792602 571258 811005 835604 534571 824216 835723 769679 821503 84219 449387 755054 766044 593240 496041 845442 102908 770857 19689 90 814358 417501 844820 483531 721979 280012 5640 820180 689811 381692 530244 811703 740565 169832 61772 326222 500598 837765 812698 836091 1777 83 354518 376257 155183 618395 218329 420061 5 49794 835052 249 137 778969 783965 76651 109454 812364 189569 612856 382840 808670 805963 737343 37 93139 799309 398949 385931 272504 765554 536072 699265 446792 547586 702513 834140 40 738861 848765 828418 208020 339292 843261 467987 711490 565806 734952 297906 60828 812534 175 466201 650661 475358 14041 75 152358 201016 328360 803805 51 235102 49922 635276 795111 815790 802485 178672 488163 92793 182023 273386 705431 760470 812544 820650 845616 618058 18 10 843565 727183 678744 3 465031 2 386409 66 507421 202162 33 681 35 93479 446782 17 648631 426174 22 635931 1564 230027 655206 771721 641646 238548 716942 3427 76 165293 217897 287068 797697 378463 826885 175 45361 766719 111 827652 2 40 827180 757341 828060 268731 597731 408106 2 430851 489201 69585 750766 54888 15076 338276 225207 3 337153 839536 495160 845908 611422 810726 19 142 732332 662483 782666 458 834923 172345 846565 836048 774201 362 435640 618308 834890 807360 1886 109328 791769 836045 166921 805467 582921 536630 628777 19391 480275 829648 600326 313219 200591 446722 821216 5 539162 828869 729004 189969 724979 832437 727238 751170 735384 832913 409381 751359 517451 721500 214579 839281 698580 317827 533048 479920 397099 36618 6312 818264 801466 760017 822524 759728 12284 832486 33 93364 3205 425704 335123 1 372683 24714 502929 726916 844149 478357 1335 838644 816926 1 762850 154239 321774 804603 636820 4 804607 819632 313754 2971 9502 13 7 831471 6 227010 790538 823984 811959 829855 667489 829584 843527 337277 811447 772740 485 50574 118865 440321 814768 778526 7607 834528 480381 25 328579 8577 337480 276088 433372 287641 331287 271418 13 777331 167478 3653 845930 99 751407 566793 46589 838431 842511 814942 481053 654191 583053 36843 772832 393235 460275 833837 805196 185566 531738 45493 485310 371310 176034 762799 38005 623026 45820 423597 501136 908 695490 811112 800193 351354 326803 819420 776557 335319 575526 276196 840643 842120 149765 568090 756149 279369 482833 335757 763711 536240 7 205724 504833 206090 797516 817 728852 182963 399370 740330 432784 73412 743188 122897 39 825165 9296 266359 727106 31964 502 15822 803641 299164 486996 13 811100 281156 760830 138587 720786 223909 1513 837792 803686 2501 783415 7829 566431 844344 533684 837018 757854 299696 646744 587182 772525 22946 103485 166 332098 453320 794289 188167 59167 803584 828376 194 39075 746717 58878 634257 268784 518392 776164 743 71 187735 783809 821030 2828 636838 273381 526770 32569 38840 627817 753892 6302 513525 43102 467718 80941 148913 802028 777921 6605 140 284135 11055 232979 37199 840094 834061 820897 837536 771746 826643 746237 7520 700628 541834 696935 34902 846561 826746 186679 847396 2 837428 744081 263 696346 13614 800747 848547 483827 79 177089 847338 6009 789948 817880 719636 112829 742515 4 848630 30 238365 786663 122964 725146 750325 14459 238 462026 273331 839830 712758 418923 53494 395825 429755 192957 265633 773927 730140 327133 774108 735151 834411 673666 292 844734 632707 444420 827286 570576 216173 769308 790117 395213 824702 1 446064 327528 170651 4690 820586 371663 280128 87698 783753 739922 767752 590515 708430 165 487827 649325 617403 847849 186358 1270 377 67752 600910 387 440 74439 661005 4 782186 87 653533 786490 548728 58217 294384 700379 2 789725 834967 800777 505690 702423 87644 760696 307598 598779 516968 680412 690523 845239 764725 602241 826041 519724 596129 388 23 768896 799837 4503 699656 4 43545 598833 750337 586652 22296 12368 791561 541215 7558 247013 843335 840254 597435 409800 584434 253991 612911 577427 846569 605390 552685 797959 347677 737645 328646 3677 840205 287355 448984 154 841711 325831 608961 817207 98215 12 389511 261823 788948 183845 6120 277986 654387 890 323875 575300 392442 226 365850 752330 45050 384875 21307 285007 231208 213972 511110 303113 46397 800179 65 645754 18 237453 98913 723452 745561 273894 219493 708672 479 842029 315264 2 375560 839897 2 763023 795172 600011 2 184712 493264 11 4294 148638 450310 810259 811419 840988 449200 1 3276 846833 842416 471418 35150 355634 52 711171 798257 824487 104007 30 473889 136085 846713 826 474290 113783 12 805232 792845 662720 362498 3 760059 825826 560941 806527 706159 812115 445 424537 11803 208 386202 229594 2527 242123 14444 630748 263658 651033 5749 16244 552738 847068 714125 12 231 813207 48550 79 66300 7 237272 644070 837945 1 75970 502646 840281 780552 8 42550 365008 778582 775156 418274 729199 583131 775427 835955 518796 836169 455200 431030 776506 843327 833329 668700 5909 739479 805801 271828 1 360629 129 17927 278694 10 37903 519770 820940 829569 16 599841 615535 366146 20452 762574 813187 810515 519186 804758 808749 102929 595872 284201 796863 485734 47021 2 778005 808566 204025 747512 324116 826402 117 845958 112107 802364 3735 28916 844999 2070 526773 844666 771423 737837 359087 500767 633396 716163 193 796028 5 832854 332557 581831 453 656690 189 793688 219164 72326 798789 2105 849349 20308 241736 816601 757702 461722 453724 778027 843131 772963 682497 787949 52226 51 620339 770453 640628 554519 559668 839187 561210 94725 618383 187 701015 796892 810017 26123 22316 848016 747913 1 625146 95554 15038 801815 83 835074 44 732031 2974 228134 742995 217470 462881 702133 5 10756 1749 832845 10001 374024 846756 64 485805 3740 675243 8 800376 7798 200151 44 578476 12 78421 10208 30 812793 753378 646659 763573 121199 342587 170174 849752 813228 393972 387340 65868 733788 11630 722330 708863 342863 566218 845079 403548 7 781090 116860 131837 757905 11635 610313 19754 831704 495089 8589 740866 450128 236 359869 641759 812571 838265 502548 660756 448256 756113 422 594614 284003 292573 754624 6247 463200 798262 822248 12034 656788 26732 806221 677948 96459 564023 816380 157101 123 722413 8 33 9014 388814 832939 504866 225 584856 9839 293556 707821 217409 83093 753 484272 699565 11046 2 265 7 530507 749019 809582 553627 818431 784608 669348 672169 787951 636964 138852 545439 302109 529795 810380 30 485421 4020 814587 780149 3 133525 764574 756997 894 225934 816476 298111 3220 744573 425028 768747 253493 760487 195846 809736 310167 845909 4128 393820 23 2 848073 835300 431 726266 122925 258 376002 60011 846058 444121 214451 147 456800 277 699508 41156 833104 694967 453366 767866 6853 134511 838033 143290 410 85691 9698 792028 221467 827539 409988 292843 151919 443024 232743 807898 104323 837514 154004 811671 37298 636883 7 456 829557 798489 805009 6806 210 65719 386677 763153 667982 577254 1062 364980 521693 56328 86083 797902 749447 519647 207856 825295 835702 836065 180 327557 369535 731527 155147 304306 412069 685596 615231 225157 600840 564654 1882 813458 772086 811415 683221 844828 620719 848951 1 5410 386 782801 23664 557021 460018 3 460909 28503 291025 810142 691910 405048 61281 756670 846706 829178 805226 806876 254357 208406 359898 822843 718718 226498 115000 659926 505790 789597 165746 429124 674500 156982 193153 152122 508467 404919 831601 1032 9514 751794 816632 580 317096 493564 648104 349726 541838 65120 2611 278 70369 413480 820138 2746 807698 623049 242721 78580 1 210810 804045 6 337528 24 170496 40672 424227 4 197 127737 845673 571083 462484 228575 280325 789488 726510 782445 32635 188027 779897 809221 28 386068 464643 82685 1907 112810 823945 781289 729265 82 788362 716660 93405 844953 421963 487407 4321 807109 233325 485000 434933 28 223 271568 615508 548 9132 388733 791816 575566 327 3 656409 844673 3 849193 907 806662 841524 306106 673616 809401 383 675756 787330 508008 840976 559917 493836 114 323991 4556 305753 522 819458 840468 287584 514283 28 170 187728 198564 477889 5882 138281 830834 673789 336497 857 3376 765823 716053 736197 842885 153037 781037 794326 13 771920 213589 65590 66800 751537 841164 842454 720594 199155 812040 569 231316 847537 471095 831135 286344 727474 774906 2510 733391 604765 338464 1 772390 6 192807 150602 81657 819577 749962 1 731214 69099 441443 480052 592005 581408 667 89988 712477 804871 275129 632168 638313 6290 139727 616230 228624 42994 2 572 107287 557128 416237 835831 615079 161972 846105 262347 114615 273094 551616 556530 397413 832794 809284 222952 299149 438108 268755 122472 815060 735716 688517 712276 812656 307108 119 820750 791322 198689 68522 748461 697415 846771 845995 42657 817578 659560 619630 77896 317 608894 781041 733454 817204 805811 551643 474915 15 649896 848410 602125 671936 718099 754620 85 178356 831571 792863 794356 1062 848579 369656 3613 3786 26 838456 825907 716399 629758 425449 745696 12 779447 15869 555073 708378 611194 33471 495 225732 846792 385530 169820 820900 799277 515380 500040 772632 583086 4 62269 115571 92410 12 290600 814526 182401 562056 83 56303 376009 604836 80648 789096 840559 558220 150306 3 819508 13497 768275 224052 98102 673604 640334 821803 3310 411317 465936 813499 842130 576462 804089 619007 496900 836355 449786 7112 343508 22144 365662 499283 78183 350586 268667 336 10 840026 127149 665593 694788 40508 765076 839393 836733 188655 420443 441737 681495 781852 756943 28596 35113 528006 791385 43833 822990 145119 766147 2760 519129 149191 268983 755512 343332 565537 2 577605 557852 329158 748473 829691 6 136051 809378 834714 3897 40592 230095 119690 206835 808936 148 180205 92165 487650 365127 746433 280 79 652395 1647 55505 65920 235051 733089 763484 557541 40496 86 245837 770470 728013 557282 30799 672199 480420 475041 324642 831157 1356 794704 65 625763 691585 644849 646672 421347 635121 87465 453519 3346 815252 127152 487385 51 844010 522760 220392 70 768344 482235 501378 234643 816188 2503 18205 210712 17 800462 449542 217144 690178 145888 122 772554 549727 660 632772 841905 1 847484 198 563573 679450 845608 718539 179 362149 3 499354 808392 805783 37086 443 383957 346660 224 740796 632163 775799 33168 261991 732497 556650 481666 15193 954 210680 508446 237382 3361 837786 346772 4 73 753 54684 706090 773956 839793 602815 784660 13 495714 153207 96933 500194 814555 690921 17962 437848 844787 70398 844614 658381 197602 839035 639468 368864 408655 14530 657351 5050 796374 192 62957 836624 747825 59679 198683 446802 40 140625 687337 2738 598660 344310 286207 448936 62890 129770 786177 332150 4603 152379 848752 201311 818426 182 4413 2503 847045 623949 759777 549334 305557 803344 475012 27368 42130 500547 31 345642 28 842065 699624 744232 694442 665231 846930 13660 425060 69 81195 635106 831 211682 627355 471679 588185 323694 838646 603329 687232 412286 613935 577 374148 142745 793890 730011 103 1 141 823303 59451 847813 778323 786074 174622 748159 9884 123741 5 474445 824820 550630 833343 2516 64107 843474 7 82000 800806 701651 786593 693054 815694 181372 202728 396102 10175 335508 19973 242065 672448 339485 835705 34 1 312351 306644 278541 1 727354 406346 148224 2 144168 713656 815951 817025 507734 459230 97242 583808 8 217351 653767 780170 751503 831538 806639 303965 481705 802856 52608 11134 717667 826438 820410 732698 840381 702265 467511 834375 13443 496760 735962 61843 207903 685945 306399 407990 493286 551756 181590 674813 635359 755057 669128 685026 16840 517707 609479 810975 718001 20119 790068 841944 335 848857 353727 280530 355231 385646 742850 827800 716387 818873 807844 848837 6 142873 93210 776482 28515 781681 29 345308 1 668425 489607 268638 608481 841407 165773 169 834195 828759 85 104 293901 792997 3 543784 599917 2253 169571 560093 695001 720624 561666 193 58065 839370 3305 809242 258434 39 835947 838610 328979 847385 701684 839626 13 847615 7 820046 338444 31613 29611 746139 682313 231081 433221 3 640558 655228 706818 799877 130 473057 65200 810992 767234 58735 382834 2465 88 203030 263113 54001 426237 792208 499171 779521 58922 820999 678775 301502 1768 820289 792445 357986 289866 27 746302 4143 735811 795842 3562 95594 590657 495089 482074 1 212751 818351 347155 243887 300 19699 299301 467505 755129 320 647216 10270 766341 430647 162 847339 832302 535273 745927 834901 843989 757791 784753 34906 685951 2675 842986 756157 114409 416839 494612 26066 395750 745848 8 3 849359 812701 624910 756295 484492 188445 261665 181207 2 3 60059 756420 644584 55714 1587 665852 3 14187 647568 502978 32650 487327 654909 35 2 834148 40120 820928 372585 300702 669715 691699 45 598884 760371 738571 840347 812782 10 762367 26603 331585 124678 845788 405401 848783 734303 789836 791845 451178 583096 728131 471709 825095 748534 200343 12792 251774 827384 723188 12429 428056 838560 1884 15 600230 17252 747045 530526 772903 572704 261325 654625 841738 20 32973 421864 731381 409050 824275 20262 5 847129 641 411227 144 774183 36295 420948 781593 533625 833846 353902 671 16342 828951 528833 842707 507616 655589 728935 1304 373115 790459 695444 660965 270874 210663 26609 137 819656 666705 437930 188440 777009 848799 793641 476802 2987 40125 137542 3337 665 768138 3 172262 726208 726149 789234 780710 2273 738240 1 782475 43519 453640 679045 812284 827602 5644 571021 134324 842641 671531 390540 582661 1757 780574 407753 824975 29073 696157 256 848859 828166 681602 615970 592371 474203 18194 71928 770314 12 2 56328 27347 533118 528115 2252 8 241961 352040 794044 826304 807235 48711 23931 440934 731512 320445 85728 212933 61 758361 182 582229 768668 847575 231014 49062 736756 5261 2055 726 345171 683197 847173 799886 523823 604929 808988 848271 293668 801584 480224 822364 837369 152975 64742 370385 252437 262962 726452 416430 118563 814552 26768 612305 380294 151941 831043 806519 822401 144008 660694 25636 271349 167451 1582 817836 256523 149008 539000 828746 687375 13908 696739 778437 421716 799122 306203 2953 18 293536 290922 299896 60219 123 712327 197450 235241 831765 786077 780213 530458 1 790006 825987 623287 41 2 134294 557994 776311 195459 176035 344726 598110 213164 80318 846049 834996 71 28262 786046 471710 776144 825184 646541 159225 751093 242954 82268 771670 738501 340869 445262 89915 638991 588942 119 292814 722103 354129 554423 283790 2064 276275 653823 769008 763226 194749 595425 769364 720239 329655 787386 274052 806938 3 826235 45428 7577 650012 778301 52598 29077 444688 808023 430481 737643 642753 64985 558959 360 445087 242897 825925 285592 1003 746053 694364 736336 844645 1520 607764 833879 120910 778262 8760 628705 848711 686637 7178 644759 36616 1 735922 773305 235033 763576 683670 422659 593574 519243 310831 8647 3374 842149 539371 816365 29933 76484 716488 792721 462327 46 778016 425776 792524 105842 721515 141579 838179 842255 1 47444 734147 842615 205686 234227 755199 52710 150856 22 308 225628 713094 513017 202713 772824 2 848007 834355 233686 647810 305466 405665 786990 841805 638314 804134 623597 421100 126018 591269 832729 225002 195 111848 545223 353495 136115 689929 533732 794191 693086 293948 146817 225270 799701 78535 43 832387 491006 447983 5 31456 830906 684497 592606 794557 221276 806065 487176 190099 163998 785638 746618 488 10 612197 748660 162 802095 520124 638384 266 3 331154 671480 824163 736003 431 694412 847175 120908 848145 811395 747492 25 820267 788147 845660 35246 442140 785063 142503 789910 804359 399267 174382 911 838636 752461 290399 719018 565410 34691 833944 583385 2386 711346 632382 467395 797545 820920 47 327233 269264 103765 842019 653767 721846 807910 313949 347485 516191 787414 381024 116540 829620 2 5026 670689 4 126 826448 653556 764315 484906 829358 831862 839055 813582 829813 110377 1559 2467 539456 835152 217893 803 3 426644 4251 1958 41249 503467 545669 785957 54690 154117 698564 399808 641369 93682 849283 65444 762853 478478 830574 26228 710536 416 2124 93230 245679 305566 286337 240250 816872 834096 745276 324194 3 827964 652819 360943 515865 4425 648263 683901 455 328704 329604 779403 714831 818218 19314 5337 811084 17 720455 812592 79205 9732 2426 23 54216 12 46 392079 761236 145 746181 784095 460719 348 4 766011 39558 372894 1742 697250 604477 348529 324909 822876 826434 796249 845503 45 837487 814323 832098 7846 834771 232871 777860 833890 252079 66 837680 295457 393986 288 487921 3043 829196 552539 834544 417736 313365 789218 74966 696865 805331 641434 316470 229497 71164 768990 781693 762024 754250 128678 275258 760359 763257 831223 43363 89055 847887 454027 838996 7 441671 695320 14 298035 656611 678351 54 201300 838124 794598 16710 648564 650577 651265 756507 837854 12 45 13088 357291 12023 663778 831242 832525 819917 762289 849473 10 344386 530714 841059 340896 450450 800729 728672 814353 773448 785529 677119 755082 207597 9 200651 141 842671 631232 2473 73202 194345 369854 824010 149 1483 2 67 792699 780714 42520 324962 188385 555799 103439 11 76362 183511 787869 768740 21436 819064 811852 293893 402090 791735 252039 518328 457684 61690 2812 847428 412975 801086 61206 762393 412964 792150 394134 787735 2782 739259 242828 370661 816085 3920 453 849382 76111 193718 849851 440224 599 316908 764959 843510 333310 24 697269 849065 96631 839124 572754 527132 840801 702816 761983 789349 330903 311875 2 616559 37098 65488 801382 433142 245221 37810 661366 37 367768 769591 3 629022 826419 15 7043 234 145213 35748 131845 89 512997 344364 770553 650303 721503 11 843244 327792 375290 809250 723770 779363 728963 827857 823634 550897 615222 847779 808062 344 825978 832507 656015 125662 16371 799574 676234 272903 27278 2771 66803 417472 832396 746482 754484 90100 2 847139 232457 840711 145549 783447 839459 75077 317191 311735 363292 749488 807339 773070 845885 2548 4 55602 625889 611231 721664 546627 4829 243285 299290 324097 20779 11975 502453 226242 192723 837083 178104 572191 247656 9 8 802534 621488 37880 5400 283659 735476 298644 237080 56 836736 18653 831103 3 190758 104 1686 682102 255475 125344 622550 835 462 8177 715994 285 156 74686 799157 5 289841 401463 208 295255 666956 101629 13 290300 604250 769253 531211 26 697019 140817 433952 598 793669 819190 212 67265 620697 801936 717321 34 333481 60618 825180 511673 89658 776239 229042 422367 725433 376514 63321 760372 336330 125911 707341 825647 739096 846071 442512 610356 839097 385868 482153 4866 187701 46933 801573 694227 655 2462 30788 195036 103890 14 803634 728458 688050 813933 38628 657879 376893 72022 837668 711669 282713 784863 670511 16572 719363 825698 818924 800754 445610 50 812558 281078 490991 36 293781 649108 842948 322571 332832 109204 7731 710999 844979 442173 291624 55985 450751 520561 603708 4413 27105 787796 739567 469788 824707 30803 17146 752607 289936 831408 815263 821036 383821 826122 843618 796450 1083 744676 604389 65 606440 145352 73209 32127 46060 825669 844465 471401 8 794101 193753 419280 15936 566006 824066 770968 726151 6694 41 8675 1 5 108140 427499 41 11971 2601 766751 773372 58 812035 38163 421372 17185 690353 281 828591 811256 714773 762236 679900 422931 301361 585127 485 334499 150253 291181 22 5 7 817055 772726 83568 804767 397858 843418 847396 802632 821529 805309 846459 518401 229931 1225 39 10167 830345 411741 16969 125608 85388 753132 614430 9823 417596 768421 784865 555801 110920 830221 774981 809760 217859 814808 467076 821274 753334 216118 846337 6 870 459139 809521 804193 713833 40367 794393 241589 845746 765949 197381 200329 89006 810690 2 39 263324 847643 823485 799546 726805 111735 102035 78400 310 49005 811296 52751 840028 8846 843325 779662 319917 689770 640344 819702 638221 82 638104 848332 574518 245692 844251 825740 315650 848618 31 498565 546609 673944 756752 335947 778869 807588 4859 515262 287788 24880 409902 81451 821350 697283 341084 750335 596280 457492 848909 6212 829826 2 255 803148 728389 1871 1581 713166 687043 766615 748860 468 776888 580355 110 360770 828262 186595 757817 465016 736328 203979 126 172153 267803 176408 343922 305497 246953 568691 812676 826081 14499 80069 266266 702207 677643 762195 511536 19369 98552 753182 3146 665850 716771 1494 518941 727584 302320 71700 29 57758 109 642 285463 662481 364477 838333 576109 303580 818773 844473 809200 519216 27 156895 1 121 29 97 710151 308616 265366 405418 97 841742 452213 237392 158299 123865 664690 467547 94662 232587 798552 849322 5069 929 806568 152263 247 69399 787396 424442 2870 3 793153 768442 680510 349617 27375 839547 533918 42 768347 338821 745763 813208 28314 630324 85404 715822 193913 700622 757417 812845 2285 461463 382516 737955 737786 145894 53764 737480 527307 403412 698168 364025 44694 709328 360 786212 737763 16792 831938 2746 789164 265 817187 36349 844213 608167 3680 818416 258161 175842 289176 826788 47615 700410 664436 912 846695 509773 1252 438866 117872 8446 323714 102286 424780 5 642056 812347 478582 72338 2 139754 7 454707 831290 830434 97457 274066 115 1 613251 412225 355835 810994 33 45 353261 221960 841377 818270 793759 55606 285962 849262 76866 3442 1933 493577 133 771650 784128 830749 169102 208248 286005 5 612452 7319 726871 5423 3 784157 4 490419 7 279779 845658 24 514947 306338 41855 786233 819818 801688 174146 312757 2 828810 429973 797065 807084 785767 820628 704654 721234 796702 538204 836360 321740 628489 175549 845598 629920 43129 210650 634819 148 644948 679600 672740 584603 378973 292111 753517 838780 31076 589 385070 844388 29439 595296 427462 7 44462 62263 660890 991 11 761318 844447 826263 452354 739101 785685 806982 12853 61235 32918 887 802626 690945 23232 6 424296 825073 747324 161691 514259 12518 37668 549273 574282 606879 37426 837482 415026 649118 219025 782032 19280 838943 105245 798380 165433 173201 13678 449443 823662 8982 653272 649 847607 332 80526 391801 843476 81508 528334 677222 749585 807889 773708 27 664359 655548 740501 821788 802643 706494 2 177948 278839 759622 19985 793140 142510 93224 4 154062 498129 8 545139 457521 246295 840099 4 215797 616295 702171 707308 149244 275346 694606 443386 6 66 742455 777082 780139 68 208161 712604 517899 462118 172410 222136 7382 17611 610142 674099 748180 414261 807697 267738 746066 6556 819260 813502 324818 845557 833832 160545 384083 12950 732147 425824 612417 300248 842418 9832 687352 808020 723022 189 713137 824819 454767 658946 161 94 265 726723 6 150368 830661 118619 177913 273134 797456 267170 771874 833800 293619 725985 841024 370267 837313 223411 6132 12 313369 103042 837608 228933 622542 579768 504998 722368 810132 809280 621058 372095 609038 813980 31 512249 132 1408 810118 837139 814352 771733 829655 86386 6 552497 309564 728325 771443 320584 782071 819242 383602 394009 822673 10 405764 1 751784 210149 727025 212221 173 726440 16668 845893 771392 429976 465045 52 142723 143510 57 473199 234449 191821 549448 1510 613519 18 654465 108226 13313 20 833138 161600 73223 636567 493006 555211 406521 330869 471286 612910 1654 823863 590110 839939 8428 796247 335192 592274 701006 15470 381 2271 332760 230 120 412294 730551 485553 481 103528 796560 32993 769485 843894 849938 407433 533627 331864 368971 179944 125 505214 143510 719092 407220 623332 7 573039 523068 799752 791930 545594 677924 159 30409 817867 744101 846 1330 7069 638156 804164 11005 346683 751202 755918 783486 6986 133070 825390 124680 198726 827953 822304 111961 192795 460 308673 3 775898 776591 337748 72436 633228 847174 808606 112 203352 744885 65529 40002 5 474385 714128 848101 407471 800672 2159 124500 2 702083 820552 735529 837162 4 76292 138897 349601 466348 753007 821304 721685 296140 602828 802749 17 579349 112 4508 7 556758 672979 762613 325595 320746 653433 97 234558 104012 113 85185 8237 840219 747761 467843 289955 220984 679968 817486 245394 654037 754972 210033 844985 12 6979 768385 48 41 123603 230872 240570 76165 272417 2907 125320 833597 819810 231 816670 583139 681106 534328 655553 28 622352 403624 1482 411414 812755 760682 346630 6 71780 45057 72579 820127 57 71470 741424 163224 829478 771605 295886 702278 620879 824869 33 841124 307300 664558 310744 185841 112462 758694 185700 135725 225697 114023 244601 733579 787644 8 822956 429806 795822 36539 7318 4 167583 723191 637749 1272 412505 22176 29 742788 835457 111 639860 4 298115 823311 753 821020 4285 485888 501840 428215 547347 558632 801103 793999 791090 751510 329836 817753 844380 675699 499872 840521 798254 168 368508 12970 708388 845706 6575 553312 6897 837199 134539 50933 402 805143 233336 29214 6 433743 6 829786 34264 65 53 438158 621464 213884 477980 298410 51 543419 110831 786788 323651 87272 353894 848349 277365 380363 453692 268214 56468 7 39 40 719536 843963 241163 749916 51655 823893 845807 442235 841527 707088 338721 837817 161361 259477 14 822903 38152 754872 471232 825754 207273 1 655482 27092 223395 3593 802009 835263 4 789305 449873 819512 1 146871 98561 748806 775425 837979 522964 816074 730003 422393 691701 606631 826615 403 57728 689388 333446 645691 522228 432 557903 13816 4880 229453 105480 34937 263623 791411 826581 653034 210172 394451 324875 763831 475464 262075 278327 456659 574089 734256 702424 396710 746663 842378 252584 665170 818594 50100 844820 464797 843830 638996 70056 785264 788073 3369 748486 1971 10520 168253 758573 673 577709 233267 804717 801228 843935 771041 350670 528097 33 61811 283993 706470 168117 2 2940 795308 788236 782090 836440 825088 832583 821008 5659 713082 817144 793 546996 633789 601297 2 28393 728776 48879 656738 499556 6 564638 432249 40611 6112 507802 557935 798487 347239 619833 843139 578199 537476 28015 4023 776673 415745 156112 779966 603244 26058 768791 832870 847817 128391 353110 754980 494683 6 94729 19910 360753 7110 4091 173515 265151 1119 83 3 31007 756712 96765 3394 802650 837035 24480 777331 93889 128715 354435 838619 760254 329898 681300 16 487304 663746 822570 47090 537779 664333 1690 18 403642 16123 77381 336574 839666 2719 499110 445 560896 843039 828394 407762 80 338150 221400 635668 492694 564693 788723 535844 844984 813596 783986 51987 494509 817928 646883 347860 827923 442741 728587 838147 719727 672378 21 644905 35560 5 25 603499 648872 376628 758036 698078 8898 372286 160651 122231 590245 605613 57 2 45 533204 350844 728507 558142 94024 837713 1095 159823 39655 513853 171 76597 109265 2 163985 657410 118654 804163 197493 257652 477179 824605 230154 462868 6 821612 465494 4 827007 839034 2 842300 534 435735 810486 818592 295 671620 82 471010 523816 812024 563584 431833 9956 745756 795828 1168 812398 817879 40999 795522 729104 844421 218920 594890 1428 316180 536308 723 56 261 847231 670503 738181 89967 401943 646273 89018 827107 717707 416229 789001 671088 129357 798294 46828 743186 356502 153096 203 685540 14 223205 2708 772063 161 761536 161347 15 342924 309325 55445 15509 387 714459 641692 194476 154784 425168 498679 184082 659 641297 844485 676952 333484 806313 784288 145436 507752 693484 689460 52643 153713 833538 206841 26274 706011 9139 570546 463856 727475 1 712 829962 773105 822197 322802 256133 324026 6 847935 639443 795234 6 696557 30469 731560 798606 658920 2309 1764 765584 787798 837317 2 845396 841250 416367 174806 67 97302 786141 505804 809966 245928 223 282808 319128 815801 838822 44869 215824 34382 725422 9730 809623 838187 840067 3709 36012 148452 616544 837999 205 816652 358115 809835 796138 833816 178414 631346 4 210 357793 713663 331749 432805 569263 408 902 782214 17 130485 664244 46813 421 226183 844913 771417 602042 815740 834295 276060 417041 635201 186879 2025 661649 357847 815609 2 2477 585811 785354 5586 302219 459623 3 562197 374984 177 848978 174675 290 206311 25 335362 594753 308221 23 202842 34 59447 584404 806399 848686 842693 32896 325870 353 2 846030 1769 841640 721787 505148 726006 296184 807459 41119 838802 715137 37052 635494 318538 765469 682572 345168 63 448319 236203 584291 572 808794 820874 1 19117 849539 579494 848231 5097 323403 35 217407 636141 181899 272901 377687 365480 836779 2033 776308 167533 279930 585904 826683 10 847014 43770 241953 826432 59900 805 122668 5241 776589 43632 748 640644 42525 776337 839140 258535 839248 28023 3701 739071 9 772502 372968 805323 849075 842054 384662 776366 807015 234331 693296 357 3870 54357 315671 420511 45780 116620 205830 717088 567437 438341 500813 556647 64 714567 641587 847041 9678 1176 315298 540667 294529 535355 51127 89774 133589 19 849370 7406 374002 116204 1 123 740553 835619 233703 126989 14587 34309 6482 2 173642 765819 17 714586 609536 2 463064 838688 635307 8 39262 388073 136054 92594 95806 81336 797529 411597 4221 34955 279833 10 91145 819617 297683 818696 30 501611 64787 395063 751314 237468 109575 43 363 59149 767741 5482 581938 24 831927 256824 70326 153986 846255 59433 14 728994 677117 834126 2540 210478 760398 220467 841838 157 833434 434255 9865 2571 451 1336 793094 7 705023 185392 91379 139 438402 28896 753693 834777 378006 38518 770037 416581 1 842497 9986 1502 724399 832153 31796 748631 6725 516793 477 188057 112833 1 796784 638245 743208 87796 195 255848 27 385962 845344 97178 5 839951 166061 3 604690 804529 19 800373 685025 1552 645524 33 292251 40952 6 10 608031 7 735181 3720 662177 10426 591044 1975 3 823533 424 843840 175474 800223 792974 815087 735158 38995 836139 610141 624889 754835 252616 61949 817761 657 17 840776 407861 57156 189901 50314 617759 242618 577872 680 454460 697070 723883 550471 16 743486 752986 586620 329794 204495 283526 217 130452 1205 719769 451075 444234 475749 40 312651 29805 844602 5202 107851 2 547018 181350 40777 329136 325963 507643 41449 5 18 717396 625999 274934 164285 38 112 63099 390276 815849 342095 3426 832765 3032 230604 237626 494910 257234 575750 135208 203220 13482 127 831985 811365 11540 849942 58802 645709 315345 92030 85824 749 353266 825947 743246 457582 84511 831935 213507 788994 634906 331978 810485 350851 730111 791393 47151 635498 565567 3985 829615 842533 839095 763641 533584 835443 4 782951 256408 136635 4 813105 784257 83 178959 545037 236 469571 581887 29810 149283 69348 520406 315368 767571 647382 500904 4 704777 1198 133547 1995 686709 807726 623888 710 500753 25300 165501 807067 652833 639100 831117 199772 694445 520 232399 99884 804591 319321 484551 812819 155 717272 567304 20874 356598 176864 74890 111160 757817 831125 6945 86 46 234500 299 148161 180862 152834 309823 834597 713894 4 826140 295743 613524 250272 757909 84628 648829 163094 924 31434 595400 164775 296194 3182 66124 345364 764824 675351 599 1 784550 835432 807747 575743 467 1598 498459 434 217 734774 221952 826699 23922 682935 13328 447242 828873 469 299625 61868 839785 443129 787619 660230 15569 5 849845 230896 849491 7 587130 38 300885 798349 341724 812859 287206 572362 177632 539037 2 780013 546392 17101 651790 435803 275758 724757 13820 522369 797254 731012 351207 557469 529077 205 741029 2774 346587 109619 775955 768437 3360 114 659183 55228 505363 597638 623415 424 227515 200328 784332 286276 847374 714057 836290 762786 288770 659125 269 848228 54 406452 825030 212 225341 137530 835121 58 46867 994 47333 807083 735903 710593 844481 767089 255948 460135 316103 644817 717955 358 126748 678683 641896 572559 253378 88235 366273 533354 768102 318301 772452 844966 303 823466 166 426136 461898 825123 738462 292341 826395 781594 821503 519166 793401 162728 119143 718400 770034 822798 327709 164266 2 846137 734513 759733 431084 3078 511841 776982 602107 17771 483067 28811 745828 419477 39 627 661620 71646 3 247505 806953 517968 29 14260 849584 54735 345958 661618 426711 810039 315107 844312 394 743454 216066 12 7992 262754 1714 602672 59723 60058 695509 602437 1150 291610 836507 545959 757427 52878 542108 47854 664720 360395 6779 791855 101300 40006 834186 319766 792545 5 607004 341188 177955 110574 202157 2 692413 721169 844909 500940 827481 842676 772 85 727762 275297 836300 846386 127860 284 755308 23 31 782607 42200 322063 141920 806923 443838 10340 66 526645 821171 804501 20 523985 6634 637143 774043 114254 339926 3253 7 392038 824540 226723 777112 34051 5088 648359 325619 591083 848574 635995 23022 857 816686 830286 1885 726571 752960 795910 711655 390216 812990 62626 583673 817873 140 691033 34 192 800882 766778 54100 12449 796151 810968 602756 765309 848883 849665 737715 2021 817541 440076 175082 483897 824352 444067 703159 3 480407 3563 156925 829391 539214 702 689657 1462 53959 70192 800556 268821 604476 764118 29330 835286 376792 825849 8 590885 772449 586939 17725 708132 849240 111 770029 80 276750 828146 795878 785553 218494 1759 486712 820637 846959 33637 383 826855 758188 418 291364 465641 501779 804808 834601 1032 786792 102341 712308 1 332240 479866 347529 927 813768 2 848254 436487 843838 4030 147808 86778 45 816064 809946 639230 1399 160617 2800 839040 738622 824691 723111 369645 848944 818494 175128 970 788427 7669 806873 7219 333050 744170 833629 789730 831213 831557 43 831422 285655 781874 307007 466155 672456 1 795428 220332 809626 318813 807453 762282 2 648897 408408 468615 2100 150 588327 322285 745538 654925 587541 779031 111249 414439 312031 18 754293 468484 48 629349 698954 837631 843399 22 28816 271855 4304 484760 263342 645521 127203 756020 473127 641445 652939 843709 761231 816674 432859 801036 755579 821110 322694 441627 74230 14530 125353 2661 473888 2555 815341 65 341656 48 317414 816565 724949 74 146570 660808 545148 112 876 96667 428229 408568 343380 819235 731023 77104 685029 835100 489499 649817 355676 150144 307282 397319 662028 511124 781452 301140 328314 2824 1260 36111 813144 834024 168829 158889 646124 204520 724965 753071 40544 421303 222 248471 520676 786912 1 822512 57700 137753 142176 332850 752774 155297 731348 281401 837801 487372 298735 764770 6726 117472 428022 759597 449160 224631 577792 847115 404031 712916 715621 491554 537998 218548 763460 22406 7 757853 796022 177796 3 694472 646988 167082 246838 341103 53971 165251 340 686595 4121 1 222186 621230 782384 415408 842781 350589 151927 822938 825178 836951 836593 47850 159651 24458 170642 408013 365313 450034 2443 839875 3 287890 41768 224205 106737 608733 7592 763824 765064 840734 285537 702144 821625 580675 33221 437168 141886 278763 376548 2823 721290 747068 84022 5245 814497 166061 825805 367907 325289 848049 769445 781305 576025 87366 239427 375816 820851 849540 718675 703767 474483 838400 52 2544 501860 658295 303342 701212 571479 746446 747145 417122 18 4 484745 636209 489543 597284 799668 811913 795295 18558 611630 685765 745246 783330 323339 57613 3964 603268 77799 785836 418 565939 753050 3 4 50141 844170 823124 585369 63119 150 617975 581054 317 844176 28 446444 838433 814570 549049 835690 158185 606070 841272 706831 3 808734 633327 594689 791765 818851 40494 717799 287726 706517 575952 5 448981 711855 775259 643473 658702 595710 104070 825572 390177 844226 837764 826148 1662 95005 7 238811 37696 6487 108107 828195 843124 193556 784179 106319 1 764598 767761 776576 779153 843654 53 7858 1853 523077 555419 6 1245 376889 845106 661576 517580 245780 120532 25 630868 836593 2 833715 116105 488092 29 847073 413952 817227 5290 826697 226879 654935 829573 806229 273643 56380 264037 477077 12 665169 831649 765257 446879 58602 108 216145 96 289 844831 406696 2 626422 128192 775809 376888 788503 6475 155 272893 11069 98241 1415 207 93170 13632 107997 848064 28132 10 274897 49727 339508 606838 785584 310467 351762 414841 827295 1 17676 219577 605 77842 783401 833107 805968 640184 9377 790411 450774 8837 628886 842992 725615 466 49335 380 751047 41992 840079 137254 27071 823934 561396 400099 842560 824255 785364 373774 700707 32628 98880 719744 688910 829992 824045 4932 768273 755300 704657 4 7 776234 529837 64283 833017 130045 195057 103934 3 514713 811286 17 816114 825104 804237 413901 840874 748132 451098 42632 672858 652466 263081 6396 836175 17149 770778 840615 58406 831485 841161 798165 799386 133693 728433 370926 6786 404132 716261 233029 510031 764422 377770 471337 812792 672490 39 617166 435061 211560 438861 836245 136244 117659 265316 89 114464 1077 673068 1745 76572 846520 1025 3689 749713 710171 327665 256139 4146 703751 828734 820090 388505 839761 653271 566061 744375 36654 814758 606202 674 34642 848461 790308 570542 687450 713333 568719 818268 841665 7 683869 832931 799700 697567 99 5 809231 193487 332816 1 288099 166626 239167 12 3404 200404 1208 782518 692864 659526 810395 813524 804491 816983 815719 481965 738556 825887 240312 9 840792 157104 212613 760107 289813 811490 274478 681011 837459 57034 767935 230293 799470 731632 4 640330 1713 211 975 841574 817028 834546 799511 209896 384365 220963 610384 793576 27083 810888 809886 831570 254994 6934 734104 429974 726239 33816 755 789514 531110 269281 81725 21 775337 361571 620807 638857 177 833570 157170 413963 15 375952 160975 11 88098 310522 710676 549369 335388 213559 95478 790793 662708 739178 766465 825578 829199 775020 214539 141625 800060 418373 554814 811090 836205 6487 748312 757049 797634 519502 707085 218793 792404 636769 1038 464548 816007 821912 73912 31056 554184 22784 126256 758 427102 414131 207907 315928 767487 74 3966 829131 40452 505210 811964 305948 315966 512172 797443 618320 808956 727942 691271 512244 320120 9 621280 439380 122606 196501 61657 734895 431071 381639 137638 829546 61063 388442 836071 182721 2 494410 296269 504 102904 357604 1534 220277 287172 239627 5425 193 833257 630075 847620 781648 2169 150380 40230 459303 162 849790 513791 335958 797312 633799 817469 437714 104145 5 792932 439963 704448 138567 38354 8855 121 7 2260 43576 753078 586378 764866 11378 126495 832096 621006 764644 782141 147139 834468 2 25131 187 4530 836777 218 522302 199653 842465 34 615787 31135 725189 391 73985 13 273663 183546 4 18926 524292 600923 816654 524696 27604 255873 98040 187740 4 443929 737868 228860 49059 800233 2 289356 3678 27032 813034 967 366764 85337 142869 773686 225305 473985 37340 357671 66868 410874 44487 591469 57603 241626 377642 780201 150949 2 516677 19575 761828 440444 122 794384 679 162 567965 184866 150 695227 305242 310463 818511 47988 32630 610 505196 769944 547306 327735 399755 817360 65432 193248 614953 105157 792897 486 16247 737636 3 509 174947 744346 347863 760891 94724 358717 399655 272509 681182 584600 843384 721969 12892 109906 180199 826045 98065 15050 688650 441184 839242 840681 755066 414428 791105 439330 354 507335 796275 57 32 846115 490686 505848 272568 789408 575553 830201 551551 212269 291000 748233 149613 134415 800297 456187 845386 538166 305381 47 281627 288130 457793 789936 5 207016 343311 574263 626 180862 823026 7872 2007 705071 477223 434054 19177 772066 444935 822459 815276 775031 754369 630661 770783 837531 322367 825004 1933 493999 143 413637 814332 167086 822438 807091 770522 738774 100001 405229 7 718173 282 393224 3858 506464 154916 603843 146377 316625 256244 150 832588 814611 588452 718353 3 28145 50903 23 806015 597243 109788 223838 649267 817041 796102 789472 504257 605601 753943 388577 189282 142221 30368 843798 61 301145 216692 40 831646 234349 788350 774289 637956 178740 6913 147041 62652 841654 23101 112 148 174 722197 123384 834076 431616 837185 751384 198976 234016 718064 675833 284137 842945 709238 137603 120 802329 829329 603918 467024 60774 618236 9 136303 242486 58 1845 72681 286941 354040 696310 10707 131400 781587 615747 710535 492404 385560 447436 666165 837976 4 241733 495767 26492 597821 832299 428008 846200 471613 368341 244408 836333 147 195405 620940 51497 917 514581 749265 129594 623350 452540 762531 377881 823566 999 740707 617865 566450 820715 452126 198814 516500 718751 808659 820004 647769 408251 24442 774114 680764 123265 459780 13822 837095 475752 9040 835917 606561 124681 155576 767783 39560 819968 185211 365 538658 809120 784837 835278 711521 835149 64664 159803 382550 517134 2342 728448 8518 514308 745726 757620 650058 101939 17 329934 794304 23 781271 115608 42142 166 473729 233479 751386 341365 397640 840387 27670 55 553286 157936 192994 296352 647216 796689 229910 110 808050 275614 127725 631446 299623 960 472762 811045 611347 444054 801324 245504 777913 405097 844060 776159 560333 725633 506846 7 729703 772955 738580 222668 244922 105519 214872 765201 316873 838168 379970 249563 433696 1327 381142 585618 331894 809140 73 840496 742359 402070 489228 627060 1089 563723 414487 121444 763997 74923 793628 11332 811697 725110 217926 349840 492668 521 745501 12 744265 800254 13 610952 3 812030 48783 777719 322483 785941 506535 9 7879 762986 352810 844113 688997 10 780061 2314 799482 491714 404477 761905 258672 815632 558872 696022 506987 773700 670200 1267 262635 708995 689905 446702 2890 2054 797924 676042 803186 4 788856 849624 174080 5 13 65226 14 706742 3 167279 428405 616342 628606 2 394900 783924 791640 416552 843519 296871 220555 187786 736916 18854 794316 600076 234679 6120 158750 709549 818435 848022 780202 819766 707057 175418 378008 18544 1 524262 530442 793078 27811 383770 587435 41267 849496 782675 86 728047 46 207981 283083 29395 114 235 714125 260022 702989 778216 621529 832781 796357 823025 848120 456671 734876 828815 827064 823120 145560 8983 755174 803156 830528 68789 23 1 507689 256 643528 172363 60072 812922 90824 842512 12745 506951 564039 187088 845784 6 818261 454901 838476 507386 773973 27813 143 3575 199879 116259 797274 114542 839730 14293 273787 727027 813503 228217 615 26 829068 204379 809858 832034 590387 349 19 888 389676 407933 837929 1666 76745 122278 663549 796639 785148 343446 13226 842702 14 105738 826130 648989 74216 431840 811808 115398 195951 99 846154 286 15737 645178 236 428205 702013 849616 87158 569293 108466 818954 808 203289 625 5 453979 58909 46511 135357 848834 9408 185059 827045 846209 268073 788591 820628 27 836243 5258 829052 57273 359352 635718 41478 24 816400 345 232 505345 802635 2777 338491 828346 3 461138 312848 111016 678261 374846 395627 13 814620 494461 501364 846919 144 110107 349060 173287 648271 427208 13683 1757 145502 756902 831152 792278 750434 415716 140569 757363 803004 533407 815720 833197 833143 834933 192 742983 125251 118676 800811 788757 845609 550022 91692 554571 527518 347680 782478 19 717 12 12 2 289276 228168 335 44171 776026 612822 417121 446607 247837 162 72164 524407 401755 464479 198956 567603 839395 722560 49 1183 5055 195144 20 835554 764113 499581 740178 751830 830108 738857 823264 749635 548649 872 449392 69969 214618 805249 842231 147825 574287 54241 804409 53040 788535 806048 1193 522711 361023 652320 804957 39473 688308 144249 236725 212 193032 402637 837682 837924 105274 3015 713370 537424 776728 457304 542570 719127 230542 39 61926 817357 338216 155533 15 449095 843612 738541 811865 56353 288856 370402 616 6 372595 9890 93629 562927 809248 539258 736466 814534 838751 87918 838902 665703 802319 765397 792283 256543 134612 785757 25705 721072 836809 848199 794684 455171 819555 453 886 695726 710761 800881 202 827778 527250 747150 849345 839696 478 379407 817496 814874 613718 4141 668077 479967 748146 14781 840233 834147 76984 843768 583023 840537 825308 120 130078 340617 786135 305622 683190 6301 24 792853 811495 259897 813982 834141 1433 126379 527147 272648 808616 310 466798 730244 386047 77355 745926 1058 306726 1138 829117 764523 206108 811049 22361 704233 640993 765409 168601 7742 148154 82169 96704 778697 825103 544054 769265 30090 1941 142949 695648 3902 821222 806178 478207 20581 823034 176320 392753 761873 751350 27268 474186 11713 696 4141 803933 711288 816605 820561 74 722141 14 10 695 785185 235547 762639 499381 538754 86769 213768 84700 482864 354 783334 849380 633301 619304 638860 786547 820358 820657 61644 702637 346189 655798 804305 635541 822569 529190 292 16824 308858 355861 244310 149368 389034 107459 593666 1273 785852 103000 808716 653275 272297 5828 740005 588735 800855 672033 51518 810613 58371 515986 694420 184973 191871 781214 150355 277675 753168 204673 844703 825786 461296 803830 199658 3059 105219 836861 796658 809378 199149 43679 670547 19 543872 676430 751793 76058 126569 6 286 191590 181165 354603 196766 706282 800424 191142 719738 612792 91057 703037 738070 227661 1 3 781032 113782 273817 822121 726490 803041 1 599343 24 652 727927 776296 3579 813798 518917 567019 1 654729 813153 838873 599 570525 781558 192712 678133 97 732326 829333 664888 815067 19806 5851 823186 541250 53580 68 700775 707332 285390 266140 7366 680 833487 79709 824402 814831 778440 758155 126253 799546 840176 761368 794215 207974 748716 449395 578513 709954 436006 509697 784229 583957 768790 120140 7 214971 624409 8 642250 4314 183115 442771 832249 702441 643420 91277 528058 768152 545047 64 714462 538890 322349 23333 577439 310597 696559 295257 329459 461134 63266 320925 768785 112341 32 593906 3 790124 817424 773529 372072 801796 381520 1039 715288 18574 58738 12333 123703 33264 849676 302 749896 807977 732566 66655 96446 655122 165794 674347 109940 245237 776563 819096 34283 1339 145757 757975 801411 746911 321235 142985 3 832181 713664 7 801167 106500 67 641799 818345 577281 1760 635017 434534 822197 468642 435789 196133 828161 5 768873 691006 2965 474034 479722 129827 750772 836126 238 634793 288775 212701 81272 48449 813339 376903 361552 656 825408 670311 581492 2275 197535 678813 743866 399219 782684 13 755057 820950 127007 715626 485036 804068 97696 4 412641 847523 3 838808 544243 728389 776934 844338 798494 820270 75387 597735 277949 705595 306644 762883 2 754407 249486 152804 740408 774209 755974 40 127630 685098 835798 1071 295637 157279 614048 802722 129921 370698 147298 210041 39747 824236 661217 52 761405 75014 7839 713874 769792 841651 701426 480586 821672 758096 759918 166406 133567 97391 2571 446720 508036 214961 790329 684731 430974 824095 745999 790364 650284 775716 250821 777307 16907 359991 383129 76586 768497 797407 796337 4 443 783044 562680 416322 826865 1 135427 872 1 816644 525532 17 824991 73880 26805 273141 534770 240518 253736 495244 113 777002 599801 775532 717049 817869 717244 711453 545739 188 827431 72 825340 11 2 804552 845993 815345 10237 59686 542582 580710 3 703695 304997 604571 815603 761235 115518 835246 207864 582944 805117 472514 1 441430 118148 336447 686307 8036 817196 690 4465 27961 428507 224736 1270 165553 381175 57 767083 332603 786590 2 227029 758235 487749 39 836059 403831 119079 541524 410 161864 532174 705738 106905 12112 64528 27 685664 133012 611311 797076 5522 420136 542556 140 463829 142741 2 3707 108652 733981 280887 226250 706323 2 697552 654933 264 161194 2299 606360 418487 211320 26438 449775 833707 2 640563 348065 177290 239314 403702 726227 608134 5 804 390312 221110 416683 650108 811867 204183 769006 2 136709 7810 30580 762755 102907 273482 835862 2 54179 380733 46701 847390 460002 529582 303875 59 843740 839531 576712 288915 744787 22773 1169 229271 787611 637241 56003 247769 9 163582 204937 750611 742263 609509 921 711684 17281 759223 172032 772486 4765 35312 684850 812953 514314 613124 526583 406345 1870 694740 756777 808376 725154 323257 820729 5 240 352380 770837 880 753269 791107 103350 136280 41255 801697 260090 837324 720272 715678 171 759329 58913 624273 623706 786412 13984 841356 3355 782515 9 533840 809690 838631 698852 488161 13 804544 814197 29 626254 600791 730949 876 825473 748428 608504 313711 179 588714 793573 617118 500455 788419 588392 62720 45415 480510 771095 122387 108240 66461 779160 837169 110543 665995 13 98296 59014 31 783756 507874 6 143812 295365 421364 2197 738634 734578 760250 289076 809166 2 4184 50033 838423 726961 46779 56248 149047 837335 604639 734013 688415 508312 222060 8 53694 826336 472566 804984 295219 833888 110 8 87590 15114 550920 315869 511142 765020 413653 794291 104745 748010 252399 357373 34954 804519 554553 652179 41337 770146 233145 700641 826973 531359 260608 846710 597736 284082 773540 659750 26 811767 449493 849111 268140 784843 298976 783129 836823 326157 777492 57027 684185 187523 312753 16516 474501 17962 581939 715705 74474 597390 393678 841044 257289 39855 840709 312178 310561 798235 257 56503 68804 208663 817250 46 457095 755153 6 509145 2789 14464 9 356266 831827 274787 307405 509972 846461 343310 2431 267905 800120 518812 97 824606 708269 844036 43299 1798 285215 841286 292258 1843 742356 80890 847169 791877 28669 5 837483 808347 400242 829216 648341 958 20800 42 192648 792142 785865 740341 847085 23346 279988 68311 143033 3381 575322 835 630310 32 797358 790886 290475 23 838757 78564 807630 330322 28986 809059 510135 146 841933 30 33055 507296 788263 202 837807 171538 181534 313118 309446 827499 788478 77 163480 451470 1996 180967 799279 803933 149011 751933 849053 490536 114475 667300 116 422362 213084 97334 24 458581 338618 214092 298648 224479 841663 546578 798141 10 535502 534243 769994 818183 264 15 71930 262929 252466 383709 749484 281355 1 183994 662347 388315 746135 755954 147463 745927 245 2 808461 792697 618971 3529 805957 189124 580292 12 226948 538457 824857 33232 211195 839359 544577 4 456081 828360 847941 152764 259770 263451 2 94408 319121 24224 810967 784227 738798 843498 375494 595988 833654 764248 148 484190 83952 349807 339771 795472 12 637762 688460 61 47 207 681311 535497 795145 668385 467327 830773 725134 86610 401554 509632 390729 194036 586 105860 849648 781720 260947 3555 3 529683 796224 644946 793808 51863 118 658903 80167 233191 701840 132792 15554 162007 837144 428813 72 848255 829474 696192 649446 9 546006 764429 818006 373674 813897 496122 3709 395831 626567 844862 282241 817598 175711 635684 14756 786035 825671 5159 791835 571 822217 50252 831822 387163 320265 3 248940 718132 268576 680889 31 31583 717909 10 844609 830 159635 782605 443300 823020 743958 793260 339630 442823 402 57575 837695 842060 605142 829796 510402 2398 335119 186201 370014 434132 93890 468418 250 137270 834500 762794 346750 616390 849573 722195 830898 40565 623044 810559 205458 806916 24696 817929 13279 380197 435748 293143 548165 87344 831416 743073 226323 307219 327591 248625 849644 88337 837861 666252 255860 107561 625 155652 396431 2017 7 22 541474 89658 678579 279466 47682 10175 338598 813009 77174 840549 324425 367605 828206 7 848585 4 845022 1 736632 610938 565632 233924 593317 121388 2 185905 791375 763918 827253 21621 3264 94899 320094 736615 836358 13 835979 276980 113 40 322 281334 72055 598420 803167 5 2270 15052 304884 505057 188065 756565 821511 715373 666991 204899 2 599093 383946 764393 688928 515601 15968 386484 690230 144671 2744 28 551066 696267 764901 2 828290 815029 314 829734 2 63 666505 5 659076 30 822813 42 711869 67294 23 747923 716952 845624 747788 329410 766321 2777 4003 14462 782164 575805 265838 447867 28011 847347 138781 641914 8 836546 799759 29610 208861 31202 16 847420 684340 311165 596243 556928 340505 735802 6 830185 223714 71506 64 798634 767852 2 838856 645097 102009 97346 20173 16679 827343 264160 104 14 101387 511634 568458 86259 819576 677200 759923 796493 540967 728065 453959 246106 423712 108148 628454 159677 715170 757778 507338 90189 2 806549 773586 845400 11231 5304 629679 620144 839843 842348 719301 784295 314 835303 31 143201 459851 38841 605592 4936 7211 173684 562569 331752 384400 614461 727977 268228 678 684280 838424 807098 451305 130 475588 844050 619410 739012 348272 514190 516588 331541 781810 325616 822171 769713 622 806105 92642 221396 259048 398008 94830 49 1092 492146 402606 840934 377061 21459 138 827688 748661 814054 849261 223752 519044 843960 810739 741676 815132 652498 241392 4602 750247 844687 841388 33110 8 772410 9 135611 55663 28 809215 262965 58831 814180 289048 94650 807145 49 831871 745519 82436 775797 596593 794617 463490 68208 4 581352 791873 845454 684030 847396 140831 79 413364 709053 315 2 840466 584114 788738 8718 821014 819527 171 796784 737359 44516 1858 571671 94981 26835 828434 269362 203024 366182 459372 4 775660 833587 364610 175697 8 117894 33692 830251 788334 833095 340749 70113 405831 846 794551 371311 773613 735887 502795 73464 240254 838711 291654 1629 658212 290572 247087 830508 841168 257796 556574 756566 94045 473772 60035 380290 186647 111392 654758 130427 721951 367703 633136 392624 839780 382 142348 739691 820578 549403 792307 337294 404297 846610 789140 841106 498 457019 844768 1 847959 797912 566517 820943 521384 849790 436962 53475 810846 655860 274326 69707 18320 7 226520 522808 635881 792191 753537 832447 226810 757072 580990 843891 803131 474337 772472 206 4365 12 714657 786801 828974 805164 4 827438 13 747790 3 334350 631110 811330 445846 17 1 110032 817248 603645 575538 38 50645 745129 12090 708458 2113 814523 3405 823126 497874 452322 843443 7931 580 388120 832909 692080 847057 463219 827489 724267 830422 433246 776664 2 80370 687638 5 744958 1 15239 340833 761683 181172 313229 257326 2298 813078 297941 735090 91748 226535 797243 5407 842015 19052 718022 745735 11285 78 802058 382227 845331 659174 832203 3212 749093 672 103467 613499 564329 842663 448356 234013 745516 830494 623764 754225 44319 86 396084 368718 508405 215248 510302 502241 137 349708 195988 551435 218411 222993 39051 1770 156948 134614 799000 766128 763735 688009 70996 848359 420338 154322 846205 709943 803331 110268 22017 8 577698 312 3712 298797 642232 3457 276781 9 546997 572548 771995 196421 71262 3532 2 749893 825717 31602 533248 301267 831680 1 731584 708866 692458 843782 119814 250145 11986 34 191582 848943 136 76740 1981 788052 411268 110156 194 1132 79944 721031 328491 4681 807156 450973 575834 376626 842715 735145 3468 186961 715267 846558 5442 556247 13035 33566 33179 783944 102139 1334 401543 834464 1 505522 831003 24 47123 481662 834981 48224 477142 274887 425753 497343 820634 33973 812862 722004 746971 756252 77859 58145 158119 846076 553932 257398 790819 397539 540609 406706 745407 178250 840836 787595 399854 818326 367074 619649 750260 3 770282 829239 669771 697 691692 820099 649 284310 163731 689217 54891 836823 61040 3 43823 848537 539246 828872 846992 1 636128 193719 28730 2 823102 821160 2 838382 1 666101 798912 322928 36323 10352 760478 643024 262 21496 506572 445128 712162 817364 805329 787135 109091 208048 1125 516891 210660 732718 487 793181 747111 326561 834419 13 406860 473463 2045 212400 836685 844121 833216 326731 1 690962 1 816359 783921 156877 818375 837407 841653 774194 391091 24 787233 773723 192321 29646 479621 2434 721901 605163 793944 540787 283977 403755 70862 796394 392117 22970 799298 715205 679048 13588 817568 13 658976 189035 732819 110315 769142 574888 196960 725713 847229 789424 844599 655531 616287 158925 21 576712 591618 434293 287142 818868 811139 534051 816908 123385 780901 214280 11 135046 714402 1263 13790 213 710145 579675 781562 119 599054 62007 239380 740172 431 832098 206918 81712 20373 119311 839604 41 821215 46648 714961 158852 374142 825756 746702 792746 38658 828829 3 796654 843298 382901 833848 3 394558 17516 830172 698452 798233 666235 359716 541203 566809 544720 232331 841964 438009 714469 848048 585646 2 306 168655 47770 75243 564126 474234 802960 810057 303266 399115 24 826972 489 317526 110656 544251 830239 69900 545905 21811 749183 10 746950 290754 706131 137995 375642 585418 3 5 406749 150346 642721 26824 801553 848479 281666 701486 82065 779364 718708 282676 566691 28880 702859 66 822775 733532 8 154407 826035 782271 281 206 528033 1 794169 690589 36982 515565 372267 216976 192842 116412 287953 831267 386523 41885 299574 564779 831429 833961 14 807481 832073 832889 690496 12711 653738 5 819924 809781 408769 483488 231 220 125955 168956 181605 238 701907 667766 562062 105598 351880 822395 303667 796541 414258 285123 53 285811 761587 4160 21018 402241 99471 749743 334846 690651 805754 517128 842071 609619 710744 212703 820059 777861 131250 123594 5 207197 303499 741485 723681 1 1518 315 101767 148800 826797 504668 782271 739358 603144 766234 18 536071 802746 387395 204085 849091 310001 3 831579 159711 838410 967 820341 252 543363 716572 184 111724 809985 24 21706 572745 35477 576702 692407 503919 678000 834951 53 783098 459650 287579 808099 210797 463072 211988 159811 795218 726184 51 682901 482061 384399 770106 287244 798517 745127 332852 205102 648217 476913 697807 783812 845071 813513 297200 625283 374895 85467 256966 223440 2 792665 473047 835008 1 455154 6496 798827 789 831891 74073 113581 89770 29 2 514269 781560 763683 767118 84 449 794685 713756 57 842421 657294 769274 686346 51120 792631 798288 783925 43108 224596 220104 15846 822530 526220 126828 18818 809572 2531 189352 268767 170208 486330 3694 712542 405562 25298 1170 755609 652909 727444 703634 784853 38492 178 1312 848760 488506 748433 23515 343392 116 771321 761248 839391 242777 144 760635 252932 789688 801904 2259 178202 600957 811406 72 587792 810767 7939 804314 269846 667856 199005 729119 513338 70691 839895 22956 174103 845864 718528 832141 849157 411436 190699 246360 26006 392265 93574 786463 507 18406 6 7666 65 797517 180975 435 436228 819374 774032 841490 142294 334594 845012 795525 45 117469 600136 26243 836189 512118 837729 325259 180420 155965 824951 826100 782315 11351 687053 822014 658763 821580 542737 723392 30 808263 294 3776 581220 807604 734679 282560 101478 187864 718520 7 235 673462 738082 48 844160 836720 92157 798162 688311 848899 72004 14 10 812284 755796 60474 780919 695214 285776 24804 345706 763748 577037 804925 843157 848031 177944 52 776376 440921 1253 9515 1 9 817278 701722 805826 544689 735846 729774 453761 12 824001 31 564297 209254 590510 816902 793407 660173 9793 215079 31 804637 757148 58084 1008 798088 831991 75 571170 839473 156531 592229 18320 4541 2 4314 41 141749 111707 434878 383030 423431 824407 407756 298091 645401 12857 79 350482 747994 520433 3 836724 693699 9213 578101 695761 22 839322 28760 626632 17530 626670 836634 2 3 829627 778643 260607 424286 187431 790367 839799 6 10 766228 774805 1635 849144 376644 51241 833862 373978 705794 745071 830720 444015 631470 715362 416614 214715 14186 531472 778505 5 6 849527 832406 702 835111 609154 696056 833788 509423 82386 304360 23 204901 47465 791086 754128 771358 385121 213181 837196 59 217609 795719 321687 64480 307103 848317 397635 595942 76871 731398 132 428673 836592 805536 119236 8 627882 738127 663800 835887 785410 12576 751884 846878 474369 185809 808802 20664 28827 34479 6 15123 575 88689 694877 76468 2 793379 16 368110 674475 796723 416908 958 47614 201109 374942 55603 381441 90031 491222 1601 19796 563120 45 485345 502633 796632 823676 483901 833176 777209 814147 754747 724778 66710 392298 553273 2 617510 814442 4919 666819 819640 526149 786095 829534 100738 4815 574623 846478 573621 384934 533330 2 839533 252010 817851 261483 530705 282388 831819 5 400583 842598 219366 70 48279 807447 810738 826279 676653 807918 114416 530934 11707 802191 101007 298204 279799 842720 789797 899 701821 247861 731790 5810 441085 307659 71625 223279 466428 739927 824617 16 523970 270733 807944 49049 763394 690859 831713 247368 797917 2 8 762493 241036 68295 84 773004 3 651131 810993 676526 296372 774763 272001 452550 839942 751446 770530 399646 265400 255237 500977 306105 88752 388443 844839 357061 31840 724022 803568 76 294125 719679 94257 297652 421294 316277 53266 224405 63272 825607 760422 7 13671 605413 629679 631640 199724 250 105264 574408 434 209323 207754 306023 278810 103856 793400 723044 690187 263 436289 184838 822373 803363 1 29588 634596 91429 333839 66 835445 503 799306 1 57980 7255 1592 15717 380280 6 360598 11 790043 1409 8130 660201 130928 316299 17416 5503 424116 742094 219 457758 60708 510091 193 65220 36843 709359 85157 104263 88 823084 485 531562 837299 70693 93062 554608 780067 65425 86376 160214 493379 810293 464470 582834 523585 119995 512121 21 558951 46354 1719 720122 840612 524585 32893 81453 831327 769306 216440 3930 808296 848386 587729 99196 755352 267 786950 395690 15671 727458 129313 562920 4738 844367 175 720928 704792 551060 726118 7 758153 423 827700 456699 359611 231691 16371 564 199426 600298 3097 63 344032 797031 688528 834556 831531 792968 322450 63694 849305 778844 104446 8 587804 146182 12516 1443 135694 780680 521051 733792 828543 538338 489375 273580 777441 1 6237 824668 562590 604463 360 54879 542271 1930 788009 765283 780 811490 281391 770708 391975 640548 467559 845546 4 728622 407553 990 835745 761591 810179 802590 843581 195945 60532 320375 440798 238260 775117 821031 529723 434040 843128 86708 804824 687154 183298 757669 637442 556051 61682 105832 796972 728725 716476 28 811485 65 291901 386211 100152 842929 789784 605690 158327 609718 589340 70 619524 17 656337 2854 36139 166016 144 247210 279857 379 557679 840240 407146 805083 479348 752826 141401 632112 59289 699136 275 815877 801442 480326 1430 816956 113 676438 244134 102656 649551 849366 815790 574162 8676 515908 795074 66023 81076 218747 3552 716571 751497 416802 827075 223614 96281 451991 1 509236 733930 715581 755153 371753 60830 488740 91754 804719 82819 89569 86 668409 244 542886 798364 661963 242451 134826 825604 1 74926 835842 802743 787540 645084 748623 595917 771064 138415 819952 843204 849325 27223 528799 821310 600648 760 85 814562 834084 133907 206080 814288 786539 88914 25605 333282 82774 386779 435589 835918 107048 784218 786234 52 497687 275378 844970 801144 688310 61720 819028 193986 810370 16108 486524 411982 835884 849881 15 684983 91062 832293 797879 202 3789 240698 266978 9781 142640 368242 224274 34723 541557 186541 58262 561997 565921 346898 2907 473177 458123 43956 456 214220 154675 2 119120 973 551386 192134 20829 3635 426842 203175 58858 847259 200229 736972 833609 820814 832312 809712 591823 831166 791657 647730 878 63411 278 837710 633730 459825 708864 123620 460 822184 729110 172277 848020 308658 630405 428815 174018 82675 789679 819324 116 275401 404064 644130 184945 842139 686262 304607 143 812171 136211 31589 557016 817216 79783 844986 587902 1310 535314 699019 517460 383605 12119 597940 708989 4967 467002 447818 366903 808115 396641 6997 726529 12017 2729 792130 172511 735297 5627 539114 882 11 2765 584830 529805 816205 183089 345791 1285 846439 662933 303723 346871 773677 261911 62 17444 52 224352 723681 463037 536248 770540 274413 579281 808496 253455 447906 185584 2108 844781 584072 256420 759395 176264 763062 20 778265 596614 669129 484944 1 818245 469361 635816 612853 550057 412385 481428 1190 638680 833996 1717 779050 815554 635617 810589 529499 204313 107178 294659 567522 733612 483391 836008 579046 726840 591210 427165 70644 119293 600293 742676 848568 630276 737456 51671 12580 383 243520 807421 562922 175040 37 378175 134088 85 685286 845651 788969 698532 696460 805439 843369 17590 845535 753778 501024 721683 776080 346178 15763 397112 388189 835886 2 235969 371427 109294 186499 796344 165970 765394 135640 335421 801982 46207 639748 761487 5 20 829175 413967 44952 767196 377484 779998 122489 182365 202 12 1111 825196 540468 17959 795121 809505 772818 777843 738564 843317 825850 319572 27326 203099 842022 818 592975 781001 492376 281605 151065 339977 821093 12754 368738 840352 801328 828269 86264 364179 425889 152 4397 13482 344051 55 61127 8017 447016 611217 753595 8 654098 97931 1 775688 627624 3024 648195 5701 13 33213 295259 719919 824845 445491 16372 75071 102257 683032 3786 257975 689620 166574 3723 9329 676129 187768 797781 721360 476729 525067 312700 841725 29184 4 182349 775999 771726 112736 740920 226 109608 268028 817134 432306 828395 768829 227720 240719 742429 1 775837 678 834821 790139 718705 40525 741872 80795 219016 522355 491545 806251 552898 1585 840075 755657 489673 474621 29 720216 39702 2221 296713 801605 45 66752 12589 337332 462818 670395 294332 832544 181735 760005 61149 194351 784366 754577 788658 829839 152343 414727 20893 772075 37 325843 729788 303538 78992 386663 249082 763316 87051 834341 654455 69122 842620 846458 38 10 1 830629 211 835223 456455 269417 502486 668259 177283 593186 94090 532067 410568 633852 622972 277408 554738 233727 212148 733345 779496 336998 110 825425 806108 44865 410027 440480 248246 626128 87361 599651 692594 77434 673750 1 479741 817393 500540 46 730287 25 828933 428170 848687 465603 14 5908 2 228652 621982 285971 399901 860 106498 429142 831014 814534 36636 16621 18588 638844 94867 620511 304591 171506 28873 519773 27 601149 839610 12210 819485 837386 180 528984 93512 130219 2 116787 831420 167 612580 3 813864 832589 295157 338 20331 43001 173131 152975 402077 815628 687442 208489 247869 8 2539 392170 363615 13 832654 289231 116211 120 786045 187274 646786 283782 5 627387 129104 24618 818223 51416 696503 398672 289906 821719 683249 642785 11566 819512 794416 792148 722524 837850 472931 2 138311 320537 222368 812729 175780 14 97549 608156 268823 476882 409414 25561 265440 509605 12864 806504 759546 5161 46708 723453 45722 17 438493 162699 112339 53641 248677 619890 3132 810409 652219 823230 153386 643949 1236 451 777911 260440 819403 819916 827123 821709 300845 579043 95758 62 757676 180774 11362 19 175406 544796 37 619919 13283 748027 249700 1761 709627 666465 705758 704843 847656 283 4151 838428 87428 784722 11217 815657 831128 753476 743128 37433 213868 689852 182687 753582 746762 49402 726032 52750 426330 525179 747315 830569 37675 157235 562434 73 3900 762488 2883 19 718782 216 141190 728544 447459 625989 109760 211834 611876 164516 277487 2 215406 20830 695691 598676 822352 726112 43 843880 1907 821348 96974 496747 381404 626610 1928 791631 271134 761465 78548 997 806471 22224 95353 775806 682028 538783 836497 844156 357354 400266 988 28 849838 1 4449 353848 743403 493171 332104 749968 827884 542512 792907 816268 144339 778104 182465 340926 790879 785019 434100 6 730823 752450 494339 594930 241047 32340 157510 234917 60579 825629 5 78955 784089 796764 472745 802240 697484 836186 206550 371313 274506 643540 6359 10117 222 605698 587964 796577 831235 629295 366 811876 294445 175787 702571 721197 3 759269 495226 2040 8332 696963 2 731738 843867 414301 59 815913 619672 9107 601903 274 4 647618 462093 349742 47780 839553 835444 215187 816829 816301 46998 737531 373283 840452 809963 786197 177611 237223 649227 659817 718092 762828 367894 607035 585046 837773 16837 494419 832013 753797 839196 572214 610776 92090 774543 755205 504043 284068 47072 100768 829158 429184 326525 598 42 531678 149213 261838 721627 798241 146876 816045 106360 97088 843596 8 46 829782 696246 843772 280665 777293 731756 640002 647670 131478 829857 33978 848276 27711 344006 824583 579307 15 237031 15095 802308 399817 9740 846521 842955 129085 248 477049 319665 583124 6 3 553993 453399 707074 166060 713 725177 773178 78990 755965 549659 272131 764104 774652 585237 642284 774856 587933 811122 716693 76606 459628 734147 808439 4 170 547406 845738 445855 783765 453231 802881 42584 264287 134428 204105 36238 686250 518 840407 620755 224859 255831 344087 814905 325113 287556 491392 10 840444 730165 364807 825827 148 151958 803397 835539 696911 774656 564751 461567 32698 1127 287238 127 832489 824767 577295 11291 358575 509523 612526 643167 839073 558254 272730 382782 532451 591250 4 595642 739942 746643 789667 266255 146630 42149 838154 843436 424685 10 56984 805982 46115 1413 544590 3276 189 557672 776828 675 54697 804723 1 789000 159009 694735 791299 818091 482364 683158 231423 820067 10 846795 841368 630657 67934 806310 587577 87717 205770 329367 676311 830966 76 5 725947 56809 753383 422270 845004 438699 21224 440589 727730 785674 38 788589 130368 809321 668640 836344 416010 452169 809912 703 778870 1724 212 309531 801748 825529 752693 81540 67988 388862 20 842201 270773 765304 192757 388 400486 147 789070 744684 847653 205586 3642 812303 480246 410329 172092 469544 762557 552842 290930 307926 44 721387 821711 777660 17660 673457 597906 751140 729160 738678 570216 711487 752723 782137 3 796222 4545 335764 22807 12944 1 400225 8 291193 424510 168284 56288 3432 390480 792256 109 836799 604957 141 22424 270321 1075 678010 747929 712561 501565 823559 751257 805743 718088 772010 223786 282 837011 4 562732 794803 818540 42 735309 114905 2 523434 682981 412427 549008 828036 588063 573523 827538 844597 698293 760837 468647 816356 588401 179458 276792 7306 331015 39227 315348 800020 528104 79504 806684 635214 31322 614762 2 27 767357 504873 20 646247 9 130845 722387 182742 695793 669760 825618 91485 447100 52 2118 803272 22708 834864 59622 338878 1861 422440 3694 12 17854 2 23513 9450 2637 816015 26 756462 554900 14 805932 843535 842293 6 627469 756251 569348 120756 581228 311140 193552 849339 355495 281981 97105 415275 285244 7005 1229 715436 364333 6406 653909 673497 20 568211 833341 431050 9558 665456 147 837825 806002 29363 273671 436312 829924 532277 665022 692856 31 794700 394755 359304 1 738076 245014 26 167037 742023 444330 429579 842327 495868 4 783244 158 7857 667435 108594 751750 813799 201149 7469 82940 405611 620956 31475 829838 781264 665034 202749 637588 518136 823922 70385 481729 762133 277013 744151 2324 447621 493018 93 17261 590625 64450 4 529390 766462 44835 458636 551408 158911 611587 807819 789922 774784 766928 40877 550884 24 17 123237 844169 805245 323151 598391 456109 134 797024 524577 475144 514514 33 13851 213679 615376 257970 743740 75296 366 273339 481558 624916 684527 456934 19 515025 33572 9 353421 848072 750267 241354 753873 60 11589 39867 838266 847780 332799 72457 691321 6 40 3 29 770209 541376 770382 656670 781297 538412 617615 816783 53038 95652 723794 336106 514703 791438 834350 745766 437210 816993 3 815946 385464 771900 304397 803457 495633 718684 336 846041 755726 171803 847655 433986 59 846964 491 576436 801177 651807 5 821250 839628 844877 539862 67 509135 169383 740761 544215 828309 69567 824802 634693 820722 386430 815140 404034 1719 138037 683876 486206 208829 732138 99431 99864 791549 671394 847367 666136 793647 744041 692791 16880 328400 246 103708 122853 824725 820556 22040 63654 331845 778706 824691 598187 54919 195648 431142 569897 8 845794 384358 782007 206959 839700 15 821640 758631 830428 568712 272361 692299 731982 822050 135930 722700 445949 529017 65 746116 730955 752062 333860 842269 4680 14152 803604 456523 810482 10 834051 743168 365331 539497 169997 683446 693235 770197 802852 836027 834221 723635 811428 579624 757997 77499 356803 349103 640251 10 487584 238781 831486 824078 21 396 145435 783574 343120 1565 492394 740774 288291 318 714666 765562 531925 22331 15 736640 9 53 391772 322110 568526 607752 790608 692812 829695 15 549850 716220 1743 238709 661571 746979 727609 400160 839598 253214 457597 815376 257524 212769 655 7030 17 251835 508152 414542 657888 156724 129085 747252 182437 804016 821736 826308 834811 784100 1363 733078 765720 830246 92775 136 195623 846025 837072 719371 60469 2 732520 43999 820784 839257 770121 2 554 267879 845732 721704 5014 811242 18 692291 738052 829778 809473 74 786124 687740 821119 787913 399545 378775 760972 358518 334240 369981 804649 429655 266460 152457 2632 278199 779962 755174 509361 583051 30 830061 824351 845478 823410 33511 312352 801566 612442 637472 805533 25539 748226 723928 839036 781492 24294 781033 248719 58446 768528 493051 686534 2440 511539 665566 757624 111076 225090 118967 6444 716643 417654 61067 2 9787 831781 199273 30171 697738 693183 31 2882 505655 294853 52544 778668 4 682700 790233 569673 8 364251 7550 632065 2176 3 22 835980 119231 818972 810383 409598 36117 9148 342816 18 770611 812104 315808 831231 216342 6 573219 571213 794199 667252 838801 298278 845868 13507 840649 817587 664810 841795 744022 810575 426364 738474 462843 16 841241 723920 207444 768671 175788 513003 640058 247153 791748 62231 34 282896 5 207742 825793 800496 280307 730290 785033 821795 722155 801422 662064 846068 786752 444894 618616 706169 238 2696 95138 818703 766008 781249 833067 4 800043 830261 831763 828953 938 111756 838803 4912 51764 779844 598506 779769 251850 1778 108831 32806 335465 184347 779496 2571 527085 847223 305020 776926 739951 484162 543313 770484 153573 902 3 61525 780022 472313 614449 256133 779720 34 827898 232857 4977 24837 684848 288335 355739 774944 6396 604779 820368 56991 579416 719930 494722 2 775253 440948 236187 164793 228195 635363 55 386494 797303 389202 826942 84078 82094 828894 816196 291746 59456 40 829533 849016 265 815723 509632 684934 119848 192386 2 148365 598453 3 806261 515500 71533 844243 482562 843379 119 28 302667 303857 206962 835840 345643 181359 740541 336782 426801 828442 709707 513288 699971 209399 333502 744502 705590 471231 734792 3 769404 712855 216347 723411 747482 68655 720254 589691 826407 2 526327 579866 36 830633 89308 691524 297655 718113 752672 609663 761498 11664 261553 816763 711309 47 419236 827190 479330 19122 49820 319937 828541 310797 192230 427446 839233 8 27645 842652 250825 239980 56786 322884 78111 1393 3 3126 1 8 563909 847470 110025 414747 146108 197860 208011 827407 826871 728792 1 767467 671495 371417 748789 726848 354 697466 281857 787056 100984 84417 77551 781588 675914 521692 120 794915 791042 21229 588577 397171 172550 735566 325625 841 725982 64721 75870 604455 518507 372892 495019 628 375494 742621 3 253558 1696 525337 807043 2 148 23 734634 64490 697369 729189 812345 590038 759516 2 50989 14930 840957 370811 717237 274934 187237 300291 693 770534 551967 684485 591709 574430 3785 388457 109 312506 13086 47099 327597 6200 70496 828248 867 744205 97581 811139 826387 322503 168140 5343 87685 57370 505003 263834 800673 18748 223 348835 605362 816770 632856 683028 433 191368 798454 406864 845712 263431 580994 830742 204855 740644 315672 2 33803 537547 256 528290 295289 835961 566697 615683 333245 841701 453669 826832 671957 791315 51229 538345 176271 269504 85286 816518 22625 721585 829063 788236 427048 785734 41466 4726 753761 804616 728123 643027 831243 839165 40827 548656 362397 269749 63447 595575 450526 823177 362095 115062 731549 782264 686758 204213 213368 689990 10832 661678 2 17813 24229 833257 656654 715345 273559 2219 773866 758178 335748 285443 23204 846247 835625 849162 195530 379182 383158 66521 164742 738860 16128 57208 69692 633378 651550 712896 198780 412844 132291 824593 846021 811994 149055 307905 102889 121 355637 3218 848150 661722 372822 573155 256459 332224 638289 246826 413786 79029 694175 27 210594 694151 821269 783155 1 762887 605851 236457 589482 9743 6910 834515 560628 313744 10 324790 46705 9 849060 808792 13 847146 19 253466 830201 846359 268867 830936 29600 48367 39 697740 292115 841324 61049 774841 800644 459098 9034 339685 3522 824108 336553 55942 764010 269926 111 858 393679 760782 797344 387112 707562 345008 784405 9 172021 749098 102319 331267 334319 288379 698866 23 27412 769151 754178 765284 829778 25792 806542 828585 573719 8 818253 611340 61 137334 841408 157293 685267 213191 742865 347697 68108 9 974 16429 1 809001 574798 150065 594701 33792 205081 709807 33092 728983 844746 209409 751571 250455 133509 841367 14717 774954 91612 323717 829281 278428 815539 62663 9 803085 547662 771108 822052 156937 248520 795716 651897 64891 51602 24331 795710 34800 816980 3451 38607 741457 187994 650898 834475 484048 705003 816188 437 668682 812996 254964 799536 175727 784047 181 365359 816491 846743 761289 282746 737148 6 318 174552 6397 456154 152560 280 22142 3 741567 49880 712557 55916 561471 7067 705517 611604 736151 812278 531405 742334 32415 719775 298549 175520 96 849127 532340 793413 5410 520369 9158 424980 291592 790917 319933 233099 211274 34 806518 9 51574 87332 375710 138744 840270 202996 808337 753898 519379 99597 2 577606 555150 62768 750985 125408 80797 1 815938 1286 7551 465081 594699 800579 804221 20900 504226 124216 765408 618169 799647 19 444340 513 848 830941 743408 828326 755047 847013 539810 191447 589166 209167 366873 161191 290188 97 413228 355750 788512 373240 816774 683251 807905 737165 809349 214303 808315 816259 838427 813866 842559 745833 343 101 168762 10 27591 413243 789302 826616 825421 831866 5 631831 627003 4 346795 6498 796119 543320 790735 413481 509 14 541703 230 849276 836123 486226 501237 801294 113019 527611 565452 292563 1070 7 778828 813798 65 823146 822730 138638 657234 839585 744991 1562 823577 500457 408828 548359 569251 30729 514554 586710 116861 47613 749618 743238 160168 839945 790408 807832 836952 662438 171586 518726 48 492417 490384 313807 21875 3 7 821993 7 390738 2 842272 297802 745592 59560 797156 76094 838731 542099 803613 211476 469657 603102 153766 329110 845522 339864 944 769508 299 451648 628318 844949 24874 380631 40068 223832 619060 771856 75968 761798 24755 156509 837862 761999 69464 222885 566030 223 69790 673133 666662 702133 765967 823723 659500 2615 847017 755805 766537 27 843067 757624 4417 303678 674784 788251 832960 5 78862 842800 574485 188821 771172 2 834070 720522 812180 829307 423110 628373 747140 366454 100328 724289 832774 807480 564865 743087 461444 3180 798453 429540 755000 418246 829141 642732 255343 846647 223522 711779 1 99289 739750 605995 677170 696859 122036 4 831021 38002 847719 164346 563735 112140 1318 476516 80691 797116 87125 215747 796737 52 314704 826349 728672 27 816965 701588 782204 105099 829590 689478 815529 408485 727695 673887 303077 724907 552717 101688 470881 845422 484 184182 21684 618425 25791 690099 701907 104418 527944 157545 517065 108463 40952 126437 10 361262 637765 34103 3169 803976 669289 476244 777383 81347 349140 839849 827455 532898 821056 111284 108 761870 96063 13224 139938 628419 705074 761878 644435 836627 675947 137192 816905 3 352935 1070 626242 20055 63 420364 849601 666829 815775 24440 822316 831580 285087 5104 647671 818468 286642 78123 315916 849000 18 26 698596 754331 296832 441 819348 695934 837314 23520 549885 682642 69104 4309 795411 56944 792315 711841 16 88 808317 223803 11 353051 832078 141 272736 384246 126 824957 846947 244795 844898 642601 280234 13541 824207 255864 634559 86146 775701 156159 35 732699 557148 753050 373965 65792 480859 7798 813706 619067 751134 841026 1 9811 824979 812 2 834039 514071 840727 711344 77003 475449 454070 791051 263424 402048 71070 838112 622 780943 48868 4588 816148 76775 752593 775688 729705 661677 833388 213897 18836 585388 438655 841713 816834 598 92963 670797 848590 664056 415455 800165 484 72359 769090 5055 427 144991 327901 390467 450413 746003 555458 30176 347548 612263 692507 587 58 698826 158586 800763 276751 184976 793172 388351 836750 247 261167 534059 2 39 734568 183119 538648 32 118716 796551 318007 778311 19 822293 794990 105105 208732 737131 1 212105 552687 806688 841279 1 171567 177787 5 35438 530719 460259 804310 505996 5233 823840 2259 313 520911 32921 4 769218 718125 764050 92272 6219 580532 259246 845730 8943 193811 806562 114894 664404 760088 837827 829621 86476 800660 327726 821854 156758 2 793849 596401 768107 121681 454445 826123 753400 822293 836907 197008 837453 733187 762084 777823 1165 250834 397359 815551 9800 294278 824431 15854 244329 114 524149 795013 191921 21413 467874 72407 426355 1779 803629 91973 58210 432151 658035 840018 406683 825995 824415 356359 392166 801709 80530 2811 926 5 954 826860 6 99065 513416 224203 427998 4812 114 481 152804 349599 661 782738 463975 49 485702 38876 483405 821499 792691 29 799312 557734 806749 33385 814494 786509 836976 647401 599446 1 2 715372 793256 808095 157 136246 822583 421825 18 725179 19585 82 489818 38337 486430 15 227110 141210 843464 817196 812717 520033 784246 836416 230681 826940 252115 762048 341804 752777 328106 47722 512920 51935 46065 653400 67707 588141 224591 19000 639226 696518 801920 802307 845618 828029 5 668921 848289 141535 204477 4 57802 837482 672179 35 229062 781839 810701 601525 821200 731344 599122 61323 812717 4 32735 230419 128141 832319 503447 73905 77793 847397 158 508365 663614 846967 6 789236 231037 798869 380009 93 330997 1184 20264 833 38331 3704 646685 85812 530520 824447 167895 92172 848224 595352 9657 160917 548871 95978 834903 807198 617228 790259 3 21184 46504 751172 45 655891 16 398762 775849 160022 813677 60 846368 779234 308226 842154 725878 25 806245 647769 478574 834537 385 836549 120003 418708 735920 844393 789290 765087 470353 447343 1 670 754738 803932 525388 782720 10802 820179 11616 11842 583253 2511 806596 440282 754921 840324 67689 664271 86725 150754 827710 119098 170489 817545 181171 607579 1299 112 536077 17 33330 542565 805821 825775 812396 347415 303802 828254 61434 879 678939 22 142508 807250 289853 627363 795895 772071 273 849094 39870 171309 265006 80 754108 650347 5 809115 234249 761736 4 256261 263655 16712 202665 170568 1442 79211 314179 822777 611942 105702 813206 589047 203240 883 494417 812956 603041 848598 697309 276875 82337 255924 833513 822796 733961 113713 785073 463605 819095 42572 794142 122991 773467 3646 709156 102072 9 337765 750072 713256 276731 839636 680 113763 477539 331873 362557 5 335 977 800198 795237 418792 35 313310 139302 199064 683741 658975 161948 811517 3757 732667 646965 97138 603110 94629 28978 842583 21742 217813 681269 808637 778485 138910 790008 135680 487131 19343 714685 619331 543584 614850 89412 594383 4 524808 803792 31752 27 742947 88767 4 692732 141977 68 329 7 488634 677165 236642 245 652307 65 22 792453 2126 647781 482470 186 601959 345255 991 832809 3335 774778 826388 242622 4 359984 801623 755120 676017 830092 698539 741611 591609 46 354555 728644 633709 508600 848600 387401 550727 845534 844979 813180 398333 28092 554398 448665 356445 749136 712746 707736 2300 22591 8 845528 842450 671612 247387 84 336969 779682 138679 751186 78193 594181 727383 790183 843395 76165 847975 187116 63899 721793 281214 36 743146 100524 307780 176092 752148 562122 8855 784027 159978 257415 81653 366128 128211 811341 49 237288 166826 249 840761 170997 848882 772988 331853 812321 837849 207197 405505 285758 85597 6024 679506 622145 846310 94903 69857 578785 835946 814729 704263 2442 142456 76449 4065 829269 779665 259977 638655 84616 733023 730443 760693 129003 161314 743108 841787 2687 806326 219957 53830 608016 11 673093 512876 300755 708590 707462 35725 1 469 10 822192 468611 198690 279767 531162 331439 17656 103257 32345 247352 363734 783824 764017 828203 736708 766951 825147 173140 267 261899 12314 2533 208 544928 324744 326681 815557 782279 108 837134 448213 730174 834847 740273 461362 765223 113860 476249 95936 737051 93021 329260 557 319566 53194 82579 466694 34 27 837825 399066 840317 20 325381 671993 547064 830 69927 92662 3 168138 671503 133666 745161 616525 613530 673712 557 306021 391939 360 648215 525644 12131 757946 514 142672 831808 27757 12908 838784 422 343694 845162 844808 317255 611681 475101 646142 187351 814537 253584 586696 712562 450883 763411 374788 785199 164463 53555 770206 826477 432979 24259 8 742439 838810 517466 84 795244 751090 846130 354494 631413 532545 769796 649491 784782 838469 65 358742 159663 842042 847704 525695 825212 10756 478749 668516 24690 114 519191 461572 844153 79697 789866 737692 738098 820365 260095 79 624009 145 549585 772846 838447 214663 144 735 128170 167342 437838 199200 153471 809026 816851 111797 415101 677370 410259 580928 837370 831380 709167 837664 64436 792462 1 576246 43052 825220 847873 819411 353630 822493 393464 8432 678617 18699 759592 807286 340796 715314 176007 388488 85348 260755 740557 805719 284654 127691 6123 830742 477349 403081 14365 4183 682398 341652 20 366 839398 831355 767396 318909 377240 20712 335826 813718 248445 635254 297073 809656 257477 265 802255 653011 847394 141543 23832 291658 617339 199715 242944 764256 823402 455310 753467 588212 232038 677292 819901 578894 798294 841299 800673 218146 757589 76629 61735 3 300191 454471 846602 199 824844 462229 759100 749570 845238 57767 795759 756517 171879 360 794471 9 804304 35302 551330 471565 631442 801573 761920 750867 697086 13574 756259 11206 7008 6703 842943 59332 773606 1626 812292 3 3696 251421 641629 688090 803914 41709 35823 310 95935 670762 630226 151529 804402 810524 209897 336 48 92266 1 2 421013 769998 808424 200952 600148 839108 58 806823 206555 373284 846798 829007 619086 104 777358 796548 625214 798959 830629 644070 770724 662 845591 89250 89156 463463 834334 138273 134857 458271 390722 846285 707313 832972 823753 734819 327886 13 6 26020 460104 746591 514344 192673 624230 333501 818115 65731 830368 512078 840 779339 790306 705197 97620 602 426672 82 839562 49367 735283 269830 160088 115 615823 46775 232 2 485238 273902 711619 180162 830943 703315 27606 2452 634347 759576 2 844140 834080 583830 807477 825833 826094 757655 540745 401455 774291 844723 2 162507 836676 402019 837170 778638 633146 730808 1 3841 730252 555602 824413 739235 685195 719971 559710 260267 181950 2052 55823 666680 823207 790996 476673 210831 679213 358166 779737 806520 838840 96454 630497 208928 30 363826 838962 161 341695 387 717521 821544 822934 295688 220 833611 200650 227 40766 2361 111770 741795 835321 10408 656865 531982 1650 815165 4 3 13567 774034 823879 324069 499173 761066 534847 756757 130859 99092 434328 844919 8942 4 42261 801438 245457 10 80120 249247 823975 744240 68724 673981 49969 532866 551153 547352 784357 719546 823016 785290 172816 196857 192296 203 679539 812185 1983 663189 569349 48775 74322 249 453150 824836 298775 1 459205 128294 306 9431 28935 787049 615223 3 16 794014 837130 500878 465911 818586 504061 838511 33766 6644 752 806221 2870 536866 350511 241561 589 165242 1711 986 566469 773792 769743 517263 243798 136406 711956 768318 1900 587957 1137 36238 184351 430654 9 1599 785055 26095 163 399344 840368 209616 832486 467664 816166 145506 669273 680016 41098 313670 395344 663467 399082 641053 4011 743005 589753 37282 740871 156440 473640 90434 771255 445732 366164 699107 769108 836812 4 640401 842569 825491 30458 51 230820 382348 734329 23006 800569 117259 193320 1664 820944 844889 833058 4 687589 36 3932 7691 385571 153064 208 791035 5 6509 74570 1697 380811 485771 57737 757625 317774 513582 846334 775531 128651 592025 17423 13547 62001 567954 681599 2036 749244 780782 803608 324911 475828 355 779667 594210 801331 774270 780975 692831 338341 492244 199932 410420 13 263837 155491 13 420597 360110 123762 848045 553147 835146 806698 792413 463265 367755 124242 45423 316592 683686 239425 565884 358732 341352 690046 591 360343 418 67129 257772 610174 801785 537769 742061 203073 443756 719468 798895 1243 816931 681 723794 496129 827840 781949 428 744523 35 753459 529368 537299 831879 629547 59014 2783 761413 4 688934 476661 756944 354 741970 4668 81951 826643 674 358625 741393 843399 2 803680 450582 341260 778195 847970 12 832502 619221 672159 383230 807923 496246 448009 35937 4357 158571 15 480378 12 190548 179171 230354 140456 154580 836751 143104 759783 798879 346403 848120 157351 7997 781421 704539 642833 338281 356997 119083 38 845597 819947 714 839447 655296 784552 671055 824468 3 475420 2 691152 122313 253 822798 837286 381043 726779 7234 678474 22 14 786939 111137 415846 781176 792197 80 168693 295553 17606 422807 7022 810015 513835 716591 838417 212541 496504 638586 4163 30 438048 644021 483842 15393 547389 16 66 73371 2084 41 699787 62491 784599 1 208 310453 146298 796131 561570 291394 1232 420735 677142 840590 799007 783097 183887 833338 827798 8425 55980 74409 459948 829226 389172 676273 629783 176 828016 626568 637175 469920 836846 230193 3741 360417 421876 105181 369630 775979 346300 15877 762512 12090 564001 588242 797290 9 124558 18944 9881 257 259443 783461 428308 801841 586795 812603 846000 770152 677564 803367 36676 735014 843187 224571 8689 129975 256928 254103 55097 756117 195915 505827 764772 64871 77047 734630 140 731906 829330 809088 187 279170 772530 959 694346 716425 802862 836530 564065 3383 4550 835161 261899 124695 800703 3 633336 715937 217000 713238 79786 74 274187 391577 194903 97335 172616 421886 704869 2051 145025 1437 173 675943 827498 109 814863 152 3657 457299 317121 2 799498 219784 800947 665555 463071 807321 170051 61569 28864 468567 18763 813959 3 1051 788752 224170 617256 42221 56984 138286 571801 746436 3 521452 528798 5 374936 298576 491696 482512 8766 811596 747419 204791 795784 715451 250410 103449 17888 837397 240062 843497 728038 626432 831586 301664 777827 785690 116754 263086 71601 807060 4 496375 130090 2 648685 4 248373 480751 1056 722137 364814 22 833110 785822 5118 160821 778419 838417 417708 262646 654330 115086 224061 584583 777910 41 9 702859 1 2409 49895 837406 831206 657197 42498 778213 822475 3 21974 371551 336071 261733 728067 759249 203680 128952 767326 976 833235 772055 723240 631638 736357 142163 819107 32 68476 820349 356757 39389 1316 231344 4410 345726 470286 233820 421098 776075 801409 334780 573050 14644 232618 527449 608652 733011 99955 246189 820320 585772 755773 826309 832073 153916 210403 206 531324 523068 260786 545591 274 807894 842768 446403 464881 696753 797391 826055 668183 18 847973 551477 301199 712448 756718 108155 651982 674522 825611 817381 183760 985 32310 263091 381612 1294 703 395397 846635 816710 545644 15006 825086 842121 455299 780903 593035 450470 736670 6566 42686 475878 822964 651727 762871 760865 271239 600857 29216 755845 788157 494548 550453 5139 53482 633269 568347 1 384526 691470 303005 629559 206490 750949 242495 50 817159 563325 846058 118412 718999 220000 67208 420690 819617 740720 27 24224 367516 141089 61 846349 33680 448184 790 773566 359747 747084 216911 844158 831771 12 76982 573089 316224 13103 819505 40930 201737 821216 779292 833107 40 842550 748904 776559 416970 434884 581906 797415 754775 106328 10 48705 844078 9852 432214 127 834962 297198 841399 718302 717630 709822 711808 2 76162 849171 803741 8 170190 756452 584432 819293 284824 731335 739500 431779 767503 103198 786046 21 586232 829394 24099 615536 2 717164 1645 703848 657222 796411 746261 825607 848260 840115 419035 837025 680550 637091 600083 298515 110 560 839054 43125 750 728046 573528 189864 818607 415718 510595 690433 749627 721590 397286 798484 574448 6 702531 537136 764685 1 13 473611 819327 780255 603383 194060 768642 391146 821839 816668 825960 1 818710 468684 793149 835512 431996 158843 843471 182269 736045 846090 459161 733144 706340 417 386 322869 84096 722644 512902 762922 803688 165449 349286 6092 45 211854 812899 42 795864 20799 842393 395155 125564 410106 811455 212921 706826 52529 1584 15 810291 157664 22761 64799 843464 845180 448812 261772 832907 2 655340 2 778174 8 115822 7 279545 1895 740047 105270 9739 147899 15230 787471 558245 797347 840031 122402 27 298121 62282 794877 14406 779422 3 798757 699614 99461 542103 785370 91895 9637 583099 11434 748837 18259 315600 2967 8 833978 4319 42385 2 749753 692606 619323 818001 818111 777091 460049 256353 482863 681311 657941 70293 26261 733679 763350 562915 827546 560542 787520 817911 109427 205509 536469 784479 497 675000 849744 155982 824981 285557 846118 797688 840407 81636 843579 830004 61 237890 709914 60615 652303 710556 806099 615051 95627 837510 743246 711633 828450 3 751322 240394 788634 15 260 849376 601666 714751 2 502611 604587 175038 836158 412243 788919 27 20 303 765872 676 308241 182612 543943 804320 570438 90 372588 798 4 176056 799609 35736 96997 385871 663756 757848 355032 290540 167540 540645 799182 181818 457803 323094 831988 822535 57 19978 348719 876 724952 775254 303 847783 113363 90282 378386 810906 78 543777 835213 810254 741735 838883 825863 761955 351315 43583 694115 360897 356289 230 824122 4 503 465275 883 753689 616100 598337 192435 89540 88794 252117 829904 606550 827664 144660 125915 831797 841214 240035 190026 463283 202657 743436 73648 169934 452068 551798 77930 828054 390656 8 832628 6394 249960 693317 11 66533 3 759002 191182 78 362767 114077 756755 479719 756574 656275 284133 575722 825144 229508 744228 31872 825589 831571 96253 251327 218854 832184 620822 798632 751081 734340 758239 556139 677337 795852 409143 346130 790430 266081 429137 219474 567295 532194 822282 541521 804234 840898 126089 820951 1 808344 530573 848926 156605 129 47413 688942 836870 802367 810983 816607 812154 593190 1943 368535 622514 131 3967 275811 557330 3 318607 5005 48923 112 245583 186484 825187 774759 119251 199250 677738 704421 768036 219 59077 809505 845943 248924 328 772612 171718 580432 2282 3 848977 816141 5 15 849445 51429 209889 1874 155438 745487 820216 41629 812315 616774 243781 232968 662211 234629 218878 761667 243 420615 312049 815157 812310 744218 845805 811302 204722 10791 716 6546 787073 559580 580708 325169 608456 846542 31325 703561 779620 814819 13290 9333 826331 57319 618899 55944 788257 799563 142794 518734 359289 798467 793208 314303 105610 115012 4 19917 279104 449325 720730 680350 6416 827994 5 783674 752066 768617 557339 164464 2 832804 814139 739313 114 677086 147680 619970 2 560821 834987 744261 411833 790133 90970 679925 823517 236264 793271 139995 5 73161 573289 585353 753123 321 755951 1635 258357 317441 820685 406664 3072 823368 288235 504433 836139 598260 560469 843 41 169576 512862 275188 657966 630904 660131 713492 519663 568869 720922 523868 453108 647100 6687 2329 662688 411555 601154 816318 40487 342 229466 807380 98085 2411 572875 449056 609131 126716 669567 592160 843890 41203 814669 821403 7636 4692 126120 568730 125571 663835 212 725316 959 58615 144357 695748 815562 599185 737520 727109 519926 6032 545379 786842 223361 767990 694 553161 5 146858 485979 17166 436528 829889 230022 815228 39 729551 521447 342465 646867 676153 820178 46 440356 611014 199538 810579 628417 684177 846369 253541 791853 795269 590373 7 786634 756287 804969 25094 415952 717154 229918 142903 531574 333554 80233 832712 546447 226977 778167 832684 5779 248304 25270 628887 258977 12518 819427 644898 792886 810596 838239 848475 436113 404458 465950 344917 156443 834383 2 842323 96 274296 74920 469207 2713 326859 767557 815527 849374 826542 527810 3 74430 832602 21 712327 5491 539169 690299 814875 724547 19230 276858 65919 2737 844142 124499 695937 738539 341411 28 828134 5463 56013 1 575575 1 784162 213988 812625 45555 778344 807300 9064 647482 413541 384490 839293 130907 21027 450971 369723 30499 45734 97322 831457 165702 175233 15738 741128 31 841292 429140 2120 86710 400599 26 602936 383139 380744 649305 775829 22101 9221 789237 52662 728656 714163 175774 8461 645143 720233 833633 640307 777993 132793 109793 775894 9 646403 176474 12 322 3986 545719 788861 131 255548 12124 335156 241740 814821 474404 112365 438818 304332 609190 770578 31 167930 834037 365015 522978 346495 4 792593 782378 5 817735 816728 18410 143529 115 401594 30 515945 790387 806866 626332 1122 422661 1363 639752 749189 61459 6 268316 833175 1931 546488 797210 38 4 796900 811802 744452 369567 336867 311737 143457 848876 444330 779927 418 454584 791950 818651 699448 54462 271239 829676 493373 600513 837695 125432 46892 625829 764700 806670 745221 307719 240198 628651 291631 425423 104453 229950 16717 395686 719258 372026 458972 15 646268 839013 224397 354941 44092 31823 130741 146 719068 1486 256096 846566 24747 643716 696975 504259 704623 613960 523512 9 506439 839555 759595 511296 39201 149320 258 780459 150886 115130 841559 751652 698901 66624 744984 11626 96911 818476 814052 479079 432096 193 37082 5 771822 848774 177867 848405 711768 627034 146332 691495 840609 831038 597890 653380 66318 456915 72 823863 59 488282 2 789381 822035 830444 145967 270519 751194 814447 796439 629390 173107 434487 664852 776816 713971 722571 216389 1346 620895 340932 72915 566776 601966 353285 746753 765701 3497 809955 746814 769587 825881 717 21890 340698 457135 796841 822683 577410 826969 231874 297147 839414 606707 587338 756953 613517 182506 818915 50511 573844 828790 789067 215363 799376 765642 845637 548767 835235 632141 788439 564157 670277 155240 667834 152386 26 786396 21467 1 706357 557749 596618 402352 3884 118612 68862 81955 843124 525056 238132 779690 845151 742925 844744 218846 59515 299339 182604 431387 616218 344256 47552 461341 819131 196 1370 831301 530939 620456 69 362 404681 15 656960 669680 512212 785777 366686 270792 222452 741395 247873 14 240949 569545 675379 326801 107 740599 798727 49406 670815 507 841920 758357 264739 677446 770324 52590 649263 518832 20571 353 834765 378455 579234 675627 24938 301 547888 529366 17362 70482 398032 4576 43484 108643 789438 706213 820279 833559 729478 737540 3 46753 647128 830074 15 6 259521 824054 793700 21812 837638 62257 746158 269172 724767 9 761401 751599 145333 791592 11889 420225 787968 1 500334 524355 227092 178902 777209 816636 829461 164616 7 124228 638076 468155 156201 666668 811018 259736 6203 733916 423233 846428 797908 782164 732642 766347 159442 664895 391 742855 798742 630813 778528 405257 366605 34570 168806 653339 786837 832205 583470 128823 694391 838303 797812 305093 825115 596061 430229 211 791050 768570 1285 511875 90 548509 98873 350529 735355 503607 243864 738071 615748 571571 200288 778159 21890 785 254523 847820 405005 707822 153566 375797 809564 75 85547 576749 447223 9 802181 791832 825073 670103 265 790060 717990 809484 45152 669061 842077 353837 697072 27 846147 8574 6489 560391 821963 806352 237 748714 831740 554268 189798 40 569388 718589 9407 447111 502432 351904 770743 3 256 1 94312 846865 762846 2046 826745 316 831006 763734 77700 598236 557078 246764 764707 342235 51424 347867 650457 1595 637893 279000 659572 667008 129019 166317 827110 178359 227 826593 153669 72 523351 754341 849071 775416 779300 843243 493555 824526 310482 822788 182257 844612 13 262051 3 561695 511797 585132 314872 14 163733 30 823488 329247 754459 3715 123116 829265 585132 158903 467971 4014 830929 87 707075 777340 834927 844022 829937 408393 130360 1 338999 820557 728311 671121 692395 4389 640223 190032 443433 824305 655461 121506 362826 202783 334557 615364 275821 29902 97783 344985 50513 809159 40 844429 2 805197 287194 781977 722368 702457 678885 810310 647054 15 6156 734157 84073 169547 86149 2314 445907 457391 337466 1191 782212 31674 169536 55 561 768453 2786 723864 840419 242 89 806539 349005 685285 843366 51577 356266 651115 5370 506841 120057 457757 640174 14 658122 485207 453 808277 826024 357900 95683 534698 48689 398443 321296 17467 842748 656721 471983 8288 1 190 62338 326 165 101004 205801 223729 20 600784 682905 581033 800580 794963 844580 327900 244098 5 849890 818740 280207 2618 715041 823229 43136 798013 580236 525804 110822 148856 800500 837084 167930 26777 831264 834899 259726 207809 768797 826945 806285 550163 229791 222666 677 625334 768051 493716 31891 633524 849875 642396 420367 596245 6601 652391 18 480232 12473 579578 51714 795319 1105 705627 299907 342790 699279 718599 649013 34 1259 137123 845347 39431 195504 727099 105739 272451 832724 67266 612845 66 555640 173023 60850 292462 282764 8340 715375 44096 823379 844212 740783 301580 514411 428348 12 776214 393939 738988 330080 811775 63910 807399 1 31082 601241 274798 845686 787930 167150 275631 299926 190678 766874 77 615784 488118 822083 1850 804848 834572 50179 9310 483 182689 147671 831240 50226 819618 623731 126895 510377 264580 816844 112329 693034 26940 149295 553430 152550 813249 549224 418332 799722 826313 819472 285008 20609 824350 352985 827116 13 299694 775708 111797 5 818364 753391 2 21109 817396 788665 1955 230781 628225 785284 1432 804069 770465 17 516549 660 460277 364648 27 435416 847250 915 5582 807630 13436 827034 714522 275546 98 3056 8 133828 745222 457247 168188 808156 667995 837779 14 767236 830573 223328 490781 683563 507519 3 791783 741555 805589 739830 285927 251687 502560 315239 217422 180 833518 501705 293710 768068 625414 104468 688184 525224 65911 714433 760139 844166 568242 132438 414398 570203 746399 97622 654507 2 549015 600629 716087 10100 44 6146 131241 806707 682 811280 302485 202401 836631 214070 817001 51 827775 796660 13262 219097 367466 786162 845515 2013 770197 614563 72896 389940 1904 8 826634 39 6342 28 224139 767431 736330 808256 438 453211 820113 841654 18 817808 48137 657934 102161 45 539974 817252 237288 820486 581680 797605 151028 216503 750510 690650 655139 71 645872 762099 2 809452 523023 708964 751713 9448 265413 369954 73937 418538 836780 599498 150183 31 149184 95730 839684 81928 421944 2 173589 786348 619703 170254 762476 663 834619 802443 690227 543 847196 811906 217656 691433 117340 770883 562433 116 66998 2398 765793 317 197233 711056 20 264 3076 841305 58005 840850 129 747575 814631 181 689897 58838 297867 750516 5662 493528 102 836560 822008 2564 7 101337 725048 341068 103392 844697 750755 647877 821482 780009 802119 335469 53226 236596 325018 293278 801693 85508 564509 664337 731283 843599 401189 695528 150640 761945 501462 829221 401618 834 725799 28693 721325 376858 772857 326337 450695 144222 569520 813715 842357 443430 256984 77213 787952 293283 587588 811035 815127 791840 733767 6940 9277 830157 527333 803976 11026 678547 2 771817 613015 142661 736794 33 849654 811548 9 262544 84039 229892 600665 10960 11 636758 845200 543086 732830 712690 569890 1 589 452301 843556 444077 272412 55850 801045 787266 351581 257745 47358 348618 801768 48242 777207 575799 811741 16800 473480 588547 44780 28218 805124 845096 774279 33492 841903 174020 2594 741465 111662 433708 47 206816 248256 789672 695535 35 814 1865 827846 213710 18 548325 382855 796628 801040 27737 835379 782158 256772 415401 798192 792970 558955 4 816025 27 108423 466 469578 369798 471898 707045 1206 142675 66420 777894 798323 738094 807819 242 841659 846187 814003 747060 178220 146390 747736 451852 853 810744 808812 839401 91356 436536 841367 430566 778052 623015 420938 736957 303097 800994 9059 96067 803122 353073 47 798163 146310 292339 707009 4532 599356 43181 609698 6 2 415887 131981 2095 76360 1052 638640 704716 466409 264980 260561 8 588 243323 84164 651852 9031 551255 162378 325088 305 469264 546416 544183 774943 483268 838207 18234 222457 6617 447342 282942 176 643751 217587 1 2462 103773 283245 834097 849056 2 784340 763595 35825 81120 611606 563181 38828 676414 9 792773 9052 844245 726133 496927 133099 2175 75741 1479 37 847523 2729 711872 192093 826397 769901 185366 12 487701 341047 376913 640967 514960 1088 772220 479200 160499 567959 770617 794398 340566 1 98377 347980 800373 335576 627788 231735 134952 688624 767070 80 824967 843246 58734 712175 94358 8814 95016 17658 488506 45700 325864 420 635381 143005 645833 225367 757174 11 199 362335 788635 118021 118660 763127 194395 802723 843070 706011 314260 825572 817558 683132 127853 391443 846433 255145 1 839570 407119 433689 820667 19831 124860 104 831481 98632 473468 88391 819549 2529 718979 790437 96377 473680 178 788888 347311 102958 821090 283951 799520 20 821422 124904 826963 669231 773988 249727 710366 638 679689 575130 645117 301656 688063 321 812875 846259 706427 400172 838318 388 738842 630812 817047 849190 299569 12 829110 756580 200575 313 318682 773618 546514 791158 826850 839316 816064 504384 664166 50086 42232 455 542375 89320 484523 416226 14151 849899 123165 717404 475709 51 796381 830874 291 472824 10766 682903 9297 2581 15 840858 848824 788210 752302 816645 533522 279154 811962 297082 509 20 814641 32 52609 408582 80743 430074 620420 172311 1574 700804 526933 368144 609345 631546 676484 676125 579053 732764 13945 2614 730168 103957 244213 15 845157 358424 59960 581861 158238 650982 620316 845726 47 252740 206462 2725 316904 635084 832697 103 648425 65938 737645 1 712006 474016 404398 60 389827 67263 791934 807304 773046 41 14025 510578 823335 4911 460770 294030 614945 279459 204 4 9583 817669 746868 688956 770004 283438 833318 66858 19 8240 195 497132 200050 514110 9360 702661 81 16170 110 87494 753626 549526 841070 40357 633562 657586 8632 651409 122473 761980 824723 226739 6451 440762 738850 769584 692 798155 329531 373365 468097 845977 713368 839547 1 384917 729017 159707 750886 236573 793 2696 67210 690773 771852 633229 3250 473619 764110 918 774250 763761 230822 395860 717639 29444 847511 497089 151220 14 721355 282357 564477 179493 776753 665134 324242 793859 725685 155937 434574 176032 808998 624866 507840 359712 791372 200864 753142 256493 6 818947 525071 4 822467 319874 738120 395586 814833 294288 722533 151748 523085 168299 735674 25568 790622 835265 362471 555164 376677 519 814120 131744 490851 763630 43 612263 763280 826170 841517 3 748 770779 788147 589 10 88 749580 295505 111129 812094 16050 812362 802022 9907 784955 610966 537488 17 839576 3 352225 3612 135 130980 766714 709524 149598 4 820746 119554 294894 609481 831443 391765 190642 825058 208612 398824 674166 843102 791739 108665 711276 733948 30934 806528 545832 164104 574002 799078 139526 796321 453757 109806 87569 758984 3 10 110072 253 755325 6508 192031 489487 790009 786924 639152 212948 64 593204 152599 434279 456927 724218 833362 214735 692748 322 488017 839755 684639 78133 848777 625314 16470 320102 638658 23229 680007 176511 718679 289347 793230 849995 4 594715 705070 319124 625790 846390 729034 71832 1296 325780 9392 49806 635472 540567 61774 788298 86311 250030 210421 376224 269597 7 582078 91604 285754 349088 735992 1712 783110 307838 146263 818763 77464 618851 78623 684843 181869 1713 808559 604885 840231 2 110321 1234 89836 338 16 829860 277155 38 61567 96123 46928 606099 13619 745931 4 368810 4 842766 808308 4576 748482 385801 711500 27056 178393 5471 715560 92270 798108 658191 38639 799484 664824 508004 705025 167078 6085 9 179981 3984 719667 489460 800276 512208 655499 754007 59 1127 281245 841350 64499 58517 833539 132836 2556 41126 441017 320878 722918 1239 837021 89487 732144 834461 793760 306453 825432 5 310859 57811 297815 553275 70998 430470 42351 788318 622394 662189 97605 488158 707569 836848 843515 10 1694 49455 715849 264899 722566 675588 771529 209985 26659 543368 833192 350816 835369 66753 170984 1344 464484 160983 253550 1 638619 701947 689541 826211 849062 706478 245267 318829 383396 762401 280844 836815 714375 706654 275086 156244 841009 133952 228481 160103 790654 14 554673 848948 833640 819614 825903 95017 836807 190318 138 2 57 332150 65719 818248 801731 483949 592965 22 140 656858 107127 779565 24 177716 91 636031 547366 5 459771 786526 42 496894 316161 375280 805348 30 756 712426 48 24773 849348 202843 733452 789888 822839 513704 315261 756249 840896 548034 809740 363130 42964 362281 107616 488014 519963 405145 714675 146979 787480 586842 347498 6335 271266 72 822359 410305 694724 841744 829202 3 734080 794118 826072 391121 194169 95 1242 324942 20846 107667 87897 706961 635812 414910 42 107896 809989 590116 792637 446596 131 26 415 827539 2 834193 698 4 207006 364950 93359 267453 810871 831896 5112 39 811969 722931 9 780234 112688 805481 131524 724660 4540 299360 380068 503566 101023 72959 835973 356714 843932 286019 214 801803 735361 293447 842955 681358 137261 750585 324380 68928 830981 383493 590276 767715 145407 126927 62485 673549 400333 838998 796018 7 661837 792384 840 796323 837486 795805 690537 348218 36 261369 445478 250616 718035 336905 109155 374275 1515 821680 167 752812 833042 56944 781350 729697 849198 823074 21124 585761 314786 303670 390626 557844 691039 101271 166143 635609 475434 34 23678 844200 522681 799382 389192 849691 797992 351498 134898 32400 227430 161615 834703 398554 471119 781592 849810 794680 2 237541 585676 10269 512301 668913 2480 806911 633515 21 748829 784 1045 305501 252521 212204 1215 551894 351 426707 549368 254054 629305 48 19 52886 6720 792018 846216 785448 201 402 30501 674873 95286 793364 747392 276362 438912 116188 1980 337119 771236 66745 189 87520 712677 222113 335550 182401 16 105584 2 88525 694914 280101 100757 794156 1 732547 755261 487798 821249 846443 835883 313648 193023 59 2367 513386 544080 735399 38 760568 799123 1211 793485 6130 3263 462949 799986 841016 713452 389672 793563 808902 28441 504280 2355 50004 285814 5 449259 207116 599922 690302 184148 293236 143423 120 256710 818690 813943 165 138974 565 250645 573545 731531 15251 389209 1801 824379 264040 513029 833198 743020 598492 369 126689 704422 820678 297407 33493 404621 133 554115 22768 18673 272813 101070 712456 111385 693636 35937 85453 339103 181319 123730 381673 628426 132137 699641 382102 1 846058 359121 826622 4 684944 4434 798977 108 659882 37 6648 820492 1253 804820 594490 588935 733937 184958 556 291970 824976 65886 1 515392 213852 252812 476224 612330 541653 803838 833651 379358 776723 639226 708444 753422 348098 101174 362321 838346 519913 797818 560725 91308 5848 174972 387 798132 829432 783633 246224 823288 396354 780691 522020 133 22 20 627783 497417 76179 75590 2308 709640 5 161492 849003 808833 770209 739162 346915 737293 810695 786301 113928 821264 810816 519412 502278 849306 19561 761521 468108 706890 28 28673 590256 2301 1783 846477 662665 6175 280518 808012 696149 769070 801836 141914 172124 10008 88 829229 188595 646592 723759 116897 711327 590701 31 4 567026 236426 199227 38403 647811 437610 838149 659854 848429 740204 476616 171735 4 521224 145 296143 397518 58717 794887 258976 842896 770821 7127 40 368579 126285 500479 723177 53162 206500 252 771294 31 163759 617237 846315 103678 296074 426877 241455 775490 804267 849321 28337 685201 571442 842606 1 817708 1152 58782 49 189901 429450 774084 603915 472542 2 64602 282152 59909 787418 744122 757165 2 795652 330246 807601 566339 9476 267 424162 756175 371697 60041 830763 791033 385858 675189 1100 49912 51122 239054 4200 529904 92558 521211 834291 822147 817112 22438 814686 590220 32 651675 543198 169903 260688 717780 400216 754552 846882 819667 835657 384591 250036 777478 9369 392911 768493 460932 2 829360 826737 726581 488485 704976 810983 650081 493934 6 848371 361398 356 846052 179056 275 688332 787970 268741 239202 553757 752505 567247 364 262031 821871 280937 747498 176702 829713 283000 19 4605 740857 803204 52583 33243 795660 737792 6 489375 18 722488 361313 3974 350964 824466 20802 737205 846550 286951 176945 58882 49369 2 35 589585 840407 846880 475093 777452 762855 822399 16 361433 776131 47732 202188 28336 632 797612 307861 847595 59282 783169 368249 23 565414 762435 814749 402518 558000 657569 787018 835336 669739 394088 319103 848843 633286 824182 823223 311543 838514 19230 296984 790441 95965 25903 3 842745 676017 72968 699885 804632 685561 17687 718674 645098 147154 23851 369792 623194 246038 756858 426353 782656 813803 19452 736482 16 72 701491 846185 31830 62058 787967 777 795081 343594 508213 114882 695960 37 281656 6 843363 97 20333 85607 778942 461706 2734 840552 721496 142097 643101 282374 768486 40608 538307 769762 162226 629240 777069 779802 268502 45947 498583 759 1217 140749 719077 361146 396275 829403 96212 1509 277977 836158 3 789892 308996 26 828895 158928 840998 294769 692699 351090 848013 37429 693973 742460 299920 30596 833128 767957 127516 849678 765092 783534 4750 492220 822976 845689 832283 760437 251450 616113 28784 424193 40242 194141 663103 787065 264406 86214 102648 817376 715764 691409 709903 21745 482591 845775 13 782859 7643 807318 220766 242141 115533 743222 682659 302064 254990 28 358198 730759 849875 27341 791351 780968 822725 732515 425217 844788 323306 41828 221331 30515 38647 617112 33114 646487 620736 3488 260999 132 17248 744674 526704 338655 742764 144083 350427 581612 828544 149755 47 603779 792770 681598 766662 2 101778 22 810945 796705 360824 54220 801396 2851 779505 778105 145196 647450 8575 693279 559435 835873 656571 27 815398 126 744198 82249 2370 648731 347362 820474 834876 766071 1930 299 591638 844837 1 763205 89 25778 801118 552088 143855 630130 9 60662 779454 310644 30166 670177 465741 549 412408 706436 607265 146423 14332 600228 17 26654 383 5 5669 253837 173230 809550 366944 803488 621124 494913 278627 2000 119529 790247 40385 681264 797698 813025 562706 849286 1 175384 823701 787074 500812 467 574990 49661 517035 757094 298 641016 751219 833857 267124 830570 844247 1315 318355 57 561964 494882 840602 839317 734778 58 161732 1 720961 432375 257859 9189 702050 832096 770006 821487 564 777763 805055 644643 449048 261 658703 443452 199150 357 346448 541720 131581 703131 835255 32536 801141 377330 364038 764683 252103 830177 39251 738092 537775 837898 241113 186931 786060 751997 617 787933 50569 280626 127673 26151 426418 848010 1851 48172 417491 1 821114 757125 802664 845149 772924 823791 397566 120373 99424 699546 681911 809978 717453 492159 202516 747683 745481 449610 335452 764057 227461 37 416 16401 155317 842716 145428 836289 125 847560 730639 793032 842490 171368 456563 117388 355342 24234 9 774406 822382 2 705523 676 390245 500446 799106 787729 676606 828548 185075 48555 396379 224134 1578 843236 793474 371132 5151 674697 844540 609285 299832 588279 511346 791855 118917 794678 344947 835209 815997 525874 706987 594007 205472 844107 758007 385752 832688 168212 315539 351 356 651227 846787 787551 551076 560128 425945 216130 17916 509925 264190 824928 2 516207 11034 394485 80721 251198 791722 149056 836126 3 307097 487920 758637 762385 746249 281760 169244 818384 795241 824392 773585 800533 272257 823869 681931 127 157261 297 838804 706161 426798 7 517239 829274 254351 106372 262 573330 794429 1751 798112 401 848841 679592 773280 31197 764893 740201 786029 817538 2 768128 512158 419377 75522 344758 1519 127543 753792 5 17749 175362 420409 9846 574754 734354 682569 413564 713598 817384 1744 563487 246772 509024 839528 112826 695932 619761 217445 107643 842023 18 774111 630200 1687 2075 773963 439425 44 44 97598 814831 775765 716138 818820 33688 253197 806995 373572 303146 443056 831034 776518 46 822404 759979 801230 52 120662 736988 530038 271944 293787 809141 491806 113603 829827 813241 124768 802537 225180 387507 217841 749608 785117 810742 741079 16 40376 532453 497828 742935 149798 284933 823338 837234 21017 220689 2844 29548 767537 333 714231 835940 85 243785 324229 311826 209096 3001 194126 608027 819616 331925 10 822905 479568 375118 594664 113112 752372 286091 795867 175392 821391 339291 749288 649711 50 791 827857 804144 643022 370221 821575 384909 780226 831509 280538 824561 19 194344 836928 214516 4144 525171 832610 3424 227620 190405 270844 92932 120882 59635 801988 584743 336872 17967 765688 571724 741763 40622 10 339375 821439 2 774064 456899 825819 2756 36451 676574 595425 607167 122140 1451 160642 846432 270005 811947 56908 731795 261427 61843 4485 399127 24296 117193 549196 44474 133217 404878 752928 799654 403108 64859 86021 35 530143 762341 838549 805425 796582 449286 136 8928 109547 355883 456940 176455 12455 783021 386250 6 321568 798335 5507 56290 239726 825239 803345 801348 303536 827733 554740 724502 842820 454608 2 442798 405352 847470 837077 55224 104 1398 225056 613941 164159 495981 7 139 747441 117894 362611 833646 33878 811302 406739 828812 1761 363313 57 814130 541695 377483 729739 846904 775760 622281 236350 148749 812733 687774 135390 510140 250256 782939 836907 771177 148522 226187 662 56232 795986 18 297956 804095 843468 588033 76816 2 75329 839633 814718 1 730710 872 349409 1262 561370 627331 788507 78 382212 232609 5 837195 666050 590096 351244 802926 832872 87118 359619 276191 17 131914 687781 6493 315609 808999 51740 671046 101137 832125 256 669024 797582 686072 3 835989 249816 836853 743052 30263 5393 541625 399690 836959 27608 5 175136 325763 771650 67966 672530 47 36191 28 842368 845273 347252 723315 13098 539817 200698 475257 631971 305373 234071 806038 605019 842387 627332 45 976 806577 68993 74251 110563 823668 8873 665758 7186 422011 848444 797593 350462 415863 484273 274980 7731 103381 522392 1743 773197 1 453509 539804 81115 702716 748566 279525 570081 840691 118633 650522 4426 713193 801961 660248 764565 10 834557 417783 843524 495372 415698 6861 670940 846139 840760 48037 817910 797290 72845 766544 604960 612217 306115 245 110884 1511 5863 841781 169253 702506 965 183487 604580 309494 60814 672080 772168 352 826797 610293 827496 650295 159125 710430 651896 782055 323992 221593 776177 229932 425748 631949 78748 760692 4723 159247 835830 758178 1 260441 827160 127266 834169 3714 739476 639356 791567 441468 589543 629709 699747 444812 17502 307028 699255 11718 181908 143896 372270 303143 832900 744330 150 630114 336298 163662 742227 11 800315 762238 175967 18 148510 661 304426 612273 13151 10241 16611 844990 842009 40869 563119 251583 5675 1 35365 309869 247391 806746 752484 603648 361993 806832 17 623588 79229 617074 459916 2554 78101 847221 392 17440 815527 799934 797070 749046 833548 787013 829436 581152 328076 833551 833217 609122 841536 592300 823378 469886 222067 240296 370322 46821 225406 27197 9920 495455 439914 672156 4923 17 596079 493555 12 287 321400 97 274858 326083 39096 749419 847957 4183 351494 264516 148 104980 337472 1818 804189 471367 254280 492200 5 740820 112930 146 19070 801778 474257 301269 558884 876 106092 33219 1737 827030 846185 412114 788957 805134 432229 93425 815651 796837 304176 161 830191 328948 768352 276853 3 839235 21327 158477 21 567954 466574 959 674653 768303 777204 446521 843803 806454 811697 849046 817197 11 808766 659085 77788 254154 555713 50451 847001 41154 2742 115 30 19 544275 27 50 733178 405877 742139 20156 651673 573532 11 326954 826889 61 742059 245869 7 828 826592 215565 307 328 237744 6831 13426 414002 2 114685 359776 127662 792097 256193 822404 3 758519 446628 802535 589368 809238 148206 775 659754 796521 196079 17 437519 659 427626 841481 135774 583097 44619 707168 615937 587349 840436 13675 849014 483504 785148 670782 18 658982 735975 413324 59998 828040 13 849898 160473 695449 601590 187798 468529 211136 290933 137128 718033 346386 839599 843402 791848 283071 829339 797629 18 382738 634116 663741 1 492 166 467887 145324 390090 392335 439607 733403 235 836324 604207 744037 139662 4834 825209 146943 653137 802391 803 7177 438931 303596 151 764076 816528 791739 348003 717542 21076 25 685244 703295 792645 544510 828513 211487 479921 236053 800903 191325 825284 24370 221595 51154 654706 142029 846167 662251 674877 458510 235835 41237 465477 354365 295248 3 681150 63933 224458 682021 713450 169 309329 172855 513755 214199 9 849076 144640 785406 113063 785164 147017 701599 928 649197 787699 803805 741123 196696 18870 335243 512766 74847 86716 4619 419164 24431 195876 782030 15527 778902 823937 598722 826180 133666 791993 70 827618 430712 731591 648699 830221 453038 771781 335159 292753 221626 840346 821011 731331 824273 628303 791510 799130 378474 255835 4 348279 240771 134202 1 17 736395 511661 27 329019 744084 842308 335669 820670 241059 6 167723 14 806564 772291 726249 607479 66761 141 748327 285 6968 825209 347506 25 723961 34333 812169 176445 570233 42 45794 829221 4125 44 202631 779965 849212 2786 146114 135154 781219 235491 98888 63221 833259 413225 514805 124901 504425 563841 834377 456026 103419 698969 361299 250108 806567 15438 2 53042 25634 2106 645506 777610 41641 268677 733840 601761 628033 701094 800058 170310 2 583 630176 12 787257 756314 4 3142 609857 362058 809704 768653 206161 102410 9 744309 783717 475096 2403 227736 4 195792 827203 837016 317513 2654 377019 447978 1 554072 1344 658382 13 2772 717616 754450 13238 80662 170189 89743 112726 804950 797320 702379 10661 806221 758656 30 771454 39777 365 840095 86584 26878 43541 203344 792641 811033 3 421298 737708 590311 119 730889 313444 836462 823997 5 70585 805259 84164 209 697254 47 80586 104756 830006 445873 653058 374700 724450 773089 2154 274940 275026 532164 836675 593471 839076 179743 177522 120422 801975 45 17097 308753 357613 842461 806818 2489 282916 797599 849105 779538 41 719595 6724 383559 629760 2986 644817 829567 235743 834269 28 808007 370296 726064 309 631286 822770 286904 719972 815227 35330 815602 842920 93839 2085 728231 41433 782529 788734 813559 444138 104213 436077 452135 55268 838004 829036 9 316342 366972 138 2 263291 134498 376537 9365 4289 375488 66 329919 766985 328490 2 2772 43 660614 103 764566 576901 4 268522 643961 216574 761902 274531 815123 164703 641749 453408 123 390139 692014 744229 601509 519339 122295 448 763303 721190 33948 785989 101 706796 672084 4 837740 676983 77 613350 409681 738157 838591 594122 793194 34382 550497 680564 847411 618061 362461 439318 812439 704395 830714 38 19962 4 793401 382511 847976 10952 219598 618942 82056 205348 406888 640 93 748108 327136 1873 7397 46 28580 514893 707012 106019 205011 2383 470 5 845780 113955 235766 819181 301051 328719 17669 218 828464 11888 819403 768880 1 7993 1623 3 5 1 670563 771252 822497 796898 570757 93005 124396 799214 814302 7643 740202 763142 645746 79983 834407 504584 6994 198172 798501 110654 24666 19 702843 345312 751203 151022 287449 647 759252 593685 731808 637149 717118 20 762586 298979 39 1964 752747 49615 414979 1920 636652 679513 197962 287078 720206 591369 568754 277120 376476 193071 782013 1477 720796 849930 720000 841 762456 51 20638 828430 140553 598865 837844 696535 1 597247 400849 59 93194 675168 664041 830500 325569 839998 519276 719470 514211 746547 370883 470015 466150 804114 74800 171331 396747 809872 753862 586 245988 312589 799289 823190 507818 694987 847496 163205 832962 548232 714081 26887 288962 28728 504107 3 824834 822668 6617 717422 743100 585454 9 738480 841700 385777 5 822893 664033 844904 22 278491 426504 458069 3 129911 830913 441237 677090 7 801531 844032 20 845706 577587 6 412079 76421 846895 350963 703075 726676 825191 527222 704083 842537 107181 264638 796218 418605 350690 37433 822549 270568 818146 798053 442 403586 834469 737671 357441 45 751544 112748 306436 238280 194806 796850 140333 792856 12850 485172 246787 335607 746472 354491 837287 547488 664636 29249 652302 9344 215323 317749 14 816177 253999 835391 693965 263 322792 838635 659252 223 3 321850 288357 2081 555709 333359 808734 821200 790052 111092 271095 314304 234635 20589 384989 843934 26 64412 802320 20050 125483 77 827004 358527 837839 801721 834814 664688 803137 245786 72974 677139 258671 844961 780527 734324 563195 807048 179176 51693 833082 514571 535182 128209 682268 480935 170366 800663 744073 372549 316381 140275 23489 803153 701278 113728 420014 339538 840916 584 715677 727266 513687 660965 134 514084 797630 623946 669934 1 620664 340842 431033 522590 738899 511827 843178 709701 818762 826232 114322 721658 200977 5 805967 589389 817892 710067 16 760885 667345 245719 79944 591259 734027 109322 655297 113145 781908 759631 566571 747962 117896 142168 309934 829011 225379 845066 286739 508037 38 46306 724338 2628 163278 678175 820104 191680 41 140771 829604 826654 2146 826904 13933 848932 763680 836307 15 799947 4 3 54 847344 343926 3850 846023 89 764265 220254 2 85936 827854 341229 573335 43 836380 174560 5524 206558 849411 681803 96252 132725 7573 741499 633323 840498 838735 136670 835004 720703 13982 764505 800891 558488 237245 764668 707296 842641 139 336637 803533 88545 812367 616326 18 822243 521079 60939 827570 584466 170 769535 3 646240 1093 75790 812268 829945 848936 28084 714786 86726 320045 467115 463797 4707 678899 817985 314014 478495 784124 539465 609858 630739 329 769625 846468 751672 440583 82389 2 839719 453565 204751 481226 159084 254013 742558 20543 457492 786844 36407 28295 773521 23978 5 766220 99 759941 817638 53291 813502 537094 831625 418538 1989 602959 839061 15656 460267 441270 360936 1998 189149 500700 785918 27 431789 571620 542925 34977 849329 763103 517438 557875 281506 774211 73047 115591 461214 520105 799616 835167 96 765645 786302 219841 148 745765 8 14 72865 398540 622163 642837 708854 51357 844912 824230 758673 621183 15078 847625 57 165734 22471 785475 847295 34 839112 14 783828 817236 4682 240827 165437 198751 14 188982 838272 784782 773028 845726 65766 307656 81709 2 834861 683438 746422 799735 113070 381505 692260 773343 648342 320190 834827 468 846987 224390 694208 187738 762837 39976 769122 537338 305826 462860 412829 2 579388 771411 845795 769381 764634 626675 549937 250473 397555 58173 803847 752192 240878 220831 111642 504711 370 16 101220 840250 475898 771239 563808 341549 96138 480647 825791 1631 838648 771129 391712 847784 755196 632703 845342 524416 775860 1 666242 335933 85411 169289 725249 193 596479 752499 4956 583181 591475 1017 153608 1112 239503 445701 648876 215 19392 94296 596941 336967 365106 740777 420347 740345 505535 1 28592 38779 834820 229167 21810 726 818918 16 69333 258191 635902 613890 482594 3686 69293 311399 628355 704932 817909 754094 681794 489256 233428 140 827983 369043 175613 104128 618461 628337 670104 159 792855 366024 843866 364053 97305 818814 846278 160824 788335 7708 705886 577616 716461 786914 423041 428603 2 757208 1162 1010 610487 83509 731241 340754 173288 814381 286812 481549 4 781971 393326 161255 20300 545695 27 730837 459352 687628 80216 662800 770619 275174 757958 205134 175001 666247 141478 799949 126688 804802 545087 683024 845252 334634 8 255517 845093 400058 519226 770770 235568 842032 536351 400015 757384 598263 520474 822277 845313 527438 838084 802002 668244 558968 9 668431 343375 791027 630272 443556 12650 586008 3 475510 181512 4 843573 1 657416 808460 501 32 7564 56 286383 814663 658964 449321 2 339067 480 598208 838734 174975 741542 15 816326 399494 388482 524079 627105 813572 752205 174018 6500 103169 170372 568 597243 118225 824680 846296 692043 57 809871 170472 66664 221029 820146 213794 909 5478 113065 691987 24724 143028 8 49282 806077 235 6709 19 836270 278313 847938 749681 812827 5452 806166 4404 758727 630433 789486 81898 657784 589868 726416 655409 470868 810225 663906 3704 432791 755212 828593 819472 772630 601540 86 829057 68323 630119 771062 629873 699314 829881 33617 3 381713 123650 36219 71 44065 112810 406604 820091 382546 730479 747655 759891 719116 296719 798638 836226 470216 729155 137851 795060 623521 2459 667261 106873 80 844423 4603 807759 817336 750711 13 791151 334169 7 262456 787233 27 832785 832257 203362 334440 214747 594009 4 612715 832207 54091 25946 816606 833457 660989 332594 45767 833449 786290 816028 687400 809893 767587 837811 172648 805807 367337 745289 504 844811 233094 822938 45641 673518 681094 605696 226410 694344 978 444 77904 14 251741 192372 377217 60183 12 762162 398865 607234 514590 784547 621024 650966 145398 46618 837349 354091 682610 848793 439820 460339 46210 757127 24 833298 260196 6763 702743 6 655584 227096 147512 500 196 71597 183397 814117 427845 615266 841602 11414 123901 6736 17526 28452 202764 1339 153193 746576 796990 313 778328 738449 833835 776906 798763 761358 3 832033 1330 519717 714325 540336 841792 93 347790 10209 847578 552868 700 677947 108890 844080 498995 29780 683818 2 689511 223560 628583 175480 815130 843495 712028 14030 74 3306 516967 23648 61 806609 255665 553457 469661 1860 3 180449 65838 5564 21 845245 494562 487 813106 291445 12 799008 666290 665702 553329 800914 838330 291597 622475 409632 107358 815503 465700 843431 508 838992 625256 23 794447 33030 547843 184381 664518 830224 832402 12 103381 265773 562431 844899 674200 811580 428790 623635 826090 229 846070 22293 766856 202026 505280 570720 772733 2 730698 371628 717153 449649 130165 192922 838844 1769 744006 78122 220849 542799 741533 638941 821277 88 383469 822482 361546 639056 842314 622858 484455 354414 648273 720044 844884 520080 656762 728192 42620 374610 311144 2278 767 710892 209668 90558 7056 268964 8139 774802 787559 350235 552054 476078 826510 44596 85 632468 476683 55675 48368 195605 746457 154115 157074 824649 266932 504714 804113 763891 844994 38 32 295676 8983 28 142301 690933 771715 261277 659926 805780 813111 444097 298640 7424 598096 445980 585763 832583 488162 507171 52693 72545 18 807363 593421 831799 661649 722700 780510 165697 793266 749238 26 191876 816937 831387 702457 368194 835065 73835 823274 102150 1493 452240 88202 700020 577034 282 531913 41171 630 97642 745464 268967 789576 835263 5 845452 18 803816 318625 848109 841980 739805 345 804675 713540 1677 610983 839107 343866 849095 51173 302744 762137 842264 803594 4312 507793 167849 562332 84697 1585 7684 201507 176797 810034 800393 1061 211938 649642 346702 14 194240 497815 669540 343765 499516 656393 534859 43 716187 196115 70889 100006 83 653329 292 761651 791148 8812 769416 741583 134 617036 827218 823913 2 788534 346495 183446 205541 169701 847412 398770 823248 799884 1607 192152 538639 294542 68104 834787 165348 709861 823047 2939 704750 28 668379 838436 201261 127 37928 781244 845905 2775 306992 5073 809049 734397 344798 196130 832647 590440 304266 520885 182163 507502 662327 794113 205 725912 461272 358051 27 838191 758335 169572 724867 510040 591617 14049 3270 481355 9 22035 853 51486 22 750840 826231 38077 416411 762565 5 103953 15659 256502 422606 824460 838738 454436 163 751173 728890 407434 406688 752474 414275 789104 240671 767462 835362 10757 676921 734419 776342 221609 8 725512 224438 9 709693 781461 724316 676720 546210 750102 640173 191709 413658 774940 504573 673199 804359 598689 386215 838740 428646 135790 407389 4432 498276 397387 771557 242298 93202 845970 64954 759200 524850 254821 128617 138136 819258 257918 157061 774352 584584 445351 158 837863 481614 14 641960 602222 808919 723525 459204 64365 814731 62740 822309 554878 3 744302 627521 630623 712091 738430 826015 832497 95013 13 65750 796818 614329 404540 712791 80214 592928 830465 305225 823141 771681 184266 94 495374 645908 501058 777919 822346 1802 502089 782287 176715 16703 160089 695574 16 19 286879 507107 196622 146 763026 629327 58318 845036 404093 763843 771764 755304 411420 745710 358742 16496 14185 377118 715754 525609 281565 210816 694856 686217 735626 103249 657 840562 13 437621 13 723528 44577 141 18 829328 643039 712306 136481 768274 604442 149504 299335 5372 15391 48 355619 541518 685859 426221 843942 6 823217 698984 613 220832 762820 763037 535892 319173 406069 478781 139470 756708 837478 404906 8167 847009 814840 770175 66 829103 822543 822735 144303 206728 350760 9 10733 805 835750 848544 2 3 827244 812559 848929 682437 660651 603238 7248 166864 464192 710155 836457 226259 561486 99165 291952 52 621645 836356 3 596495 2 830635 159839 12 135502 722964 706481 626319 76 2 676090 104911 541276 744744 795087 813800 813418 776046 671098 3 73046 535749 849243 159402 226 190617 419582 399 4213 520287 838572 414195 775226 847120 99950 648314 767666 783917 523220 722894 340934 824735 360160 844079 8 677925 427 7541 154991 840121 224580 189728 88 388357 803533 651414 803422 486421 846269 28 811050 495754 10903 36947 848317 512198 2718 133 819143 1033 693161 57 200080 811522 235785 309951 372750 6839 295 579912 227924 805990 21837 1792 118657 816612 3338 315900 806401 131162 835939 107426 8 795378 846639 21652 415820 760339 339491 747867 786274 450 19 488918 134198 455876 134753 440882 821725 368416 392385 290715 819439 791290 768567 818792 437865 269 9045 258603 540582 289279 463908 707580 706314 744245 102635 716136 565603 364031 2 16 4440 824497 421740 768077 257721 845547 3 12579 390427 776479 488900 236396 292411 790522 787750 794770 769770 7674 724931 9290 835524 418703 27570 482025 819201 341346 805300 803891 560614 847681 732238 833020 790088 70820 571790 788135 675750 40 829112 2 7 198238 25173 520108 694043 803940 661757 13402 390841 696730 47 79015 75494 840390 608408 723737 2 833321 710454 817807 326083 583829 836200 200322 428702 373353 1208 726043 424809 699743 124027 734 47 661633 157 8004 3450 8203 843954 234551 3 6 710163 257637 10265 816373 768956 233573 17201 808681 429758 781436 834977 776437 799348 823409 689039 820250 5470 267072 717028 825078 8733 734606 771752 838788 771942 76988 581803 80584 162 26816 241853 785624 614554 5 35 780974 6 793019 823469 834324 53048 114355 406148 833772 94564 1 428847 747182 405032 824567 624276 303946 7502 483405 810648 833844 345393 659977 29083 87676 161524 439589 815607 419036 439590 638768 29100 7 730752 375554 811993 840151 1 617359 88 430313 743783 3246 5510 119754 761191 570285 130 798854 813411 836656 833800 759075 553789 287951 39844 774177 67845 841572 840076 832295 679528 847050 559790 798564 843717 453424 787230 270980 3 835296 579356 30052 787599 809240 761268 29577 618175 816260 829571 740936 819921 3 552231 60061 804988 916 685881 105358 539134 31400 796016 25 7565 657340 485995 30978 119549 460780 39 425746 574209 242646 1 344119 834470 578647 72 53 297804 672156 845508 178087 775263 792785 833685 20 163463 817508 2 197818 352199 440405 626439 11 150802 248789 301109 641473 786426 335882 673466 17635 708505 498 844716 16554 243888 674696 321 724836 657341 566325 761046 123444 760280 5 5 447845 271 124621 103982 437463 78 259442 220763 76275 68277 1 621677 738687 820159 788594 352622 362181 646574 248444 311889 18 273097 79854 6 244720 62942 597959 809268 607796 5220 522876 747790 792631 846464 812323 565883 831423 3931 364837 621635 643119 390673 179794 1879 626296 836731 763686 176647 651359 731662 543153 82823 92 525493 16377 751420 97 723324 840761 189676 75 803732 288845 150207 473956 801079 524594 173955 781402 834323 2 770035 725916 845553 312135 677196 24 814502 843523 845032 105262 481318 826341 785205 415369 655482 138249 14 406677 22008 85254 847241 85687 5 109311 105878 1311 6 847025 11192 15630 44 592936 1115 336680 841659 128796 828453 9744 3 553212 10 252084 10 816429 176 837408 522694 16297 90034 844535 148 278935 326451 413956 190970 356767 420777 849839 589726 579664 643051 539369 653447 8284 687202 778030 660195 556453 648935 751778 126 236727 926 758524 59637 647830 14602 128180 809011 82422 532800 142 340356 199233 4 286 294909 80969 1681 500 728091 836595 96718 58 789303 765 293942 1555 795 1 538331 385269 4996 428 213071 9654 834762 778684 279295 767275 522358 793257 733667 471924 1322 444633 64607 505803 519990 484 2 690298 804269 669168 815953 444227 807027 52665 741210 956 536723 232104 57449 824397 57687 808674 844308 401147 843171 790736 13169 772839 447784 455 840650 8 556043 572084 181 572007 250315 532401 609547 2828 30 835920 110599 736 432314 829942 16678 803964 256775 145345 776625 186679 620571 335877 720987 774905 712669 491273 794740 24362 8363 556640 226884 323999 200216 832891 24131 828668 5665 795981 4386 559126 318627 19 295651 95 779934 811364 334135 770127 2379 254544 81602 577635 697543 831909 2 808099 205 2069 33550 590945 613780 767777 650761 293888 17343 274078 656364 846776 171040 409100 374488 51766 275388 769593 792938 768595 4664 606006 812332 261299 431510 718999 781647 606784 797328 34 39583 457255 813434 842517 625917 625283 847087 164913 655576 92082 678082 90471 710212 721994 769594 196825 699670 118278 705374 815642 112 768393 61528 6 640592 824158 258705 11853 846207 823409 213432 832838 159210 129270 464365 198685 777739 770946 5 11 775442 649049 334196 731963 824472 808460 798489 664 145279 213008 771340 60033 804909 844850 647888 496491 664602 794598 728843 695763 717291 522610 417309 11 738285 820929 88 714073 315007 753926 3 321674 1175 814376 813 57 713892 778481 823828 803722 757108 640686 793465 2 1611 30087 43575 1024 519297 395432 805785 26265 723863 167768 399526 612 715684 2808 755748 788857 450188 294028 150970 403332 1 1 753664 806979 480759 532321 824215 590839 381374 749810 234528 78551 180407 739892 760716 567714 441041 668298 168613 782573 639848 173778 816399 698857 834947 814290 80 739032 2 3 357152 229559 149663 78076 1845 520802 11 4984 759188 794866 845385 183278 757066 633214 293644 619726 660538 679765 536 798737 831590 781278 47919 596908 693484 777397 201963 621808 8 374113 587100 586134 840543 355284 724822 518155 724592 56426 815504 395820 732277 339745 829331 37553 11247 405371 700738 690887 751521 618285 199245 390211 216143 500736 335287 6498 9511 174904 26678 824570 769798 801136 843553 206925 706315 736635 663079 110 411242 392051 184 162522 633321 837006 688910 46 795055 457014 366013 400043 267685 568472 367 143737 264468 32 826236 844652 476857 849278 815835 401186 824051 672 728443 402 809606 464793 678097 617898 463104 259 360 768370 423307 599099 831460 355 666603 843112 454589 117 302326 688110 290510 797377 830356 718989 4 110087 838706 803886 49112 576514 822175 33864 649030 268 775274 1266 41168 726349 522537 267696 236177 388906 442980 784966 410086 119927 274 818167 145586 10432 801076 600888 54802 3 192906 358101 779750 770945 623628 800145 244188 6579 658274 833483 104317 804273 282671 753406 314330 255839 150076 349929 778867 760428 424842 2 805627 1425 688968 453039 847468 38 337600 226036 1158 786903 821505 840754 388142 62588 124130 24 848325 128301 329216 206081 818949 845572 238893 2640 821279 18369 626969 23 637461 680214 3 774530 833418 190916 806354 2 809676 259463 591497 635489 196899 783302 584163 738157 806495 589281 455812 845156 753915 284547 638975 4677 835680 769625 457337 690427 313477 382539 761419 371473 94972 756489 1877 658433 2 800428 200160 746570 747345 180511 766834 751154 76092 587854 833291 483092 724667 761038 627321 404524 731596 525854 46 34304 446108 4184 713233 1816 810969 435447 327368 222678 275795 806025 1 487603 30458 5894 3 831701 390236 172136 306712 647839 5 37 75921 2398 261083 759068 828798 716644 731488 527278 4425 3540 22 107139 723703 254304 147577 134004 50269 33771 167171 18 4 99 4 342460 849253 305 394952 652171 323753 645042 152222 785171 787835 621 596291 29 283967 472456 682858 2 2 13 846634 463 558974 738112 123749 8 415032 85539 455938 468882 324 820635 31039 432887 683914 16485 42534 91525 848275 819180 582777 841177 317759 611301 242800 842365 193 2 394 8 707953 153185 584135 460188 817308 285927 16749 826548 602722 385525 69696 407236 431085 419654 683663 829308 3 306735 526638 52428 835204 355 151281 449694 120516 203548 3805 689181 5 803253 487334 5 803188 79 62694 707542 817705 151016 733171 80639 663277 807690 397491 17393 331514 796942 962 198304 9007 172132 8 95082 300470 33 841762 76392 813203 791516 833002 192604 738020 30165 797002 840213 343 10645 84 72138 848958 479500 680187 67545 723429 774897 679003 630004 759595 419 3768 309 26296 327305 270869 731374 7 838467 841109 791975 556753 770660 737233 837564 586110 653487 788441 833394 444073 341085 2 774429 3778 217753 562409 623444 818400 469 809054 216746 28454 218722 669505 91155 14 2457 2396 754516 4061 836921 328885 612144 37771 2 788440 1 6 253455 696613 812603 38395 270377 639668 843046 622394 756701 824940 612890 186446 169823 778689 1247 2509 672616 249738 644205 48149 786405 437571 545595 87043 311202 681298 156315 12178 843835 759595 787210 704027 769809 827229 830995 847924 728449 4 276080 809404 4033 756761 640042 376138 262792 770322 172550 828981 23 671707 838064 687623 59763 803508 253276 77334 302143 372761 488999 114235 592739 823325 808737 767480 164033 612 16260 534073 717836 806306 306531 608299 298471 6800 297770 3 814432 750450 1 212973 813021 4446 130316 834220 344054 525402 476597 106973 826077 3 31811 623603 7675 731195 369208 488616 383137 829721 411668 71 671127 803572 757901 28242 835822 703630 1029 773087 352577 251653 763496 222439 830374 82 831445 67109 6459 7888 3306 81942 662602 38355 386332 634614 691074 135 642204 629563 27172 655417 58 548262 827776 572038 334936 178169 814598 406573 446062 478968 2 839806 1993 2766 3531 44 42316 66 19 752726 33384 97021 713986 124909 100005 258303 118684 174091 759623 718216 4 787569 605372 585064 844915 709468 700886 10682 363307 5568 586325 216722 2 569623 784260 680636 295074 546388 287626 844684 614034 836967 662901 8 716246 8315 797887 378154 791533 629171 819808 82002 797092 397622 839880 168165 174599 545791 106620 814421 55 393449 644825 816166 846795 418769 763647 128216 771825 132462 809568 604 468497 49701 814295 150738 663009 41065 436096 522291 706492 110338 806192 11 632940 771138 324648 781561 814010 68294 358123 846936 756688 14546 808792 446443 4726 833870 57841 702824 828339 45 792413 721287 288446 17099 356745 576139 739840 837462 334679 56765 725495 821130 789578 833264 446918 836122 757931 316616 830916 676767 361465 665981 748347 723483 1 199403 792534 3552 504200 793173 238744 317 826300 755794 836453 180381 408165 482363 760159 131244 752167 607700 783702 15 2 840424 148135 836524 15 135806 4613 89 41832 782355 317 130970 36994 772824 658802 64 750604 259228 360222 284965 716424 767535 334809 389656 540977 2 848430 284103 1293 800585 836355 241306 842322 24378 829761 792416 314944 329264 732200 710590 36802 296857 811616 826381 21 38 349603 222497 751398 427604 695093 1273 95884 813434 770 755216 779585 730777 451883 368888 700944 199973 135675 750282 66737 224272 817240 819684 14 4 805038 847523 1188 465367 748414 420461 561146 728023 537339 356877 822653 397809 112231 162016 294991 132314 7515 36 354353 692185 830985 846518 636435 323 299418 19481 401242 734053 601986 803 9 790955 1811 823489 26437 780870 1233 122790 484430 47 18062 659076 230107 7 431359 279839 723056 404638 814584 569355 654003 315693 338561 439759 116071 639102 39822 773749 73788 480437 776115 714022 55807 513390 26198 59313 819328 94026 804387 640622 246464 548419 771100 716634 28942 606867 418153 685486 683192 43363 4724 378008 846846 296205 717729 6 403728 808587 39274 829607 735834 22121 308913 445967 827296 524049 10090 353072 456900 782945 550281 839886 764308 94168 625764 819574 837932 101276 6 848657 285651 283 1312 699669 372 838575 24 758005 767581 276723 49023 14915 805127 608710 791152 38618 1 424708 18 414827 117 303 719762 315580 818758 841490 10446 546083 804874 845520 588397 771100 445246 121 673068 763412 39551 48618 830558 236310 135 841915 839436 829127 514384 511262 364464 108 1 783618 16529 322 735215 436574 4 9 831870 173448 432127 163 840414 1566 439560 361 769968 647481 504021 623112 280350 697 5673 764146 847746 636164 10 268246 742413 207584 430532 11355 14 807365 486290 336960 401078 743699 761646 752169 827144 803723 75 535185 699 6811 817317 300989 793939 829004 782544 831402 139249 501785 802072 565262 116145 50933 51475 806105 839941 257448 409625 367515 320042 322363 660103 788428 149902 814202 711982 510795 770613 824739 778885 660340 779064 802566 63625 682923 794306 188622 689550 745241 690455 821059 813293 108860 692875 676666 697960 837463 435441 793528 312829 176078 843807 835094 154652 683696 836271 2 682108 49 1996 290 396714 813336 4 733510 334321 543711 805674 168049 6 2 623613 214997 160994 246212 821673 328132 562472 2 9 812669 223637 798313 823269 80082 817979 814826 597444 808966 21 815429 47 368065 505387 835252 833821 72 305884 84 12 842715 357258 462932 2 2 199 3 58070 822115 229427 846444 833932 11649 472525 827027 707053 186 625625 47 797393 848355 231149 23 53 821637 803915 499247 469313 9353 367793 801729 797287 207103 156691 792660 821019 669453 382513 191719 143022 676599 311307 446415 535717 1 128716 843886 809115 475 455827 768887 381237 943 223286 398744 415300 738687 791479 749774 816373 646825 101770 610005 549139 5843 63 255652 811049 27190 800228 697066 422877 665338 814473 803741 84 5 36527 405624 323616 617032 559 740827 501563 3 381841 626923 110920 63817 837845 21964 815230 27 477409 572637 533060 823332 610169 584033 433344 866 68 783982 19 315628 2 742457 10 830560 4215 5472 1 36 126214 152186 829048 776967 155461 510438 819991 716786 566682 263 384603 817200 188049 847668 846036 848914 7569 81885 795244 51093 652 482252 716854 544281 248367 703393 118 728844 794290 729440 648920 56535 359446 131946 203558 113851 816541 86027 15791 11 631559 25771 13 816532 62 509295 369263 19356 814424 12 519407 49968 549738 763892 5905 706560 622469 31971 3946 43 585475 847312 843361 228781 598057 178 796571 839610 240252 289846 161 843781 668198 427355 804063 2310 61435 149389 504419 203849 821423 846541 26 691120 804489 63247 133225 784840 282482 792635 842217 144664 156558 548867 24521 1400 785753 352599 6 786311 10 364024 125560 518506 371448 38830 523788 3 790783 495455 739281 829512 764240 814890 689529 528715 407522 771313 661696 176357 303576 733227 454465 6 44744 681360 805966 266322 758392 149940 696031 1 135 834673 826231 530875 691165 477 838001 399688 814988 2449 3 4 791205 738254 805782 296842 173429 28168 230273 16 810796 472436 48 715969 820546 2980 825864 6182 8471 682708 37343 782802 405517 73636 635053 13788 651080 823249 408033 244505 83992 345672 540245 792652 10 779124 697036 463832 310103 59136 14 761492 162700 800054 63785 39 812732 781363 5401 745129 178579 414963 481761 545689 611912 3365 8 720240 17 62757 6902 10 110835 5209 849826 99 390785 205250 802978 541635 545914 320743 790162 129886 2 256825 2 813917 480303 849625 165 729845 65 1774 843454 668145 48842 458693 411735 206012 832447 125 22 500466 21474 215262 343015 139903 425375 793436 836278 120308 470 783541 423757 236429 667414 835975 830699 292628 614972 310859 802279 788798 11253 477275 3369 369645 838915 10377 216995 546516 214908 105 808460 131 214097 524548 275008 626663 45919 13332 744257 15348 1306 486605 140 325773 839748 843467 175367 18 79948 799650 427432 817948 725619 570339 392690 550747 810048 96076 732364 786209 4171 414921 627025 38 194279 273179 5038 849528 48 818422 301927 755007 417888 673223 838006 820023 669184 709526 280631 618263 749352 684784 577039 155485 469347 845234 583499 742666 569682 574174 149466 35939 1118 771919 209354 361965 728764 217673 158732 24 795806 62879 823738 564096 27100 515 213424 186812 835719 989 823602 197 293546 825458 38555 470623 78679 759351 82388 66285 113 156627 765697 21 244127 2978 419657 263885 223749 605083 755690 835056 746479 4311 496653 385849 390 136621 2 712366 68713 192280 102 781513 436833 830339 734936 608264 589387 550702 748469 447972 4401 823382 443117 171276 266 394682 846323 30 5136 10 469577 240051 815340 156057 257072 838062 750210 802664 134579 445 701255 816826 815208 679090 796203 102842 38 71767 573007 530027 659320 566848 7090 822837 823013 558523 87310 48677 431558 229706 564189 283828 653945 813683 799009 784414 813183 468020 18 1135 605752 2825 336462 4 684848 843222 846427 166336 28471 288 454856 788541 528317 141301 72167 669293 797785 32034 305269 1441 278035 838669 778852 670664 5114 94310 377450 427365 840147 835613 14 689740 754636 786420 170905 5 703505 129997 777761 845432 545166 761561 843916 735478 3239 34727 797735 265 786668 716513 480204 11 431208 365728 4 1387 725194 797762 770080 269528 220183 254 687413 586501 606212 731976 1079 1144 801675 761166 847639 44257 781251 78873 446242 668607 774549 79 122 408508 735723 838216 222812 5494 488160 751969 335204 828399 496181 799961 770012 830479 734210 834087 678764 825637 829026 112838 179 57879 4095 785315 822949 253390 833302 827375 828852 607397 711215 839030 695114 257155 793999 775754 233160 108665 79289 413601 30 732031 7243 706297 12 137306 693752 786671 750669 26557 3011 847270 632323 105 799244 102482 558 26759 513016 526550 806293 820355 830298 842893 36819 441 294333 346850 87445 541645 75269 59 76133 72432 792151 827351 817195 631775 20 27974 308563 2496 185097 842985 762459 355518 10639 179470 17 196197 352758 104594 4 153 92529 149357 40857 767881 449168 615099 624404 705821 12718 5 843749 751264 41446 658138 113983 4 438205 792346 58258 21399 104763 799329 754026 3 474354 776470 134963 22534 89169 81630 548947 2 21 462698 726570 817588 481 814499 307681 842480 17597 696302 576 781941 16 799783 5287 44244 653040 727458 711751 848978 761925 380805 1079 427930 843326 531281 323961 557714 592195 737905 308801 827401 837587 781233 715919 21 836530 642313 463477 769554 325544 315372 8 461582 734721 769077 216122 121 232115 23509 833858 758900 34 80 656745 381527 301976 638201 767358 43382 816698 726335 582653 849361 523913 13664 608368 177156 88322 835159 776111 758879 101073 751353 496525 80112 657283 329142 6 848680 756912 797187 698174 28334 228122 400335 751617 827606 35190 309470 831904 237257 354326 104775 833552 560668 147271 833397 102028 477875 828116 185558 120905 712494 676562 822324 97223 2 290 766968 2647 781257 667094 147030 638573 826100 649 305675 10 752650 447480 4475 832352 744560 109731 789286 263591 190602 578328 779130 135751 353765 234007 828351 749273 806728 433973 87625 104146 847108 108202 310439 610991 368055 392682 741790 843419 527866 386955 759740 80657 19036 182318 731363 287664 496311 216733 304925 525625 57301 682673 6815 14362 741086 645659 145091 98422 748807 555747 8841 41656 824306 754637 4899 24022 221163 589541 364753 605034 700 680490 825221 18082 16412 215554 732835 100272 410016 4 642479 167407 848494 94991 845054 606050 285777 779383 848464 95667 816734 3672 198626 617519 743159 493252 739419 275061 259643 546448 77215 14 22656 836089 446094 230708 443675 824238 774007 13 787062 698907 98583 635177 327355 812409 5 668494 124047 837253 714283 706566 772157 845828 407205 778335 373988 823904 13016 352222 92174 842093 140542 389975 820490 845775 410200 527794 813318 387847 813209 837090 767529 762582 781084 794146 839035 312 824099 847613 85 306 820675 255645 418357 213749 223797 842644 798863 567671 741843 3 61296 746375 819535 548492 806408 77933 202939 824632 17785 585611 1184 794080 454712 842278 1 687779 809013 68521 176875 807575 547672 33116 805487 152423 749889 823502 703684 826544 4279 18530 59501 8493 573312 795278 653997 222208 646542 777526 849287 501 515217 111139 203154 501366 23028 151 812902 196794 215743 527393 6 259395 838611 3 663515 9237 243126 260146 486 329930 803864 325881 17 401330 435908 181 19416 345246 153023 421998 111950 1 832687 175678 185 77919 239975 822350 5297 665887 684121 141850 753002 107677 78657 817993 460446 3 381246 683919 133621 395 2 65263 847519 42533 398379 106933 808714 726139 477949 776638 32778 33467 61248 16 815363 496062 823355 6712 19 849003 383551 582622 422750 53 490403 39 178461 794876 6 848055 159895 10360 149173 19764 522581 513007 135 834927 762576 682600 86 588056 172427 784489 204928 5 840627 563590 699920 16 562065 12 550908 753605 114 412195 561360 268 186370 832135 1 137523 726010 801445 843 398553 824721 616614 759661 270796 762642 845186 24522 254246 801732 658785 487951 783561 577400 549352 1 677203 4709 505953 357728 788394 155946 36045 1009 504312 14375 498936 844611 702355 100554 840146 80415 837163 799258 756338 619828 2062 741644 591959 824363 281331 595801 243 752044 836267 108088 670267 811666 9 585325 773801 741911 190651 16 790303 395 738403 67209 740371 93396 183167 605 828039 275459 2395 754251 766935 788154 341667 831808 230984 807754 106 14097 74736 782097 733937 209395 549401 766703 844008 849096 822542 739074 536678 183384 233546 847142 738994 847336 140627 783296 73669 841717 828693 599831 843914 839984 11698 724073 254121 27896 222973 578 836086 2061 638976 98620 490533 2229 567201 619838 578948 803395 683205 782658 835786 811181 39161 839938 2 301703 163939 138058 250709 440332 289660 346735 329338 417609 374942 60390 805229 444817 16130 820709 163547 848167 141044 653141 657745 896 843322 23 759058 762351 707824 2 383581 841087 781593 798088 677805 14831 495057 774737 228582 515026 771156 844042 773621 232671 717796 60525 177945 6937 596599 797217 824877 693802 269718 843180 848055 174923 327610 840450 24800 63461 1194 604497 351709 6 833412 810787 23914 600668 815929 840236 797773 793849 603665 299115 817854 497 45460 815743 190859 201 311214 790439 2144 20348 778367 151334 3 775944 196895 146043 2 826599 199783 779872 844129 44722 56561 792351 602411 787366 714864 647956 5 28 22 116510 548132 714594 834162 791589 90929 669115 270022 129247 755627 838578 535 757716 703397 28122 281398 692422 595867 363999 412159 3795 718482 707177 173316 277 206927 144012 808556 829219 738905 813482 434481 791492 63719 56675 817396 299181 744668 822580 475 825037 375715 354673 540 765447 513461 824120 681693 846210 774107 574059 833015 3 753799 504941 395150 774753 610856 198863 1 183096 161971 749690 792975 666827 332688 634684 838209 764627 685922 231338 9448 832226 20 816760 600993 305058 3 87301 649445 801178 6441 668482 304 312936 50015 483 212572 794071 550174 697929 557526 50285 722990 33449 831305 13524 700545 6 700214 777897 3 668054 259743 31638 548932 672211 52135 382622 772821 734094 457680 422426 687339 131116 318079 32092 795991 771886 5475 99904 1 835347 484013 3558 578686 265 847915 497080 433504 582728 308165 164086 796764 332468 359036 163357 837348 704211 112010 104211 3 728363 270055 778085 195466 461254 761140 297931 444316 57072 238094 719229 739246 775 551927 44680 70 710880 640 575626 835280 4 418000 549329 15 738843 20 827000 69469 768288 167019 18 786889 194944 385766 32485 792391 174363 778439 525337 560739 250522 529142 251107 552932 783143 259857 24 744028 262759 155331 684069 311272 596691 278670 30 494942 815710 217327 210070 824946 4 755984 619622 790311 384478 804055 425122 848118 57 391634 231529 571730 254529 417148 2 122363 834746 492211 271560 826804 389884 677859 736059 52834 264340 795399 557053 57845 4 180486 2359 190640 144 139766 711062 289804 834618 822825 844822 178991 8 83 127001 783846 8392 772556 33 432016 680945 196905 2 569635 147007 499403 846271 823641 371740 82227 791341 261248 81214 70086 14694 24987 488737 829693 264 399622 133 215586 830185 553749 794794 628744 371718 3685 3984 55142 753707 374438 34 829154 848677 265670 203242 653142 756972 782020 416387 730822 819963 552401 10804 825545 811952 273292 303178 257516 577238 150157 370169 951 548598 65236 679458 81107 90922 4 46027 502833 829833 401846 843783 1 828138 456446 844758 5 165610 834530 848455 612266 717626 842715 363208 717074 130121 167632 826506 523807 802008 45 71262 779178 642476 798403 261928 91412 814837 755191 157546 665234 81032 330321 250835 725 643961 164235 796926 230415 823 563779 423973 845778 823150 809051 65 189662 4722 769582 120130 779367 453969 798022 2 816900 811476 134145 149 252276 828104 83 693270 742081 14124 627459 250451 837684 310194 822087 652554 343992 602736 771235 310 843159 7 410194 140904 839447 596819 832025 41579 807969 648955 186444 835052 345434 391130 817114 291176 14139 8032 694117 406435 189933 527546 804183 373152 265493 320115 330396 459605 214732 44825 2386 808980 133 663766 433 635246 448973 314051 584846 670066 697306 792295 818059 304072 448141 195945 118 1 169075 17047 51066 1 91 756344 763819 582107 503357 4 690812 253619 3010 486534 747630 222306 58 528624 777560 647928 780798 879 822549 287689 832362 492351 139273 741898 184751 640475 303584 350162 618095 72693 283573 123119 748362 576968 732622 326 410 218815 198592 770202 788221 41 105398 2 801500 693067 284829 179012 696950 526201 3 833820 131 554461 807197 136478 668333 797533 98009 758460 152544 681799 752167 266530 20 837950 707561 227949 475682 514193 22683 188437 787530 770513 177524 256 113865 849444 748732 344133 2759 632014 820165 118065 1218 15 3 33773 804420 841410 826326 785424 533702 821155 247119 542405 269568 822413 188684 825365 570843 833954 835 2 114395 843130 87 777909 827827 774482 295816 364769 2048 55 205748 459603 571016 562557 743456 596109 255025 699748 133111 5 572 600515 8 433921 1362 194614 781117 37874 429123 25 751238 836508 4 847641 512412 768431 699723 404891 810361 485367 810902 838021 564916 785566 819887 777519 793730 345411 34496 189432 13 413737 419658 303578 735260 193042 1026 625263 1 2926 7380 15354 340369 618042 842265 819563 774011 583016 795495 443561 768182 792213 396319 256262 214770 168 839212 709401 785553 837962 756332 810034 503 437957 424057 748468 471391 13 3 811873 137993 803933 813389 845686 368124 333108 365526 36 352524 224301 839967 1378 13394 43 365011 754515 315757 652376 347123 213779 434 573676 838107 462914 731285 833671 360865 509152 19 843400 717716 149112 295307 135708 837658 7946 419999 269 75 834101 294707 198222 335403 572091 755116 40741 768379 835298 77887 315601 122 554704 609760 8546 351126 769595 349366 430416 59 32399 759963 390753 21 837613 192841 639042 139057 798477 3297 402339 818238 764145 22154 248176 514457 1177 60162 727807 810882 846134 6428 727569 79132 74111 379636 230149 408066 220594 666839 7401 454 274480 7669 823197 538143 751877 817226 4 596173 665157 816374 741937 726 5 760405 98427 404513 3159 747231 686348 654971 750992 726524 33146 668308 72 5 470965 160438 666 153714 14937 288917 311909 88400 622280 351087 701257 115555 354327 54413 211 725969 311680 58137 571021 767578 57 753254 148606 6229 12 1534 725535 331151 830791 842691 566448 835741 477363 641766 184101 844271 756152 841572 412095 731093 287 227503 55 776835 174603 4331 102592 818125 846439 729523 93225 47149 243897 732068 801050 91 254606 243599 834619 773376 540378 166 839763 682992 640809 845948 208413 62 820449 424910 14943 136 637281 4 700526 822904 40686 5736 326532 2012 9 824345 627513 819835 502920 708557 620612 836958 3 575304 21814 1 842367 361326 199 267762 357128 236370 841100 36726 820242 11 824863 582309 491346 791717 417947 338161 50657 49489 14455 441711 787433 614755 802975 6 3 5056 156886 78 836040 74337 6 74065 2303 362345 841627 4 163890 734017 502851 692234 30 712774 29019 49430 405236 719984 830670 756036 676471 666618 790241 5892 612858 124941 3138 842792 703306 321322 746168 11773 821888 467338 488630 94553 848572 49337 129711 364046 839503 251109 775838 837268 200029 704292 106971 580773 601584 2041 833581 729 794781 822800 433491 849603 745620 17731 724805 58833 231225 56872 832385 292628 42644 840419 714381 233412 8015 838476 10 650715 106749 512 816174 278935 496659 303511 734306 411895 218808 358304 340 587406 836515 142518 648367 838055 223890 82 1 808493 14 15344 835398 176521 814854 773418 823934 2 314893 237036 761830 799464 718463 13 835752 321124 60 639635 794970 174 718836 9016 58846 826 829901 667721 833175 819650 44156 36349 241290 724577 571609 8 781081 670531 23 82093 804051 709143 3 4 313621 740849 192921 372735 781633 146202 37311 723549 209320 865 65291 726315 105478 264956 2219 231286 404660 598811 320791 182614 813496 836556 800102 463977 839386 815630 844884 453807 166295 813730 804784 608248 826514 292640 265038 109543 148562 721748 86 171095 759994 790628 225770 828892 669172 31969 826933 780765 833720 758526 810699 550324 728 674574 245716 92284 668162 714839 326115 4918 10 541444 36107 355345 759639 417079 845441 662884 780186 773046 720827 660691 803317 135058 24 5232 43334 568003 70330 787784 732972 100503 175807 753768 271091 59 773006 111349 243681 8 810973 496193 9 823273 313315 839827 26 840149 786269 17 810036 725155 116957 2 240114 51983 355728 744089 4 777247 472924 446917 689731 8559 252271 807645 698734 1 842062 402683 848828 76172 752791 811530 645087 833241 2 823831 826428 790029 471075 447448 11 106623 827936 253943 818631 655 832603 2838 545754 15 24 567 463212 381392 1 164136 806756 766351 686797 460362 312179 515709 161305 11 35104 296976 246351 152 401353 563787 794949 510991 792997 160428 409036 800130 809111 5054 45585 224095 181748 1 729136 823632 846507 841463 729178 112245 813480 113533 836633 599766 216961 1210 832756 621912 601905 845249 848456 393029 702688 405520 379356 791744 774967 207376 127 836521 503213 31 485943 201742 24104 343 635491 311803 10 451693 297 601665 19354 322316 55412 26 730020 255 842237 507474 1943 360542 1572 9792 825759 71290 1826 30565 843099 115919 98116 648095 321384 846941 809764 542219 32543 786614 142 827332 587015 63893 825763 833303 80864 643779 829157 795554 535656 643550 6 425775 22 815770 2 38421 405526 612486 17952 7081 53 611444 47791 128200 30873 656083 236724 680958 1 616966 58293 3491 552631 830324 37 818614 157920 27157 455997 227010 47036 742771 302884 292114 671146 581398 2 788511 740941 183470 203659 6 840408 842817 818280 25 284876 68 429522 524009 785747 846514 720823 151 833473 514939 789588 192713 500078 569187 55600 514116 332061 233470 794147 665011 391960 830538 52557 642866 39828 481651 496985 468022 254532 139391 585828 254872 183259 76220 34 803568 14 711175 17292 163 4772 542589 737376 145546 787755 606535 49176 786674 560848 489861 561137 629 825994 480058 168711 10870 61333 652979 837520 662805 295822 773482 15 209015 1536 52 222792 576449 545612 237923 714989 393433 665377 285711 71420 674895 834419 107707 17 258134 9 482 824047 715312 811992 170497 258281 6129 799798 17410 45023 839796 686314 2 526606 841078 819109 459079 824517 247834 247719 396592 223039 822565 13342 3784 173564 835791 843954 34 24034 181603 41 826540 802659 10 836125 280739 223348 785542 840551 188460 816787 3270 612537 35651 614500 36609 694204 87346 170292 833842 734763 828229 122907 257453 419760 170 2 815409 656492 478994 182429 23 193788 814849 1 635587 839270 778451 2806 306561 697224 75300 206318 548838 340169 46 19938 315875 354034 344996 5913 845157 269338 823042 768879 4 454520 799945 329127 784413 497388 788897 7091 808131 281422 885 659020 400 761794 153788 304332 137556 240233 755398 1223 728212 816683 818848 354212 435156 437840 842045 1917 85132 758 191860 156308 803186 182045 313573 824762 7 788303 813773 13 733424 807621 198106 294356 4856 6 159179 422759 788751 724470 647628 808899 7229 819042 72159 455229 233444 2324 10 2 87420 17 750023 222217 17657 835208 192 831434 198 798072 806395 4 760961 113092 547533 692706 709259 663322 318302 657836 842265 611011 335645 70816 677205 489846 3130 383405 7 137520 75407 4763 156277 794301 827146 35838 843802 796195 823310 458072 126454 310449 829009 577049 102676 830016 423300 148013 763253 87394 793398 758300 787301 7 774841 21 83521 136784 767334 3 838721 810090 844496 17174 750528 812823 811687 823851 52921 21772 446760 680807 761036 46081 1042 8806 18 697 9435 17 784556 739073 335379 717714 760072 816920 11 370451 835334 163631 222746 8047 4035 811234 819419 15339 807047 1762 768686 746429 793890 823515 849424 14 393057 792960 12673 416 231894 63386 411669 777635 466413 789634 285389 395442 845794 146190 4 8 753341 763605 245342 788537 111640 11133 754450 642900 535598 844629 753099 74328 284817 836681 296290 773837 751715 628262 650542 37 547679 296119 224056 639250 748346 792856 785502 28872 12241 12 804 234298 11 749267 79825 12388 378998 630888 483369 6 19654 2090 7 215913 602338 327709 224990 435509 358511 3 683291 15832 8112 314610 87164 79904 440460 740492 524839 750110 740213 849292 337943 823001 35 690265 759297 273585 845900 3 626125 817443 39087 291843 58 2 259 804451 639090 24904 817651 228454 831485 541984 574662 762688 97639 823734 227328 805840 49627 537518 826906 1 67642 805926 460659 22019 735927 764082 78379 69989 7504 791674 5499 628369 842540 819536 847490 815216 64160 14413 833490 119 594223 736914 194119 1693 245179 132881 836444 655032 9596 664704 815055 468766 828674 753127 15143 719641 839014 6 720000 602380 787763 316560 821107 763497 779086 79113 326470 438360 1237 69384 817565 806742 30 828740 477590 119538 484753 849892 695167 36214 684870 28 281735 778092 753826 842228 683139 260613 796314 816937 27783 231 658176 822642 37896 150311 774849 369165 13440 314211 617425 841917 275729 636260 675749 328016 57 287620 638670 674081 384064 655435 828163 664566 345152 70421 812833 813158 696903 840302 756993 156406 753952 522749 162950 849281 31 162416 5985 789291 826122 782842 847049 3013 551915 40161 9 812154 52854 501377 97432 564450 574628 760540 675074 19 219287 9916 7 272394 663876 122467 392253 2953 840227 690007 844085 661231 190194 479375 829090 434798 830203 457234 262761 71897 4298 174204 774467 352460 839931 1510 20018 693016 450309 537969 746742 745289 803440 415685 753892 4 621102 350669 414799 370258 54179 2565 415900 663 198733 634014 408127 34552 205791 605377 175 123 591904 522769 4 62 297508 778380 230 777332 3 816092 824414 5559 23541 34803 669501 789054 520 617589 767295 731273 822975 3 813327 737309 807934 840626 14 96065 294306 439672 177 459475 324505 729967 781216 296406 829908 829098 25 15840 509689 28 829283 546810 532268 777091 317352 4 749840 197784 772167 827551 5732 334039 914 39627 7 829956 709512 385393 28324 465 798304 54185 349397 516772 295680 631810 2 7955 51640 218119 319810 279329 413051 257138 769818 724034 272369 833329 801594 674911 997 609438 149796 8 2 31035 832839 703079 2 812538 556472 845947 849642 3 2 358506 815585 641 796177 261420 8878 465021 94794 22434 6586 5 173892 796082 564 621173 3 692127 115036 824195 798245 1829 628355 653773 2 38858 288170 13068 608244 165807 80914 618 383231 202913 7 780163 433170 759389 388581 825447 19946 211417 27119 709556 223733 379919 130005 149941 180815 815353 156408 598623 387229 685979 801573 824478 241599 774478 661835 346157 138 195844 436049 701543 815831 4919 39257 34 744677 225135 122443 753368 39150 214 445574 729281 742887 722676 69 494344 101775 821915 755306 631974 267512 847997 218961 53 65366 678438 794300 790028 822667 833809 837346 152155 74171 218812 81802 337210 774404 839462 35815 221320 68 800217 830845 492914 59 147 57377 740164 69031 771678 229 339498 61049 612384 145420 213923 510597 764212 484022 48395 649796 840567 831399 749891 812839 3 679692 722628 808066 716134 834627 151920 314979 825093 62732 86322 529305 448243 162 929 296656 804094 458815 11370 88 403655 176143 135287 508209 767186 708084 825339 40311 16 282841 829735 732904 384966 245902 725656 204594 48839 515248 123578 715633 843556 172 841922 806374 723755 8 314552 794805 94504 406654 849525 694268 834945 104903 721714 368185 818106 798255 733078 754114 630003 730350 203927 697172 818127 2 158 34 478471 46686 100352 841923 83464 1 795145 56932 722917 138 20 736927 418071 762413 257454 666430 424827 2547 844878 803367 57346 95004 594792 603571 4 3047 839455 482905 741410 263 107775 834699 313906 10949 22706 525846 759009 172708 729400 747640 621431 33 723839 4 761601 719326 1 394778 806594 37646 2439 9 66572 750181 353619 486741 259814 554370 14597 553698 9584 95843 792546 388 812444 835557 303612 418999 381 841462 664749 602898 731185 357560 570627 111 2324 461892 750779 812049 792891 230291 521369 24572 8 602757 360713 590133 697576 621761 365577 378588 834006 718257 68456 833721 564095 147891 134742 22956 601781 597324 788494 181563 103686 378856 542020 183092 420378 644972 545500 844700 329521 313446 188866 617 30018 586714 802028 790403 159973 811993 177487 444103 7520 81358 596236 519938 376999 722731 839690 25 89577 795158 159005 765092 415 829805 818300 54763 731058 360958 818769 792216 666639 844419 792319 844571 845272 145615 1291 773870 794614 208316 86637 778083 425584 845981 583517 199 806960 324564 825333 405199 706559 299148 390643 309624 835890 846848 475576 650011 818167 532716 553568 34194 135338 544025 644083 752319 133 5686 241418 35061 720675 26527 537549 328673 5453 67558 832281 472520 76 827203 814257 838991 649154 666460 497621 825694 316428 754358 846070 832675 2 593191 821879 826921 144207 104828 707398 738812 777988 339900 577318 522949 657660 403799 806640 799017 837287 519304 684928 481041 738887 716041 321250 825418 178694 1471 769484 37762 544397 481977 176898 185932 20297 826858 31756 365820 809874 42505 303250 4 281600 831043 816681 322953 92740 64871 638221 723 551198 286779 218362 819446 806681 820303 651134 1 46948 807468 815007 829708 41 2219 1106 369949 1267 299649 599798 266190 93 9 575883 523986 118 213243 699218 342 83951 70858 780223 80906 623661 59474 419560 259938 372878 1357 308321 277501 245584 747985 799235 765821 610 14021 279363 1875 841656 159142 129 149920 302449 809116 516591 489687 29854 752 104503 435397 13 501490 466364 5 159112 9323 73 459557 832518 802380 838664 333778 819003 3509 16201 443360 219351 408926 48499 270015 505053 834007 785644 159037 918 549644 344792 839241 816532 8952 7 737804 839371 327133 121215 159277 463818 367101 20192 351431 783972 736938 516807 533203 224326 740178 3 427102 776861 810337 19685 156727 168585 793226 110006 553116 797593 595113 494259 177855 823228 187943 844677 626168 786087 675884 7476 189599 155742 19664 799280 756414 779440 660048 802268 27760 806968 38 259240 12881 390316 702247 12 570399 227244 752837 433448 844702 452361 43 712554 837182 16218 770300 101 644402 595103 656296 123943 707012 786780 394494 314763 9 31 13 798035 192481 512902 165694 283828 782622 710758 352933 808835 835946 631009 819779 223288 452498 22684 541605 199845 779381 697045 32415 524148 128801 69 439031 2 394476 69988 10 792269 640475 173598 4951 717096 165978 2 835677 296851 740857 309533 59010 731591 832149 654975 362225 23507 715617 506991 837759 443447 250455 824924 797634 151330 35057 527897 815778 610322 54 769878 8553 751802 97138 797393 111556 538305 307942 827026 63669 101566 181735 784845 519081 730299 483498 100376 789924 815051 655273 846782 707228 253373 767477 703953 849779 454980 2 132480 561925 189038 772665 3 36776 742167 425790 393118 707636 3 734376 520229 2 846249 52 333643 556214 447952 16 6 823540 615744 638969 270716 745104 64136 629618 11504 225366 668825 1362 598660 776276 2 802871 6 76867 725052 464728 724600 816876 94349 200524 625522 706977 291398 432769 28825 453430 58844 812120 123595 129475 770336 486844 313025 1734 722881 61 688725 394628 628172 833854 239125 162314 472635 832879 801919 24 769484 56 797366 731549 21407 457997 847419 545554 412729 727106 307770 93153 722405 123808 805509 1 3 158747 573603 627735 16052 556558 822442 785237 829460 317174 779783 818464 289927 602168 469758 742475 67 817885 813878 1770 215464 7 807336 802886 133 23198 347 417167 754246 239191 3 82068 691129 73263 755719 778309 838707 756929 734869 85536 783760 400 386945 310203 516120 828349 434281 177823 8053 234542 676519 825323 791604 366319 821882 706501 135 817121 448293 668555 810672 755089 378096 247779 815679 321478 504881 829565 149271 761256 816627 359908 797057 667939 65625 198977 329410 8 703860 210252 510479 14 842061 111683 3 158134 778696 341078 290988 258871 243730 3 732711 97185 445119 834220 750538 117 6 285644 228162 321184 888 207179 685329 26964 816829 253361 310225 787458 62716 270 680820 813272 164 833264 188507 820103 18430 774131 575760 52284 258130 781215 49948 740530 806519 849488 843343 311845 841757 574464 120437 20 224291 251764 678593 76020 130060 5 638088 463301 146597 93632 17 46 587789 271587 1 267225 799837 839291 779839 280268 73718 135531 468083 90183 842885 332178 27569 785119 616673 835256 732266 459265 781361 160591 553420 237 736063 515163 463621 779201 811707 32 21 763763 846962 12661 222 775606 22887 77 14344 506040 660574 413949 85 844528 493774 322959 595455 365203 466380 795448 323322 333565 14 818247 41928 530606 162749 120881 810517 799025 634877 542554 31817 194436 566 555777 609668 375 588428 828633 202176 212147 674044 336527 423 3516 69892 19 1 632763 6794 691319 790207 803574 687444 298425 4252 772606 844762 788622 7603 813974 5085 139719 839414 820885 468171 759 70773 453449 816042 283521 442374 146235 10912 806354 709377 103924 287542 4 387775 796268 248337 834340 813022 649879 3 535357 406830 263835 1 101838 10051 397071 8703 231712 417438 566829 526 293880 182278 707151 790997 117706 326251 836206 39387 702 651792 18 734108 322170 843050 6370 2049 675962 740986 843914 174527 199242 340 546346 823087 158310 825827 649279 842374 845875 784736 833821 196292 169370 47518 770787 841245 781184 394409 364779 800622 705784 341 543017 167060 17 452602 183131 800003 754878 753025 613923 294 107845 652131 293894 355528 824661 500391 833023 166918 818941 737497 321443 711618 480029 848035 323530 955 39 790593 745045 398429 585420 199752 840662 178120 830682 171231 797029 735643 48563 731883 2 369494 711738 846862 789980 4211 509139 700328 532759 7256 846091 2 820767 230785 58315 16288 713709 553 829415 441712 494602 837785 11 821747 8 14165 819133 725818 28360 493760 506815 836292 703614 824949 782954 16 61 718583 466201 703848 272011 487128 731986 247022 715481 342003 529104 765227 237728 721080 356335 23355 843533 615074 5 343838 205814 12753 835223 8 288086 95970 467795 24 85754 499159 334786 113701 387305 74 308 47 733583 220293 646252 397960 585 300737 31 782945 266 771027 4639 70715 719153 3851 1408 403580 1653 98837 808830 124054 781175 815926 231491 572911 43644 704579 738219 5 484704 530528 207216 1 764478 827331 10234 777150 776856 604752 10 828597 405776 577777 834432 109275 386653 5 831219 687605 2 780970 421332 181 653105 833539 847067 629586 1752 484008 203956 841460 52761 243994 838 207905 753364 3456 8393 786111 807060 3 601640 66950 800135 715552 844031 846091 776812 610721 192 586993 6 1004 784619 783666 789229 454742 5 724780 786723 212088 681169 450181 675001 11 268884 762167 2 13728 3 11 142639 704297 348354 403599 834958 724073 679000 60509 736937 241896 41704 809363 17890 434391 806554 315811 680977 26 722124 775334 3 568809 793737 562857 5 653090 749946 76083 275 779004 110648 836268 221865 157947 207194 716071 265771 597065 184340 158256 36662 5144 675324 836001 2477 843585 665505 18793 443142 208495 809234 784253 804679 118 565764 9 805204 490216 735884 792289 675706 822130 150249 666211 381525 695422 8 738783 77702 778209 1 717367 409544 130015 1329 38756 767035 837513 559047 811670 381512 828379 180582 629127 246274 73 817329 46301 361269 484 13303 839227 10265 482293 619778 272266 5 17658 425217 1180 278 818931 831718 65283 712420 840837 688005 847462 4792 352841 704915 569339 827839 753798 24713 837696 495587 234345 488268 441090 2447 269110 824893 744203 739817 114752 745795 811532 25932 136038 48165 848151 159396 212225 83 1775 323521 53275 795461 722418 756120 829164 202853 840576 767142 827504 804739 695245 824137 398602 711310 831801 3794 561334 64 992 383170 153953 24 343672 262376 25530 219561 127 466151 631643 718942 74 94 814838 706305 48 678188 50 827916 1057 162146 635460 25254 7 656165 253164 804142 33641 824809 130077 23349 681816 5 403854 550564 53 344892 60879 258 258036 662471 497 117 664989 808051 516431 752616 101747 456073 782089 848128 763728 65609 716831 839602 771225 145 741832 738375 664481 5196 137518 832289 550781 831724 302966 336750 809429 700897 833110 1134 826499 9357 830345 687553 593020 525513 825 142840 797892 72808 4 314520 315953 806094 104194 32 19314 795828 830598 20049 669798 55041 724765 834830 137454 332996 492477 11483 612096 821912 822508 740414 678785 7600 35 75659 326144 6269 718405 800997 837259 532772 280543 20128 3 446580 684312 618981 1900 537021 613302 752435 118245 36449 555876 843451 41705 575065 738489 78097 556817 692656 184 813073 480025 1 343012 830862 809845 734980 794463 430503 837078 4 566616 774506 209915 165443 402652 671798 797233 376722 806691 823708 220852 31 811754 5 590235 654350 338317 679007 531086 39 792221 493807 93511 283944 482553 842302 819 348168 549649 570107 834957 135036 466509 18195 135123 691434 203588 705382 35233 126 405403 401660 8545 693956 601355 121240 144589 2 72747 171114 229540 778870 397577 816774 614280 165148 542865 590896 543703 571884 836405 816808 801398 735524 763848 628072 1905 232018 744542 67237 720574 116769 239531 845754 797153 866 83758 501324 384482 234812 1626 384962 794734 806786 807331 336727 157135 383127 6037 737612 761599 748209 241620 19319 815856 14 664184 159111 806277 823410 59302 754451 132140 53 978 124 804353 802346 245331 441490 438397 848764 525631 834446 595089 209557 798345 11950 114 1533 1463 813740 104190 225136 808742 794089 223752 933 849759 794738 4 89169 313975 5 814481 17244 784213 645317 664540 86885 347374 122157 162040 586588 808040 848336 115216 50950 41016 796632 11431 831630 477736 204058 413672 90338 838030 77378 55689 845188 813446 843318 206018 705629 456451 829864 605943 623294 741212 671448 685316 604546 649879 79611 26830 611071 157 85484 803390 6757 35965 57896 523024 815534 526901 748353 568291 791055 700925 303755 785583 764440 153992 277021 3742 346973 39 821457 371955 406983 813932 369549 507547 236187 846013 136216 720149 176 738602 360064 345674 822253 831202 6 529991 798761 462014 3 191332 780371 321070 539143 789051 3 367249 308505 447350 494683 606421 3066 1 679997 6907 754149 711492 761631 517541 774023 45737 89339 1 290145 416138 624577 658902 235 169995 15656 736469 841094 724567 925 781317 525797 36727 469589 374469 761090 294743 752085 232285 388851 20579 483112 695540 430253 74 4862 48396 189196 303271 833929 5487 492678 81607 170016 12660 83536 301372 27 782866 420794 742924 114 156521 3088 803902 438131 58 703800 808270 6 617816 105 661177 408302 837667 795615 37922 329337 4 614446 842343 380731 768546 4 805641 389800 969 826736 554759 522859 739161 106587 798553 526046 210710 150477 264369 624268 69682 651098 440 841576 769608 22 18 53 13611 767703 199784 743737 536867 738495 8 113046 140971 240521 501590 796153 677216 37 251340 768067 199186 839229 145601 82566 224223 797937 523876 488739 8 250043 272734 837057 8808 800561 776632 830489 2638 389343 41526 860 160 178653 69939 54253 615466 82659 507404 171502 227 482629 773610 9102 130943 735721 815411 831328 210989 153201 2 844655 759655 843317 845098 82697 789672 580472 473468 313750 26503 367232 753454 304175 804251 392812 31596 590206 645283 734937 2 440568 15 798415 584358 1 490534 303759 4463 571277 707954 822746 721653 804800 801442 402579 3 244392 883 848729 736851 32752 53972 82 732701 52122 776486 828527 820003 276786 747247 533 5073 115 486833 809448 223882 215779 76 198271 813533 19305 755284 827242 654567 793143 665522 747255 40160 285 89738 12 543896 1669 57749 302884 411809 844940 422107 6 61763 89416 443742 45 847582 112643 365284 9717 329196 820171 835507 808212 67594 473186 1037 401572 875 13238 644811 566830 832296 845351 643779 821169 582109 826285 773716 943 707927 741743 790748 65214 831610 823307 385579 837619 100350 508684 340638 612999 776515 817237 609203 381578 474442 712656 694650 194609 56979 794581 370764 69 87616 669983 9 762679 782384 176377 478456 821845 354867 706189 300659 669494 610291 420338 847084 319916 730684 782925 671060 778585 49571 335213 9 834217 37 736838 16 654656 30 670173 575371 368578 700197 756456 361937 163804 717677 831614 579 70616 294753 805981 137072 518348 81873 44969 378487 462577 484477 789989 42150 7 798821 820666 3472 800222 649718 21 811327 837918 647591 822564 496024 302878 55027 831517 66712 833060 485584 264 278847 697039 111469 544109 437497 2148 829922 706800 789157 836386 83904 584789 298996 765956 651671 775635 626854 25481 7301 123914 257389 751541 486225 782707 495255 834310 290014 725658 6171 437506 5 808081 807857 820390 46206 231150 734536 1013 788277 336918 39 505582 516933 777333 238606 15 1916 725307 769095 76 41512 703351 835097 6 730049 33744 350836 4554 821489 694011 46 790934 825007 323069 262939 825281 799888 101427 719493 74686 840694 85714 803224 731522 797597 405067 629928 720006 297770 809314 6161 46457 681095 847457 244530 810172 176496 44737 735109 444363 1259 32 737151 122184 548476 241 252711 386288 230463 40693 171252 618614 689774 705347 676642 5 4623 831959 634828 617858 370717 492258 785082 795015 43870 487240 783795 792355 799529 632530 40 823291 105 105733 469242 841853 276845 815281 492563 738807 805709 456414 236636 452359 833217 573608 774308 162 97266 361506 848644 842248 830801 89404 688976 21 16659 342410 2 167001 847074 473355 320612 808353 134837 819213 3774 593009 635900 464585 92259 785444 217058 401377 612602 2 781887 63820 789756 679947 213752 816985 341773 848287 484274 16 589082 790155 386453 745683 662228 232601 726683 292 299055 843366 642680 829882 846030 653835 435053 79381 768251 829858 641934 10588 822089 847456 278397 10934 520911 788737 234426 810637 36 520062 66471 562922 31812 835566 840859 812368 6242 733480 2902 839663 690483 374092 11545 538560 466278 597 544065 473304 664981 596767 71600 366089 34490 722882 39261 835764 31 846225 14373 846675 775303 188166 816350 827411 803151 173814 691244 796719 128 17 3 610791 784062 785623 43131 275785 226141 73180 674184 835648 742650 844203 609599 741274 145884 12305 7 744601 24 797383 106174 439929 842119 838580 666474 300394 421128 357057 43797 68 847127 750150 805985 831408 574179 124325 6416 607059 144568 833345 328724 811374 834613 829532 263882 296149 470777 736566 748993 492562 248439 830784 479130 15781 1 278441 681747 147867 808903 806044 404730 345080 74082 674047 169759 739973 689279 426132 264844 708044 197219 740680 413239 459641 614952 630070 34127 78656 543628 350468 598430 472684 119 413590 469291 588286 553645 779150 799153 815273 354926 1261 172698 31607 3867 5 14108 6536 292830 817004 240263 261471 167546 832418 319472 734002 844648 811384 20 119402 476482 818706 833224 836502 600305 585773 820331 1966 80528 828517 617097 242969 278178 648751 837507 711570 2 348610 224219 159749 3275 769186 3 743671 450659 670644 779107 336433 608597 755417 805917 405771 710254 800536 756591 758 829838 332791 3 702128 704381 35791 801929 120580 809038 215765 755790 573637 549690 826243 20 694099 121996 830161 603244 1219 825632 117904 540068 824164 12 733112 784555 764930 248586 729526 813806 823305 650289 124 845691 800252 105579 310582 717437 380461 823056 300122 709911 817083 250575 211075 226 11 406377 41359 494753 373041 407592 830114 791797 308235 848337 642276 418596 439472 782294 640671 702991 823929 830009 192 496040 514023 845872 623546 570103 1681 373658 380636 4 2030 799968 671642 837149 505629 769317 3224 711723 816238 1800 319478 83 576869 826411 837441 259118 764600 819105 451872 77078 732687 843620 518510 92 93052 844907 395371 67303 16397 703368 839269 11622 2000 797189 553050 581977 388523 39554 817514 592082 141283 300710 481732 683543 818309 287298 836893 11265 814217 107996 35383 365698 19797 767349 179867 691820 87321 762868 8130 848445 176576 752260 12067 363 169734 830252 797355 402791 12 59392 619355 63552 837952 794979 55320 25841 718895 842901 516896 344402 531632 596832 515499 823725 761601 694775 605218 8 837568 7969 492227 711198 804262 17457 820388 326525 200 126006 783282 801895 782874 705016 799 756933 609380 5 48599 770171 728826 625848 328769 607633 233747 383274 11 353648 833678 95853 16 814137 2 92 827336 843870 844653 78734 772418 687411 834581 805383 803470 23593 738402 30 610740 787590 420025 72 478960 319544 346 43423 153141 727199 357945 828192 145926 449865 134808 776228 780212 841782 796843 35240 747844 235874 800555 170875 357932 4 41602 186882 538099 423874 523253 153134 77004 137108 154496 838950 6 833951 625335 196243 481085 124 829707 827000 249712 627284 317688 822574 525219 59118 16 110 772726 8 758902 849411 4 742 62674 378 137756 864 1 227859 806086 10 258041 799805 381171 109 8302 759679 261194 783218 663 813350 80913 18373 726033 781371 802249 348013 167235 6 836408 700551 814358 505386 793762 583579 792242 809265 615267 22 767857 333973 264118 8 232 4780 829497 299583 832511 340748 813321 742780 316154 245589 839311 566910 679498 445469 560848 830355 820718 810376 769573 8873 23195 811284 585981 829568 29927 468291 231395 147535 737493 104010 719867 328204 4 364951 652951 417667 5 117944 732157 745455 439306 413736 228325 627445 837105 823807 2 46580 136596 200655 75899 732276 803239 828852 838502 844803 831676 30403 250582 1 843774 292308 22618 844973 185812 811230 96892 704463 270419 717758 298065 37551 717503 48 831196 332996 680573 262230 398765 801474 768850 1 1673 2 25197 732799 474046 220 18 785413 328299 3 109241 70574 805755 826164 834779 23398 778114 776311 261411 611758 648160 283131 838396 189800 523294 20 838504 15 751603 161082 727338 632232 318170 441354 841990 37434 762095 458672 461033 840096 17317 10700 794762 604223 517450 818620 832308 4535 617744 825754 713170 3202 499 85465 635805 701803 847805 719814 652624 807237 175220 794446 255673 474059 282231 3387 109651 628030 791716 767410 225898 814921 819478 807042 51921 272732 754816 133 230834 817863 1026 1745 35342 151425 192 255401 174 253785 352656 28301 544323 794318 55 845088 201748 320142 796748 818263 611310 168263 720597 801185 751717 785754 759002 827843 68886 822149 461247 819891 502018 23 755077 10110 216091 217042 21 723154 740676 740213 835680 803808 127400 6 485395 845021 762534 1 795404 606337 776553 273499 510091 821648 728902 260687 591730 770735 6 3 346902 1717 666851 841918 803556 246065 206057 254478 293637 608191 5 596329 331478 593703 743535 40396 726323 35036 63593 7888 635098 818240 254476 742055 512239 681362 361688 607916 96501 847842 10 836949 43760 64682 1356 2127 377706 383207 547764 14826 7 2 7 190014 56583 5 133 717350 3347 1396 618491 19695 75979 262832 1 98154 790608 550110 141769 221679 778184 151935 475365 499284 16 223177 829432 11168 360293 675533 804875 758826 1216 1021 777278 646144 522445 588110 523923 432310 4435 763657 407686 417165 833303 652862 608043 802870 825651 800843 724311 539860 572584 805444 752768 744877 2 317497 137 797708 651159 312357 28 688328 348640 215622 324966 835027 721842 323654 845040 1526 361179 506849 761082 822427 691193 660253 810836 763528 38 718277 799883 811402 403878 328590 2897 756127 544106 385651 113 667545 847161 180824 411471 11972 87028 16662 204315 614271 209713 478348 768949 1 364197 587744 12 59 809381 846743 288352 828221 142633 7 821384 142676 842523 843082 833895 419 828926 827091 121798 13 195272 243945 1 559596 828732 129933 132419 186008 847660 764540 107741 10 798922 208425 796932 812 665114 716129 824412 588475 3301 805599 520743 16 210 334608 228543 185234 9134 5607 755371 539200 159972 826145 2 823440 31 751133 3 841573 779896 840969 830064 417744 272487 80389 409099 5473 777735 215649 574481 76 230 25 808153 672405 225702 711722 718678 602453 830863 824473 719222 841759 817114 840245 479903 217757 379449 7 802635 34817 7 57372 49808 835051 324594 33296 418064 753977 194453 470445 104876 812201 825985 774532 434487 848960 156168 813573 672736 256106 841120 1151 7922 343303 752911 219813 811948 50579 815287 389209 840881 848129 22 11485 479394 844819 1 1997 209232 835231 840460 653390 69161 300427 831639 661220 442614 711249 35540 33731 236240 1273 849730 600123 18136 610750 658447 821210 678481 22398 713100 828370 755386 262912 830135 822374 167286 810233 5421 171593 804085 587532 802484 495247 664041 836966 9 773490 91040 371364 1 502783 799493 842551 195520 754648 373020 676952 754897 265345 816880 2 13440 811278 849097 7 3277 588178 823483 148923 701028 2978 690364 627175 2163 508406 585370 620887 827519 507916 766135 307071 1 772621 825567 64860 264406 275533 26989 49191 772931 842764 471 248153 169486 826709 609759 813373 232740 169 84 763906 39046 509022 815671 2 370753 451972 659652 10228 43 533810 84 514126 53467 827093 113409 794382 143649 206256 812012 778751 785276 317332 3914 697475 646010 22 31 693 785080 314 73756 586222 24 839567 91785 615652 495759 93805 254630 357471 142762 649119 494796 768991 15141 4259 812818 631355 10 375419 811503 518814 32228 231 789407 217790 563266 736069 2 699074 456274 35 795531 507129 174711 818706 515086 433384 336336 217538 319565 628546 679952 684913 377706 839963 164088 95847 728899 586122 272264 791501 257935 193704 536828 757485 223194 569588 296 85560 807911 149885 784353 99922 807714 203 804504 823553 833694 334587 449220 848916 543413 634054 705580 837678 130915 774481 147704 7 794948 836673 82314 149638 33220 37992 521254 9849 702896 133755 89516 838655 72874 817526 9 3 726 766887 816138 808893 208293 143574 191 36882 371 710469 447455 800381 721153 2 248257 586028 787439 713442 810192 3 247710 770816 257366 161 5 214541 167944 843347 843565 82257 7257 753724 407065 178 399192 63371 830947 561934 105568 838446 52 847831 919 576023 277262 2 383335 62742 5 844920 733868 230 273046 735945 10 810628 714089 542669 769572 674849 830142 298354 835190 790872 36 823671 390992 523709 510705 760106 828303 208397 197982 113367 1228 317592 759876 83640 20479 419825 567651 710733 798009 669816 280 815634 783000 161554 692724 703882 424 638466 88977 700702 207 220 796522 775519 770891 258438 542929 459481 847521 1 676407 402122 221 618070 378533 159664 3771 659036 771557 637424 646959 1349 691994 452648 535149 653614 1738 156118 774997 199798 835842 37093 842391 741 831979 315521 729395 215085 379717 1221 544503 751731 2 482124 39624 787643 15 93746 60813 773712 1 590274 35754 765998 785317 834247 7 786715 72016 739872 847883 7479 837630 520 848688 308187 745107 320373 843742 699554 43436 18139 782306 120549 96175 233063 285509 477963 540695 27912 549369 665739 795128 827911 110448 176950 171842 356 598 205716 785323 831283 696290 2 68331 746125 625535 209978 30734 380860 11 126351 22724 76263 837640 576249 682641 849886 386022 111930 800765 68050 464358 836734 445196 867 97 211127 833839 692084 608485 191196 829957 188 499100 809717 199874 519373 532757 848116 167299 590406 2 22972 178559 762103 617700 126916 828152 683279 709357 488962 372996 431494 828591 754644 322999 197925 381572 108207 835230 575319 8 54 93485 59 827521 748921 540770 740460 785050 780203 846648 746996 248022 70819 762418 530576 33 477293 728253 5 846106 784573 846723 796329 734130 442598 9777 134037 801565 291657 62839 732604 837089 784211 113414 650189 809477 11 578008 51157 786421 140601 614901 364593 52522 779708 4 656459 752107 11004 538777 158757 140263 817466 3624 141203 412453 699345 479772 808154 801059 6 840024 575366 96325 18524 813761 684628 16475 635403 418194 628735 616189 33401 133226 714130 4 815052 722914 779121 559 577691 1852 173974 226562 157209 2799 584299 513516 14880 9011 290282 573067 68885 36683 42617 828114 579845 830310 799650 679221 89101 573615 835228 211312 57356 1060 402018 725002 7440 547416 358616 3 250627 363568 844970 759213 141486 753266 49171 5 736197 755749 5 2705 21978 254864 803576 5571 723103 746509 848298 780597 16488 738706 833095 2 483562 807701 565668 1859 780 3 356021 8418 841650 495715 224856 848392 20896 713317 777556 31 379900 608457 829329 21227 416 768133 733668 834707 472691 5211 25746 57176 390047 322439 263100 847288 673212 684327 201080 755013 470645 678528 827787 681820 129305 755168 723872 80577 30 290169 686 25 3 203594 674231 818905 16543 834398 96029 400826 782690 2 106793 188917 22 828137 354629 197975 425735 839756 197444 786282 453398 547433 221072 577909 794458 175 21 824659 1760 1356 416519 583468 237374 708041 608101 4 18044 780023 821573 6 799792 167495 539158 69564 46149 37 276964 131932 480958 122490 754081 757882 50298 2 483048 671461 569687 714303 35920 699122 815831 5028 779480 833485 2 819386 33534 823916 1972 542456 435464 799042 366764 114101 676162 832321 138888 590065 454645 465627 126381 519071 832064 491 839494 13023 766236 812687 291965 8048 541827 637851 766514 1514 785197 7 9768 71080 841004 3526 674856 13 224583 811369 1383 713184 56 575524 99 835019 848935 330812 782876 685913 788718 402602 22 805192 719554 772811 549076 762868 807882 328 168448 349678 821128 373038 2 771164 834 841148 376639 612201 12986 825876 765340 260210 13 103059 13 759308 381 36276 12 749794 80204 209 562080 109982 49409 197023 694851 752568 69975 613004 284682 799246 196009 715055 128287 94186 58 1 12 1838 843282 844800 87503 778928 263022 812217 792604 575213 813859 823557 57765 815358 566021 109945 36 452635 848572 626762 70820 722973 93213 3330 571934 229560 96263 6 751799 823699 27 159181 107749 812301 67964 272027 308325 804345 349413 820554 764184 794113 70311 425309 68393 365003 828102 5723 103081 94896 5066 748191 225816 3539 398051 1805 674484 615281 61548 10013 583115 231799 65129 555550 1221 697831 102847 689889 274956 593871 411035 346343 807693 841536 15996 547802 812938 846357 125228 26006 788793 28616 407832 750849 729556 822039 24 839633 398205 59785 829178 120559 1668 276369 763889 8945 769238 309175 640633 395424 300211 578309 554610 651381 10 733255 678253 845527 135737 17 3 837795 845868 824740 778710 775716 778195 799892 22699 801070 768391 3 407048 754964 315941 263039 639245 824492 29443 845686 831464 6336 1 243373 835655 231092 614244 483 644427 1 533741 583623 823291 635912 8168 6 761926 735909 717396 849372 518384 150 831845 37818 822806 275291 121722 820360 437151 2 153181 21 437061 17196 123 741407 288051 5313 60 2 198 666278 693633 2795 740531 798895 96820 831922 298277 341471 485335 710138 645378 580846 748936 352 34620 319062 817203 121524 38749 105457 19410 17325 453870 1 60 484386 826597 22007 244474 28 470228 183219 761466 36998 11 672874 718172 236152 408554 339513 748831 78264 788889 730948 837298 1024 602417 827582 201911 193048 799369 782281 793615 738553 293619 492414 24039 709693 787388 4859 7 50943 254956 361752 645640 724600 306534 72226 291439 337147 384489 398209 513714 680318 173850 122808 486032 390159 92738 331356 811885 37798 260595 498235 275505 2956 690969 312885 26 161321 843430 460882 838573 141225 226504 366191 212561 368286 61032 671 826736 470842 494 799642 795062 23960 643472 27516 617691 699017 786335 458829 365480 22 439974 264924 706410 548180 489261 676680 618912 823579 419600 841076 803919 583979 682296 542676 801363 750188 633950 273517 429976 598184 1239 145 490 797252 530763 236297 677827 404395 156373 2254 836575 749804 838697 817546 802356 443857 804991 365 792418 337706 56182 8555 403976 14 265017 465308 793318 131156 841004 104887 353942 728800 492305 534969 662 650026 634431 519888 61728 286980 398628 602111 358678 218601 538101 839640 556028 532000 833581 789092 758048 797244 797310 717272 396526 7545 476886 85389 181203 849162 181111 216678 503604 820093 218233 5262 840395 842826 692615 286934 321705 179486 19547 823919 88023 799094 10 832881 7 846186 779194 571196 5 18 843259 717431 842823 121697 688344 803874 353571 475018 426 83104 830015 363728 447874 104044 1 406476 386732 839101 635113 13158 17268 174967 738940 10273 796669 846286 793275 105601 27088 381544 415348 820499 37 14928 644439 782424 764584 821604 4 232694 177433 175382 542805 597139 536105 598505 688163 412046 797168 776983 57505 112585 656136 721617 420 109467 723606 829083 584206 742112 829064 40096 713109 822285 209219 124749 542933 386603 798629 45 13333 723623 798951 16961 298639 81115 1 775273 358172 57433 775671 803975 1790 356875 164547 551270 282101 821409 155525 92942 13127 14 30920 473267 840693 796213 37 190 552020 2 804997 24 837034 245167 1819 442458 18364 386231 259299 793206 269893 35 58394 326062 745247 207744 28436 35072 746003 375327 414983 5228 776702 834145 32995 500833 813960 786810 820420 40 834335 944 693187 257729 780319 568057 13275 47036 722678 1723 822158 154401 421870 816972 790488 668 617482 741 89941 625636 259568 479 605520 128 650721 192404 2327 438280 55474 809274 847296 389259 788699 652187 8082 570915 134307 387898 173436 731881 746915 825760 824810 498962 835029 189215 494308 40892 280810 268569 22 582115 561144 534848 262058 157172 829185 339225 776049 750603 72795 546619 16231 822093 3 17680 588198 124751 231413 781535 24008 787346 517785 6 765064 314306 13199 682864 437 56053 828907 754319 156587 655105 358975 4 23 3444 735374 802911 100976 781913 332324 2 275116 686361 307855 4 676259 374477 385402 642790 407730 69 575485 314033 5 154671 742125 420268 44392 849354 131575 723955 335 118111 2 359403 821174 452384 255851 2 2472 18 819242 1 456198 32716 821979 7 738314 10 793402 174029 11 741395 309073 835199 2 762210 524738 27255 837518 4 843037 832611 1300 3 5 57806 824536 1051 835887 297268 164039 251407 294166 354148 784724 351149 137082 330634 829336 509385 12033 720271 3641 1834 849886 805928 192 833919 558 190877 891 467965 409477 2714 757477 4 827813 50152 22 700428 40614 116334 818900 306398 952 585919 283713 26 301542 834639 767 800879 221541 54591 395608 28402 387167 39868 71 193 830867 15 180833 110949 767269 6 266664 1 827900 741745 203146 847307 525526 604739 816914 766090 279802 357895 838004 289809 677709 590263 452908 579425 688981 4153 9946 704012 845881 2052 847633 1 3071 721582 203604 1 181072 818162 664867 469979 4 777525 840962 429760 448214 706595 48810 2 374616 490 821330 409863 711470 336649 10576 561423 367 172382 302134 567471 4776 303358 767498 430573 138372 444463 479807 94605 405335 5 788190 311043 181114 514161 518593 1 78207 300 844141 646531 218074 825148 948 524832 301678 40434 370150 568970 473020 1 1 7 826176 719081 180488 837467 367670 677089 735221 579442 5580 1638 219766 840099 836194 794866 553875 845809 540263 811978 9694 518222 810900 742471 736451 761398 75 293054 553555 32466 812780 837113 674107 197325 23 758534 16 394763 570748 698991 65 846575 848690 1107 123939 796321 5552 450215 466259 676902 707191 365 798522 19787 158327 25050 258604 55633 808493 9 774127 1 534 631346 614676 82060 45876 3307 5 819413 250309 292240 374257 437600 97201 712698 135555 3058 826048 306461 500171 812040 45308 282108 217 766574 407418 663236 2 154132 842909 844644 25 1033 599 456536 440866 156837 749218 732086 763587 816241 815917 2 762551 97859 660344 760500 819281 4888 819552 819434 1230 303758 843844 58075 65542 43 147552 824792 787452 219611 127 1954 849662 784442 708399 777013 3928 1709 469695 37243 3301 782231 300804 773336 21292 698859 537988 626398 835697 21129 537997 138480 228669 344861 724774 435642 1 8118 709899 374100 842976 2 411406 249805 97673 844961 337328 813900 232218 783326 396852 617121 961 840538 734348 53 457570 692303 286210 745121 516560 244277 833440 806751 590267 44017 46921 123 809762 782 739791 164007 773875 26793 66846 165604 778772 45456 44311 78874 405403 27013 169 124380 693040 623224 795063 194669 825466 609670 596662 848161 7529 844883 57 473416 825025 448 11681 240142 840170 12 438263 1329 115 813206 790115 797705 815173 429589 246102 788155 410091 6 423223 738 149968 263119 785578 623763 224870 835903 462885 30174 818398 412177 235512 833610 53297 835435 263 99772 408606 735634 839854 201385 810832 108734 842298 322082 666457 558476 674219 820852 572694 673208 275553 749006 372 849609 285429 827788 627408 411 400165 759274 813727 262719 490431 9632 733880 9817 4291 229 807584 38 14804 224805 135261 187572 18124 2058 837104 258867 787626 281702 386539 704035 37367 847388 32 839765 246070 804159 5052 768406 145935 822020 733 91870 779982 31689 245602 254158 840230 170443 687419 722146 745104 502834 8025 601407 53 635539 3580 26170 748418 63354 779845 306792 249840 486760 682359 199154 81281 112 642593 848229 833489 483280 830744 763192 3592 102307 842246 386021 768742 823638 437688 11 843662 28 1753 779458 559692 94291 246148 789737 800434 1378 6266 38505 846226 687808 37 645061 30 755307 547599 82418 849946 2370 372 250586 802067 3 849731 7684 217 338443 268727 381599 841558 626671 20 63939 798474 814962 2812 204031 449348 292666 819081 221532 702093 328406 49757 717192 379117 708701 16419 2485 844960 811688 809720 15173 792235 821865 692440 785552 778463 808869 102743 29 781265 126976 650110 577037 833428 108039 10971 27 789531 327 161505 797971 816434 2 769768 301 29004 504660 799159 840217 709200 356058 784450 712881 282012 842450 1 24745 293381 825759 284321 592200 818075 174 801286 52 387506 841415 726285 136 828226 368681 21821 501777 826720 97209 1 736119 260576 763 671464 19137 778615 223244 6637 303 731047 734249 216424 1488 743524 835406 55261 10 724946 476310 419167 862 769873 850 524004 66718 302727 17572 823326 836273 642523 755549 8189 700107 153282 791968 805723 683441 700084 830546 644748 730751 769640 29 710310 3 677742 820611 655810 721216 809896 800274 626 735088 374987 716038 194579 213279 117052 56 834202 262432 810751 11265 599323 442222 3135 847828 425276 530251 454104 129 457931 191329 781022 748457 314537 273371 44592 390299 299313 19827 2713 446808 21 586745 1 775383 759909 734214 125487 467363 55 837589 54210 607797 68616 762947 49857 575481 822076 743829 691075 553574 116495 308720 717599 785450 615434 12063 234538 45 283021 15272 565924 2 819746 6 793484 4 88714 709611 280457 80 213774 653548 303152 1 10207 115471 91929 133452 167576 669548 573443 144308 485737 789465 139055 221773 586320 24375 5510 659355 211856 86488 380576 764424 22014 7 69919 15 830380 724323 436257 811725 504384 717644 659361 824982 51 758363 261570 275467 205192 810208 17 794452 2041 30269 3204 577846 836400 816517 99496 105981 591836 771648 236595 588118 192 204868 255930 678641 553052 321787 288532 627477 254803 80680 271769 735766 682786 508376 820808 631146 155370 695761 839290 58025 2 291404 811137 411374 329770 446083 5015 500327 4739 839558 7205 3631 435870 518290 788447 334260 848728 810209 364677 26926 834484 754662 832917 9 722663 52 775222 188769 131525 474662 4057 827798 9792 5 630508 69 696453 756417 57 795107 843840 830897 692037 411860 266877 687335 671129 42 665346 686447 679624 1 728334 805346 338922 709718 752166 229457 394353 575335 549709 832121 773189 837033 82173 643 570855 392204 788239 846988 340983 655661 680727 649503 1 220564 669464 626059 451586 690832 76315 625410 684973 267574 124974 5 495469 830170 69899 721672 281400 739633 763043 38914 648866 321545 778147 776992 194319 126337 3204 788119 170667 769641 73173 294135 776943 169033 388 1194 727933 848263 292941 661795 1 2484 622466 3 794734 14 346000 842177 829073 3981 821390 479 690762 768069 695543 604 762228 402259 1733 802328 841528 141 718493 241394 780537 154676 5 784073 814262 42735 378533 797698 742338 402506 760629 298181 804143 707660 818444 2 107985 626738 40719 516196 584299 639183 401623 748200 14 755367 704995 30 754410 12821 779244 634533 741054 114787 492582 102581 373913 839151 22297 120 818749 771752 58930 9195 326952 167352 583621 721688 807953 51 790713 87645 670416 258 612884 395844 758906 49 834777 741107 530459 704212 19001 80302 609120 232729 621705 126 656485 735206 803357 804691 165966 14507 700085 7070 256333 786091 644076 1 816474 4 849342 553468 702235 378716 9859 712785 29413 41941 10 173120 35919 25358 147217 260020 246776 11932 785701 17 805960 557610 733538 194023 6742 1453 806169 32261 817504 567693 4 224998 834304 837498 794975 147068 50 658733 140298 134326 630186 309764 470659 207 191515 19788 11 353228 799345 573530 6 704685 462 130023 820919 826880 815119 385586 708152 840136 293508 757919 251762 750761 607681 8 843555 824082 581429 181 14 105518 426641 311103 848878 676513 217893 709202 25 393773 549942 548523 3 790039 284913 627985 833358 521208 604014 4 782910 66790 561037 872 164979 71 363998 822791 678618 200353 760328 745367 820124 842993 423301 583298 19488 688808 665849 398345 638403 802060 115630 120349 742313 801566 12 220210 770889 87276 729009 709238 134952 2864 569400 740029 299268 143993 782610 49 830656 811075 48953 6490 792781 160239 324149 250191 2 803532 330050 816497 245549 465285 408587 282545 453275 1739 805332 478862 10 326646 832492 790532 619570 490318 53561 114819 830156 848193 1 823936 832480 49304 6211 13 13 696627 263 773188 70419 204791 494294 345059 466742 2072 431544 2 813304 302852 818990 776411 841647 355503 837787 846357 571713 311104 526419 604204 187 780858 34873 2 531839 596649 761459 582162 167287 834039 263 326883 102025 792165 833332 3 705861 2 20486 140 824554 740295 791510 822531 659068 67969 3658 754852 751058 33 418860 798393 223478 524166 511994 833596 384234 641353 3 78253 762411 636730 287893 523377 23 629768 582311 29211 566045 52451 760182 193686 770975 12 41156 733091 48158 809334 494174 245112 518461 303024 534011 125690 293149 176600 833918 707342 482702 799906 829991 849055 496621 818528 727145 610354 839418 839281 71138 264412 811542 788367 734994 134577 147565 805256 3 4 619416 712194 713548 803 194 628268 601700 361364 32041 849538 461799 491815 34 805035 15 719 764433 499704 502302 822736 83264 799602 746160 799047 329684 312720 817599 840140 500328 460668 439 462980 80568 649810 677465 827501 306261 839235 291467 86762 834027 430267 255566 615115 826837 15666 553758 49441 9543 440972 619704 390322 750265 641864 379407 62613 31671 806908 806815 841778 830751 5 688416 652234 742507 583 834530 840995 394 283060 587471 442433 744150 563253 1 820760 310367 227124 26427 510118 323594 8866 1320 28 180396 826212 635470 51862 98790 524867 829720 835458 541624 844572 637749 267144 670605 77886 812243 124058 844893 1 381874 74 536789 29211 21631 294419 832492 169228 627813 14 403331 479534 81 567986 655368 737487 832469 805276 452264 144021 844 376672 10235 303101 403584 391328 7 844299 8780 566416 23 759932 798269 434 509120 73053 173545 234378 496861 829445 503232 492987 314 579598 83 400497 534679 401454 5006 706421 800457 99 832025 11565 841211 560112 70 456132 25 48 496017 847 589697 843392 6 718723 826913 31662 441882 48 331040 807228 50878 47963 723007 762658 129020 834132 627837 276457 74181 781397 9 285848 1 2 50647 420798 7 845325 834936 517361 58715 675969 812957 559404 811018 818540 10 212150 546811 773371 43 117124 66942 123172 750545 473469 94734 47600 822351 477894 5 614331 763887 1 121347 766602 96386 588524 23433 810113 461509 781371 590867 161441 587596 106557 864 556963 769186 830383 773162 212858 512409 34 792527 350198 201605 443476 828 307452 152291 774347 3 290450 799934 2 82558 363187 185675 394100 49 718988 81794 820502 537520 835056 833205 419913 732835 671872 259235 374928 129955 293155 7485 671689 743096 45058 99130 682918 656990 643658 238549 75537 25 598711 667234 199916 573 592100 133 763927 150 356645 572408 2 846385 836925 741368 839605 14491 58653 614331 1019 794451 437407 429 253474 819827 833817 830473 230484 60884 648341 829796 349589 23558 820481 519746 843003 1 796557 313955 54 819426 387937 795190 746270 458696 6616 3 770213 1676 787702 846881 186 6288 42825 668073 49484 819251 330724 833946 32540 725508 733156 737444 709633 790717 828558 676443 606327 9 822486 725362 718914 437988 516394 1352 124 422883 33525 68 28398 472221 139761 82172 716099 1 507564 816670 463559 46528 16 187596 261456 787705 771608 522416 385529 703995 1418 206129 823142 483356 743496 574993 117561 778140 781275 518 232065 38976 311229 5 480761 846413 430046 803819 124624 763735 92205 660792 134362 579719 64717 426998 677991 632674 686770 117576 688019 843591 353976 68 436207 334 841331 451296 696293 537064 16800 737257 185884 144032 761906 456181 142557 499068 818299 4 818328 440415 286 708695 802020 775655 832331 518085 693208 792748 348095 582810 829714 37 799059 8 761032 371906 821769 603278 577687 171022 215570 492980 47 834308 182188 29586 35464 507509 523979 816909 188969 202380 834177 349322 138473 437002 85572 105126 637236 677636 848582 637146 59 769062 97858 16829 488554 269627 13 236446 746336 736391 4790 80144 553108 416781 343949 747757 703640 164833 540350 165490 9389 663787 765131 622314 504 201502 273123 332040 848245 246125 827404 318 202623 380276 169 703418 702390 329562 809425 363139 735156 352667 18250 126160 423768 1408 382191 97771 783240 619281 293135 849625 4 800066 841462 37210 689156 779344 165 356401 456 837465 731402 679 98348 8 780430 342 431515 287495 844071 366907 8 267035 780508 8228 832752 708953 86 744704 2 637838 372998 186305 325733 528660 805874 499244 626588 428447 298248 653326 353 70111 766023 822990 705042 1496 7 820760 399454 596198 3813 770378 831404 144 547865 82010 2 5770 119914 1 426771 488009 282538 501602 6 126104 838240 842444 504540 727140 1656 843823 282366 799281 323546 52208 528560 188 3 580482 835170 845587 836803 820311 776603 185925 301934 759372 307 650 173866 181006 673610 148519 392718 707983 459447 842971 704555 7730 712371 2291 30961 51606 7 81904 1569 755593 520410 429153 808972 98621 844239 102857 786574 712981 459731 333072 768568 820723 599684 449 1 605850 803282 726208 5 36 297 2649 1 812620 131743 140508 824157 24316 804804 1201 323467 1174 4513 848577 362 838857 463673 188768 316494 813753 793881 2 104 507707 449495 765374 382210 835104 6 271775 788311 780002 798525 24858 460 812907 361615 678884 768263 171975 24 29366 7 626208 238769 841186 362886 148717 723418 463505 790307 771152 406810 161230 618786 143 400622 822202 340609 74092 172884 824014 74431 545795 62 728366 14110 610205 48878 331 45905 67265 732803 358842 81905 173446 735019 898 257645 360375 15181 356095 10289 513 94641 441382 93 136407 719746 823530 384413 618563 667346 20 14567 835928 751152 781917 450892 388202 202 163 753522 953 462 26325 727529 64077 432095 808705 2480 162150 803732 734972 811337 771826 814895 589519 46720 81521 363768 726810 81677 290623 189864 224459 376403 131148 7 2135 476898 272266 733129 698890 792660 725912 256125 270199 169232 318403 631626 812798 786597 757650 870 836601 275703 527080 764143 683969 800102 229338 565152 274975 463922 721780 498080 42 2071 4154 8 14445 795760 620972 161 516223 591742 140154 527941 492867 448097 6899 211 31 115407 144275 191469 556503 808623 842308 6676 5 715861 121976 3 784458 142325 305425 732712 165658 828732 161325 583268 704647 546429 311 239940 513749 847646 824862 849325 674761 799122 287 725653 467444 806347 747912 137 369387 120147 22180 712624 344949 663976 26621 543081 3974 707276 96113 758185 248536 669502 21 847239 420900 814234 371164 723742 810299 299602 14185 903 721939 283804 67745 6441 609899 824230 472225 815214 33843 104 775526 270 7603 667191 15 540705 765123 802644 396046 810849 691518 832384 51 188666 520507 822213 722491 742851 724787 223048 512385 451309 382164 791917 729739 807044 10487 848198 57 157 740450 836438 738005 51659 437670 442982 821267 768476 787030 26777 765059 808739 769379 650442 841457 466529 597811 233910 62519 806893 837435 609132 838700 493043 831686 847404 568182 740258 206061 168123 330874 713107 238065 29201 831020 819046 265341 849266 834445 1677 702399 44303 782940 33 194 343170 805053 580019 551359 288890 674 438346 7745 846302 682623 117 767326 509101 362045 699461 136341 154749 681570 159358 1795 459188 418893 762724 623226 817126 553 129159 3 522148 1108 748015 809036 773731 156985 816069 505540 583045 801586 404666 126728 264286 176765 13 44 832916 805832 547537 742338 6072 788433 675314 1 73134 813305 448255 772646 813225 397270 3049 699980 18165 755572 153 824151 842882 809495 516844 37472 718426 786122 694134 775008 240481 475809 473530 840300 719497 788269 371274 1109 260252 194926 94009 845322 838348 41726 729399 489622 5 849492 290300 806383 775140 765437 129 809849 584067 792225 419877 371458 814553 283335 289670 741304 751089 426851 828351 814615 193119 771179 636501 792028 830829 606724 746471 251070 51152 535671 842825 842797 795284 27713 117011 823383 41029 191636 764907 834174 353950 837501 785868 298 122122 350584 164991 73560 786318 805717 574954 815121 482956 356261 619569 754633 41217 140274 364995 719672 405834 947 660461 738318 766364 437911 763043 93 15 774132 793686 21922 703940 345801 745231 1 789405 584357 840119 793 505185 755113 222652 617145 1805 751309 835549 600300 839074 13 746175 784255 143062 11485 165290 729594 839002 688050 783664 65258 803 658915 634001 781288 464051 843629 792002 598433 756535 741156 281244 826640 88890 813258 534599 268284 493078 260746 647477 87065 10633 844230 176496 548 558664 841667 47 443150 21265 31065 383287 704954 615661 330512 368833 445134 838700 659387 72866 534303 53070 352929 292296 299123 672265 814455 167757 616583 250322 74294 301057 775243 2 1 220166 198 761686 789346 706555 464316 830168 737220 24 388332 44 278614 676 843083 16 840848 340 71 845736 816903 735939 823890 576678 710790 624815 459992 531593 777299 834917 46847 2311 838673 841072 745078 56819 1197 276829 805 722537 758206 119 745775 349352 2167 24891 834242 536965 7 564461 212426 843609 849254 193185 737193 773260 9 841915 709842 516907 558518 48686 35311 104936 673634 7 443693 315563 580753 713452 253 847969 672971 412292 27125 736500 829221 23 918 333363 492961 818182 5655 847652 401 844807 693390 565459 789201 28400 836535 210500 10 254741 813371 68 778686 575719 793637 779592 781610 815998 821739 822 783856 255969 740911 403800 130055 3 847396 126 576344 343180 134197 703690 2 423506 37611 770825 51326 791849 201395 137924 432278 149621 343550 634438 243869 351 838300 339221 3 821767 4 111457 600182 707849 819787 616 239614 790531 766589 751186 801594 48451 418259 433203 323796 691688 184 226061 278895 703874 631131 692931 345344 256496 815576 555465 847441 146111 713723 383277 288222 169333 830038 6051 139047 522015 764716 87180 738598 669390 60 748199 5397 9270 819237 41392 62 707678 796316 16 393817 410102 323066 669349 727728 5 832203 518589 480048 536045 847137 542720 797361 479711 104 679407 5 841946 3 15 693876 816340 810608 18506 349370 236922 509018 1 600419 727833 413407 814357 761446 269346 763573 249212 403140 494737 787942 2 158314 627400 374291 806840 69 830791 40666 1 698189 588223 819940 782 635557 558011 214095 718149 426127 795683 22 286089 744307 261721 7 612879 787755 657259 578216 552337 702012 9 15291 19 2764 9 192692 459204 198312 261747 629943 801279 662780 537776 34222 756489 569001 25245 12 352112 568321 351387 493758 516903 246861 827812 434201 6086 622798 177 179820 664987 8 631882 33619 849634 8 806488 182725 189198 581094 148890 782141 478186 997 2149 97 484842 564319 521056 118431 751579 625722 25 184697 13 2723 169351 256239 813454 849642 200 121 190705 815649 842338 27670 287874 503367 49602 781222 786165 292172 467031 767410 90 106 518539 833053 2637 53 803805 809506 1 382637 828303 595828 701577 16163 533400 181 460859 707284 815125 21 279684 531590 638733 236057 602264 241947 463037 64 451832 648509 225676 577926 136093 833648 17655 57093 264784 762970 151247 834464 739145 153530 267324 8923 832629 301 805802 435668 761986 20 777909 8757 790748 545678 794945 2516 812067 460 135143 152129 320868 762715 802213 694600 587541 104 809604 749681 3786 576386 77707 685478 17500 779632 785816 792508 565141 5 424606 773794 443074 177963 735491 177036 36196 599563 162066 820665 843415 722260 120593 841074 769849 754963 333567 23 648652 482698 1736 773252 425574 2 193044 207417 741544 56 806392 823542 782501 390456 837595 23518 589789 367269 849596 677652 28 657084 69451 722337 680771 748035 214291 126460 762032 6781 20678 836622 11210 842188 437399 718356 9 55521 2 155198 79260 820657 410698 777597 360537 756385 774701 35742 590755 586465 2968 789373 237517 57303 752701 808549 715117 736789 843734 63491 51828 735396 173772 64742 744089 553258 2625 841245 668073 849583 590640 588095 671076 581533 738068 96 557288 982 418989 511479 825845 6 54665 223979 486967 761421 36363 261330 732642 832187 66973 121 831951 543606 452133 792678 2807 375611 460760 848059 840194 154 833083 159813 1 729901 2274 42530 735 114014 790933 257678 307489 625592 802525 169330 54033 88949 811394 666480 33 616610 310449 239592 378071 458 117427 817498 618390 416 432856 317998 778781 691129 542017 211 845602 102175 675302 838339 143449 200 122 32733 246124 838690 663421 727553 834143 358184 393160 88 189709 256657 635918 159 627578 121 823870 190058 2883 3 746002 273864 728994 479190 360462 754101 78 99 784202 715326 153 784788 752603 6236 702424 607798 163906 188386 782186 738503 815684 19177 207244 29458 2 283003 338099 753198 33 211393 633982 275020 16703 515976 152 376462 10512 351050 48 233177 817006 668784 111212 73315 772488 270758 704685 4586 9 322599 784761 294315 5 379 549742 625973 12692 61681 338688 453375 28318 25470 204207 59919 693995 752822 617163 585243 359 191 839319 837276 185503 165277 490665 347448 769368 168 1 732957 845475 686628 257487 456275 184789 29677 338837 703520 805896 155200 764526 38975 4504 235548 135445 7 840347 793920 818816 781142 380458 521576 768169 844545 651 1 789732 15203 431519 818676 37 438662 656800 3 3558 5 5 691501 550518 833845 97475 765555 842116 485142 289318 692148 785853 246744 307934 804392 821476 722844 834055 362 49484 212823 832062 261718 791782 644201 38894 312011 56011 649099 666772 422748 297318 486891 799690 454161 1734 782275 787688 26212 654058 13467 328890 846611 757114 208206 840052 684190 510357 350379 480683 737031 6581 823707 327779 813576 1 770647 721979 774507 815109 1 566354 161872 778428 703775 357949 535 48928 701352 294564 351165 28828 509587 208713 633 817187 5726 23372 374961 797496 683520 836511 827402 148 693083 157 178036 824173 796216 422346 821742 616022 189495 611555 732445 112082 388296 189318 20390 707 734154 841387 830326 652882 618746 729964 765463 839175 200745 383416 804214 181046 798199 17238 185261 335969 573209 556376 117915 436457 125380 711588 783109 316695 741111 227563 767813 829962 7 667513 643776 203592 1342 2 564536 833987 580 17233 20 748438 507134 353511 775694 705494 12293 742666 452373 360442 825917 578925 750361 824900 2 742415 15 816435 2327 805444 236094 17044 230664 637081 6 250041 463452 500307 828094 791431 1 571 95 425266 421963 829027 834206 848409 783272 103 10872 365 6 57419 624632 718718 162458 9 124265 309079 327045 53869 827253 609307 817700 846691 758727 4043 847646 657038 762086 317460 266997 580884 145944 687306 68627 15 214 640062 560191 295753 220 704932 837607 1326 797863 441 6156 407757 7 289432 8453 696924 8 743457 610050 83 6312 543900 718053 839136 437190 806053 118509 18037 132 290648 308177 2836 162447 265599 841604 604817 237 4 834016 828211 700318 40561 3 82 636024 686984 443377 411431 479108 605773 183022 346382 699041 253190 176886 9372 298878 791520 238 791347 761865 579773 2326 19 669067 823507 717812 1 1749 688799 64774 523422 18 798814 170916 692151 845121 366523 207509 620747 98014 626788 325975 658170 670881 745021 327958 79598 220705 154264 771761 795217 834139 413875 2046 798867 732644 668863 827548 848809 677995 2838 826165 70 236677 27183 144669 3896 928 16788 558840 710637 76764 1755 249489 501501 8 2 721724 818144 623579 516493 229049 46200 790522 347670 671416 816388 100034 94480 140585 473382 474900 814534 578844 54627 827886 762918 231720 733468 5 126994 1761 6 480006 263586 533258 455337 83239 16747 819711 849030 818449 841167 166044 104072 755275 847346 559616 459104 642294 202020 21 844950 844525 673449 45434 8129 809864 15335 188463 23 15906 804579 450633 590803 64424 81052 733710 737722 1 795706 809314 172904 760610 9961 835340 411206 121396 36487 389036 228501 749325 722729 812675 3 6 532312 811124 1008 44506 716311 243414 847342 447970 624922 782041 7304 811120 187091 266520 27 54523 1 21 799845 315095 1 692330 104464 98354 700048 774379 626870 748597 15 167 34 667021 730149 803940 4 108 605275 21 728459 262691 843216 161363 155631 158028 59074 810779 761594 16797 355544 10096 74 821531 837445 378184 157010 777536 14 332176 29159 14486 339131 693252 147450 716399 825347 482555 150292 171076 846280 201297 182432 206463 848888 577903 296359 756498 549117 736846 800207 773308 14779 210431 835732 751 760601 746240 599417 846452 539692 661572 246790 10751 805251 701896 368138 735215 2 3 6450 413100 823665 763448 189637 827923 606 686439 5330 318215 760527 544821 786081 2 56 279569 779201 834487 838919 710424 1 744045 152 357906 158735 91746 582170 788756 539946 23608 10 351332 824584 693155 692742 39 1 70397 10 878 97699 43615 27 710447 817654 603830 843520 305615 10088 499916 846633 10820 830279 704903 837440 128783 804253 238242 64908 96 481 636202 297533 803163 17 675 188549 836952 88312 583105 709810 347 435146 533641 769892 237624 483003 843997 308 770572 398400 569530 836955 247913 157 800813 143223 825836 641658 832627 2 812922 19 103391 305087 666189 794250 326280 352993 639008 770514 825720 819489 13251 537817 847128 382818 441881 600196 610546 138165 69 486096 487656 377103 723471 265653 848447